@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#204d40;--muted:#6b8175;--green:#244f3f;--match:#b9e68e;--partial:#f4df89;--wrong:#f2b2ad;--paper:#fffef7;--blue:#d5eaf2}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:280px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(at 0 0,#b1d9e8 0,#0000 55%),radial-gradient(at 100% 10%,#d2e9b2 0,#0000 48%),linear-gradient(145deg,#e8f2e9,#fcf8e9 68%,#e3edcf);min-height:100dvh;margin:0;font:15px/1.5 DM Sans,Arial,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;border:0}button:disabled{cursor:default;opacity:.6}button,a,input{outline-offset:4px}:is(button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible){outline:3px solid #4883aa}a{color:inherit}button:not(:disabled),a{transition:background-color .18s,color .18s,transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s}button:active:not(:disabled){transform:scale(.97)}button svg{flex-shrink:0}button:disabled{transform:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{max-width:1360px;min-height:100dvh;margin:auto;padding:0 34px}.site-header{justify-content:space-between;align-items:center;gap:24px;padding:30px 2px 28px;display:flex}.wordmark{align-items:center;gap:13px;text-decoration:none;display:flex}.wordmark img{object-fit:contain;image-rendering:pixelated;flex:0 0 64px}.wordmark>span{letter-spacing:-1.8px;font:700 45px/.94 Georgia,serif}.wordmark-dot{color:#69a648}.wordmark small{letter-spacing:1.9px;color:#68826c;margin:10px 0 0 2px;font:800 8px/1.4 Manrope,sans-serif;display:block}.toolbar{align-items:center;gap:7px;display:flex}.icon-button,.tool-button{color:#365a4b;background:#ffffff65;border-radius:50%;justify-content:center;align-items:center;min-height:44px;padding:11px;display:inline-flex}.icon-button{flex:0 0 44px;width:44px}.tool-button{border-radius:24px;gap:8px;padding:11px 15px;font-size:12px;font-weight:600}.icon-button:hover,.tool-button:hover{background:#fffaf0}.sound-on{color:#315d38;background:#d1e9b8}.mobile-switch{display:none}.main-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;display:grid}.play-area{background:#fffef7ed;border-radius:30px;min-width:0;padding:23px 28px 24px;position:relative;box-shadow:0 14px 45px #3353400a}.daily-meta{justify-content:space-between;align-items:center;gap:15px;margin-bottom:26px;display:flex}.daily-badge{letter-spacing:1.4px;color:#5a7c67;align-items:center;gap:7px;font:800 10px Manrope,sans-serif;display:flex}.daily-badge>span{color:#82a763;font-size:17px}.profile-button{color:#526d53;word-break:break-word;background:#eaf0df;border-radius:18px;align-items:center;gap:12px;max-width:60%;min-height:38px;padding:9px 13px;font-size:11px;display:flex;overflow:hidden}.profile-button:hover{background:#dfe9cf}h1{letter-spacing:-1.1px;text-align:center;max-width:650px;margin:0 auto;font:500 clamp(29px,2.7vw,37px)/1.12 Georgia,serif}.game-intro{text-align:center;color:#718575;margin:12px 0 19px;font-size:13px}.reset-strip{color:#758877;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.live-dot{background:#70a047;border-radius:50%;width:5px;height:5px}.countdown{font-variant-numeric:tabular-nums;color:#406a46;letter-spacing:.6px;min-width:61px;font:800 11px Manrope,sans-serif}.reset-time{letter-spacing:1px;color:#8b9a88;margin-left:4px;font-size:7px}.guess-form{z-index:3;max-width:590px;margin:27px auto 0;position:relative}.search-wrap{background:#edf4e5;border-radius:20px;align-items:center;gap:10px;padding:6px 6px 6px 19px;display:flex;box-shadow:0 4px 14px #3c593008}.search-wrap:focus-within{box-shadow:0 0 0 2px #9fbd94,0 5px 18px #44633412}.search-symbol{color:#7c9774;margin-top:-3px;font:32px/1 Georgia}.search-wrap input{color:#284f3b;background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;padding:7px 0;font:500 16px DM Sans,sans-serif}.search-wrap input::placeholder{color:#8c9c83;font-size:14px}.guess-button{color:#f7fce9;background:#2e624b;border-radius:15px;align-items:center;gap:13px;min-height:46px;padding:12px 17px;font-size:12px;font-weight:700;display:flex}.guess-button:hover:not(:disabled){background:#407b5d}.suggestion-panel{background:#fffef7;border-radius:19px;padding:8px;animation:.16s ease-out panel-in;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 15px 45px #244b3c2b}.suggestion-heading{letter-spacing:1px;color:#789079;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:8px 10px;font:800 8px Manrope,sans-serif;display:flex}.suggestion-heading>span{letter-spacing:0;font-size:9px;font-weight:500}.suggestion-panel ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bacdb2 transparent;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.suggestion-panel li button{text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:63px;padding:10px 12px;display:flex}.suggestion-panel li button:hover,.suggestion-panel li button.active-option{background:#e7f0de}.suggestion-panel li strong{font-size:13px;display:block}.suggestion-panel li small{color:#80917b;margin-top:3px;font-size:10px;line-height:1.5;display:block}.suggestion-panel li button>span:nth-child(2){flex:1;min-width:0}.option-arrow{color:#7a9872;font-size:20px}.character-avatar{color:#53724c;letter-spacing:-.5px;background:#d7e7cc;border-radius:12px;flex:0 0 37px;place-items:center;width:37px;height:37px;font:600 17px Georgia,serif;display:grid}.no-options{color:#71846e;padding:10px 12px 18px;font-size:12px;line-height:1.7}.message{text-align:center;color:#6c8266;justify-content:center;align-items:center;gap:8px;min-height:49px;padding:13px 3px 10px;font-size:12px;line-height:1.5;display:flex}.message button{color:#375233;background:#d4e8bc;border-radius:8px;padding:5px 10px}.clue-legend{color:#73816c;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 17px;margin:4px 0 29px;font-size:10px;display:flex}.clue-legend>span{align-items:center;gap:5px;display:flex}.clue-legend i,.help-list i{border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;font:800 11px Manrope,sans-serif;display:inline-grid}.clue-legend .arrow-key{color:#8c9781;font-size:9px}.guess-summary{color:#8c9985;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font-size:10px;display:flex}.guess-summary strong{color:#627e5d;font:800 11px Manrope,sans-serif}.comparison-wrap{width:100%;min-width:0}.comparison-table{border-spacing:0;table-layout:fixed;border:0;width:100%}.comparison-table tr,.empty-columns{grid-template-columns:1.22fr 1.36fr .85fr .79fr 1.25fr .8fr;gap:6px;display:grid}.comparison-table thead th,.empty-columns span{color:#89977e;text-align:center;padding:0 3px 11px;font:700 10px Manrope,sans-serif}.comparison-table thead th:first-child,.empty-columns span:first-child{text-align:left;padding-left:8px}.guess-entry{isolation:isolate;align-items:stretch;margin-bottom:8px}.comparison-table th,.comparison-table td{min-width:0}.trait-cell{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;min-height:114px;padding:13px 6px 9px;font-size:11px;line-height:1.35;display:flex;position:relative}.trait-values{overflow-wrap:anywhere;flex-direction:column;gap:3px;margin:auto 0;font-weight:700;display:flex}.trait-result{opacity:.72;margin-top:9px;font-size:8px;font-weight:600;display:block}.trait-result b{vertical-align:-1px;font-size:15px;line-height:.6}.correct{background:var(--match);color:#2b522b}.partial{background:var(--partial);color:#6e5620}.wrong{background:var(--wrong);color:#763d3b}.character-cell{text-align:center;background:#edf2e3;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:13px 7px;font-weight:400;display:flex;position:relative}.character-cell>span:nth-child(2){min-width:0}.character-cell small{letter-spacing:.6px;color:#91a085;margin-bottom:5px;font:800 7px/1 Manrope,sans-serif;display:block}.character-cell strong{color:#3d5c3d;overflow-wrap:anywhere;font:700 12px/1.3 DM Sans,sans-serif;display:block}.character-cell .character-avatar{background:#dbe7ce;border-radius:10px;flex-basis:30px;width:30px;height:30px;font-size:15px}.character-check{color:#9da994;font-size:13px;position:absolute;top:7px;right:8px}.found-character{background:#d4eeb5}.found-character .character-check{color:#3a743b}.mobile-label{display:none}.fresh .trait-cell,.fresh .character-cell{animation:clue-arrive .48s cubic-bezier(.22,1,.36,1) var(--delay,0s) both;will-change:transform,opacity}.empty-columns{padding-top:1px}.first-guess{text-align:center;background:linear-gradient(135deg,#eff5e5,#eaf3ef);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:225px;padding:25px 24px 21px;display:flex}.first-spark{color:#91b37d;margin-bottom:12px;font:51px/1 Georgia}.first-guess h2{letter-spacing:-.5px;color:#54734c;margin:0 0 10px;font:500 25px/1.2 Georgia,serif}.first-guess p{color:#87947e;max-width:320px;margin:0 0 9px;font-size:12px;line-height:1.7}.personal-strip{color:#8b9981;justify-content:center;align-items:center;gap:24px;padding-top:22px;font-size:10px;display:flex}.personal-strip strong{color:#5b7b51;margin-right:3px;font:800 12px Manrope,sans-serif}.community-area{position:sticky;top:24px}.leaderboard{color:#3f623b;background:linear-gradient(155deg,#e4efc4,#c9e1aa 68%,#b8d9a0);border-radius:28px;padding:22px 19px 17px;box-shadow:0 14px 35px #32553408}.leader-heading{align-items:flex-start;gap:9px;display:flex;position:relative}.trophy-disc{color:#719050;background:#98ba7929;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.eyebrow{letter-spacing:1.2px;margin:0 0 6px;font:800 8px/1.6 Manrope,sans-serif}.leader-heading .eyebrow{letter-spacing:.8px;color:#7f9763;font-size:6px}.leader-heading h2{letter-spacing:-.6px;margin:0;font:500 25px/1.02 Georgia,serif}.leader-heading .refresh{color:#769461;background:0 0;flex-basis:30px;width:30px;min-height:30px;margin:-6px -10px 0 0;padding:6px}.leader-heading .refresh svg{width:15px}.periods{background:#ffffff40;border-radius:15px;gap:3px;margin:22px 0 15px;padding:4px;display:flex}.periods button{color:#7e9569;background:0 0;border-radius:11px;flex:1;min-height:39px;font-size:10px;font-weight:700}.periods button.selected{color:#f5fae7;background:#46724f;box-shadow:0 3px 10px #44644114}.board-empty{text-align:center;color:#7e956e;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:17px 7px;font-size:12px;line-height:1.6;display:flex}.empty-spark{color:#88a767;margin:2px 0 17px;font:49px/1 Georgia}.board-empty h3{letter-spacing:-.5px;color:#4c7148;margin:0 0 12px;font:500 24px/1.15 Georgia,serif}.board-empty p{max-width:210px;margin:0;font-size:11px}.small-button{color:#fff;background:#46724f;border-radius:12px;min-height:44px;margin-top:12px;padding:10px 15px}.score-head{letter-spacing:1px;color:#81966c;justify-content:space-between;margin:4px 6px 9px 35px;font-size:8px;display:flex}.score-list{scrollbar-width:thin;scrollbar-color:#98b67d transparent;max-height:500px;margin:0;padding:0;list-style:none;overflow:auto}.score-list li{border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:12px 8px;font-size:12px;display:flex}.score-list li:nth-child(2n){background:#ffffff20}.score-list li.is-you{color:#f6fae8;background:#46724f}.rank{text-align:center;opacity:.7;flex-shrink:0;width:19px;font:700 12px Manrope,sans-serif}.rank-1,.rank-2,.rank-3{opacity:1;font-size:23px;font-weight:400}.player-name{word-break:break-word;flex:1;min-width:0;font-weight:600}.player-name small{letter-spacing:1px;opacity:.7;margin-left:6px;font-size:7px;display:inline-block}.score-list strong{font-variant-numeric:tabular-nums;font:800 13px Manrope,sans-serif}.your-rank{color:#f6fae8;background:#46724f;border-radius:12px;justify-content:space-between;gap:10px;margin-top:10px;padding:12px 9px;font-size:11px;display:flex}.leader-note{text-align:center;color:#7b966b;margin:18px 0;font-size:9px;line-height:1.8}.discord-link{color:#477044;background:#f4fae5;border-radius:17px;justify-content:space-between;align-items:center;gap:7px;padding:14px 12px;font-size:9px;line-height:1.8;text-decoration:none;display:flex}.discord-link strong{font-size:11px;font-weight:700}.discord-link>span:last-child{font-size:22px}.discord-link:hover{background:#fffdf0;transform:translateY(-2px)}.tiny-note{text-align:center;color:#8d9e81;margin:20px 12px;font-size:10px;line-height:1.8}.site-footer{color:#8c9b83;justify-content:space-between;align-items:center;gap:20px;padding:25px 4px 28px;font-size:9px;display:flex}.site-footer button{font:inherit;color:#71896b;background:0 0;min-height:36px;padding:8px 0}.primary-button{color:#fffced;background:#3e7252;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 21px;font-size:13px;font-weight:700;display:inline-flex}.primary-button:hover:not(:disabled){background:#548666;transform:translateY(-1px)}.quiet-button{color:#69875d;background:0 0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px;font-size:12px;font-weight:500;display:inline-flex}.quiet-button svg{width:17px}.finished-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:26px auto 0;display:flex}.game-dialog{color:#345a40;scrollbar-width:thin;scrollbar-color:#b6cba8 transparent;background:linear-gradient(140deg,#fffef6,#f0f5e6);border:0;border-radius:28px;width:calc(100% - 28px);max-width:470px;max-height:calc(100dvh - 28px);padding:35px 30px 28px;overflow:auto;box-shadow:0 25px 100px #29482b36}.game-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#25473754}.game-dialog[open]{animation:.25s cubic-bezier(.22,1,.36,1) panel-in}.game-dialog h2{letter-spacing:-.7px;max-width:350px;margin:8px 0 17px;font:500 32px/1.1 Georgia,serif}.game-dialog .eyebrow{color:#8aa06c;padding-right:30px}.game-dialog p{color:#7d8e74;font-size:13px;line-height:1.7}.close-dialog{background:#e6eedb;width:36px;min-height:36px;padding:8px;position:absolute;top:11px;right:10px}.game-dialog label{color:#607956;margin:24px 0 8px;font-size:12px;font-weight:700;display:block}.game-dialog input{color:#31563d;background:#e6efd9;border:0;border-radius:13px;width:100%;min-height:50px;padding:15px;font:500 16px DM Sans,sans-serif}.game-dialog input::placeholder{color:#90a081;font-size:12px}.game-dialog .primary-button{width:100%;margin-top:8px}.game-dialog .fine-print{color:#98a38c;margin:17px 0 0;font-size:10px;line-height:1.7}.game-dialog .form-error{color:#a25550;min-height:20px;margin:8px 0;font-size:12px}.help-list{gap:13px;margin:23px 0;padding:0;list-style:none;display:grid}.help-list li{color:#70856b;align-items:flex-start;gap:10px;font-size:12px;display:flex}.help-list i{border-radius:6px;width:20px;height:20px;margin-top:1px}.year-example{color:#537990;background:#d8e8ef}.catalog-notes{color:#8c9b80;margin:20px 0;font-size:11px}.catalog-notes summary{cursor:pointer;color:#6d895c;min-height:40px;padding:10px 0}.catalog-notes p{margin:8px 0;font-size:11px}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:9px;margin:28px 0;display:grid}.stats-grid strong{color:#4e7948;font:800 26px Manrope,sans-serif;display:block}.stats-grid span{color:#8d9c81;font-size:10px}.distribution-title{margin-top:28px;font-size:12px}.distribution{gap:8px;margin:16px 0 24px;display:grid}.distribution>div{align-items:center;gap:11px;font-size:11px;display:flex}.distribution>div>span{text-align:center;flex-shrink:0;width:18px}.distribution>div>div{color:#38623d;text-align:right;background:#aacd8d;border-radius:5px;min-width:32px;padding:5px 10px;font-weight:700}.win-dialog{text-align:center}.win-dialog h2{max-width:none}.win-dialog>.eyebrow{padding-right:0}.result-symbol{color:#8eb568;margin:5px 0 20px;font-size:53px;line-height:1;animation:.6s cubic-bezier(.22,1,.36,1) star-arrive}.answer-card{background:#e7f0da;border-radius:19px;gap:8px;margin:22px 0 14px;padding:20px 14px;display:grid}.answer-card strong{color:#476d3e;font:500 32px Georgia,serif}.answer-card span{color:#7d956c;font-size:12px}.share-grid{justify-content:center;gap:4px;max-height:170px;margin:22px 0;display:grid;overflow-y:auto}.share-grid>div{gap:4px;display:flex}.share-grid i{border-radius:4px;width:20px;height:20px}.game-dialog .quiet-button{margin-top:8px}@keyframes clue-arrive{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes star-arrive{0%{opacity:0;transform:scale(.7)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:1150px){.app-shell{padding:0 24px}.main-layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.play-area{padding:22px 20px}.leaderboard{padding:22px 16px 17px}.leader-heading h2{font-size:23px}.trophy-disc{display:none}.trait-cell{min-height:118px;padding:12px 5px 9px;font-size:10px}.character-cell strong{font-size:11px}.comparison-table tr,.empty-columns{gap:5px}.comparison-table thead th,.empty-columns span,.leader-note{font-size:9px}}@media (max-width:900px){.app-shell{max-width:830px;padding:0 22px}.site-header{padding-top:24px;padding-bottom:22px}.main-layout{display:block}.mobile-switch{background:#ffffff6b;border-radius:18px;gap:5px;margin-bottom:16px;padding:5px;display:flex}.mobile-switch button{color:#7e9776;background:0 0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:12px;font-weight:700;display:flex}.mobile-switch button[aria-pressed=true]{color:#f7fced;background:#467550;box-shadow:0 3px 12px #46755015}.mobile-switch svg{width:17px}.view-play .community-area,.view-board .play-area{display:none}.play-area{padding:22px 25px}.community-area{position:static}.leaderboard{padding:26px}.leader-heading h2{font-size:30px}.leader-heading .eyebrow{font-size:8px}.trophy-disc{width:40px;height:40px;display:grid}.leader-heading .refresh{margin-left:auto}.board-empty{min-height:250px}.score-list{max-height:none}.discord-link{padding:18px;font-size:11px}.discord-link strong{font-size:13px}.leader-note{font-size:11px}.toolbar .tool-button>span{display:none}.tool-button{padding:11px}.site-footer{text-align:center;flex-direction:column;gap:2px;padding-top:20px}.trait-cell{font-size:11px}}@media (max-width:620px){.app-shell{padding:0 max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right))}.site-header{gap:10px;padding:18px 8px 19px}.wordmark{gap:8px}.wordmark img{flex-basis:49px;width:49px;height:49px}.wordmark>span{letter-spacing:-1.5px;font-size:36px}.wordmark small{letter-spacing:1.3px;margin-top:8px;font-size:6px}.toolbar{gap:3px}.toolbar .icon-button,.toolbar .tool-button{flex-basis:40px;width:40px;min-height:44px;padding:10px}.toolbar svg{width:19px}.mobile-switch{margin:0 4px 12px}.mobile-switch button{min-height:40px;font-size:11px}.play-area{border-radius:25px;padding:17px 15px 20px}.daily-meta{gap:10px;margin-bottom:23px}.daily-badge{font-size:9px}.profile-button{max-width:58%;min-height:36px;padding:8px 11px;font-size:10px}h1{letter-spacing:-.8px;max-width:340px;font-size:31px;line-height:1.08}.game-intro{margin-top:12px;margin-bottom:14px;font-size:11px;line-height:1.6}.reset-strip{gap:5px;font-size:9px}.countdown{min-width:56px;font-size:10px}.reset-time{letter-spacing:.7px;font-size:6px}.guess-form{margin-top:23px}.search-wrap{border-radius:17px;gap:7px;padding:5px 5px 5px 12px}.search-wrap input{height:44px}.search-wrap input::placeholder{font-size:12px}.search-symbol{font-size:26px}.guess-button{border-radius:13px;gap:7px;min-height:44px;padding:12px 13px}.guess-button>span{display:none}.guess-button svg{width:19px}.message{min-height:51px;padding:10px 2px;font-size:11px}.clue-legend{gap:8px 13px;margin:4px 0 24px;font-size:9px}.clue-legend .arrow-key{justify-content:center;width:100%;margin-top:2px;font-size:8px}.clue-legend i{width:15px;height:15px;font-size:10px}.guess-summary{gap:7px;padding-bottom:13px;font-size:8px}.guess-summary strong{font-size:10px}.comparison-table thead{display:none}.comparison-table,.comparison-table tbody{width:100%;display:block}.comparison-table tr{background:#edf2e3;border-radius:19px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;padding:7px}.character-cell{text-align:left;background:0 0;border-radius:12px;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:10px;padding:4px 5px 7px;display:flex}.character-cell strong{font-size:14px}.character-cell small{margin-bottom:4px;font-size:7px}.character-cell .character-avatar{flex-basis:34px;width:34px;height:34px;font-size:16px}.character-check{margin-left:auto;padding-right:5px;font-size:18px;position:static}.trait-cell{border-radius:11px;min-height:89px;padding:10px 9px 9px;font-size:12px;line-height:1.3}.trait-cell:nth-child(2){grid-column:1/-1;min-height:76px}.trait-cell:nth-child(2) .trait-values{flex-flow:wrap;justify-content:center;gap:4px 14px}.mobile-label{letter-spacing:.8px;text-transform:uppercase;opacity:.64;margin-bottom:7px;font:800 7px/1.3 Manrope,sans-serif;display:block}.trait-result{margin-top:7px;font-size:8px}.trait-result b{font-size:15px}.trait-values{gap:3px}.empty-columns{display:none}.first-guess{border-radius:19px;min-height:238px;padding:25px 20px 20px}.first-guess h2{max-width:240px;font-size:25px}.first-guess p{max-width:260px;font-size:11px}.first-spark{margin-bottom:15px;font-size:46px}.personal-strip{gap:18px;padding-top:20px;font-size:9px}.personal-strip strong{font-size:11px}.suggestion-panel ul{max-height:min(300px,43dvh)}.suggestion-heading{font-size:7px}.suggestion-heading span{font-size:8px}.suggestion-panel li button{min-height:62px;padding:10px}.suggestion-panel li strong{font-size:13px}.suggestion-panel li small{font-size:9px}.finished-actions{flex-direction:column;gap:4px;margin-top:24px}.finished-actions .primary-button{max-width:100%;font-size:12px}.site-footer{padding-top:17px;font-size:8px}.game-dialog{border-radius:24px;padding:33px 24px 25px}.game-dialog h2{font-size:29px}.game-dialog p{font-size:12px}.stats-grid strong{font-size:23px}.leaderboard{border-radius:25px;padding:24px 20px}.leader-heading h2{font-size:29px}.leader-heading .eyebrow{font-size:7px}}@media (max-width:360px){.site-header{padding-left:3px;padding-right:3px}.wordmark img{flex-basis:39px;width:39px;height:39px}.wordmark>span{font-size:31px}.wordmark small{letter-spacing:1px;font-size:5px}.toolbar{gap:1px}.toolbar .icon-button,.toolbar .tool-button{flex-basis:35px;width:35px;padding:8px}.play-area{padding-left:12px;padding-right:12px}h1{font-size:28px}.reset-time{display:none}.game-intro{font-size:10px}.profile-button{font-size:9px}.guess-summary{font-size:7px}.trait-cell{font-size:11px}.personal-strip{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:1151px){.trait-cell{font-size:13px}.trait-result{font-size:9px}.character-cell strong{font-size:13px}.comparison-table thead th,.empty-columns span{font-size:11px}}@media (max-width:620px){.mobile-label{font-size:8px}.trait-result{font-size:9px}.site-header{padding-top:12px;padding-bottom:13px}.mobile-switch{margin-bottom:10px}.mobile-switch button{min-height:36px}.daily-meta{margin-bottom:14px}h1{font-size:28px}.game-intro{margin-top:8px;margin-bottom:10px}.guess-form{margin-top:16px}.message{min-height:39px;padding-top:8px;padding-bottom:8px}.clue-legend{margin-bottom:14px}}.level-nav{background:#edf2e4;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:590px;margin:0 auto 12px;padding:5px;display:grid}.level-step{text-align:left;color:#6c8370;background:0 0;border-radius:17px;align-items:center;gap:10px;min-width:0;min-height:61px;padding:10px 12px;display:flex}.level-step.is-current{color:#fcfff0;background:#32664f;box-shadow:0 5px 14px #284f3c1a}.level-step.is-complete:not(.is-current){color:#426a42;background:#daebc6}.step-number{background:#fff5;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;display:grid}.level-step small{letter-spacing:1px;opacity:.75;margin-bottom:3px;font:700 7px/1.4 Manrope,sans-serif;display:block}.level-step strong{font-size:12px;display:block}.step-lock{opacity:.6;margin-left:auto;font-size:20px}.journey-progress{color:#7d927c;align-items:center;gap:10px;max-width:575px;margin:0 auto 27px;font-size:9px;display:flex}.journey-progress>div{background:#e6eddc;border-radius:5px;flex:1;height:5px;overflow:hidden}.journey-progress>div>span{background:linear-gradient(90deg,#6fba85,#8cd3d4,#adcd54);border-radius:5px;height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);display:block}.journey-progress>span{white-space:nowrap}.quote-clue{isolation:isolate;text-align:center;background:linear-gradient(125deg,#d6edf2,#e8f4e4 70%,#f4f0d2);border-radius:26px;max-width:590px;margin:25px auto 0;padding:35px 28px 22px;position:relative;overflow:hidden}.quote-mark{color:#6d9c941c;z-index:-1;font:155px/1 Georgia,serif;position:absolute;top:-17px;left:18px}.quote-clue blockquote{letter-spacing:-.5px;color:#345d51;text-wrap:balance;max-width:490px;margin:0 auto 20px;font:500 clamp(24px,2.5vw,32px)/1.35 Georgia,serif}.quote-clue figcaption{color:#6b8a80;font-size:9px;line-height:1.6}.emoji-clue{text-align:center;max-width:590px;margin:27px auto 0}.emoji-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.emoji-slot{background:linear-gradient(140deg,#d8efd5,#e3f1e8);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:127px;padding:17px 7px 13px;display:flex}.emoji-slot:nth-child(2){background:linear-gradient(140deg,#d4eaf4,#e2f0ee)}.emoji-slot:nth-child(3){background:linear-gradient(140deg,#f3eac0,#f2f2d8)}.emoji-slot:nth-child(4){background:linear-gradient(140deg,#dbebc7,#eef3da)}.emoji-slot.unrevealed{color:#c0ceb5;background:#f0f3e9}.emoji-slot>span{font-size:47px;line-height:1.2}.emoji-slot.unrevealed>span{font:500 39px/1.4 Georgia,serif}.emoji-slot small{letter-spacing:1.4px;color:#6b8669;font:800 7px/1 Manrope,sans-serif}.emoji-slot.unrevealed small{color:#a1af97}.emoji-symbol{transform-origin:50% 70%;animation:.65s cubic-bezier(.16,1,.3,1) both emoji-reveal}.emoji-clue p{color:#789071;margin:14px 0 0;font-size:10px;line-height:1.6}.clue-empty{text-align:center;color:#87997f;padding:16px 0 18px;font-size:12px}.clue-empty p{margin:4px}.simple-guesses{gap:8px;margin:0;padding:0;list-style:none;display:grid}.simple-guesses li{background:#f1f3e9;border-radius:17px;align-items:center;gap:11px;min-height:69px;padding:12px 15px;display:flex}.simple-guesses .right-guess{background:#d7edc5}.simple-guesses li.fresh{animation:.4s cubic-bezier(.22,1,.36,1) both clue-arrive}.guess-count{color:#839677;flex-shrink:0;width:17px;font:700 10px Manrope,sans-serif}.simple-name{flex:1;min-width:0}.simple-name strong{font-size:13px;display:block}.simple-name small{color:#819176;margin-top:3px;font-size:10px;display:block}.simple-result{color:#9a6255;white-space:nowrap;font-size:10px;font-weight:600}.right-guess .simple-result{color:#3c753e}.level-help{color:#71866b;padding-left:20px;font-size:13px;line-height:1.8}.level-help li{margin-bottom:8px;padding-left:3px}.result-steps{justify-content:center;gap:8px;margin:20px 0;display:flex}.result-steps span{color:#8a9c7c;background:#e9efdf;border-radius:10px;padding:7px 10px;font-size:10px}.result-steps .done{color:#416d3c;background:#d2e9b9}.finished-actions>.next-level{background:#2d6372}@keyframes emoji-reveal{0%{opacity:0;transform:translateY(12px)scale(.7)rotate(-8deg)}70%{opacity:1;transform:translateY(-2px)scale(1.06)rotate(2deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@media (max-width:620px){.level-nav{border-radius:18px;gap:3px;margin-bottom:9px;padding:4px}.level-step{border-radius:14px;gap:7px;min-height:54px;padding:8px 7px}.level-step strong{font-size:11px}.level-step small{letter-spacing:.7px;font-size:6px}.step-number{width:23px;height:23px;font-size:11px}.step-lock{display:none}.journey-progress{gap:8px;margin-bottom:21px;font-size:8px}.quote-clue{border-radius:21px;margin-top:20px;padding:27px 18px 18px}.quote-clue blockquote{margin-bottom:17px;font-size:26px}.quote-clue figcaption{font-size:8px}.emoji-clue{margin-top:21px}.emoji-slots{gap:7px}.emoji-slot{border-radius:18px;gap:10px;min-height:96px;padding:13px 4px 12px}.emoji-slot>span{font-size:34px}.emoji-slot.unrevealed>span{font-size:29px}.emoji-slot small{letter-spacing:.8px;font-size:6px}.emoji-clue p{margin-top:12px;font-size:9px}.simple-guesses li{gap:8px;min-height:65px;padding:10px}.simple-name strong{font-size:12px}.simple-name small,.simple-result{font-size:9px}.simple-guesses .character-avatar{flex-basis:30px;width:30px;height:30px;font-size:14px}.guess-count{width:12px;font-size:9px}.clue-empty{font-size:11px}.level-help{font-size:12px}}@media (max-width:350px){.level-step{gap:5px;padding-left:5px;padding-right:5px}.level-step strong{font-size:10px}.step-number{width:20px;height:20px}.emoji-slot>span{font-size:29px}.emoji-slot{border-radius:15px}.simple-result{font-size:8px}}@media (prefers-reduced-motion:reduce){.emoji-symbol,.simple-guesses li.fresh{animation:none}.journey-progress>div>span{transition:none}}.help-dialog{overscroll-behavior:contain;background:#fffef7;max-width:590px;padding:0}.help-dialog>.close-dialog{z-index:2;background:#edf2e5;flex-basis:44px;width:44px;min-height:44px;margin:12px 12px -56px auto;display:flex;position:sticky;top:12px;right:auto}.help-content{padding:35px 32px 10px}.help-dialog h2{max-width:none;margin:7px 38px 9px 0;font-size:35px;font-weight:700}.help-dialog h2:focus{outline:none}.help-dialog .help-lead{color:var(--ink);margin:0 0 22px;font-size:15px}.help-preferences{background:#edf3e5;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:12px 16px;display:flex}.help-preferences strong{font-size:13px;display:block}.help-preferences>div>span{color:#6c8064;margin-top:3px;font-size:11px;display:block}.theme-switch{background:0 0;border-radius:22px;flex:0 0 58px;width:58px;height:44px;padding:0;position:relative}.theme-switch:before{content:"";background:#c4d4b9;border-radius:20px;transition:background .25s;position:absolute;inset:6px 0}.theme-switch>span{color:#547047;background:#fffef7;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:10px;left:4px;box-shadow:0 2px 5px #23472a26}.theme-switch svg{width:15px;height:15px}.theme-switch[aria-checked=true]:before{background:#5f9a72}.theme-switch[aria-checked=true]>span{transform:translate(26px)}.help-basics{margin:0 0 25px;padding-left:19px;font-size:13px;line-height:1.65}.help-basics li{margin-bottom:7px;padding-left:3px}.help-chapter{margin-top:22px}.help-chapter h3{align-items:center;gap:9px;margin:0 0 9px;font-size:15px;line-height:1.4;display:flex}.help-chapter h3>span{color:#55774d;background:#e4edda;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font:800 11px Manrope,sans-serif;display:grid}.help-dialog .help-chapter>p{color:#657b5e;margin:8px 0 13px;font-size:12px;line-height:1.7}.help-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 12px;display:grid}.help-example>div{text-align:center;border-radius:13px;flex-direction:column;justify-content:center;gap:9px;min-height:96px;padding:12px 6px;display:flex}.help-example small{letter-spacing:1px;opacity:.75;font:800 8px Manrope,sans-serif}.help-example>div>strong{font-size:13px}.help-example>div>span{font-size:10px}.help-dialog .help-example p{color:#617559;margin:9px 2px 0;font-size:11px;line-height:1.55}.help-dialog .help-year{color:#5a7784;background:#e8f1f3;border-radius:12px;padding:12px 14px;font-size:11px}.help-year>span{color:#406a80;margin-bottom:4px;font-weight:700;display:block}.help-dialog .help-note{color:#809077;font-size:11px}.help-emoji-demo{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0 3px;display:grid}.help-emoji-demo>span{color:#9eae91;background:#eff2e8;border-radius:15px;place-items:center;height:68px;font:500 26px Georgia,serif;display:grid;overflow:hidden}.help-emoji-demo>.shown{color:var(--ink);background:linear-gradient(135deg,#d8ead0,#dceef0)}.help-emoji-demo .emoji-symbol{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:32px}.help-demo-actions{color:#8a9a7f;justify-content:space-between;align-items:center;gap:6px;font-size:10px;display:flex}.help-demo-actions .quiet-button{margin:0;padding:10px 0 10px 10px;font-size:11px}.help-details{border-top:1px solid #dce5d2;margin-top:25px;padding-top:18px}.help-dialog .help-details p{color:#75876b;margin:0 0 12px;font-size:11px}.help-details strong{color:#506d48}.help-dialog .catalog-notes{margin:5px 0 7px}.help-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffef7f5;padding:14px 32px 22px;position:sticky;bottom:0;box-shadow:0 -10px 20px #fffef7b3}.help-actions .primary-button{margin:0}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f2f2;--muted:#adadad;--green:#b8d9c1;--match:#28513a;--partial:#594724;--wrong:#592f35;--paper:#171717;--blue:#262626;--night-base:#080808;--night-card:#141414;--night-raised:#202020;--night-control:#292929;--night-text:#f2f2f2;--night-secondary:#b3b3b3;--night-muted:#999;--night-action:#e8e8e8}[data-theme=dark] body{background:var(--night-base)}[data-theme=dark] .wordmark-dot{color:#bcbcbc}[data-theme=dark] .wordmark small{color:var(--night-muted)}[data-theme=dark] .icon-button,[data-theme=dark] .tool-button{color:#d5d5d5;background:#ffffff0b}[data-theme=dark] .icon-button:hover,[data-theme=dark] .tool-button:hover{background:#ffffff18}[data-theme=dark] .sound-on{background:var(--night-control);color:var(--night-text)}[data-theme=dark] .play-area{background:var(--night-card);box-shadow:0 15px 45px #0002}[data-theme=dark] .daily-badge,[data-theme=dark] .game-intro,[data-theme=dark] .reset-strip,[data-theme=dark] .message,[data-theme=dark] .clue-legend,[data-theme=dark] .clue-legend .arrow-key,[data-theme=dark] .guess-summary,[data-theme=dark] .personal-strip,[data-theme=dark] .tiny-note,[data-theme=dark] .site-footer,[data-theme=dark] .site-footer button{color:var(--night-secondary)}[data-theme=dark] .daily-badge>span,[data-theme=dark] .countdown,[data-theme=dark] .guess-summary strong,[data-theme=dark] .personal-strip strong{color:#e0e0e0}[data-theme=dark] .reset-time{color:var(--night-muted)}[data-theme=dark] .live-dot{background:#c7c7c7}[data-theme=dark] .profile-button,[data-theme=dark] .search-wrap,[data-theme=dark] .level-nav,[data-theme=dark] .character-cell,[data-theme=dark] .mobile-switch{background:var(--night-raised);color:#d7d7d7}[data-theme=dark] .profile-button:hover{background:#303030}[data-theme=dark] .search-symbol{color:#b3b3b3}[data-theme=dark] .search-wrap input{color:var(--night-text)}[data-theme=dark] .search-wrap input::placeholder{color:#a0a0a0}[data-theme=dark] .search-wrap:focus-within{box-shadow:0 0 0 2px #888}[data-theme=dark] .guess-button,[data-theme=dark] .primary-button,[data-theme=dark] .small-button{background:var(--night-action);color:#141414}[data-theme=dark] .guess-button:hover:not(:disabled),[data-theme=dark] .primary-button:hover:not(:disabled),[data-theme=dark] .small-button:hover{background:#fff}[data-theme=dark] .quiet-button{color:#d0d0d0}[data-theme=dark] .suggestion-panel{background:#242424;box-shadow:0 16px 45px #0009}[data-theme=dark] .suggestion-heading,[data-theme=dark] .suggestion-panel li small,[data-theme=dark] .no-options{color:var(--night-secondary)}[data-theme=dark] .suggestion-panel li button:hover,[data-theme=dark] .suggestion-panel li button.active-option{background:#353535}[data-theme=dark] .character-avatar,[data-theme=dark] .character-cell .character-avatar{color:#e5e5e5;background:#353535}[data-theme=dark] .option-arrow{color:#bdbdbd}[data-theme=dark] .message button{color:#eee;background:#333}[data-theme=dark] .comparison-table thead th,[data-theme=dark] .empty-columns span{color:var(--night-secondary)}[data-theme=dark] .correct{color:#d8f5e1}[data-theme=dark] .partial{color:#fff0c5}[data-theme=dark] .wrong{color:#ffe1e5}[data-theme=dark] .trait-result{opacity:.9}[data-theme=dark] .character-cell strong{color:var(--night-text)}[data-theme=dark] .character-cell small{color:var(--night-muted)}[data-theme=dark] .character-check{color:#999}[data-theme=dark] .found-character{background:var(--night-raised)}[data-theme=dark] .found-character .character-check{color:#a8d8b7}[data-theme=dark] .first-guess{background:#1d1d1d}[data-theme=dark] .first-spark{color:#aaa}[data-theme=dark] .first-guess h2{color:#e4e4e4}[data-theme=dark] .first-guess p{color:var(--night-secondary)}[data-theme=dark] .leaderboard{background:var(--night-card);color:var(--night-text);box-shadow:0 14px 35px #0002}[data-theme=dark] .trophy-disc{background:var(--night-control);color:#d4d4d4}[data-theme=dark] .leader-heading .eyebrow,[data-theme=dark] .leader-heading .refresh,[data-theme=dark] .score-head,[data-theme=dark] .leader-note,[data-theme=dark] .board-empty{color:var(--night-secondary)}[data-theme=dark] .periods{background:#090909}[data-theme=dark] .periods button{color:#b0b0b0}[data-theme=dark] .periods button.selected{color:#fff;box-shadow:none;background:#353535}[data-theme=dark] .score-list li.is-you,[data-theme=dark] .your-rank{color:#f0f0f0;background:#2e2e2e}[data-theme=dark] .score-list li:nth-child(2n):not(.is-you){background:#ffffff06}[data-theme=dark] .board-empty h3{color:#ddd}[data-theme=dark] .empty-spark{color:#aaa}[data-theme=dark] .discord-link{background:var(--night-control);color:#e7e7e7}[data-theme=dark] .discord-link:hover{background:#353535}[data-theme=dark] .mobile-switch button{color:#bcbcbc}[data-theme=dark] .mobile-switch button[aria-pressed=true]{color:#161616;box-shadow:none;background:#dedede}[data-theme=dark] .game-dialog{background:var(--paper);color:var(--night-text);scrollbar-color:#505050 transparent;box-shadow:0 25px 100px #0009}[data-theme=dark] .game-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}[data-theme=dark] .game-dialog p,[data-theme=dark] .game-dialog .fine-print,[data-theme=dark] .game-dialog .eyebrow,[data-theme=dark] .game-dialog label,[data-theme=dark] .catalog-notes,[data-theme=dark] .catalog-notes summary{color:var(--night-secondary)}[data-theme=dark] .close-dialog{background:var(--night-control)}[data-theme=dark] .game-dialog input{background:var(--night-control);color:var(--night-text)}[data-theme=dark] .game-dialog input::placeholder{color:#aaa}[data-theme=dark] .game-dialog .form-error{color:#efacb3}[data-theme=dark] .stats-grid strong{color:var(--night-text)}[data-theme=dark] .stats-grid span{color:var(--night-secondary)}[data-theme=dark] .distribution>div>div{color:#151515;background:#bdbdbd}[data-theme=dark] .answer-card{background:var(--night-raised)}[data-theme=dark] .answer-card strong{color:var(--night-text)}[data-theme=dark] .answer-card span{color:var(--night-secondary)}[data-theme=dark] .result-symbol{color:#ddd}[data-theme=dark] .level-step{color:#b3b3b3}[data-theme=dark] .level-step.is-current{color:#181818;background:#e2e2e2;box-shadow:0 4px 14px #0002}[data-theme=dark] .level-step.is-complete:not(.is-current){color:#d9d9d9;background:#2d2d2d}[data-theme=dark] .step-number{background:#ffffff0d}[data-theme=dark] .is-current .step-number{background:#0000000b}[data-theme=dark] .is-complete:not(.is-current) .step-number{color:#add5b9}[data-theme=dark] .journey-progress{color:var(--night-secondary)}[data-theme=dark] .journey-progress>div{background:#333}[data-theme=dark] .journey-progress>div>span{background:#d5d5d5}[data-theme=dark] .quote-clue{background:var(--night-raised)}[data-theme=dark] .quote-mark{color:#ffffff09}[data-theme=dark] .quote-clue blockquote{color:#f0f0f0}[data-theme=dark] .quote-clue figcaption{color:var(--night-secondary)}[data-theme=dark] .emoji-slot,[data-theme=dark] .emoji-slot:nth-child(2),[data-theme=dark] .emoji-slot:nth-child(3),[data-theme=dark] .emoji-slot:nth-child(4){background:#242424}[data-theme=dark] .emoji-slot.unrevealed{color:#777;background:#1c1c1c}[data-theme=dark] .emoji-slot small{color:#bebebe}[data-theme=dark] .emoji-slot.unrevealed small{color:var(--night-muted)}[data-theme=dark] .emoji-clue p,[data-theme=dark] .clue-empty,[data-theme=dark] .guess-count,[data-theme=dark] .simple-name small{color:var(--night-secondary)}[data-theme=dark] .simple-guesses li,[data-theme=dark] .simple-guesses .right-guess{background:var(--night-raised)}[data-theme=dark] .simple-result{color:#ddb0b6}[data-theme=dark] .right-guess .simple-result{color:#add9bb}[data-theme=dark] .result-steps span{background:var(--night-raised);color:var(--night-muted)}[data-theme=dark] .result-steps .done{color:#bbdec5;background:#2b2b2b}[data-theme=dark] .finished-actions>.next-level{color:#eee;background:#383838}[data-theme=dark] .finished-actions>.next-level:hover{background:#454545}[data-theme=dark] .help-dialog{background:var(--paper)}[data-theme=dark] .help-dialog>.close-dialog{background:var(--night-control)}[data-theme=dark] .help-dialog .help-lead{color:#ddd}[data-theme=dark] .help-preferences{background:var(--night-control)}[data-theme=dark] .help-preferences>div>span{color:var(--night-secondary)}[data-theme=dark] .theme-switch[aria-checked=true]:before{background:#e3e3e3}[data-theme=dark] .theme-switch>span{color:#f0f0f0;background:#222}[data-theme=dark] .help-chapter h3>span{color:#e0e0e0;background:#323232}[data-theme=dark] .help-dialog .help-chapter>p,[data-theme=dark] .help-dialog .help-example p,[data-theme=dark] .help-dialog .help-note{color:var(--night-secondary)}[data-theme=dark] .help-dialog .help-year{background:var(--night-control);color:var(--night-secondary)}[data-theme=dark] .help-year>span{color:#ddd}[data-theme=dark] .help-emoji-demo>span{color:#999;background:#202020}[data-theme=dark] .help-emoji-demo>.shown{background:#2c2c2c}[data-theme=dark] .help-demo-actions{color:var(--night-secondary)}[data-theme=dark] .help-details{border-color:#363636}[data-theme=dark] .help-dialog .help-details p{color:var(--night-secondary)}[data-theme=dark] .help-details strong{color:#ddd}[data-theme=dark] .help-actions{background:#171717f5;box-shadow:0 -10px 20px #171717b3}[data-theme=dark] :is(button,a,input,summary):focus-visible{outline-color:#ccc}@media (max-width:620px){.site-header{gap:8px;padding-left:4px;padding-right:4px}.wordmark{gap:6px}.wordmark img{flex-basis:42px;width:42px;height:42px}.wordmark>span{font-size:32px}.wordmark small{letter-spacing:1.1px;font-size:5px}.toolbar{gap:2px}.toolbar .icon-button,.toolbar .tool-button{flex-basis:36px;width:36px;padding:8px}.help-dialog{border-radius:23px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:0}.help-content{padding:29px 22px 6px}.help-dialog h2{font-size:31px}.help-dialog .help-lead{padding-right:12px;font-size:13px;line-height:1.5}.help-preferences{margin-bottom:20px;padding:10px 13px}.help-preferences>div>span{font-size:10px}.help-basics{font-size:12px}.help-examples{gap:7px}.help-example>div{min-height:100px}.help-example>div>strong{font-size:11px}.help-example small{font-size:7px}.help-example>div>span{font-size:9px}.help-dialog .help-example p{font-size:10px}.help-emoji-demo>span{height:62px}.help-emoji-demo .emoji-symbol{font-size:29px}.help-actions{padding:12px 22px max(17px,env(safe-area-inset-bottom))}[data-theme=dark] .comparison-table tr{background:var(--night-raised)}[data-theme=dark] .character-cell{background:0 0}}@media (max-width:360px){.site-header{gap:4px;padding-left:1px;padding-right:1px}.wordmark{gap:4px}.wordmark img{flex-basis:31px;width:31px;height:34px}.wordmark>span{font-size:28px}.wordmark small{letter-spacing:.7px}.toolbar{gap:1px}.toolbar .icon-button,.toolbar .tool-button{flex-basis:34px;width:34px}.help-content,.help-actions{padding-left:19px;padding-right:19px}.help-dialog .help-lead{font-size:12px}.help-preferences>div>span{max-width:140px}.help-example small{letter-spacing:.6px}.help-example>div{padding-left:4px;padding-right:4px}.help-demo-actions .quiet-button{gap:4px;font-size:10px}}
