.jury-page{max-width:1400px;margin:22px auto 35px;padding:0 18px;color:var(--sr-text)}.jury-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:35px;align-items:center;padding:clamp(35px,7vw,90px);background:radial-gradient(circle at 82% 25%,rgba(201,255,47,.17),transparent 25%),linear-gradient(135deg,#e50920,#7c0010 58%,#15171c);border:1px solid rgba(255,255,255,.15);border-radius:26px;box-shadow:var(--sr-shadow);overflow:hidden}.jury-hero h1{max-width:780px;margin:8px 0 14px;font:clamp(55px,9vw,118px)/.83 Impact,sans-serif;text-transform:uppercase}.jury-hero p{max-width:760px;font-size:clamp(16px,2vw,21px);line-height:1.55}.jury-hero aside{display:grid;place-items:center;padding:28px 18px;background:rgba(9,10,13,.72);border:1px solid rgba(255,255,255,.17);border-radius:20px;text-align:center}.jury-hero aside strong{color:var(--sr-lime);font:76px/1 Impact,sans-serif}.jury-hero aside span{font-weight:900;text-transform:uppercase}.jury-hero aside small{margin-top:12px;color:var(--sr-muted)}.jury-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.jury-hero-actions a,.jury-callout>a{padding:13px 19px;color:#111;background:var(--sr-lime);border-radius:999px;font-weight:900;text-decoration:none}.jury-hero-actions a+ a{color:#fff;background:#17191f}.jury-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 48px}.jury-principles article{display:grid;grid-template-columns:45px 1fr;gap:4px 12px;padding:20px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:15px}.jury-principles b{grid-row:1/3;color:var(--sr-red);font:30px Impact,sans-serif}.jury-principles strong{font-size:16px}.jury-principles span{color:var(--sr-muted);font-size:12px;line-height:1.5}.jury-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:20px}.jury-section-heading h2{margin:4px 0 0;font:clamp(32px,5vw,58px)/1 Impact,sans-serif;text-transform:uppercase}.jury-section-heading>span{color:var(--sr-lime);font-weight:900}.jury-entry-stack{display:grid;gap:22px}.jury-entry{padding:clamp(16px,3vw,28px);background:#14161b;border:1px solid #343843;border-radius:20px;box-shadow:0 18px 45px rgba(0,0,0,.25)}.jury-entry>header{display:flex;justify-content:space-between;margin-bottom:17px;color:var(--sr-muted);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.jury-entry>header strong{color:var(--sr-lime)}.jury-blind-player{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;align-items:center}.jury-anonymous-art{position:relative;display:grid;place-items:center;width:180px;aspect-ratio:1;background:radial-gradient(circle,#3b3f48,#181a20 68%);border-radius:16px;overflow:hidden}.jury-anonymous-art .sr-icon{width:70px;height:70px;color:#555b66}.jury-anonymous-art span{position:absolute;color:var(--sr-lime);font:82px Impact,sans-serif}.jury-player-body>p{color:var(--sr-muted)}.jury-start,.jury-vote-form>button{padding:12px 18px;color:#fff;background:var(--sr-red);border:0;border-radius:999px;font-weight:900;cursor:pointer}.jury-start:disabled,.jury-vote-form>button:disabled{opacity:.45;cursor:not-allowed}.jury-media audio{width:100%}.jury-media iframe{width:100%;height:210px;border:0;border-radius:12px}.jury-timer{margin-top:13px}.jury-timer span{display:block;height:6px;margin-bottom:7px;background:linear-gradient(90deg,var(--sr-lime) var(--jury-progress,0),#343842 0);border-radius:999px}.jury-timer strong{font-size:12px}.jury-vote-form{margin-top:24px;padding-top:22px;border-top:1px solid #343842}.jury-vote-form h3{margin:0;font-size:27px}.jury-vote-form>p{color:var(--sr-muted)}.jury-score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.jury-score-grid fieldset{padding:13px;border:1px solid #353944;border-radius:11px}.jury-score-grid legend{padding:0 5px;font-weight:800}.jury-score-grid fieldset div{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.jury-score-grid label input{position:absolute;opacity:0}.jury-score-grid label span{display:grid;place-items:center;aspect-ratio:1;color:#ccc;background:#252831;border-radius:7px;cursor:pointer}.jury-score-grid input:checked+span{color:#111;background:var(--sr-lime);font-weight:900}.jury-follow{display:flex;gap:8px;align-items:center;margin-bottom:18px}.jury-feedback{color:var(--sr-lime)!important;font-weight:800}.jury-reveal{margin-top:22px;padding:23px;background:linear-gradient(135deg,rgba(229,9,32,.18),rgba(201,255,47,.1));border:1px solid var(--sr-lime);border-radius:14px}.jury-reveal span{color:var(--sr-lime);font-weight:900;text-transform:uppercase}.jury-reveal h3{margin:5px 0;font-size:30px}.jury-reveal p{color:var(--sr-muted)}.jury-reveal a{color:#fff;font-weight:900}.jury-results,.jury-explain-intro,.jury-steps,.jury-rules,.jury-formula{margin-top:55px}.jury-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.jury-results-grid>a{position:relative;display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center;padding:13px;color:#fff;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:14px;text-decoration:none}.jury-results-grid>a>b{position:absolute;top:5px;left:5px;padding:5px;color:#111;background:var(--sr-lime);border-radius:7px}.jury-results-grid img{width:90px;height:90px;object-fit:cover;border-radius:9px}.jury-results-grid span{display:grid;gap:4px}.jury-results-grid small,.jury-results-grid em{color:var(--sr-muted);font-style:normal}.jury-callout{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:60px;padding:35px;background:linear-gradient(135deg,#20232a,#111318);border-left:5px solid var(--sr-red);border-radius:15px}.jury-callout h2{margin:4px 0;font-size:32px}.jury-empty{padding:45px;text-align:center;background:var(--sr-surface);border:1px dashed #4b505b;border-radius:18px}.jury-explain-intro{max-width:1000px}.jury-explain-intro h2{font-size:clamp(30px,5vw,55px);line-height:1.05}.jury-explain-intro p,.jury-formula p{color:var(--sr-muted);font-size:17px;line-height:1.7}.jury-steps{display:grid;gap:12px}.jury-steps article{display:grid;grid-template-columns:75px 1fr;gap:18px;padding:22px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:14px}.jury-steps article>b{color:var(--sr-red);font:45px Impact,sans-serif}.jury-steps h2{margin:0}.jury-steps p{margin-bottom:0;color:var(--sr-muted)}.jury-rules{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding:clamp(25px,5vw,55px);background:#e50920;border-radius:20px}.jury-rules h2{font-size:42px}.jury-rules li{margin:0 0 12px;line-height:1.5}.jury-formula{padding:35px;background:var(--sr-surface);border:1px solid var(--sr-border);border-radius:18px}.jury-formula code{display:block;margin-top:20px;padding:18px;color:var(--sr-lime);background:#090a0d;border-radius:10px;font-size:18px;text-align:center}
@media(max-width:800px){.jury-page{padding:0 10px}.jury-hero{grid-template-columns:1fr;padding:35px 22px}.jury-hero aside{justify-self:stretch}.jury-principles,.jury-results-grid{grid-template-columns:1fr}.jury-blind-player{grid-template-columns:110px minmax(0,1fr)}.jury-anonymous-art{width:110px}.jury-score-grid{grid-template-columns:1fr 1fr}.jury-rules{grid-template-columns:1fr}.jury-callout{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.jury-blind-player{grid-template-columns:1fr}.jury-anonymous-art{width:100%;max-height:180px;aspect-ratio:2/1}.jury-score-grid{grid-template-columns:1fr}.jury-section-heading{align-items:flex-start;flex-direction:column}.jury-callout{padding:24px 18px}.jury-hero h1{font-size:58px}}
