:root{--bg:#221f40;--panel:#2d294b;--panel2:#383457;--line:#783f04;--text:#fff4bf;--muted:#c4c4a5;--gold:#d39542;--cyan:#d39542;--red:#d39542;--font-head:'Barlow Condensed',Impact,sans-serif;--font-body:'DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 50% -15%,#182a3c 0,transparent 50%),var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh}.site-shell{max-width:1180px;margin:auto;padding:0 34px}.topbar{height:76px;border-bottom:1px solid rgba(142,165,190,.12);display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font:800 21px var(--font-head);letter-spacing:1.3px}.brand-mark{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--gold);transform:skew(-9deg);font:800 18px var(--font-head);color:var(--gold)}.brand-light{color:var(--gold);margin-left:2px}.header-right{display:flex;align-items:center;gap:20px}.daily-tag{font-size:10px;letter-spacing:1.7px;color:#b8c3d1;font-weight:700}.daily-tag i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-right:8px;box-shadow:0 0 10px var(--cyan)}.icon-button{width:29px;height:29px;border:1px solid #39475a;border-radius:50%;background:none;color:#b9c5d4;font-weight:700;cursor:pointer}.intro{text-align:center;padding:42px 0 28px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.8px;color:var(--cyan)}h1{font:900 clamp(50px,7vw,76px)/.82 var(--font-head);letter-spacing:1.3px;margin:15px 0 16px}h1 span{color:var(--gold)}.intro p{color:#a4afbd;font-size:13px;line-height:1.7;margin:0}.date-line{margin:22px auto 0;display:flex;align-items:center;justify-content:center;gap:10px;color:#b8c3d1;font-size:10px;font-weight:700;letter-spacing:1.1px}.calendar-icon{color:var(--gold);font-size:16px}.date-divider{color:#48556a}.game-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:18px;align-items:start}.card{background:linear-gradient(145deg,rgba(20,31,48,.97),rgba(13,21,34,.97));border:1px solid var(--line);border-radius:9px;box-shadow:0 14px 40px #02050b40}.board{padding:24px 27px 17px}.board-head{display:flex;align-items:flex-start;justify-content:space-between}.section-kicker{display:block;font-size:9px;letter-spacing:1.8px;color:#96a4b7;font-weight:700}.score-display{font:800 70px/.98 var(--font-head);letter-spacing:1px;margin-top:4px;font-variant-numeric:tabular-nums}.turn-pill{background:#1c293b;border:1px solid #33445d;border-radius:3px;color:#aeb9c8;font:700 10px var(--font-head);letter-spacing:1.2px;padding:8px 11px}.turn-pill b{color:var(--gold);font-size:15px;margin-left:5px}.score-track{height:4px;background:#26344a;margin:15px 0 18px;border-radius:10px;overflow:hidden}.score-track-fill{height:100%;width:100%;background:linear-gradient(90deg,var(--cyan),#90e4ba);transition:width .4s ease}.checkout-row{display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:19px;border-bottom:1px solid #253248}.checkout-row>div+div{border-left:1px solid #253248;padding-left:16px}.checkout-row strong{display:block;font:700 23px var(--font-head);margin-top:3px;color:#edf2fa}.guess-form{padding:20px 0 11px}.guess-form label{display:block;font-size:10px;letter-spacing:1.5px;font-weight:700;margin-bottom:9px}.input-wrap{display:flex;position:relative}.input-wrap input{min-width:0;flex:1;background:#090f19;border:1px solid #35435a;border-right:0;border-radius:4px 0 0 4px;color:white;font:500 13px var(--font-body);height:46px;padding:0 13px 0 38px;outline:none}.input-wrap input:focus{border-color:var(--cyan)}.input-wrap input::placeholder{color:#758398}.search-icon{position:absolute;left:13px;top:9px;font-size:25px;line-height:24px;color:#8494a9;transform:rotate(-18deg)}#throw-button{height:46px;border:0;border-radius:0 4px 4px 0;background:var(--gold);color:#111822;padding:0 20px;font:800 12px var(--font-head);letter-spacing:1px;cursor:pointer}#throw-button:hover{background:#f1cf7c}#throw-button span{font-size:16px;margin-left:5px}.input-hint{color:#77869a;font-size:10px;padding-top:7px}.message{min-height:19px;color:var(--cyan);font-size:11px;font-weight:600}.message.error{color:var(--red)}.message.success{color:var(--gold)}.history-head{display:flex;justify-content:space-between;border-top:1px solid #253248;padding:15px 0 8px;color:#8492a6;font-size:9px;letter-spacing:1.4px;font-weight:700}.throw-list{padding:0;margin:0;list-style:none;max-height:205px;overflow:auto}.throw-list li{display:flex;align-items:center;justify-content:space-between;padding:9px 1px;border-bottom:1px solid #1c293b;font-size:12px}.throw-list li:last-child{border-bottom:0}.throw-player{display:flex;align-items:center;gap:10px}.throw-index{display:grid;place-items:center;width:21px;height:21px;background:#1c2a3c;color:#93a4ba;border-radius:50%;font:700 11px var(--font-head)}.throw-team{font-size:9px;color:#8290a2;margin-left:5px}.throw-value{font:700 16px var(--font-head);color:var(--cyan)}.empty-state{color:#718096;justify-content:center!important;font-size:11px!important;padding:18px 0!important}.board-footer{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #253248;color:#75849a;font-size:9px;font-weight:700;letter-spacing:1px}.score-rule{font-size:10px;font-weight:500;letter-spacing:.5px;color:#a6b2c1}.side-column{display:grid;gap:14px}.how-card,.pool-card,.streak-card{padding:19px 20px}.side-title{display:flex;align-items:center;gap:9px}.side-title h2{margin:0;font:700 18px var(--font-head);letter-spacing:.6px}.side-icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid #336266;color:var(--cyan);font-size:15px;border-radius:4px}.side-icon.gold{border-color:#6e5830;color:var(--gold)}.steps{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:14px}.steps li{display:grid;grid-template-columns:25px 1fr;gap:9px;align-items:start;font-size:11px;line-height:1.55;color:#aab5c4}.steps li>b{font:700 12px var(--font-head);color:var(--cyan)}.steps strong{color:#f4f6fb}.rule-note{border-top:1px solid #273449;padding-top:12px;margin-top:15px;font-size:10px;line-height:1.5;color:#8796aa}.pool-top{display:flex;justify-content:space-between;align-items:start}.pool-top p{font-size:10px;color:#8c9aad;margin:6px 0 0 33px}.pool-count{font:700 22px var(--font-head);color:var(--gold)}.pool-preview{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 13px}.player-chip{background:#1c293b;border:1px solid #2d3c52;padding:6px 8px;color:#c4ceda;font-size:10px;border-radius:3px}.player-chip.used{opacity:.35;text-decoration:line-through}.player-chip b{color:var(--cyan);margin-left:4px}.text-button{padding:0;border:0;background:none;color:var(--cyan);font:700 10px var(--font-head);letter-spacing:1.1px;cursor:pointer}.text-button span{font-size:14px;margin-left:4px}.streak-card{padding:15px 20px}.streak-main{display:flex;align-items:center;gap:8px;margin-top:9px}.flame{color:var(--gold);font-size:22px}.streak-main strong{font:700 27px var(--font-head)}.streak-main>span:last-child{font-size:11px;color:#a5b1c1}.streak-note{font-size:10px;color:#8391a5}.disclaimer{display:flex;justify-content:center;gap:8px;align-items:center;color:#728096;font-size:9px;letter-spacing:.75px;margin:19px auto 32px}.demo-dot{width:6px;height:6px;background:var(--gold);border-radius:50%}footer{height:60px;border-top:1px solid rgba(142,165,190,.12);display:flex;justify-content:space-between;align-items:center;color:#718097;font-size:9px;letter-spacing:1px;font-weight:700}.small-brand{font-size:15px}.small-brand .brand-mark{width:22px;height:22px;font-size:14px}.small-brand .brand-light{margin-left:1px}footer b{color:var(--gold)}.modal{width:min(490px,calc(100% - 32px));background:#111b2a;color:var(--text);border:1px solid #3a4b64;border-radius:9px;padding:30px;box-shadow:0 20px 80px #000a}.modal::backdrop{background:#03070dc9;backdrop-filter:blur(4px)}.modal-close{position:absolute;right:16px;top:12px;border:0;background:none;color:#aab6c6;font-size:27px;cursor:pointer}.modal h2{font:800 33px var(--font-head);margin:8px 0 12px}.modal p,.modal li{font-size:12px;line-height:1.7;color:#aab6c6}.modal ul{padding-left:20px}.modal-footnote{border-top:1px solid #2d3b50;padding-top:14px;color:#8796aa!important}.full-pool{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:55vh;overflow:auto}.full-pool .player-chip{display:flex;justify-content:space-between}.full-pool .player-chip span{color:#94a2b5}@media(max-width:760px){.site-shell{padding:0 17px}.topbar{height:64px}.intro{padding:34px 0 23px}.intro p{font-size:12px}.game-layout{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr}.how-card{grid-row:span 2}.board{padding:20px}.score-display{font-size:62px}}@media(max-width:500px){.side-column{grid-template-columns:1fr}.how-card{grid-row:auto}.board{padding:18px 15px}.checkout-row>div+div{padding-left:9px}.checkout-row strong{font-size:20px}.section-kicker{font-size:8px}.input-wrap input{font-size:12px;padding-left:34px}.input-wrap input::placeholder{font-size:11px}#throw-button{padding:0 13px}.board-footer{align-items:flex-start;flex-direction:column;gap:5px}.date-line{font-size:9px}.header-right{gap:12px}footer{font-size:8px}.small-brand{font-size:13px}}

.question-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;margin-bottom:18px;border:1px solid #33445a;border-radius:4px;background:linear-gradient(90deg,#17343a,#142235)}.question-label{flex:none;font-size:9px;letter-spacing:1.4px;color:var(--cyan);font-weight:700}.question-banner strong{font:600 14px var(--font-head);letter-spacing:.3px;text-align:right}.checkout-modal{max-width:440px}.finish-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.finish-counts>div{padding:12px;background:#19263a;border:1px solid #30415a;border-radius:5px}.finish-counts strong{display:block;margin-top:4px;color:var(--gold);font:800 30px var(--font-head)}.finish-list{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow:auto}.no-finishes{font-size:12px;color:#aab6c6}.checkout-row .section-kicker{min-height:22px}.checkout-row>div:first-child strong,.checkout-row>div:nth-child(2) strong{color:var(--gold)}
.input-wrap{z-index:2}.suggestions{position:absolute;z-index:5;top:calc(100% + 5px);left:0;right:0;max-height:250px;overflow:auto;padding:4px;background:#111b2a;border:1px solid #40516a;border-radius:5px;box-shadow:0 12px 30px #0009}.suggestions[hidden]{display:none}.suggestion-option{display:flex;width:100%;justify-content:space-between;align-items:center;padding:9px 10px;border:0;border-radius:3px;background:transparent;color:#edf2fa;text-align:left;font:500 12px var(--font-body);cursor:pointer}.suggestion-option:hover,.suggestion-option:focus{background:#1d2c40;outline:none}.suggestion-value{font-size:10px;color:#8c9aad}
.share-result{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:11px 12px;margin:4px 0 12px;border:1px solid #496544;border-radius:5px;background:linear-gradient(110deg,#1a382f,#172637)}.share-result[hidden]{display:none}.share-result p{flex:1 1 100%;margin:0;color:#e8f1e9;font-size:12px;font-weight:600}.share-button{border:0;border-radius:4px;background:var(--gold);color:#111822;padding:9px 13px;font:800 11px var(--font-head);letter-spacing:1px;cursor:pointer}.share-button:hover{background:#f1cf7c}.share-button span{font-size:14px;margin-left:4px}.share-status{color:#a8c8b5;font-size:10px}.confetti-layer{position:fixed;inset:0;z-index:9999;overflow:hidden;pointer-events:none}.confetti-piece{position:absolute;top:-18px;width:9px;height:14px;opacity:.95;animation:confetti-fall var(--duration) cubic-bezier(.2,.65,.3,1) forwards;animation-delay:var(--delay,0s)}.confetti-circle{width:9px;height:9px;border-radius:50%}@keyframes confetti-fall{to{transform:translate3d(var(--drift),110vh,0) rotate(var(--spin));opacity:0}}
.daily-question{text-align:center;padding:39px 0 30px}.daily-question h1{font:800 clamp(34px,5.2vw,58px)/.98 var(--font-head);letter-spacing:.4px;margin:14px auto 0;max-width:940px}.daily-question .date-line{margin-top:17px}.board .guess-form{padding:3px 0 17px}.board .guess-form label{font-size:11px;letter-spacing:1.7px;margin-bottom:10px}.board .input-wrap input,.board #throw-button{height:56px}.board .input-wrap input{font-size:15px}.board #throw-button{padding:0 24px;font-size:14px}.board .search-icon{top:14px}
.board .guess-form{text-align:center}.board .input-wrap{max-width:650px;margin:0 auto}.board .input-hint,.board .message{text-align:center}.checkout-row[hidden]{display:none}
.daily-question{padding:30px 0 25px}.daily-question .eyebrow{color:#a5afbf;font-size:12px;letter-spacing:4px}.daily-question h1{text-transform:uppercase;font-size:clamp(34px,5vw,57px);line-height:1.04;max-width:1080px;margin-top:12px}.question-subtitle{margin:12px 0 0;color:#a5afbc;font-size:clamp(14px,1.7vw,20px)}.daily-question .date-line{margin-top:12px;font-size:10px;color:#aab5c4}.game-content{max-width:1080px;margin:0 auto 28px;display:grid;gap:20px}.score-hero{position:relative;min-height:300px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 20px 68px;background:#05664f;border:6px solid #facc15;border-radius:27px;color:white;box-shadow:0 12px 30px #03060b40}.score-owner{font-size:24px;font-weight:700;letter-spacing:1px}.score-hero .score-display{margin:15px 0 0;font:800 clamp(84px,11vw,120px)/.9 var(--font-head);letter-spacing:1px;color:#fff}.score-daily{position:absolute;top:18px;right:18px;border:2px solid #facc15;border-radius:8px;padding:6px 14px;color:#facc15;font-size:14px;font-weight:800;letter-spacing:1.5px}.score-floor{position:absolute;left:0;right:0;bottom:0;height:62px;display:flex;align-items:end;background-color:#17351f;background-image:radial-gradient(#ffffff18 2px,transparent 2.5px);background-size:36px 28px}.score-floor .score-track{width:100%;height:4px;margin:0;background:#ffffff12;border-radius:0}.score-floor .score-track-fill{background:#facc15}.entry-card{padding:27px 28px 22px;border-radius:12px;background:#202b3a;border:1px solid #3c495a;box-shadow:none}.entry-card .guess-form{padding:0;text-align:center}.entry-card .guess-form label{margin-bottom:16px;font-size:18px;letter-spacing:.3px;color:#e0e5ed}.entry-card .input-wrap{max-width:100%;margin:0;position:relative}.entry-card .input-wrap input{height:66px;padding-left:48px;border:2px solid #4a5566;border-radius:9px;background:#111827;font-size:19px}.entry-card .input-wrap input::placeholder{color:#9ca6b4}.entry-card .search-icon{top:20px;left:17px}.entry-card #throw-button{height:54px;margin:6px;border-radius:6px;padding:0 18px}.entry-card .input-hint{padding-top:9px;color:#9aa6b5}.entry-card .message{margin-top:9px}.entry-card .share-result{margin-top:12px}.stats-grid{display:grid;grid-template-columns:minmax(220px,340px);justify-content:center;gap:16px}.stats-grid.checkout-ready{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.stat-card{min-height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#202b3a;border:1px solid #3a4657;border-radius:12px;color:#f5f7fb}.stat-card[hidden]{display:none}.stat-icon{height:31px;font-size:29px;line-height:1}.highest-icon{color:#30d4a1}.checkout-icon{color:#69a9ff}.perfect-icon{color:#657182}.stat-label{color:#a8b1bf;font-size:14px;font-weight:800;letter-spacing:1.4px}.stat-card strong{font:800 36px/1 var(--font-head);font-variant-numeric:tabular-nums}.details-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:16px;align-items:start}.history-card,.pool-card{padding:19px 21px;border-radius:12px;box-shadow:none}.history-card .history-head{border-top:0;padding-top:0}.history-card .board-footer{margin-top:12px}.pool-card .pool-top p{margin-left:33px}.full-pool{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.site-shell{padding:0 18px}.daily-question{padding:25px 0 19px}.score-hero{min-height:250px;border-width:5px;border-radius:21px}.score-owner{font-size:20px}.score-daily{top:13px;right:13px;font-size:11px}.entry-card{padding:22px 17px 18px}.entry-card .input-wrap input{height:60px;font-size:16px;padding-left:40px}.entry-card .search-icon{top:17px;left:12px}.entry-card #throw-button{height:48px;padding:0 12px}.stats-grid.checkout-ready{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{min-height:115px}.stat-label{font-size:10px;letter-spacing:1px}.stat-card strong{font-size:30px}.details-grid{grid-template-columns:1fr}.history-card,.pool-card{padding:17px}}
@media(max-width:480px){.site-shell{padding:0 12px}.daily-question h1{font-size:34px}.daily-question .eyebrow{font-size:9px;letter-spacing:2.7px}.score-hero{min-height:220px}.score-hero .score-display{font-size:84px}.score-floor{height:45px}.entry-card{padding:20px 12px 16px}.entry-card .input-wrap input{padding-right:78px}.entry-card #throw-button{position:absolute;right:4px;top:4px;bottom:4px;height:auto;margin:0}.stats-grid.checkout-ready{gap:6px}.stat-card{min-height:105px;border-radius:9px}.stat-label{font-size:8px;letter-spacing:.6px}.stat-card strong{font-size:26px}.stat-icon{font-size:24px;height:27px}.details-grid{gap:12px}.throw-list{max-height:170px}}
.daily-question .eyebrow{color:var(--muted)}.daily-question h1{color:var(--text)}.question-subtitle,.daily-question .date-line{color:var(--muted)}
body{background:radial-gradient(ellipse at 50% -15%,#383457 0,transparent 54%),var(--bg);color:var(--text)}
.topbar,footer{border-color:#c4c4a526}.brand{color:var(--text)}.brand-mark{border-color:var(--gold);color:var(--gold)}.icon-button{border-color:#c4c4a55c;color:var(--text)}
.score-hero{background:linear-gradient(145deg,#783f04,#5f330b);border-color:var(--gold);box-shadow:0 12px 30px #08061166}.score-hero .score-display{color:var(--text);text-shadow:0 3px 0 #221f4033}.score-daily{border-color:var(--gold);color:var(--text);background:#783f04}.score-floor{background-color:#4a2f20;background-image:radial-gradient(#fff4bf2b 2px,transparent 2.5px)}.score-floor .score-track{background:#fff4bf26}.score-floor .score-track-fill{background:var(--gold)}.score-refresh{position:absolute;top:18px;left:18px;z-index:1;display:flex;align-items:center;gap:7px;border:1px solid var(--gold);border-radius:7px;background:#221f40aa;color:var(--text);padding:7px 11px;font:800 11px var(--font-head);letter-spacing:1px;cursor:pointer}.score-refresh:hover{background:var(--gold);color:var(--bg)}.score-refresh span:first-child{font-size:17px;line-height:1}
.entry-card,.stat-card,.history-card,.pool-card{background:var(--panel);border-color:#c4c4a536;color:var(--text)}.entry-card .guess-form label{color:var(--text)}.entry-card .input-wrap input{background:var(--bg);border-color:#c4c4a570;color:var(--text)}.entry-card .input-wrap input:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d3954233}.entry-card .input-wrap input::placeholder{color:var(--muted)}.entry-card .search-icon{color:var(--muted)}.entry-card #throw-button,.share-button{background:var(--gold);color:var(--bg)}.entry-card #throw-button:hover,.share-button:hover{background:var(--text)}.entry-card .input-hint,.history-head,.board-footer{color:var(--muted)}
.stat-icon,.highest-icon,.checkout-icon,.perfect-icon{color:var(--gold)}.stat-label{color:var(--muted)}.stat-card strong{color:var(--text)}.throw-list li{border-color:#c4c4a51e;color:var(--text)}.throw-index{background:#221f40;color:var(--muted)}.throw-value{color:var(--gold)}.player-chip{background:var(--bg);border-color:#783f04;color:var(--text)}.player-chip b{color:var(--gold)}.pool-count{color:var(--gold)}.text-button{color:var(--gold)}
.suggestions{background:var(--panel);border-color:var(--gold)}.suggestion-option{color:var(--text)}.suggestion-option:hover,.suggestion-option:focus{background:#783f04}.modal{background:var(--panel);border-color:var(--gold);color:var(--text)}.modal-close{color:var(--muted)}.modal p,.modal li{color:var(--muted)}.modal-footnote{border-color:#c4c4a536;color:var(--muted)!important}.share-result{border-color:#d3954266;background:#383457}.share-result p{color:var(--text)}.share-status{color:var(--muted)}.disclaimer,footer{color:var(--muted)}.demo-dot{background:var(--gold)}

/* Slightly more compact score display. */
.score-hero{min-height:260px;padding:30px 20px 58px}
@media(max-width:480px){.score-hero{min-height:205px;padding:27px 16px 48px}}
.question-countdown{display:flex;justify-content:center;align-items:center;gap:10px;margin:12px auto 0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:1.5px}
.question-countdown strong{color:var(--gold);font:700 14px var(--font-head);letter-spacing:1px;font-variant-numeric:tabular-nums}
@media(max-width:480px){.question-countdown{flex-direction:column;gap:4px;font-size:9px}.question-countdown strong{font-size:13px}}
#help-dialog{max-height:88vh;overflow-y:auto}
.tournament-heading{margin:18px 0 8px;color:var(--text);font:700 20px var(--font-head)}
.tournament-table-wrap{max-height:230px;overflow-y:auto;border:1px solid #c4c4a536;border-radius:7px}
.tournament-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}
.tournament-table th{position:sticky;top:0;background:#383457;color:var(--text);font-weight:800;letter-spacing:.7px}
.tournament-table th,.tournament-table td{padding:6px 11px;border-bottom:1px solid #c4c4a51c}
.tournament-table tbody tr:nth-child(even){background:#221f4033}
.attempt-counter{margin:9px auto 0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.4px}
.attempt-counter[hidden]{display:none}
.attempts-note{margin:0 0 8px;font-size:11px!important}
.attempts-table-wrap{max-height:170px;overflow:auto;border:1px solid #c4c4a536;border-radius:7px}
.attempts-table th:last-child,.attempts-table td:last-child{text-align:right;white-space:nowrap}
.privacy-page{max-width:820px;margin:42px auto 64px;padding:34px 38px;background:var(--panel);border:1px solid #c4c4a536;border-radius:14px;color:var(--text)}
.privacy-page h1{font:800 clamp(42px,7vw,64px)/1 var(--font-head);margin:10px 0 4px}
.privacy-page h2{margin:28px 0 8px;color:var(--gold);font:700 24px var(--font-head)}
.privacy-page p,.privacy-page li{color:var(--muted);font-size:14px;line-height:1.75}
.privacy-page ul{padding-left:22px}
.privacy-page a:not(.text-button){color:var(--gold)}
.privacy-page a:not(.text-button):hover{color:var(--text)}
.privacy-updated{margin:8px 0 26px;font-size:12px!important;letter-spacing:.4px}
.privacy-placeholder{color:#ffd58a;font-weight:800}
.privacy-back{margin-top:30px}
.support-link{color:var(--gold);text-decoration:none;font-size:9px;font-weight:800;letter-spacing:.8px;white-space:nowrap}
.support-link:hover,.support-link:focus-visible{color:var(--text);text-decoration:underline}
.footer-action{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}
.bug-report-modal{width:min(820px,calc(100% - 24px));max-height:90vh;overflow:auto}
.bug-form-wrap{margin:18px 0 0;overflow:auto;border-radius:8px;background:#fff;min-height:430px;padding:0 8px}
.bug-form-wrap>p{padding:22px;color:#383457}
.bug-form-wrap iframe{width:100%!important;min-height:650px!important;border:0}
@media(max-width:600px){.privacy-page{margin:24px auto 38px;padding:24px 18px}.privacy-page p,.privacy-page li{font-size:13px}}
