:root{--ss-gutter:clamp(12px,3vw,24px);--ss-wide:var(--wp--style--global--wide-size,1340px);--ss-header-h:88px;--ss-panel-bg:#fefbf40a;--ss-panel-line:#fefbf41a;--ss-panel-radius:10px;--ss-muted:#fefbf49e}html{scroll-behavior:smooth;scroll-padding-top:16px}body{background-color:var(--wp--preset--color--night-ink);background-image:radial-gradient(ellipse 120% 900px at 50% 0,var(--wp--preset--color--night-glow) 0,#2f4b7200 70%),linear-gradient(180deg,var(--wp--preset--color--night) 0,var(--wp--preset--color--night-ink) 1400px);background-repeat:no-repeat}.game-stage,.site-footer,.site-header__bar,.site-main{box-sizing:border-box;margin-inline:auto;max-width:var(--ss-wide);padding-inline:var(--ss-gutter)}.site-header__bar{gap:var(--wp--preset--spacing--30);min-height:var(--ss-header-h);padding-block:16px}.site-brand{gap:12px;min-width:0}.site-brand .wp-block-site-title{font-family:var(--wp--preset--font-family--avrile-serif);font-weight:600;line-height:1.2;margin:0;text-transform:uppercase}.site-brand .wp-block-site-tagline{color:var(--ss-muted);font-size:14px;margin:0}.wp-block-site-logo img{border-radius:50%}.game-stage{position:relative}iframe{background:#000;border:1px solid var(--ss-panel-line);border-radius:var(--ss-panel-radius) var(--ss-panel-radius) 0 0;box-shadow:var(--wp--preset--shadow--deep);display:block;height:clamp(420px,calc(100svh - var(--ss-header-h) - 72px),820px);width:100%}.game-bar{align-items:center;background:var(--wp--preset--color--night);border:1px solid var(--ss-panel-line);border-radius:0 0 var(--ss-panel-radius) var(--ss-panel-radius);border-top:none;display:flex;gap:12px;justify-content:space-between;padding:8px 8px 8px 16px}.game-bar__note{color:var(--ss-muted);font-size:14px;margin:0}.game-bar__actions{display:flex;gap:8px;margin-left:auto}.game-btn{align-items:center;background:var(--ss-panel-bg);border:1px solid var(--ss-panel-line);border-radius:8px;color:var(--wp--preset--color--noir-cream);cursor:pointer;display:inline-flex;font:600 14px/1 var(--wp--preset--font-family--roboto);gap:8px;min-height:40px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease}.game-btn:hover{border-color:var(--wp--preset--color--warm-sand)}.game-btn--primary{background:var(--wp--preset--color--warm-sand);border-color:#0000;color:var(--wp--preset--color--night-ink)}.game-btn--primary:hover{background:var(--wp--preset--color--detective-gold);border-color:#0000}.close-btn:focus-visible,.game-btn:focus-visible,.panel a:focus-visible{outline:2px solid var(--wp--preset--color--warm-sand);outline-offset:3px}.close-btn{background:none;border:none;bottom:calc(8px + env(safe-area-inset-bottom, 0px));color:var(--wp--preset--color--white);cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));line-height:0;padding:0;position:absolute;right:calc(12px + env(safe-area-inset-right, 0px))}#game-wrapper [hidden]{display:none}#game-wrapper.is-fullscreen{background:#000;max-width:none;padding:0}#game-wrapper.is-fullscreen iframe{border:none;border-radius:0;box-shadow:none;height:100%}#game-wrapper.is-fullscreen .game-bar{display:none}#game-wrapper.is-immersive{height:100vh;height:100dvh;inset:0;position:fixed;z-index:100000}.game-immersive,.game-immersive body{overflow:hidden}.site-main{display:grid;gap:24px;padding-block:32px 48px}.dossier,.dossier__main,.dossier__side{align-content:start;display:grid;gap:24px}.dossier>*,.dossier__main>*{min-width:0}.panel{background:var(--ss-panel-bg);border:1px solid var(--ss-panel-line);border-radius:var(--ss-panel-radius);padding:clamp(20px,3vw,36px)}.panel--compact{padding:20px}.panel h2{color:var(--wp--preset--color--warm-sand);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);line-height:1.25;margin:0 0 16px;text-align:left;text-wrap:balance}.panel .panel__label{font-size:15px;letter-spacing:.08em;margin-bottom:12px}.panel p{margin:0 0 .75em}.panel p:last-child{margin-bottom:0}.panel__intro{color:var(--ss-muted)}.panel__more{font-size:14px;margin-top:12px!important}.panel a{color:var(--wp--preset--color--warm-sand)}.panel--about .wp-block-post-content{max-width:72ch}.panel--about .wp-block-post-content>.wp-block-spacer{display:none}.panel--about .wp-block-post-content>*+*{border-top:1px solid var(--ss-panel-line);margin-top:28px;padding-top:28px}.panel--about :is(h2,h3){color:var(--wp--preset--color--warm-sand)!important;text-align:left!important}.panel--article{box-sizing:border-box;margin-inline:auto;max-width:820px;width:100%}.panel--article .article__title{color:var(--wp--preset--color--warm-sand);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:1.2;margin:4px 0 24px;text-wrap:balance}.article__content>*+*{margin-top:1em}.article__content :is(h2,h3){margin-top:1.6em}.article__back{border-top:1px solid var(--ss-panel-line);margin-top:32px!important;padding-top:20px}.news-list{display:grid;gap:20px;list-style:none;margin:0;padding:0}.news-item+.news-item{border-top:1px solid var(--ss-panel-line);padding-top:20px}.news-item__date{color:var(--ss-muted);font-size:13px}.news-item__title{font-size:1.15rem;line-height:1.3;margin:4px 0 8px}.news-item__title a{color:var(--wp--preset--color--noir-cream)!important;text-decoration:none}.news-item__title a:hover{color:var(--wp--preset--color--warm-sand)!important}.wp-block-post-excerpt__more-link{font-weight:600}.panel--rating .rmp-widgets-container{margin:0;padding:0;text-align:left}.panel--rating .rmp-rating-widget__icons-list{justify-content:flex-start}.rmp-rating-widget__results__votes{display:none}.table-wrapper{overflow-x:auto}.leaderboard-table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;width:100%}.leaderboard-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.leaderboard-table td{border-bottom:1px solid var(--ss-panel-line);color:var(--wp--preset--color--noir-cream);padding:7px 6px}.leaderboard-table tr:last-child td{border-bottom:none}.leaderboard-table td:first-child{color:var(--ss-muted);padding-left:0;text-align:right;width:2ch}.leaderboard-table td:nth-child(2){overflow-wrap:anywhere}.leaderboard-table td:last-child{font-weight:600;padding-right:0;text-align:right}.leaderboard-table tbody tr:nth-child(-n+3) td{color:var(--wp--preset--color--detective-gold)}.glsr-reviews{gap:16px;grid-template-columns:1fr}.glsr-review{border:1px solid var(--ss-panel-line);border-radius:8px;padding:16px}.glsr-default .glsr-review-date{color:var(--ss-muted);font-size:12px;font-style:normal!important}.glsr-review-author{color:var(--ss-muted);font-weight:600}.glsr-review-rating{order:1}.glsr-review-author{order:2}.glsr-review-content{order:3}.site-footer{display:grid;gap:32px;padding-block:0 24px}.panel--contacts{box-sizing:border-box;margin-inline:auto;max-width:728px;width:100%}.site-footer__bar{border-top:1px solid var(--ss-panel-line);font-size:14px;padding-top:20px}.site-footer__bar .wp-block-site-title,.site-footer__bar p{margin:0}.wpcf7-form p{margin:0 0 12px}.wpcf7-form label{color:var(--wp--preset--color--noir-cream);display:block;font-size:14px;font-weight:600}input[type=email],input[type=text],textarea{background:#0f182899;border:1px solid #fefbf433;border-radius:6px;box-sizing:border-box;color:var(--wp--preset--color--noir-cream);font:inherit;margin:6px 0 0;padding:10px 12px;width:100%}input[type=email]:focus,input[type=text]:focus,textarea:focus{border-color:var(--wp--preset--color--warm-sand);outline:none}input[type=submit]{background-color:var(--wp--preset--color--warm-sand);border:none;border-radius:8px;color:var(--wp--preset--color--night-ink);cursor:pointer;font-weight:600;min-height:44px;padding:0 24px}input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance label{align-items:flex-start;display:flex;font-weight:400;gap:10px}.wpcf7-acceptance input[type=checkbox]{accent-color:var(--wp--preset--color--warm-sand);flex-shrink:0;height:18px;margin:3px 0 0;width:18px}input[type=submit]:hover:not(:disabled){background-color:var(--wp--preset--color--detective-gold)}@media (max-width:599px){:root{--ss-header-h:72px}.site-header__bar{padding-block:10px}.site-brand .wp-block-site-logo img{width:44px!important}.site-brand .wp-block-site-tagline{display:none}.game-stage{padding-inline:0}iframe{height:calc(100svh - var(--ss-header-h) - 60px);min-height:480px}.game-bar,iframe{border-inline:none;border-radius:0}.game-bar{padding-left:12px}.game-bar__note,.share-btn__label{display:none}.share-btn{padding:0 12px}}@media (min-width:768px){.wp-block-navigation-item__content{background-color:var(--ss-panel-bg);border:1px solid var(--ss-panel-line);border-radius:8px;color:var(--wp--preset--color--noir-cream)!important;padding:6px 12px!important;transition:border-color .15s ease}.wp-block-navigation-item__content:hover{border-color:var(--wp--preset--color--warm-sand);color:var(--wp--preset--color--warm-sand)!important}.glsr-reviews{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.dossier__side{display:contents}.panel--rating{order:-1}}@media (min-width:900px){.dossier{align-items:start;grid-template-columns:minmax(0,1fr) 320px}}@media (min-width:900px) and (min-height:760px){.dossier__side{position:sticky;top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}