@font-face{font-family:LocalMono;src:local('Cascadia Mono'),local('SFMono-Regular'),local('Consolas')}*{box-sizing:border-box} :root{color-scheme:dark;--ink:#071c2d;--cream:#f2ecd9;--muted:#8da9b8;--cyan:#95e8df;--coral:#ec967e;--line:rgba(154,199,211,.2);--mono:LocalMono,'Courier New',monospace}html{scroll-behavior:smooth}body{margin:0;background:#071b2a;color:var(--cream);font-family:var(--mono);font-size:14px;line-height:1.5;overflow-x:hidden}button,input,textarea{font:inherit}button,a,input,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}a{color:inherit;text-underline-offset:4px}button,a,input,summary,textarea{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;left:20px;top:-60px;background:var(--cream);color:var(--ink);padding:10px;z-index:100}.skip-link:focus{top:10px}#ocean{position:fixed;inset:0;width:100%;height:100svh;image-rendering:pixelated;z-index:-2}.grain{position:fixed;inset:0;pointer-events:none;z-index:6;opacity:.075;background:repeating-linear-gradient(0deg,transparent 0 3px,#001522 3px 4px)}.site-header{height:78px;max-width:1440px;padding:0 48px;display:flex;justify-content:space-between;align-items:center;margin:auto;position:relative;z-index:10}.wordmark{display:flex;gap:12px;align-items:center;text-decoration:none;font-size:12px;font-weight:bold;letter-spacing:2px;color:#163e4c}.logo-mark{font-size:31px;line-height:35px;letter-spacing:-6px;display:block;border:1px solid #325660;padding:0 11px 3px 6px}.logo-mark span{color:#b35444}.wordmark-sub{display:block;font-size:8px;letter-spacing:1.35px;font-weight:normal;margin-top:2px}.header-actions{display:flex;align-items:center;gap:14px;color:#163e4c}.icon-button{width:36px;height:36px;border:1px solid currentColor;background:transparent;display:inline-flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .15s}.icon-button:hover{opacity:1}.text-button{background:none;border:0;padding:8px 4px;font-size:10px;letter-spacing:1px}.text-button span{margin-left:7px}.game-stage{position:relative;min-height:calc(100svh - 78px)}.home-view{position:relative;min-height:650px;height:calc(100svh - 78px);display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:28px 24px 30px}.hero-heading{text-align:center;position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-weight:500;margin:0 0 20px}.hero-heading .eyebrow{color:#365f68;font-size:9px;margin-bottom:20px}.live-dot{display:inline-block;width:5px;height:5px;background:#c1644d;margin-right:7px;vertical-align:2px}.hero-heading h1{font-family:var(--mono);font-size:clamp(58px,8vw,112px);line-height:.95;font-weight:900;letter-spacing:-7px;margin:0;color:#f9f3df;text-shadow:3px 3px 0 #5e8992,6px 6px 0 rgba(45,91,103,.2)}.hero-heading h1 .unlimited-word{display:block;font-size:clamp(13px,1.5vw,20px);letter-spacing:9px;margin:19px 0 0 10px;text-shadow:none;color:#2e6470;font-weight:700}.hero-copy{font-size:18px;line-height:1.6;color:#234b58;margin:25px 0 0;letter-spacing:-.4px}.hero-copy em{font-style:normal;color:#234b58}.home-bottom{text-align:center;width:100%;max-width:470px}.dive-specs{display:flex;justify-content:center;gap:13px;align-items:center;font-size:9px;color:#a2c3cd;letter-spacing:1.3px;margin-bottom:16px}.dive-specs i{width:3px;height:3px;background:var(--cyan)}.primary-button{border:1px solid var(--cyan);box-shadow:0 0 0 3px rgba(137,220,213,.09),0 5px 0 rgba(0,12,23,.6);background:#0d2a3c;color:var(--cream);padding:17px 26px;min-height:55px;font-weight:bold;font-size:12px;letter-spacing:2px;transition:background .15s,transform .15s,box-shadow .15s}.primary-button:hover{background:#154357;box-shadow:0 0 0 3px rgba(137,220,213,.12),0 5px 0 rgba(0,12,23,.6),0 0 30px #7fdace12}.primary-button:active{transform:translateY(2px)}.launch-button{width:100%;display:flex;justify-content:center;gap:35px;font-size:15px;min-height:69px;letter-spacing:3px}.launch-button span:last-child{font-size:23px;line-height:20px;color:var(--cyan)}.start-caption{color:#b0c7cc;font-size:11px;letter-spacing:.3px;margin:14px 0 23px}.home-stats{display:flex;gap:30px;justify-content:center;font-size:8px;letter-spacing:1.2px;color:#8eabb7}.home-stats strong{display:block;font-size:17px;font-weight:normal;color:var(--cream);margin-top:6px;letter-spacing:0}.independent-note{color:#97afba;font-size:9px;margin:22px -20px 0}.independent-note a{text-decoration:none;border-bottom:1px solid #7895a25e}.horizon-label{position:absolute;right:48px;top:43%;color:#a5d5d7;font-size:8px;letter-spacing:2px;opacity:.8}.play-view{max-width:1100px;margin:auto;min-height:calc(100svh - 78px);display:flex;flex-direction:column;padding:4px 50px 25px}.hud{display:flex;align-items:flex-start;justify-content:space-between}.hud-stat{min-width:145px}.hud-stat>span,.hud-stat small{display:block;color:#8eb2bf;font-size:9px;letter-spacing:2px}.hud-stat strong{display:block;color:var(--cyan);font-size:31px;font-weight:normal;line-height:1.5;text-shadow:0 0 22px #7ee3d630}.hud-stat strong span{font-size:16px;margin-left:3px}.hud-stat small{font-size:7px;letter-spacing:1.2px;color:#799eaf}.score-stat{text-align:right}.score-stat strong{color:var(--coral)}.progress-block{padding-top:8px;text-align:center}.progress-pips{display:flex;gap:6px;margin-bottom:10px}.progress-pip{width:16px;height:7px;border:1px solid #526c7f;background:#0a2637}.progress-pip.current{background:#efe1b7;border-color:#efe1b7;box-shadow:0 0 12px #efe1b720}.progress-block>span{font-size:8px;letter-spacing:1.8px;color:#9bb5c3}.question-panel{width:100%;max-width:660px;margin:7vh auto 0;text-align:center}.question-panel .eyebrow{color:var(--cyan);font-size:10px;letter-spacing:3px;margin-bottom:18px}.question-panel h2{font-size:clamp(25px,3.2vw,39px);line-height:1.32;letter-spacing:-1.4px;font-weight:normal;margin:0;text-wrap:balance}.scope{color:#abc1ce;font-size:12px;max-width:540px;margin:18px auto 0}.preview-panel{margin:65px 0 80px;display:flex;justify-content:center;align-items:center;gap:14px;color:#a5bdc9;font-size:12px}.preview-panel strong{color:var(--cream);font-size:21px;margin-left:5px}.sonar-dot{width:7px;height:7px;background:var(--cyan);box-shadow:0 0 0 5px #87dedb16;animation:sonar 1s infinite}@keyframes sonar{50%{box-shadow:0 0 0 12px #87dedb00}}#answer-form{margin:46px auto 0;max-width:570px;text-align:left}.timer-heading{display:flex;align-items:center;justify-content:space-between;color:#8eacbb;font-size:8px;letter-spacing:1.8px}.timer-heading #timer-value{font-size:25px;color:var(--cyan);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0}.timer-heading #timer-value span{font-size:12px;color:#8eacbb;margin-left:2px}.timer-track{height:3px;background:#315066;margin:12px 0 18px;overflow:hidden}#timer-fill{height:100%;background:var(--cyan);width:100%;transform-origin:left;transition:background .2s}.answer-row{display:flex;border:1px solid #7aa8b6;background:#071e30ed;box-shadow:0 4px 0 #00121e80}.answer-row:focus-within{border-color:var(--cyan);box-shadow:0 0 0 2px #83d2d51a,0 4px 0 #00121e80}#answer-input{min-width:0;flex:1;width:100%;background:transparent;border:0;color:var(--cream);font-size:16px;padding:21px 18px;outline:none}#answer-input::placeholder{color:#7693a4;font-size:12px}.submit-button{margin:6px;padding:8px 20px;background:var(--cream);border:0;color:#143445;font-size:11px;font-weight:bold;letter-spacing:1px}.submit-button:disabled{background:#304f60;color:#91a8b1;opacity:.7}.submit-button span{margin-left:8px}.answer-feedback{font-size:10px;color:#8fadb9;margin:12px 0;min-height:32px}.answer-feedback.error{color:#ffc19d}.answer-row.shake{animation:shake .25s}@keyframes shake{25%,75%{transform:translateX(4px)}50%{transform:translateX(-4px)}}.pass-button{border:0;background:transparent;padding:8px 0;font-size:10px;color:#8eabba}.pass-button:hover{color:var(--cream)}.pass-button span{margin-left:10px}.game-footnote{margin:auto 0 0;padding-top:30px;text-align:center;font-size:8px;letter-spacing:1.4px;color:#7c9aa9}.game-footnote span{margin:0 8px}.reveal-panel{text-align:center;max-width:650px;width:100%;margin:4vh auto 20px;--tier-color:var(--cyan)}.reveal-panel .eyebrow{color:#8eaaba;margin-bottom:13px}.tier-emblem{width:68px;height:68px;display:grid;place-items:center;font-size:46px;color:var(--tier-color);margin:0 auto 13px;text-shadow:0 0 45px var(--tier-color);transform:rotate(0);animation:emblem-in .65s both}@keyframes emblem-in{from{opacity:0;transform:translateY(-15px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.reveal-panel h2{font-size:clamp(26px,4vw,45px);text-transform:uppercase;color:var(--tier-color);letter-spacing:4px;font-weight:normal;margin:0 0 15px}.revealed-answer{font-size:23px;margin:0 0 18px;overflow-wrap:anywhere}.gain-line{font-size:16px;color:var(--tier-color);letter-spacing:1px}.tier-message{font-size:12px;color:#b0c3ce}.recognized-note{font-size:10px;color:#91aaba;min-height:15px}.reveal-actions{min-height:75px;margin:30px auto 0;display:flex;justify-content:center;align-items:center}.results-view{max-width:850px;margin:auto;padding:20px 24px 60px}.result-heading{text-align:center;margin-bottom:30px}.result-heading .eyebrow{color:var(--cyan);margin-bottom:14px}.result-heading h2{font-size:45px;font-weight:normal;letter-spacing:-2px;margin:0 0 10px}.result-heading>p:last-child{font-size:12px;color:#a8c0cc}.result-card{background:#071d2eed;border:1px solid #456778;padding:28px 35px;box-shadow:6px 6px 0 #00101d40}.result-topline{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#8ba6b6;border-bottom:1px solid var(--line);padding-bottom:19px}.result-score{display:flex;justify-content:space-between;margin-top:24px;align-items:center}.result-score>div>span{font-size:9px;letter-spacing:2px;color:#92afbd;display:block}.result-score strong{display:block;font-size:44px;font-weight:normal;letter-spacing:-1px;color:var(--cyan)}.result-score strong span{font-size:22px;margin-left:3px}.result-score>div:last-child{text-align:right}.result-score>div:last-child strong{font-size:31px;color:var(--cream)}.result-score strong small{font-size:13px;color:#91a7b5;letter-spacing:0}.result-verdict{color:#b6c5c9;font-size:11px;margin:14px 0 0}.result-chart{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin:23px 0 27px;height:120px;align-items:end;border-bottom:1px solid var(--line);padding:0 5px 23px}.chart-column{height:95px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative}.chart-column .bar{width:100%;max-width:52px;min-height:3px;opacity:.9;border-top:2px solid #ffffff70;transition:height 1s}.chart-column .bar-label{position:absolute;bottom:-19px;color:#83a3b5;font-size:9px}.chart-column .bar-points{font-size:9px;margin-bottom:5px;color:#a7c0cd}.result-buttons{display:flex;gap:12px}.result-buttons>button{flex:1;font-size:10px;letter-spacing:1px;padding:15px 10px}.secondary-button{background:transparent;border:1px solid #5a7c8d;color:#d6e0db;padding:15px 22px;letter-spacing:1px;font-size:10px}.secondary-button:hover{background:#204151}.share-status{min-height:14px;color:var(--cyan);font-size:10px;margin:12px 0 0;text-align:center}.review-heading{margin:43px 0 17px;display:flex;justify-content:space-between;align-items:flex-end}.review-heading .eyebrow{color:#a1bdc8;margin-bottom:6px;font-size:8px}.review-heading h3{font-size:27px;font-weight:normal;margin:0}.review-heading>span{font-size:8px;color:#7f9fb0;max-width:190px;text-align:right;letter-spacing:1px}.review-item{border:1px solid #3d6175;background:#0a2539ec;margin-top:9px}.review-item summary{display:grid;grid-template-columns:24px 1fr auto 15px;align-items:center;gap:12px;padding:17px;cursor:pointer;list-style:none}.review-item summary::-webkit-details-marker{display:none}.review-number{font-size:10px;color:#83a2b2}.review-title{font-size:12px;font-weight:normal;line-height:1.5;display:block}.review-your-answer{font-size:10px;color:#a5c2d1;margin-top:5px;display:block}.review-points{font-size:20px;color:var(--tier-color)}.review-plus{color:#85b2bb;font-size:18px}.review-item[open] .review-plus{transform:rotate(45deg)}.review-body{border-top:1px solid var(--line);padding:20px 22px}.review-explanation{font-size:12px;line-height:1.8;color:#bdd0db;margin:0 0 16px}.answer-group{margin-top:13px}.answer-group h4{margin:0 0 8px;color:var(--tier-color);font-size:9px;letter-spacing:1px;text-transform:uppercase}.answer-chips{display:flex;flex-wrap:wrap;gap:6px}.answer-chip{padding:5px 8px;background:#ffffff07;border:1px solid #ffffff13;font-size:11px;color:#c2d4dd}.answer-chip.chosen{border-color:var(--tier-color);color:var(--tier-color)}.review-links{margin-top:22px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.review-links a,.review-links button{font-size:10px;color:#9ec4d0;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.correction-form{margin-top:16px}.correction-form label{font-size:11px;color:#b5c8d0;display:block;margin-bottom:8px}.correction-form textarea{width:100%;background:#061b2b;color:var(--cream);border:1px solid #5c7b8b;padding:10px;min-height:75px;font-size:13px;resize:vertical}.correction-form p{font-size:10px;color:#a3b9c7}.correction-form button{font-size:10px;margin-top:8px}.review-note{font-size:10px;color:#8fa9b8;line-height:1.8;margin-top:22px}.field-guide{background:#061926ee;border-top:1px solid #40607155;padding:80px max(25px,calc((100vw - 1100px)/2));position:relative}.guide-intro{max-width:660px}.guide-intro .eyebrow{color:var(--cyan)}.guide-intro h2{font-size:35px;font-weight:normal;line-height:1.3;letter-spacing:-1.5px;margin:0 0 18px}.guide-intro>p:last-child{font-size:13px;line-height:1.9;color:#a9bfcb;max-width:580px}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:50px 0}.guide-steps article>span{color:var(--coral);font-size:9px;letter-spacing:1px}.guide-steps h3{font-weight:normal;font-size:15px;margin:14px 0 10px;line-height:1.5}.guide-steps p{font-size:12px;line-height:1.8;color:#9db5c3}.guide-tiers{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;gap:10px}.guide-tier span{display:block;color:var(--tier-color);font-size:10px}.guide-tier strong{display:block;font-size:22px;font-weight:normal;margin-top:6px}.guide-tier small{font-size:9px;color:#9ab0bd}.faq-list{max-width:800px;margin-top:55px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{font-size:13px;cursor:pointer}.faq-list p{color:#a6bdc9;font-size:12px;line-height:1.8;margin:17px 0 5px}.faq-list a{color:var(--cyan)}footer{background:#04131e;padding:26px 35px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1px;color:#829ba9}.footer-slash{color:#477284;margin:0 6px}footer a{text-decoration:none;color:#a4c4ce}.modal{position:fixed;width:min(520px,calc(100% - 32px));max-height:90svh;overflow-y:auto;padding:37px;background:#0b2538;color:var(--cream);border:1px solid #86b4c4;box-shadow:8px 8px 0 #00131ba0}.modal::backdrop{background:#00111edb;backdrop-filter:blur(6px)}.modal>.icon-button{position:absolute;right:15px;top:15px;border:0;font-size:26px}.modal .eyebrow{margin-top:10px;color:var(--cyan);font-size:8px}.modal h2{font-size:28px;font-weight:normal;margin:0 0 25px;letter-spacing:-1px}.modal ol{padding-left:20px;color:#b1c5d1;font-size:12px;line-height:1.9}.modal li{margin-bottom:15px}.modal strong{font-weight:normal;color:var(--cream)}.modal-note{font-size:10px;color:#97afbe;line-height:1.8;margin:20px 0}.modal>.primary-button{width:100%;font-size:11px;margin-top:10px}.setting-row{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);gap:15px}.setting-row strong{display:block;font-size:13px}.setting-row small{display:block;font-size:10px;color:#8fa9b9;margin-top:6px}.setting-row input{width:19px;height:19px;accent-color:var(--cyan)}.setting-note{margin-top:20px;font-size:11px;line-height:1.8;color:#9ab5c5}.setting-note strong{font-size:12px}#copy-text{width:100%;background:#061a29;color:var(--cream);border:1px solid #51798c;padding:12px;font-size:12px;resize:vertical}.storage-notice{max-width:700px;margin:0 auto;padding:14px 20px;color:#ffd6b0;background:#2a2c37;font-size:11px}.noscript{position:fixed;bottom:0;background:var(--cream);color:var(--ink);padding:20px;width:100%;text-align:center;z-index:100}body[data-view="game"] .site-header .wordmark,body[data-view="results"] .site-header .wordmark,body[data-view="game"] .header-actions,body[data-view="results"] .header-actions{color:#9bbec9}body[data-view="game"] .wordmark .logo-mark,body[data-view="results"] .wordmark .logo-mark{border-color:#476c7e}body[data-view="game"] .field-guide{display:none}body[data-view="game"] footer{display:none}body.reduced-motion *,body.reduced-motion *:before,body.reduced-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.reduced-motion .grain{display:none}
@media(min-height:900px){.home-view{padding-top:55px;padding-bottom:45px}.hero-copy{margin-top:32px}.question-panel{margin-top:10vh}.reveal-panel{margin-top:9vh}}
@media(max-width:700px){.site-header{padding:0 21px;height:68px}.header-actions{gap:10px}.wordmark{font-size:9px;gap:8px;letter-spacing:1.5px}.wordmark-sub{font-size:6px;letter-spacing:.7px}.logo-mark{font-size:24px;line-height:27px;padding-right:10px}.icon-button{width:32px;height:32px}.text-button{font-size:8px;letter-spacing:0}.text-button span{display:none}.game-stage{min-height:calc(100svh - 68px)}.home-view{height:calc(100svh - 68px);min-height:620px;padding:25px 26px 22px}.hero-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.hero-heading h1{font-size:66px;letter-spacing:-5px}.hero-heading h1 .unlimited-word{font-size:12px;letter-spacing:5px;margin:16px 0 0 8px}.hero-copy{font-size:16px;margin-top:22px}.home-bottom{max-width:390px}.launch-button{min-height:61px;font-size:12px;letter-spacing:2px}.dive-specs{gap:9px;font-size:7px;letter-spacing:.7px}.start-caption{font-size:10px;margin-bottom:19px}.home-stats{font-size:7px;gap:35px}.home-stats strong{font-size:17px}.independent-note{font-size:8px;margin-top:20px;line-height:1.8}.horizon-label{right:20px;font-size:6px;letter-spacing:1px;top:44%}.play-view{padding:8px 23px 20px;min-height:calc(100svh - 68px)}.hud-stat{min-width:88px}.hud-stat strong{font-size:25px}.hud-stat>span{font-size:8px}.hud-stat small{font-size:6px;letter-spacing:.5px}.progress-block{padding-top:6px}.progress-pips{gap:4px}.progress-pip{width:12px;height:6px}.progress-block>span{font-size:6px;letter-spacing:1px}.question-panel{margin-top:8vh}.question-panel h2{font-size:27px;letter-spacing:-1px;line-height:1.35}.question-panel .eyebrow{font-size:8px;margin-bottom:17px}.scope{font-size:11px;margin-top:16px}.preview-panel{margin:50px 0 70px;font-size:10px}#answer-form{margin-top:37px}.timer-heading{font-size:7px;letter-spacing:1px}.answer-row{display:flex}.submit-button{padding:8px 12px;font-size:10px}.submit-button span{margin-left:3px}#answer-input{padding:18px 12px;font-size:16px}#answer-input::placeholder{font-size:10px}.answer-feedback{font-size:10px;line-height:1.7;min-height:34px}.game-footnote{font-size:6px;letter-spacing:.7px;padding-top:30px}.game-footnote span{margin:0 3px}.reveal-panel{margin-top:8vh}.reveal-panel h2{font-size:27px;letter-spacing:2px}.revealed-answer{font-size:21px}.gain-line{font-size:13px}.tier-message{font-size:11px;max-width:290px;margin:14px auto}.tier-emblem{font-size:42px;height:60px}.reveal-actions{margin-top:30px}.reveal-actions button{font-size:10px}.results-view{padding:20px 19px 40px}.result-heading h2{font-size:35px}.result-heading>p:last-child{font-size:10px}.result-card{padding:20px 18px}.result-topline{font-size:6px;letter-spacing:1px}.result-score strong{font-size:33px}.result-score>div:last-child strong{font-size:25px}.result-score strong small{font-size:11px}.result-score>div>span{font-size:7px;letter-spacing:1px}.result-verdict{font-size:10px;line-height:1.7}.result-chart{gap:7px;padding-right:0;padding-left:0}.result-buttons{gap:8px}.result-buttons>button{font-size:8px;letter-spacing:.5px;padding:13px 7px;min-height:50px}.review-heading{margin-top:32px}.review-heading h3{font-size:24px}.review-heading>span{font-size:6px;max-width:125px;letter-spacing:.5px}.review-heading .eyebrow{font-size:7px;letter-spacing:1px}.review-item summary{grid-template-columns:18px 1fr auto 10px;gap:8px;padding:14px 11px}.review-title{font-size:11px}.review-points{font-size:17px}.review-your-answer{font-size:9px}.review-body{padding:16px 13px}.review-explanation{font-size:11px}.answer-chip{font-size:10px}.field-guide{padding:55px 25px}.guide-intro h2{font-size:29px}.guide-intro>p:last-child{font-size:12px}.guide-steps{grid-template-columns:1fr;gap:18px;margin:35px 0}.guide-steps article{border-bottom:1px solid var(--line);padding-bottom:10px}.guide-tiers{grid-template-columns:repeat(3,1fr);gap:20px}.guide-tier span{font-size:9px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}footer{padding:24px;font-size:7px;display:flex;flex-direction:column;gap:12px}.modal{padding:30px 23px}.modal h2{font-size:25px}.modal ol{font-size:11px}.modal .primary-button{font-size:10px}}
@media(max-width:380px){.site-header{padding:0 15px}.header-actions{gap:7px}.hero-heading h1{font-size:58px}.home-view{padding-left:20px;padding-right:20px}.question-panel h2{font-size:24px}.play-view{padding-left:18px;padding-right:18px}.wordmark-sub{font-size:5px}.progress-pip{width:10px}.independent-note{font-size:7px}}
@media(max-height:700px) and (min-width:701px){.home-view{min-height:570px;padding-top:5px;padding-bottom:20px}.hero-heading h1{font-size:78px}.hero-copy{font-size:15px;margin-top:16px}.hero-heading .eyebrow{margin-bottom:15px}.home-stats{display:none}.independent-note{margin-top:16px}.question-panel{margin-top:30px}.reveal-panel{margin-top:20px}.tier-emblem{height:45px;font-size:35px}.reveal-actions{margin-top:18px}}
