:root{--bg:#0b0f0e;--panel:#131918;--panel-2:#1a2220;--line:#2a3431;--line-2:#3a4643;--text:#eef3f1;--muted:#a7b5b0;--teal:#17c3a5;--teal-ink:#04201a;--grass:#43d17a;--grass-ink:#04210f;--warn:#ff8a5c;--gold:#f5c84c;--silver:#c9d3dc;--bronze:#d9925a;--radius:12px;--accent:var(--grass);--accent-ink:var(--grass-ink);--accent-soft:#43d17a1f;--fast:.12s;--sat:var(--discord-safe-area-inset-top,env(safe-area-inset-top,0px));--sab:var(--discord-safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--sal:var(--discord-safe-area-inset-left,env(safe-area-inset-left,0px));--sar:var(--discord-safe-area-inset-right,env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100%;padding:calc(10px + var(--sat)) calc(10px + var(--sar)) calc(10px + var(--sab)) calc(10px + var(--sal));margin:0;font:15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#app{flex-direction:column;gap:10px;max-width:1100px;min-height:100%;margin:0 auto;display:flex}img{max-width:100%}.screen{flex-direction:column;gap:10px;min-width:0;display:flex}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:14px}.title{letter-spacing:-.02em;align-items:center;gap:6px;margin:0;font-size:26px;font-weight:800;line-height:1.1;display:flex}.h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:19px;line-height:1.25}.lede{color:var(--muted);margin:2px 0 10px}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:12px 0 8px;font-size:12px;font-weight:700}.count{color:var(--text)}.muted{color:var(--muted)}.small{font-size:13px}.note{background:var(--panel-2);border-left:3px solid var(--warn);border-radius:8px;margin:0 0 10px;padding:8px 10px}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.tile:focus-visible,.card:focus-visible{outline-offset:2px;border-radius:var(--radius)}.avatar{background:hsl(var(--hue,160) 35% 30%);border:1px solid var(--line-2);border-radius:50%;flex:none;width:40px;height:40px;font-size:36px;display:inline-block;position:relative;overflow:hidden}.avatar:before{content:attr(data-initial);color:#fff;place-items:center;font-size:.45em;font-weight:700;display:grid;position:absolute;inset:0}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avatar--sm{width:24px;height:24px;font-size:24px}.avatar--podium{width:40px;height:40px;font-size:36px}.lobby-head{padding:12px 14px}.lobby-head__top{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.brand{min-width:0}.brand__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--grass);margin:0 0 2px;font-size:11px;font-weight:700}.brand__mark{width:18px;height:18px;color:var(--grass);flex:none}.lobby-head .lede{margin:2px 0 0;font-size:14px}.lobby-head__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.who{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.who__label{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.people{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.person{border:1px solid var(--line);background:var(--panel-2);border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:140px;padding:2px 8px 2px 2px;display:inline-flex}.person__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tiles{grid-template-columns:1fr;gap:8px;display:grid}.tile{text-align:left;border-radius:var(--radius);border:1px solid var(--line);border-left:3px solid var(--tile-accent,var(--line-2));background:var(--panel);color:var(--text);cursor:pointer;font:inherit;min-width:0;min-height:64px;transition:background-color var(--fast) ease-out, border-color var(--fast) ease-out;flex-direction:row;align-items:center;gap:12px;padding:10px 12px;display:flex;position:relative}.tile:hover:not(:disabled){background:var(--panel-2)}.tile:active:not(:disabled){background:#202a28}.tile__art{background:var(--panel-2);border:1px solid var(--line);width:42px;height:42px;color:var(--tile-accent,var(--muted));border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.tile__svg{width:26px;height:26px;display:block}.tile__logo{object-fit:cover;width:100%;height:100%;display:block}.tile__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tile__name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.2}.tile__desc{color:var(--muted);font-size:13px;line-height:1.35}.badge{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:12px;font-weight:600}.badge--live{color:var(--tile-accent,var(--text))}.tile--dad{--tile-accent:#b4ff39}.tile--trivia{--tile-accent:#4fd8ff}.tile--bluff{--tile-accent:#c3a6ff}.tile--daily{--tile-accent:#6fe39a}.tile--myth{--tile-accent:#ffc24b}.btn{font:inherit;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);cursor:pointer;min-height:48px;transition:background-color var(--fast) ease-out, transform .1s ease-out;border-radius:10px;padding:11px 16px;font-weight:700}.btn:hover:not(:disabled){background:#222c2a}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn--primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.06)}.btn--ghost{background:0 0}.btn--sm{min-height:48px;padding:8px 12px;font-size:14px}.btn--big{width:100%;min-height:52px;margin-top:14px;font-size:17px}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.field{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.field select{font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--line-2);border-radius:10px;min-height:48px;padding:10px}.bar{align-items:center;gap:10px;min-width:0;display:flex}.bar__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:17px;overflow:hidden}.bar__meta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.bar__logo{border-radius:8px;flex:none;width:32px;height:32px}.guest,.link{color:var(--muted);background:var(--panel);border:1px dashed var(--line-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.link--bad{color:var(--warn);border-color:var(--warn)}.toast{left:50%;bottom:calc(16px + var(--sab));background:var(--panel-2);border:1px solid var(--line-2);white-space:pre-line;z-index:30;max-width:min(92vw,520px);animation:fade-in var(--fast) ease-out both;border-radius:10px;padding:10px 14px;position:fixed;transform:translate(-50%)}.dad-main>.btn,.bluff-panel>.btn:not(.btn--big),.dad-side>.btn,.panel>.answer+.row,.answers+.btn,.choices+.status,.answer--win+.scores,.podium+.answer{margin-top:12px}.panel>.answer--win{margin-bottom:12px}.game-hero{background:var(--panel-2);border:1px solid var(--line);width:44px;height:44px;color:var(--accent);border-radius:10px;place-items:center;margin:0 0 10px;display:grid;overflow:hidden}.game-hero .tile__svg{width:26px;height:26px}.game-hero--dad img{width:44px;height:44px;display:block}.dad-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.prompt{background:var(--panel-2);border:1px solid var(--line-2);color:#fff;border-radius:var(--radius);overflow-wrap:anywhere;margin-bottom:12px;padding:14px 16px;font-size:clamp(18px,4.6vw,26px);font-weight:800;line-height:1.3}.hand{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:8px;display:grid}.card{font:inherit;text-align:left;color:#0b1210;cursor:pointer;overflow-wrap:anywhere;min-height:88px;transition:background-color var(--fast) ease-out;background:#f1f4f3;border:1px solid #d5dcda;border-radius:10px;padding:12px;font-weight:700}.card:hover:not(:disabled){outline:2px solid var(--accent);outline-offset:-2px}.card:active:not(:disabled){background:#dfe6e4}.card:disabled{opacity:.4;cursor:default}.answers{gap:8px;display:grid}.answer{text-align:left;width:100%;font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;min-height:48px;margin:0;padding:12px;display:block}.answer--pick{cursor:pointer}.answer--pick:hover{border-color:var(--accent)}.answer--win{border-color:var(--gold);border-left-width:3px}.status{margin:0 0 10px;font-weight:700}.status--win{color:var(--gold)}.scores{gap:4px;margin:0;padding:0;list-style:none;display:grid}.score{background:var(--panel-2);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 10px;display:flex}.score--me{border-color:var(--accent)}.score__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.score__pts{font-variant-numeric:tabular-nums;font-weight:800;display:inline-block}.score__rank{width:24px;height:24px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.tag{background:var(--gold);color:#201800;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.tag--ok{background:var(--accent);color:var(--accent-ink)}.panel--win{border-color:var(--line-2)}.podium{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:8px;max-width:360px;margin:6px 0 14px;display:grid}.podium__spot{--medal:#5b6b66;--medal-ink:var(--text);flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.podium__spot .avatar{border-color:var(--medal)}.podium__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.podium__block{background:var(--panel-2);border:1px solid var(--line-2);border-top:3px solid var(--medal);border-radius:8px 8px 2px 2px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;width:100%;padding-top:6px;display:flex}.podium__spot--1 .podium__block{height:72px}.podium__spot--2 .podium__block{height:56px}.podium__spot--3 .podium__block{height:44px}.podium__place{color:var(--text);font-size:18px;font-weight:800;line-height:1}.podium__pts{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.medal--1{--medal:var(--gold);--medal-ink:#2a1f00}.medal--2{--medal:var(--silver);--medal-ink:#1b2229}.medal--3{--medal:var(--bronze);--medal-ink:#2a1505}.score.medal--1,.score.medal--2,.score.medal--3{border-left:3px solid var(--medal)}.score.medal--1 .score__rank,.score.medal--2 .score__rank,.score.medal--3 .score__rank{background:var(--medal);color:var(--medal-ink)}.tag--away{background:var(--panel);color:var(--warn);border:1px solid var(--warn)}.person--away .avatar{opacity:.45}.screen--trivia{--accent:#4fd8ff;--accent-ink:#031a2a;--accent-soft:#4fd8ff1f}.trivia-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex}.clock{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1}.clock--sm{color:var(--accent);text-align:right;min-width:2ch;font-size:32px}.clock--low{color:var(--warn)}.choices{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.choice{text-align:left;width:100%;font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--line);cursor:pointer;overflow-wrap:anywhere;min-width:0;min-height:52px;transition:border-color var(--fast) ease-out, background-color var(--fast) ease-out;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}button.choice:hover:not(:disabled){border-color:var(--accent)}button.choice:active:not(:disabled){background:#202a28}button.choice:disabled{cursor:default;opacity:.6}button.choice.choice--mine:disabled{opacity:1}.choice--mine{border-color:var(--accent);outline:1px solid var(--accent)}.choice--correct{border-color:var(--gold);border-left:3px solid var(--gold);background:#24200f!important}.choice--wrong{border-color:var(--warn)}.choice__key{background:var(--panel);border:1px solid var(--line-2);width:28px;height:28px;color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.screen--trivia .choice--k0 .choice__key{color:#4fd8ff;border-color:#4fd8ff}.screen--trivia .choice--k1 .choice__key{color:#5cf2d6;border-color:#5cf2d6}.screen--trivia .choice--k2 .choice__key{color:#ffd65c;border-color:#ffd65c}.screen--trivia .choice--k3 .choice__key{color:#ff8fc7;border-color:#ff8fc7}.choice__count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.hs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hs-head .eyebrow{margin:0}.hs-tabs{border:1px solid var(--line-2);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.hs-tab{font:inherit;color:var(--muted);cursor:pointer;min-height:44px;transition:background-color var(--fast) ease-out;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.hs-tab--on{background:var(--panel-2);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.score--pb{border:1px dashed var(--line-2);margin-top:6px}.hs-foot{margin:8px 0 0}.brag{color:var(--muted);margin:0 0 10px;font-weight:700}.brag--hit{color:var(--gold)}.sheet{z-index:20;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet__backdrop{animation:fade-in var(--fast) ease-out both;background:#0009;position:absolute;inset:0}.sheet__panel{width:100%;max-width:560px;max-height:calc(88vh - var(--sat));overscroll-behavior:contain;background:var(--bg);border:1px solid var(--line-2);padding:12px calc(12px + var(--sar)) calc(14px + var(--sab)) calc(12px + var(--sal));animation:fade-in var(--fast) ease-out both;border-bottom:0;border-radius:14px 14px 0 0;position:relative;overflow-y:auto}.sheet__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sheet__title{margin:0;font-size:18px}.sheet .hs{padding:12px}.sheet .hs-head .eyebrow{display:none}.sheet .hs-head{justify-content:flex-start}@media (min-width:640px){.sheet{align-items:center}.sheet__panel{border-bottom:1px solid var(--line-2);border-radius:14px}}@media (max-width:639px){.trivia-panel .prompt{margin-bottom:10px;padding:12px 14px;font-size:clamp(15px,3.8vw,17px);line-height:1.3}}@media (min-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dad-grid{grid-template-columns:minmax(0,1fr) 240px}.choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (orientation:landscape) and (max-height:500px){body{padding-top:calc(6px + var(--sat));padding-bottom:calc(6px + var(--sab))}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{min-height:56px;padding:8px 10px}.choices{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dad-grid{grid-template-columns:minmax(0,1fr) 200px}.clock--sm{font-size:26px}.lobby-head .lede,.game-hero{display:none}.podium__spot--1 .podium__block{height:56px}.podium__spot--2 .podium__block{height:44px}.podium__spot--3 .podium__block{height:36px}}@media (max-width:359px){body{padding-left:calc(8px + var(--sal));padding-right:calc(8px + var(--sar))}.tile{gap:10px;padding:10px}.tile__desc{font-size:12px}.panel{padding:12px}.title{font-size:22px}.lobby-head__top,.bluff-line{flex-wrap:wrap}.bluff-line .btn{flex:1 0 100%}}.screen--bluff{--accent:#c3a6ff;--accent-ink:#1a0f33;--accent-soft:#c3a6ff1f}.bluff-panel .choices{grid-template-columns:minmax(0,1fr)}.bluff-panel .choice{flex-wrap:wrap;align-items:flex-start}.choice__text{overflow-wrap:anywhere;flex:60%;min-width:0;font-weight:600}.bluff-panel .choice__count{white-space:normal;flex-basis:100%;margin-left:38px}.choice--lie{background:#2a1e10!important}.prompt--sm{padding:10px 12px;font-size:15px}.tag--lie{background:var(--warn);color:#1a0f08;border-color:var(--warn);display:inline-block}.bluff-write{gap:8px;margin:8px 0;display:grid}.bluff-line{align-items:center;gap:8px;display:flex}.bluff-line--lie .bluff-input{border-color:var(--warn)}.bluff-input{min-width:0;font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--line-2);border-radius:10px;flex:1;min-height:48px;padding:11px 12px;font-size:16px}.bluff-input:focus{outline:2px solid var(--accent);border-color:var(--accent)}.bluff-input::placeholder{color:#9aa8a3}.screen--dad{--accent:#b4ff39;--accent-ink:#0a0b14;--accent-soft:#b4ff391f}.screen--dad .bar__title{white-space:normal;overflow-wrap:normal;font-size:15px;line-height:1.15}.screen--dad .tag--ok{color:#0a0b14;background:#00e5e5}.screen--dad .score--judge{border-color:#ff4dff}.screen--dad .tag:not(.tag--ok):not(.tag--away){color:#0a0b14;background:#ff4dff}.prompt--black{border-color:var(--line-2);background:#07080c;border-left:3px solid #b4ff39}@media (min-width:900px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.btn--invite{align-items:center;gap:6px;display:inline-flex}.btn__icon{flex:none;width:18px;height:18px}.btn--block{justify-content:center;width:100%;margin-top:10px}.bar .btn--invite{margin-left:4px}.bar .btn--invite span,.lobby-head .btn--invite span{display:none}@media (min-width:420px){.bar .btn--invite span,.lobby-head .btn--invite span{display:inline}}.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}.tag--soft{background:var(--panel);color:var(--muted);border:1px solid var(--line)}.screen--daily{--accent:#6fe39a;--accent-ink:#04210f;--accent-soft:#6fe39a1f}.daily-panel{flex-direction:column;align-items:center;gap:10px;display:flex}.daily-intro{align-items:flex-start}.daily-panel>.row,.daily-panel>.status,.daily-panel>.eyebrow,.daily-panel>.dg-stats,.daily-panel>.dg-dist,.daily-panel>p{align-self:stretch}.dg-grid{grid-template-rows:repeat(6,1fr);gap:6px;width:min(100%,300px);display:grid}.dg-row{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.dg-tile{aspect-ratio:1;border:2px solid var(--line-2);color:var(--text);text-transform:uppercase;background:var(--panel);border-radius:6px;place-items:center;font-size:clamp(20px,7vw,30px);font-weight:800;line-height:1;display:grid}.dg-tile--typed{border-color:#8a9a95}.dg-tile--g{color:#04210f;background:#3fbf6e;border-color:#3fbf6e}.dg-tile--y{color:#2a1f00;background:#e9c548;border-color:#e9c548}.dg-tile--b{color:#eef3f1;background:#3b4643;border-color:#3b4643}.dg-keys{-webkit-user-select:none;user-select:none;gap:6px;width:100%;max-width:500px;display:grid}.dg-keyrow{justify-content:center;gap:5px;display:flex}.dg-key{border:1px solid var(--line-2);min-width:0;height:50px;color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;background:#232d2a;border-radius:6px;flex:1 1 0;place-items:center;padding:0;font-size:15px;font-weight:700;transition:background-color .1s ease-out;display:grid}.dg-key svg{width:22px;height:22px}.dg-key--wide{text-transform:uppercase;letter-spacing:.02em;flex:1.6 1 0;font-size:12px}.dg-key:active:not(:disabled){background:#2f3b38}.dg-key--g{color:#04210f;background:#3fbf6e;border-color:#3fbf6e}.dg-key--y{color:#2a1f00;background:#e9c548;border-color:#e9c548}.dg-key--b{color:#8d9b96;background:#151b1a;border-color:#151b1a}.dg-friends{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dg-friend{background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 10px;display:flex}.dg-dots{gap:3px;display:inline-flex}.dg-dot{background:#2a3431;border-radius:2px;width:8px;height:8px}.dg-dot--on{background:#8d9b96}.dg-dot--win{background:#3fbf6e}.dg-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dg-stat{background:var(--panel-2);border-radius:10px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.dg-stat__n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.dg-stat__l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;font-size:11px}.dg-dist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dg-dist__row{align-items:center;gap:6px;display:flex}.dg-dist__k{width:14px;color:var(--muted);font-size:13px;font-weight:700}.dg-dist__bar{width:var(--w);text-align:right;background:#3b4643;border-radius:4px;min-width:22px;padding:2px 6px;font-size:12px;font-weight:700}.dg-dist__row--me .dg-dist__bar{color:#04210f;background:#3fbf6e}.screen--myth{--accent:#ffc24b;--accent-ink:#2a1404;--accent-soft:#ffc24b1f}.mm-card{align-items:center;min-height:112px;font-size:clamp(17px,4.6vw,21px);display:flex;position:relative;color:#23170b!important;background:#f6f1e7!important;border:1px solid #d9cfbd!important}.mm-card--reveal{padding-bottom:44px}.mm-stamp{letter-spacing:.1em;border:2px solid;border-radius:6px;padding:3px 8px;font-size:14px;font-weight:800;position:absolute;bottom:10px;right:12px}.mm-card--myth .mm-stamp{color:#a8231a}.mm-card--math .mm-stamp{color:#0f6b47}.mm-calls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mm-call{font:inherit;cursor:pointer;letter-spacing:.02em;border:0;border-radius:10px;min-height:60px;font-size:20px;font-weight:800;transition:transform .1s ease-out}.mm-call:active:not(:disabled){transform:scale(.98)}.mm-call:disabled{opacity:.5;cursor:default}.mm-call--myth{color:#2a0d05;background:#ff8a6b}.mm-call--math{color:#032a22;background:#5cf2d6}.mm-score{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.mm-why{color:var(--text);margin:0 0 4px;font-size:16px;line-height:1.45}.mm-dots{gap:4px;margin:0 0 10px;display:flex}.mm-dot{background:#2a3431;border-radius:2px;flex:1;height:4px}.mm-dot--ok{background:#5cf2d6}.mm-dot--miss{background:#ff8a6b}@media (min-width:640px) and (max-width:899px){.tiles .tile--myth{grid-column:1/-1}}@media (orientation:landscape) and (max-height:500px){.tiles .tile--myth{grid-column:1/-1}.daily-panel{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.daily-panel>:not(.dg-grid){grid-column:2}.daily-panel>.dg-grid{grid-row:1/span 6;width:min(210px,40vw)}.dg-tile{border-radius:6px;font-size:18px}.dg-key{height:48px}.mm-card{min-height:80px}.mm-call{min-height:48px}}@media (max-width:359px){.dg-keyrow{gap:4px}.dg-key{height:48px;font-size:13px}.dg-key--wide{text-transform:none;letter-spacing:0;font-size:11px}.mm-call{font-size:18px}}.fx{animation:fade-in var(--fast) ease-out both;animation-delay:var(--fx-t,0s)}.fx-done .fx{animation:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
