@font-face{font-family:Pixel;src:url('/assets/pixel.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#081321;color:#dceaf3;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}body:before{content:'';position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 18%,#12304a80,transparent 68%);pointer-events:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select,summary{cursor:pointer}button,a,input,select,summary{ -webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #70edf6;outline-offset:5px}button{border-radius:0}button:disabled{opacity:.5}svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}button,a{transition:color .16s,background .16s,border-color .16s}a:hover{color:#62e0ef}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;left:15px;top:-60px;background:#62e0ef;color:#081321;padding:12px;z-index:20}.skip:focus{top:10px}.site-header{height:73px;background:#091423;border-bottom:1px solid #23344a}.nav-wrap{max-width:1180px;margin:auto;height:100%;display:flex;align-items:center;gap:48px;padding:0 26px}.brand{display:flex;gap:11px;align-items:center;white-space:nowrap;font-family:Pixel,monospace;font-size:27px;letter-spacing:1.2px}.brand svg{width:27px;color:#62d9e8}.brand b{font-weight:400;color:#64dce9}.site-header nav{display:flex;align-items:center;gap:30px;height:100%;font-size:12px;color:#9baec2}.site-header nav>a{height:100%;display:flex;align-items:center;position:relative}.site-header nav>a.active{color:#79e4ed}.site-header nav>a.active:after{content:'';position:absolute;bottom:0;height:2px;background:#62d9e8;width:100%}.text-button{border:0;padding:0;background:none;color:#a0b3c7;font-size:12px;white-space:nowrap}.text-button:hover{color:#74e5ef}.text-button span{border:1px solid #697d94;display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;border-radius:50%;margin-left:4px;font-size:10px}.play-link{margin-left:auto;border:1px solid #30465b;padding:8px 14px;font-size:12px;white-space:nowrap}.play-link span{margin-left:10px;color:#61dce8}.hero{height:352px;position:relative;overflow:hidden;background:linear-gradient(#86bccc,#b1d5dd 83%,#bed8db)}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#103b4c0c 0px,#103b4c0c 1px,transparent 1px,transparent 3px)}.scenery{width:100%;height:100%;position:absolute;inset:0}.hero-content{position:relative;text-align:center;padding-top:34px;z-index:1;color:#284a5d}.eyebrow{font-family:Pixel,monospace;font-size:15px;letter-spacing:1.5px}.hero-content>.eyebrow{font-size:16px;letter-spacing:3px;color:#3d6475}.hero-logo{font-family:Pixel,monospace;font-size:96px;line-height:1.12;letter-spacing:5px;color:#eefbfa;text-shadow:-3px 3px #f15f92,3px -2px #40d9ec;margin:3px 0 0}.hero-logo span{color:#effafb}.hero-content>p{font-family:Pixel,monospace;font-size:28px;letter-spacing:1.6px;margin:4px 0 5px}.hero-sub{font-size:12px;color:#3a5e70;letter-spacing:.3px}.hero-cta{display:inline-block;margin-top:24px;font-family:Pixel,monospace;font-size:18px;letter-spacing:2px;border-bottom:1px solid #567f8d;padding:0 3px 4px}.hero-cta:hover{color:#122f44}.main-section,.prompt-library,.guide-strip{max-width:1128px;margin:auto}.main-section{padding-top:41px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.cyan{color:#65dce9}.section-heading h1,.section-heading h2,.prompt-library h2,.related h2{font-family:Pixel,monospace;font-size:36px;letter-spacing:.4px;line-height:1.2;margin:7px 0 8px}.section-description{color:#91a5ba;font-size:12px;line-height:1.7}.month-label select,.category-label select{color:#ccdce8;border:1px solid #304257;background:#101e30;padding:12px 36px 12px 15px;border-radius:0;font-size:12px;color-scheme:dark}.month-label select{font-family:Pixel,monospace;font-size:21px;letter-spacing:.5px}.toolbar{margin-top:27px;display:flex;gap:12px}.search-box{display:flex;align-items:center;gap:12px;background:#0b1828;border:1px solid #2c4055;min-width:0;flex:1;padding:0 14px}.search-box>span{font-size:29px;line-height:1;color:#7d9aae}.search-box input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:#dceaf3;padding:13px 0;font-size:12px}.search-box input::placeholder{color:#7e94a9;opacity:1}.search-box:focus-within{border-color:#62dce9}.search-box input:focus-visible{outline:0}.search-box kbd{font-family:monospace;border:1px solid #314358;color:#72899f;padding:0 5px;line-height:20px}.category-label select{height:100%;min-width:153px}.results-meta{display:flex;justify-content:space-between;gap:12px;color:#7890a7;font-size:10px;letter-spacing:.2px;margin:18px 0 14px}.results-meta>span:last-child{color:#91a6b8}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:start}.day-card{border:1px solid #2b4059;background:linear-gradient(125deg,#14273c,#101e31 75%);position:relative;box-shadow:4px 4px 0 #030a13;min-width:0}.day-card.featured{border-color:#58b5c9}.day-card.featured:before{content:'';position:absolute;top:-1px;left:-1px;width:72px;height:3px;background:#6ce6ee}.card-top{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:20px 20px 0}.card-top .eyebrow{font-size:12px;letter-spacing:1px;color:#8ca4b9}.latest{font-family:Pixel,monospace;font-size:12px;letter-spacing:.6px;color:#6de3e9;border:1px solid #376b7b;background:#183c4b;padding:1px 5px}.tiny-fish svg{width:21px;color:#3f6580}.day-card h3{font-family:Pixel,monospace;font-size:30px;letter-spacing:.2px;padding:4px 20px 0}.card-meta{font-size:10px;color:#8a9eb4;padding:5px 20px 18px}.card-meta span{padding:0 6px;color:#4a6b84}.prompt-preview{list-style:none;margin:0 20px;padding:0;border-top:1px solid #2b4055}.prompt-preview li{display:flex;align-items:center;gap:9px;border-bottom:1px solid #23394f;min-height:42px}.prompt-preview li>span{font-family:Pixel,monospace;font-size:15px;color:#618199}.prompt-preview a{font-size:11px;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;line-height:1.3;padding:9px 0}.prompt-preview b{font-size:13px;font-weight:400;color:#647e94;flex-shrink:0}.daily-expand>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:16px 20px 17px;font-size:10px;color:#8b9fb6}.daily-expand>summary::-webkit-details-marker{display:none}.expand-label{color:#75e2e8;font-size:11px}.daily-expand[open] .expand-label{font-size:0}.daily-expand[open] .expand-label:after{content:'Close hints ↑';font-size:11px}.card-bottom{display:flex;align-items:center;gap:7px;padding:10px 20px;border-top:1px solid #263c51;background:#0c192b80;font-size:9px;letter-spacing:.1px;color:#7e98ac}.shield{color:#80a4b8;font-size:14px}.daily-content{margin:0 20px 16px;border-top:1px dashed #36546b}.daily-question{padding:12px 0;border-bottom:1px solid #263b50}.daily-question>a{font-size:12px}.daily-question>a>span{color:#6bbfce}.hint{margin-top:6px;font-size:11px;color:#96bdcf}.hint p{padding:7px 0 3px;font-size:12px;color:#b1c9d8}.daily-answer{font-size:12px;margin-top:8px;color:#89e4d6}.daily-answer span{color:#8ea4b9}.answer-button{width:100%;margin-top:15px;background:#173f4d;color:#8de6ec;border:1px solid #477a8c;padding:9px;font-size:12px}.sample-caption{display:block;color:#8ca1b7;font-size:10px;margin-top:8px}.sample-banner{border:1px dashed #314659;background:#0d1a2b;display:flex;align-items:center;gap:12px;margin-top:25px;padding:12px 15px;color:#8fa5bb;font-size:11px}.sample-banner>span{width:16px;height:16px;border:1px solid #6e8da3;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:10px}.sample-banner strong{color:#b6c8d9;font-weight:400}.guide-strip{display:flex;gap:23px;align-items:center;padding:28px 0;margin-top:31px;border-top:1px solid #23394e;border-bottom:1px solid #23394e}.guide-fish{width:59px;padding:10px;background:#122b3e;border:1px solid #244c61;color:#68dfe9}.guide-strip p{font-size:12px;color:#9db3c6;margin:4px 0 12px}.guide-strip>.text-button{margin-left:auto}.tier-legend{display:flex;flex-wrap:wrap;gap:17px;color:#8ca3b8;font-size:10px}.tier-legend>span{display:flex;gap:6px;align-items:center}.dot{display:inline-block;width:6px;height:6px;flex-shrink:0;background:var(--tier)}.krillion{--tier:#f4d378}.deep{--tier:#e694dd}.rare{--tier:#a494ef}.schooler{--tier:#6ac8dd}.plankton{--tier:#8faabd}.clever{--tier:#edb180}.prompt-library{padding-top:43px;padding-bottom:48px}.library-count{font-family:Pixel,monospace;color:#67869e;font-size:14px;letter-spacing:1px}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.library-grid>a{position:relative;border:1px solid #253c52;padding:16px 32px 16px 17px;background:#0d1d2e}.library-grid>a:hover{background:#152d40;border-color:#4c879c}.library-grid .eyebrow{display:block;color:#6b9ab1;font-size:12px;letter-spacing:1px}.library-grid strong{font-weight:400;font-size:12px;display:block;margin-top:4px}.library-arrow{position:absolute;right:14px;top:50%;color:#6eafc0}footer{max-width:1128px;margin:auto;border-top:1px solid #23394e;padding:30px 0 35px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}footer .brand{font-size:23px}footer .brand svg{width:22px}footer p{font-family:Pixel,monospace;font-size:18px;color:#7f9eb1}footer small{margin-left:auto;font-size:10px;color:#71899f}footer>a:last-child{font-size:10px;color:#8ba9bd}.empty-state{text-align:center;padding:50px 20px;border:1px dashed #355069}.empty-state h3{font-family:Pixel,monospace;font-size:32px}.empty-state p{color:#a3b9cb;margin:10px 0 25px}.primary-button{display:inline-block;padding:12px 18px;border:1px solid #5cc6d8;background:#163e4b;color:#85e7ee;font-size:13px}dialog{max-width:520px;width:calc(100% - 32px);border:1px solid #5dc9da;background:#102138;color:#dbeaf2;padding:36px;box-shadow:6px 6px 0 #020914}dialog::backdrop{background:#020813c9;backdrop-filter:blur(4px)}dialog .eyebrow{color:#69dfe9}dialog h2{font-family:Pixel,monospace;font-size:35px;line-height:1.15;margin:12px 0 15px}dialog p{margin:15px 0;color:#abc1d3;font-size:13px;line-height:1.7}.dialog-close{position:absolute;top:6px;right:12px;border:0;background:transparent;font-size:27px}.sample-note{border-left:2px solid #ddb777;padding-left:13px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);padding:13px 24px;border:1px solid #66d7e6;background:#122d3d;box-shadow:3px 3px 0 #020914;color:#a6f4eb;z-index:30;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:90%;text-align:center}#toast.visible{opacity:1;transform:translate(-50%,0)}.prompt-main{max-width:900px;margin:auto;padding:35px 0 60px}.back-link{font-size:12px;color:#8baabd;display:inline-block;margin-bottom:30px}.prompt-main>h1{font-family:Pixel,monospace;font-size:56px;line-height:1.05;margin:10px 0 18px;max-width:800px}.prompt-intro{max-width:750px;color:#a1b8ca;font-size:14px;line-height:1.8}.big-hint{border:1px solid #37677a;background:#102b3e;margin-top:25px}.big-hint summary{padding:17px 20px;color:#86e5eb;list-style:none}.big-hint summary::-webkit-details-marker{display:none}.big-hint summary span{float:right}.big-hint p{padding:0 20px 20px;color:#b6d6e2}.answer-heading{margin:35px 0 5px}.answer-heading .search-box{max-width:300px}.answer-heading h2{margin:0}.answer-tiers{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.tier-panel{border:1px solid #2e4358;background:#101f32;padding:18px;border-top:2px solid var(--tier)}.tier-title{display:flex;align-items:center;gap:10px;color:var(--tier)}.tier-title h3{font-family:Pixel,monospace;font-size:25px}.tier-title>span{margin-left:auto;font-family:Pixel,monospace;font-size:21px;text-align:right;line-height:1}.tier-title small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:1px;color:#8da6ba;margin-top:4px}.answer-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.answer-chips button{background:#192e43;border:1px solid #365066;padding:9px 12px;font-size:13px;text-align:left;display:flex;align-items:center;gap:17px}.answer-chips button:hover{border-color:var(--tier);color:var(--tier)}.answer-chips button span{color:#7c9cb2}.tier-empty{font-size:12px;color:#92a9be;padding:7px 0}.related{margin-top:44px}.related h2{font-size:32px}.prompt-main+.site-footer{max-width:900px}
@media(min-width:1500px){.hero{height:380px}.hero-content{padding-top:46px}.hero-logo{font-size:105px}}
@media(max-width:1190px){.main-section,.prompt-library,.guide-strip,footer{margin-left:30px;margin-right:30px}.nav-wrap{padding:0 30px;gap:35px}.site-header nav{gap:23px}.prompt-main{margin:0 40px}.day-card h3{font-size:28px}.card-top{padding-left:16px;padding-right:16px}.card-top .eyebrow{font-size:11px}.latest{font-size:11px}}
@media(max-width:900px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header nav{gap:18px}.nav-wrap{gap:25px}.site-header nav .text-button{display:none}.brand{font-size:24px}.hero-logo{font-size:86px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer small{margin-left:0}.guide-strip .text-button{display:none}.section-heading h1{font-size:33px}.hero{height:340px}.prompt-main>h1{font-size:49px}}
@media(max-width:620px){.site-header{height:62px}.nav-wrap{padding:0 18px;gap:10px;justify-content:space-between}.brand{font-size:22px;gap:8px}.brand svg{width:22px}.site-header nav{display:none}.play-link{padding:7px 9px;font-size:11px;margin-left:0}.hero{height:315px}.hero-content{padding:36px 16px 0}.hero-content>.eyebrow{font-size:13px;letter-spacing:2px}.hero-logo{font-size:62px;letter-spacing:2px;margin-top:7px}.hero-content>p{font-size:25px;letter-spacing:.7px;margin:8px 0}.hero-sub{font-size:11px;max-width:270px;margin:auto}.hero-cta{font-size:15px;letter-spacing:1px;margin-top:22px}.main-section,.prompt-library,.guide-strip,footer{margin-left:18px;margin-right:18px}.main-section{padding-top:30px}.section-heading{gap:14px;flex-wrap:wrap}.section-heading h1{font-size:34px}.section-description{font-size:12px}.month-label{width:100%}.month-label select{width:100%;font-size:19px;padding:9px 14px}.toolbar{margin-top:17px;gap:8px;flex-wrap:wrap}.search-box{width:100%;flex-basis:100%}.search-box input{font-size:12px}.category-label{width:100%}.category-label select{width:100%;padding:9px 14px}.results-meta{font-size:10px;margin-top:15px}.results-meta>span:last-child{display:none}.post-grid{grid-template-columns:1fr;gap:17px}.card-top{padding:18px 20px 0}.card-top .eyebrow{font-size:13px}.latest{font-size:12px}.day-card h3{font-size:32px}.prompt-preview a{font-size:12px}.card-meta{font-size:11px}.card-bottom{font-size:10px}.daily-expand>summary{font-size:11px}.guide-strip{gap:15px;padding:23px 0}.guide-fish{display:none}.guide-strip .eyebrow{font-size:13px}.tier-legend{gap:12px}.prompt-library{padding-top:32px}.prompt-library h2{font-size:32px}.library-count{display:none}.library-grid{grid-template-columns:1fr}.library-grid strong{font-size:13px}footer{gap:12px;padding-top:24px}footer .brand{width:100%}footer p{width:100%}footer small{line-height:1.6}.prompt-main{margin:0 20px;padding-top:24px}.prompt-main>h1{font-size:42px}.prompt-intro{font-size:13px}.answer-heading .search-box{max-width:none}.answer-tiers{grid-template-columns:1fr}.big-hint summary{font-size:13px}.sample-banner{align-items:flex-start;font-size:11px}.answer-heading{gap:16px}.related{margin-top:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Full daily posts with an editorial sidebar. */
body{font-size:16px}.site-header nav,.text-button,.play-link{font-size:14px}.hero-sub{font-size:15px}.hero-content>.eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:2px}.hero-content>p{font-family:Arial,Helvetica,sans-serif;font-size:21px;letter-spacing:0;margin:11px 0}.hero-cta{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px}.hero{height:315px}.hero-logo{font-size:88px}.main-section{padding-top:35px}.blog-heading h1{font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.35;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.blog-heading h1 span{font-weight:400;color:#a2b8cb;font-size:22px;display:block;margin-top:4px;letter-spacing:0}.section-description{font-size:15px;line-height:1.6}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:34px;margin-top:25px;align-items:start}.post-column{min-width:0}.results-meta{margin:0 0 14px;font-size:13px}.post-grid{display:flex;flex-direction:column;gap:28px}.day-card{width:100%;background:#102034;box-shadow:none;border-color:#2b4055;padding:27px 30px 23px}.day-card.featured{border-color:#35596b}.card-top{padding:0;margin-bottom:13px;justify-content:flex-start;gap:13px}.post-date{font-size:13px;color:#8ea7bc}.latest{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.7px;padding:2px 6px}.day-card h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.35;letter-spacing:-.3px;font-weight:500;margin:0 0 15px}.post-intro{color:#b3c5d5;font-size:15px;line-height:1.75;margin-bottom:23px}.daily-content{margin:0;border:0}.post-table-heading{display:flex;justify-content:space-between;border-bottom:1px solid #385268;padding-bottom:10px;color:#819fb5;font-size:10px;letter-spacing:1px}.daily-question{position:relative;padding:14px 85px 14px 0;min-height:52px}.question-row{display:flex;gap:13px;align-items:baseline}.question-number{font-size:12px;color:#789bb4;min-width:20px}.question-row>a{font-size:15px;line-height:1.5}.question-row>a>span{font-size:12px;color:#6e9ab0;margin-left:5px}.daily-question .hint{position:static;margin:0;font-size:12px}.daily-question .hint summary{position:absolute;right:0;top:17px;list-style:none;color:#79d9e3;font-size:12px}.daily-question .hint summary::-webkit-details-marker{display:none}.daily-question .hint summary:hover{text-decoration:underline}.daily-question .hint p{padding:12px 0 1px 33px;font-size:14px;line-height:1.6;color:#a8c9d9}.daily-answer{font-size:14px;margin:10px 0 0 33px}.daily-answer strong{font-weight:500}.post-actions{display:flex;align-items:center;gap:18px;margin-top:23px}.post-actions .answer-button{width:auto;margin:0;padding:10px 15px;font-size:13px}.post-actions>span{font-size:11px;color:#8ca6bc}.sample-caption{font-size:11px;color:#7791a8;margin-top:16px}.sidebar{padding-top:30px}.sidebar-widget{border-bottom:1px solid #2a4054;padding:0 0 27px;margin-bottom:27px}.sidebar-widget h2{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin:0 0 17px}.sidebar-widget p{font-size:14px;color:#a7bed0;line-height:1.8;margin-bottom:12px}.sidebar-widget #search-form{display:flex;gap:7px}.sidebar-widget .search-box{padding:0 10px;flex:1;width:0}.sidebar-widget .search-box input{font-size:14px;padding:11px 0}.sidebar-widget .primary-button{font-size:13px;padding:9px 13px}.sidebar-field{display:block;font-size:13px;color:#8faabd;margin-top:18px}.sidebar-field select{width:100%;color:#c6d9e7;background:#102035;border:1px solid #314b61;border-radius:0;font-size:14px;padding:9px 10px;margin-top:7px;color-scheme:dark}.sidebar-link{font-size:14px;color:#78d9e4;text-decoration:underline;text-underline-offset:3px;line-height:1.7}.archive-calendar{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:17px;font-size:13px;text-align:center}.archive-calendar caption{padding:7px 0 12px;color:#b5ccdd;font-size:14px}.archive-calendar th{background:#1c3349;color:#a8c4d6;font-weight:400;padding:7px 0}.archive-calendar td{border:1px solid #223c51;height:35px;color:#627f96}.archive-calendar td a{display:flex;height:35px;align-items:center;justify-content:center;background:#142d41;color:#83e0e8;text-decoration:underline;text-underline-offset:3px}.archive-calendar td a:hover{background:#24526a}.sidebar-widget .archive-note{font-size:12px;color:#7798af;margin-top:10px}.sidebar-links{list-style:none;padding:0;margin:0 0 14px}.sidebar-links li{border-bottom:1px solid #21384e;padding:9px 0;font-size:14px;line-height:1.5}.sidebar-links li:first-child{padding-top:0}.sidebar-widget .sidebar-note{font-size:12px;color:#7998ae}.guide-strip p{font-size:14px}.guide-strip .eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1px}.tier-legend{font-size:12px}.prompt-library h2,.related h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:500;letter-spacing:0}.prompt-library .eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:1px}.library-grid strong{font-size:15px}.library-grid .eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.4px}.library-count{font-family:Arial,Helvetica,sans-serif;font-size:11px}.prompt-main>h1{font-family:Arial,Helvetica,sans-serif;font-size:34px;line-height:1.3;font-weight:500;letter-spacing:-.5px}.prompt-main>.eyebrow{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px}.prompt-intro{font-size:16px}.answer-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:26px;letter-spacing:0}.tier-title h3{font-family:Arial,Helvetica,sans-serif;font-size:18px}.tier-title>span{font-family:Arial,Helvetica,sans-serif;font-size:15px}.answer-chips button{font-size:15px}.back-link{font-size:14px}.answer-heading input{font-size:14px}.sample-banner{font-size:13px}.tier-empty{font-size:14px}dialog h2{font-family:Arial,Helvetica,sans-serif;font-size:26px}dialog p{font-size:15px}.empty-state h3{font-family:Arial,Helvetica,sans-serif;font-size:24px}footer small,footer>a:last-child{font-size:12px}footer p{font-family:Arial,Helvetica,sans-serif;font-size:14px}
@media(max-width:1000px){.blog-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.day-card{padding:23px}.day-card h2{font-size:23px}.post-actions{flex-wrap:wrap;gap:10px}.nav-wrap{gap:25px}.site-header nav{gap:19px}}
@media(max-width:760px){.blog-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:0}.sidebar-widget{min-width:0}.day-card h2{font-size:24px}.blog-heading h1{font-size:27px}.blog-heading h1 span{font-size:20px}.hero-logo{font-size:75px}.hero-sub{font-size:14px}.site-header nav{display:none}}
@media(max-width:620px){.hero{height:280px}.hero-content{padding-top:27px}.hero-logo{font-size:58px}.hero-content>p{font-size:18px;margin:13px 0 8px}.hero-sub{font-size:13px;max-width:310px}.hero-cta{font-size:10px;letter-spacing:.5px}.main-section{padding-top:26px}.blog-layout{margin-top:22px}.day-card{padding:20px 17px}.day-card h2{font-size:22px}.post-intro{font-size:15px}.daily-question{padding-right:70px}.question-row{gap:8px}.question-number{min-width:18px;font-size:11px}.question-row>a{font-size:14px}.daily-question .hint summary{font-size:11px}.daily-question .hint p{padding-left:26px;font-size:14px}.daily-answer{margin-left:26px}.post-table-heading{font-size:9px;letter-spacing:.6px}.post-actions{display:block}.post-actions>span{display:block;margin-top:10px}.sample-caption{font-size:10px}.sidebar{grid-template-columns:1fr}.sidebar-widget .search-box{flex-basis:0}.sidebar-widget p{font-size:15px}.sidebar-links li{font-size:15px}.prompt-library h2{font-size:24px}.prompt-main>h1{font-size:29px}.prompt-intro{font-size:15px}.big-hint summary{font-size:14px}.library-grid strong{font-size:15px}.section-description{font-size:14px}.tier-title h3{font-size:18px}.brand{font-size:22px}.play-link{font-size:12px}}
.source-caption{margin-top:18px;color:#8da7bc;font-size:12px;line-height:1.7}.source-caption a{color:#77d3e0;text-decoration:underline;text-underline-offset:3px}.answer-context{font-size:13px;color:#9cb8cc;line-height:1.7;margin-top:7px}.tier-count{font-size:12px;color:#9ab3c6;margin-top:11px}.load-answers{display:inline-block;margin-top:18px;color:#8cdeea;text-decoration:underline;font-size:13px;text-underline-offset:3px}.answer-search-form{display:flex;max-width:420px;gap:8px;flex:1}.answer-search-form .search-box{width:100%;flex:1;min-width:0}.answer-search-form input{padding:11px 0}.answer-search-form button{padding:8px 13px}.answer-fact{margin-top:28px;padding:24px;border:1px solid #35516a;background:#102336}.answer-fact h2{font-size:21px;margin-bottom:14px}.answer-fact p{font-size:15px;line-height:1.8;color:#b8d0de}.answer-chips button{overflow-wrap:anywhere;max-width:100%}.freshness-note{font-size:14px;padding:14px;border-left:3px solid #d4b979;background:#152b3e;color:#c2d6e3;margin-top:24px}.search-summary{margin-top:18px;font-size:14px;color:#9fbccd}.search-summary a{color:#71dce6;text-decoration:underline}.prompt-main>.answer-tiers{align-items:start}.question-row>a{overflow-wrap:anywhere}@media(max-width:620px){.answer-search-form{flex-basis:100%;max-width:none}.source-caption{font-size:11px}.hero-sub{font-size:13px}}
