@font-face{font-family:Archivo;src:url(/fonts/archivo-variable.woff2)format("woff2-variations"),url(/fonts/archivo-variable.woff2)format("woff2");font-weight:400 800;font-stretch:62% 100%;font-style:normal;font-display:swap}.th-light{--bg:#fff;--surface2:#f1f1ef;--ink:#111;--muted:#5e5e5e;--rule:#dcdcdc;--ghost:#b0b0b0;--ghostLast:#6f6f6f;--hi:#ffe14d;--hiBand:#ffe14d99;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.th-dark{--bg:#111;--surface2:#1f1f1f;--ink:#f1f1f1;--muted:#a8a8a8;--rule:#2f2f2f;--ghost:#555;--ghostLast:#9c9c9c;--hi:#ffd60a;--hiBand:#ffd60a42;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--onHi:#111;--font:"Archivo", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:0;-webkit-text-size-adjust:100%}body{margin:0;font-size:15px;line-height:1.45}h1,h2,p{margin:0}button,input{font:inherit;color:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}input::placeholder{color:var(--muted)}a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;transition:background-color .12s ease-out}a:hover{background:var(--hiBand)}.hl{background:var(--hi);color:var(--onHi);padding:0 3px;font-weight:700}.h1{font-size:36px;font-weight:800;font-stretch:75%;line-height:1.02}.h2{border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:22px;font-weight:800;font-stretch:75%;line-height:1.2}.muted{color:var(--muted)}.small{font-size:13px;line-height:1.45}@media (width>=640px){.h1{font-size:50px}}@media (width>=1100px){.h1{font-size:60px;line-height:1}.h2{font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:6px 4px 6px 16px;display:flex}.wordmark{align-items:flex-end;gap:5px;display:flex}.wordmark-text{font-size:30px;font-weight:800;font-stretch:75%;line-height:1}.wordmark-glyph{flex-shrink:0;width:26px;height:24px;display:block}.header-subtitle,.header-actions.header-text{display:none}.text-button{height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;transition:background-color .12s ease-out;display:inline-flex}.text-button:hover{background:var(--surface2)}.header-theme-text{display:none}.header-actions{display:flex}.icon-button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:background-color .12s ease-out;display:flex}.icon-button:hover{background:var(--surface2)}.page{flex-direction:column;min-height:100vh;display:flex}.game{flex-direction:column;padding:0 16px;display:flex}.intro{flex-direction:column;gap:8px;padding-top:20px;display:flex}.intro-text{font-size:15px;line-height:1.45}.chart{flex-direction:column;gap:8px;margin:22px 0 0;display:flex}.chart-svg{display:block;overflow:visible}.chart-band{fill:var(--hiBand)}.chart-main,.chart-ghost,.chart-ghost-last{fill:none;stroke-linejoin:round}.chart-main{stroke:var(--ink);stroke-linecap:round}.chart-ghost{stroke:var(--ghost)}.chart-ghost-last{stroke:var(--ghostLast);stroke-dasharray:1;stroke-dashoffset:0;animation:.3s ease-out draw-line}@keyframes draw-line{0%{stroke-dashoffset:1px}}.chart-baseline{stroke:var(--ink);stroke-width:1.5px}.chart-dot{fill:var(--ink)}.chart-label-box{fill:var(--hi)}.chart-label{font-family:var(--font);fill:var(--onHi);font-weight:700}.chart-guess-label{font-family:var(--font);fill:var(--muted)}.chart-axis{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.guess-input{flex-direction:column;gap:8px;margin-top:26px;display:flex;position:relative}.guess-input-label{font-size:14px;font-weight:700}.guess-input-row{display:flex}.guess-input-row input{border:2px solid var(--ink);background:var(--bg);min-width:0;height:50px;color:var(--ink);border-right:0;border-radius:2px 0 0 2px;flex-grow:1;padding:0 12px;font-size:16px}.guess-button{border:2px solid var(--ink);background:var(--ink);height:50px;color:var(--bg);cursor:pointer;border-radius:0 2px 2px 0;padding:0 18px;font-size:15px;font-weight:700}.guess-button:disabled{cursor:default}.suggestions{z-index:5;border:2px solid var(--ink);background:var(--bg);position:absolute;top:calc(100% - 2px);left:0;right:0}.suggestions[hidden]{display:none}.suggestion-list{margin:0;padding:0;list-style:none}.suggestions-hint{border-top:1px solid var(--rule);color:var(--muted);padding:8px 12px;font-size:13px;display:none}.guess-input:has(.guess-status) .suggestions{top:auto}.suggestion{border-bottom:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;transition:background-color .12s ease-out;display:flex}.suggestion:last-child{border-bottom:0}.suggestion:hover,.suggestion[aria-selected=true]{background:var(--surface2)}.suggestion-title{font-size:15px;font-weight:600}.suggestion-description{color:var(--muted);font-size:13px}.guess-status{margin:0}.section{flex-direction:column;margin-top:32px;display:flex}.section-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.section-head-baseline{align-items:baseline}.h2-text{font-size:22px;font-weight:800;font-stretch:75%;line-height:1.2}.square{border:1.5px solid var(--ink);flex-shrink:0;display:inline-block}.square-close{background:var(--hi)}.square-solved{background:var(--ink)}.square-current{border-style:dashed}.square-empty{border-color:var(--rule)}.progress{gap:4px;display:flex}.guess-empty{border-bottom:1px solid var(--rule);padding:12px 0;font-size:14px}.guess-rows,.clue-list{margin:0;padding:0;list-style:none}.guess-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;display:flex}.spark{flex-shrink:0}.spark-line{fill:none;stroke-width:1.5px;stroke-linejoin:round}.guess-text{flex-direction:column;flex-grow:1;gap:1px;min-width:0;display:flex}.guess-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.guess-result{flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.clue{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.clue-label{color:var(--muted);flex-shrink:0;font-size:14px}.clue-value{text-align:right;font-size:16px;font-weight:600;line-height:1.35}.clue-letters{letter-spacing:.12em;overflow-wrap:anywhere}.clue-locked{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.clue-next{color:var(--ink);font-weight:600}.footer{flex-direction:column;gap:4px;margin-top:auto;padding:40px 16px 24px;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.restoring{margin-top:26px}.chart-table summary{list-style:none}.chart-table summary::-webkit-details-marker{display:none}.chart-table-wrap{overflow-x:auto}.chart-table .lb-table{margin-top:4px}.chart-table .lb-table th[scope=row]{border-bottom:1px solid var(--rule);color:var(--ink);overflow-wrap:break-word;padding:10px 8px 10px 0;font-size:15px;font-weight:600}.chart-table .lb-table td.lb-num{white-space:nowrap}.button-primary,.button-secondary{border:2px solid var(--ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;height:50px;padding:0 18px;font-size:16px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.button-primary{background:var(--ink);color:var(--bg);font-weight:700}.button-secondary{color:var(--ink);background:0 0;font-weight:600}.button-secondary:hover{background:var(--surface2)}.button-wide{width:100%;height:52px}.link-button{min-height:44px;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:background-color .12s ease-out;display:inline-flex}.link-button:hover{background:var(--hiBand)}.section-rule{border-bottom:2px solid var(--ink);padding-bottom:8px}.h1-result{font-size:40px;line-height:1}.result-lead{font-size:16px;line-height:1.45}.chart-caption-result{font-size:15px;line-height:1.5}.share{gap:12px;margin-top:30px}.share-preview{border:1px solid var(--rule);background:var(--surface2);flex-direction:column;gap:8px;padding:14px;display:flex}.share-header{font-size:15px;font-weight:700}.share-squares{gap:4px;display:flex}.share-url{font-size:14px}.share-buttons{gap:8px;display:flex}.share-main{flex-grow:1}.share-status{min-height:1.45em;margin:0}.run{gap:10px}.run-text{font-size:17px;line-height:1.5}.install-line{margin:32px 0 0}.install-line+.report-link{margin-top:8px}.report-link{margin:32px 0 40px}.footer-large{border-top:2px solid var(--ink);margin:auto 16px 0;padding:18px 0 26px}.footer-kicker{color:var(--muted);font-size:14px}.footer-countdown{font-size:34px;font-weight:800;font-stretch:75%;line-height:1}.footer-credit{margin-top:8px}.footer-time{color:var(--ink);font-weight:700}.sheet{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;overflow-y:auto}.sheet::backdrop{background:#0006}.sheet-body{flex-direction:column;min-height:100%;display:flex}.sheet-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;margin:0 16px;padding:12px 0 10px;display:flex}.sheet-title{font-size:32px;font-weight:800;font-stretch:75%;line-height:1}.sheet-close{margin-right:-10px}.sheet-main{flex-direction:column;padding:0 16px;display:flex}.sheet-lead{margin-top:20px;font-size:19px;line-height:1.45}.sheet-section{margin-top:28px}.sheet-foot{margin-top:auto;padding:16px 16px 26px}.howto-figure{flex-direction:column;gap:8px;margin:24px 0 0;display:flex}.howto-mystery{font-family:var(--font);fill:var(--ink);font-weight:700}.howto-caption{color:var(--muted);font-size:14px;line-height:1.5}.howto-list{margin:0;padding:0;list-style:none}.howto-list li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 0;font-size:15px;line-height:1.45;display:flex}.howto-clues{gap:10px;font-size:15px;line-height:1.55}.stats-lead{margin-top:20px;font-size:21px;line-height:1.4}.stats-lead strong{font-weight:800}.bars{flex-direction:column;gap:6px;margin:0;padding:12px 0 0;list-style:none;display:flex}.bar-row{align-items:center;gap:10px;display:flex}.bar-label{flex-shrink:0;width:44px;font-size:14px;font-weight:600}:lang(de) .bar-label{width:64px}.bar-track{flex-grow:1;align-items:center;display:flex}.bar{background:var(--ink);min-width:26px;height:26px;color:var(--bg);justify-content:flex-end;align-items:center;padding:0 7px;font-size:13px;font-weight:700;display:flex}.bar-today{background:var(--hi);color:var(--onHi)}.bars-note{margin-top:10px}.days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:12px 0 0;list-style:none;display:grid}.day{flex-direction:column;align-items:center;gap:4px;display:flex}.day-square{aspect-ratio:1;border:1.5px solid var(--ink);width:100%;display:inline-block}.day-solved{background:var(--ink)}.day-not-played{border:1.5px dashed var(--rule)}.day-letter{color:var(--muted);font-size:12px}.legend{gap:16px;margin-top:10px;display:flex}.legend>span{align-items:center;gap:6px;display:inline-flex}.legend-square{width:11px;height:11px}.footer-text{flex-direction:column;gap:4px;display:flex}.footer-links{color:var(--muted);gap:16px;font-size:13px;display:flex}.footer-links a{color:inherit}.share-image{align-self:flex-start}.vote-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.vote-buttons .button-secondary{justify-content:center;padding-inline:8px}.account-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.account-actions .button-wide{align-self:stretch}.account-actions-row{flex-wrap:wrap;gap:12px;display:flex}.account-error{margin-top:16px;font-size:15px;font-weight:600}.account-form{flex-direction:column;gap:8px;margin-top:12px;display:flex}.account-row{gap:8px;display:flex}.account-row input{border:2px solid var(--ink);background:var(--bg);min-width:0;height:50px;color:var(--ink);font:inherit;border-radius:2px;flex:1;padding:0 12px;font-size:16px}.account-list{margin:4px 0 12px;padding:0;list-style:none}.account-item{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.account-item>span{flex-direction:column;gap:2px;display:flex}.account-item>.link-button{white-space:nowrap;flex-shrink:0}.account-item-title{font-weight:600}.account-confirm{flex-direction:column;gap:12px;display:flex}.sheet button:disabled{cursor:default;opacity:.55}.test-puzzles{margin-top:28px}.test-puzzles .small{margin-top:8px}.test-list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.test-list a{border-bottom:1px solid var(--rule);align-items:center;min-height:44px;font-weight:600;display:flex}.account-notice{border:2px solid var(--ink);border-radius:2px;margin:16px 16px 0;padding:10px 12px;font-size:15px;font-weight:600}a.button-secondary{text-decoration:none}.lb-controls{flex-direction:column;gap:8px;margin-top:20px;display:flex}.lb-controls select{border:2px solid var(--ink);background:var(--bg);height:50px;color:var(--ink);font:inherit;border-radius:2px;padding:0 12px;font-size:16px}.lb-tabs{gap:8px;margin-top:4px;display:flex}.lb-tabs button{flex:1;height:44px}.lb-note{margin-top:16px}.lb-week{flex-direction:column;gap:4px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.lb-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.lb-caption{caption-side:top;text-align:left;padding-bottom:6px}.lb-table th{border-bottom:2px solid var(--ink);color:var(--muted);text-align:left;padding:6px 0;font-size:13px;font-weight:600}.lb-table td{border-bottom:1px solid var(--rule);padding:10px 0}.lb-table .lb-num{text-align:right;font-variant-numeric:tabular-nums;padding-left:8px}.lb-you td{font-weight:700}.lb-group{border-bottom:1px solid var(--rule);padding-bottom:8px}.lb-group .account-item{border-bottom:0}.lb-group-actions{align-items:center;margin-top:4px}.lb-join{margin-top:10px}.account-lb-link{padding:0 16px}.archive-list a{justify-content:space-between;gap:12px}.archive-back{margin:32px 0 0}.archive-list+.intro-text{margin-top:16px}.account-progress-lead{margin:12px 0 0;font-size:17px;line-height:1.5}.badge-list{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.badge-list li{border-bottom:1px solid var(--rule);align-items:center;gap:10px;min-height:36px;display:flex}.badge-label{flex-grow:1}.badge-open .badge-label{color:var(--muted)}.spike-glyph{flex-shrink:0}.level-mark{white-space:nowrap;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.account-page .sheet-main{padding:0}.account-page .account-notice{margin:16px 0 0}.account-page-foot{margin:40px 0 0}.account-nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 16px;margin:8px 0 0;padding-bottom:4px;display:flex}.account-page h2{scroll-margin-top:16px}.account-nav{align-items:center}.account-nav a,.account-nav .link-button{min-height:44px;font-size:inherit;align-items:center;font-weight:400;display:inline-flex}.badge-more{margin-top:8px}.badge-more summary{cursor:pointer;min-height:44px;line-height:44px;list-style:none;display:inline-block}.badge-more summary::-webkit-details-marker{display:none}.badge-more[open] summary{display:none}.lb-table th.category-name{border-bottom:1px solid var(--rule);color:var(--ink);padding:10px 0;font-size:15px;font-weight:600}.loader{flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0 0;animation:.15s ease-out .25s both loader-in;display:flex}.loader-svg{width:160px;height:56px;display:block;overflow:visible}.loader-compact{flex-direction:row;align-items:center;gap:10px;margin:12px 0 0}.loader-compact .loader-svg{width:80px;height:28px}.loader-label{margin:0}.loader-axis{stroke:var(--rule);stroke-width:1px}.loader-band{fill:var(--hiBand);animation:3.4s linear infinite loader-band}.loader-guess,.loader-line{fill:none;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.loader-guess{stroke:var(--ghost);stroke-width:2px}.loader-guess-1{animation:3.4s infinite loader-guess-1}.loader-guess-2{animation:3.4s infinite loader-guess-2}.loader-line{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;animation:3.4s infinite loader-line}@keyframes loader-in{0%{opacity:0}}@keyframes loader-guess-1{0%{stroke-dashoffset:1px;opacity:1;animation-timing-function:ease-out}14%,84%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes loader-guess-2{0%,16%{stroke-dashoffset:1px;opacity:1;animation-timing-function:ease-out}30%,84%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes loader-line{0%,32%{stroke-dashoffset:1px;opacity:1;animation-timing-function:ease-out}54%,84%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes loader-band{0%,46%{opacity:0}54%,84%{opacity:1}94%,to{opacity:0}}.avatar{vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.avatar-background{fill:var(--surface2)}.avatar-band{fill:var(--hiBand)}.avatar-frame{fill:none;stroke:var(--ink)}rect.avatar-frame{stroke:var(--rule)}.avatar-line,.avatar-lineGhost,.avatar-lineCut{fill:none;stroke-linejoin:round;stroke-linecap:round}.avatar-line{stroke:var(--ink)}.avatar-lineGhost{stroke:var(--ghostLast);stroke-linecap:butt}.avatar-lineCut{stroke:var(--bg)}.avatar-dot{fill:var(--ink)}.avatar-label{fill:var(--hi);stroke:var(--onHi);stroke-width:.75px}.avatar-labelText{fill:var(--onHi);font-family:var(--font);font-weight:700}.avatar-initial{fill:var(--ink);font-family:var(--font);font-weight:700}.avatar-editor{flex-direction:column;gap:20px;display:flex}.avatar-preview{align-items:center;gap:16px;display:flex}.avatar-preview p{margin:0}.avatar-part{border:0;min-width:0;margin:0;padding:0}.avatar-legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600}.avatar-options{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.avatar-option{border:1px solid var(--rule);text-align:center;cursor:pointer;border-radius:2px;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:10px 6px 8px;transition:background-color .12s ease-out;display:flex;position:relative}.avatar-option:hover{background:var(--surface2)}.avatar-option input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.avatar-option:has(input:checked){border:2px solid var(--ink);padding:9px 5px 7px}.avatar-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.avatar-option-name{font-size:13px;line-height:1.3}.avatar-option-locked{cursor:default;color:var(--muted)}.avatar-option-locked:hover{background:0 0}.avatar-option-locked .avatar{opacity:.35}.avatar-option-lock{font-size:12px;line-height:1.3}.avatar-initial-toggle{align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.avatar-initial-toggle input{width:20px;height:20px;accent-color:var(--ink)}.avatar-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lb-player{align-items:center;gap:8px;display:inline-flex}.game-primary,.game-side{display:contents}.game-play>*{order:10}.game-play .intro{order:1}.game-play .chart{order:2}.game-play .guess-input,.game-play .restoring{order:3}.game-play .guesses{order:4}.game-play .clues{order:5}.game-play .how-it-works{order:6}.intro-more,.how-it-works{display:none}@media (width>=640px){.header{gap:16px;margin:0 32px;padding:12px 0 10px}.wordmark{gap:6px}.wordmark-text{font-size:36px}.wordmark-glyph{width:30px;height:28px}.header-actions.header-icons{display:none}.header-actions.header-text{gap:2px;display:flex}.header-theme{justify-content:center;width:44px;padding:0}.game{padding:0 32px}.game-play{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:32px;display:grid}.game-play .intro,.game-play .chart,.game-play .clues{grid-column:1/-1}.game-play .clues{order:3}.game-play .guess-input,.game-play .restoring{order:4}.game-play .guesses{order:5}.intro{padding-top:26px}.intro-text{font-size:16px;line-height:1.5}.intro-more{display:inline}.chart{margin-top:28px}.chart-axis{font-size:13px}.game-play .guess-input,.game-play .restoring,.game-play .guesses{margin-top:36px}.guess-input-label{font-size:15px}.guess-input-row input,.guess-button{height:52px}.guess-button{padding:0 20px}.guess-row{gap:14px;padding:11px 0}.clues{margin-top:28px}.clues .section-head{border-bottom:0;justify-content:flex-start;gap:8px}.clue-list{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.clue{border-right:1px solid var(--rule);border-bottom:0;flex-direction:column;justify-content:flex-start;gap:5px;margin-right:12px;padding:11px 12px 13px 0}.clue:last-child{border-right:0;margin-right:0}.clue-label{font-size:13px}.clue-value{text-align:left;line-height:1.3}.footer:not(.footer-large){border-top:1px solid var(--rule);flex-direction:row-reverse;justify-content:space-between;gap:16px;margin:auto 32px 0;padding:16px 0 26px}.footer-large{margin:auto 32px 0}.game-result,.account-page{width:100%;max-width:720px;margin:0 auto}.sheet{border:2px solid var(--ink);width:calc(100% - 64px);max-width:480px;height:fit-content;max-height:calc(100% - 64px);margin:auto}.sheet-body{min-height:0}.sheet-foot{margin-top:16px}}@media (width>=1100px){.header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;margin:0 56px;padding:14px 0 12px;display:grid}.wordmark{gap:7px}.wordmark-text{font-size:40px}.wordmark-glyph{width:34px;height:32px}.header-subtitle{color:var(--muted);font-size:15px;display:block}.header-actions.header-text{grid-column:3;justify-content:flex-end}.text-button{padding:0 14px}.header-theme{width:auto;padding:0 14px}.header-theme-text{display:inline}.game{padding:0 56px}.page{width:100%;max-width:1440px;margin:0 auto}.game-play{grid-template-columns:minmax(0,1fr) 400px;gap:64px;display:grid}.game-primary,.game-side{flex-direction:column;display:flex}.game-side{padding-top:34px}.game-play .guess-input,.game-play .restoring{margin-top:0}.intro{padding-top:30px}.intro-number{display:none}.intro-text{font-size:17px}.clues{margin-top:30px}.clue{margin-right:14px;padding:12px 14px 14px 0}.clue-value{font-size:17px}.h2-text{font-size:24px}.guess-button{padding:0 22px}.suggestions-hint{display:block}.guess-row{padding:12px 0}.guess-title{font-size:16px}.guess-result{font-size:14px}.how-it-works{flex-direction:column;gap:8px;margin-top:40px;font-size:15px;line-height:1.55;display:flex}.how-heading{font-size:20px;font-weight:800;font-stretch:75%}.footer:not(.footer-large),.footer-large{margin:auto 56px 0}}
