:root{color-scheme:light;--navy-950:#0C1C2E;--navy-900:#112A45;--navy-800:#16314D;--bar:#16314D;--ink:#14283C;--slate-700:#4E6883;--slate-500:#5E7790;--slate-300:#CBD8E6;--accent-700:#176FA0;--accent-500:#2D9CDB;--accent-100:#E1F1FB;--accent-fill:#176FA0;--accent-fill-text:#FFFFFF;--sand:#F8F1E4;--sand-border:#E9DCC2;--sand-ink:#4A3A1E;--orange:#DD6F2C;--red-600:#BE3A29;--red-500:#CE3A2A;--teal:#3D7A8A;--paper:#FDFBF6;--panel:#E8EEF4;--ac-ink:#14283C;--line:#D3DFEA;--tape-text:#47637F;--surface:#F2EEE6;--card:#FFFFFF;--key:#FFFFFF;--key-fn:#CFE0EF;--key-bs:#557089;--rule:#16314D;--shadow-key:0 1px 2px rgba(12,28,46,.12),0 3px 8px rgba(12,28,46,.06);--shadow-card:0 1px 2px rgba(12,28,46,.05),0 8px 22px rgba(12,28,46,.07);--r-card:0.875rem;--r-input:0.625rem}[data-theme=dark]{color-scheme:dark;--bar:var(--navy-950);--ink:#E8F0F8;--slate-700:#AFC3D6;--slate-500:#8FA8C0;--slate-300:#9FB4C9;--accent-700:#4FB3E8;--accent-500:#4FB3E8;--accent-100:#1B3D5E;--accent-fill:#2D9CDB;--accent-fill-text:#0D1B2B;--sand:#3F3A2B;--sand-border:#5C543C;--sand-ink:#F3E8CE;--orange:#E8854A;--red-600:#EE6450;--red-500:#EE6450;--teal:#6FB4C4;--paper:#0C1826;--panel:#0F2137;--line:#1E3B57;--tape-text:#B3C7DB;--surface:#07111C;--card:#14273E;--key:#1B3450;--key-fn:#24446A;--key-bs:#3A5878;--rule:#6E8BAA;--shadow-key:0 1px 2px rgba(0,0,0,.4),0 3px 8px rgba(0,0,0,.25);--shadow-card:0 1px 2px rgba(0,0,0,.3),0 8px 22px rgba(0,0,0,.3)}[data-palette=vivid-indigo]{--bar:#1E293B;--navy-950:#0F172A;--navy-900:#1E293B;--navy-800:#1E293B;--ink:#0F172A;--slate-700:#475569;--slate-500:#64748B;--slate-300:#CBD5E1;--accent-700:#4F46E5;--accent-500:#4F46E5;--accent-100:#E0E7FF;--accent-fill:#4F46E5;--accent-fill-text:#FFFFFF;--sand:#E0E7FF;--sand-border:#C7D2FE;--sand-ink:#3730A3;--orange:#E2E8F0;--ac-ink:#BE123C;--red-600:#E11D48;--red-500:#E11D48;--teal:#0891B2;--paper:#FFFFFF;--panel:#E4E9F2;--subtotal-ink:#047857;--sum-ink:#047857;--key-op:#ECFDF5;--key-op-ink:#047857;--line:#E2E8F0;--tape-text:#64748B;--surface:#F1F5F9;--card:#FFFFFF;--key:#F8FAFC;--key-fn:#E2E8F0;--key-bs:#64748B;--rule:#1E293B}[data-palette=vivid-indigo][data-theme=dark]{--bar:#0F172A;--navy-950:#0F172A;--navy-900:#1E293B;--navy-800:#1E293B;--ink:#F8FAFC;--slate-700:#94A3B8;--slate-500:#94A3B8;--slate-300:#CBD5E1;--accent-700:#818CF8;--accent-500:#818CF8;--accent-100:#312E81;--accent-fill:#6366F1;--accent-fill-text:#FFFFFF;--sand:#312E81;--sand-border:#4338CA;--sand-ink:#C7D2FE;--orange:#334155;--ac-ink:#FDA4AF;--red-600:#FB7185;--red-500:#FB7185;--teal:#22D3EE;--paper:#0F172A;--panel:#1E293B;--subtotal-ink:#34D399;--sum-ink:#34D399;--key-op:#123528;--key-op-ink:#34D399;--line:#334155;--tape-text:#94A3B8;--surface:#0A1120;--card:#1E293B;--key:#334155;--key-fn:#334155;--key-bs:#475569;--rule:#94A3B8}[data-palette=subtle-slate]{--surface:#E2E8F0;--card:#F8FAFC;--paper:#F5F7FA;--panel:#B9C6D6;--ac-ink:#1E293B;--sum-ink:#047857;--key-op:#C3D5EA;--key-op-ink:#14385C;--bar:#334155;--ink:#1E293B;--slate-700:#475569;--slate-500:#64748B;--slate-300:#CBD5E1;--tape-text:#475569;--accent-700:#2563EB;--accent-500:#3B82F6;--accent-100:#DBEAFE;--accent-fill:#2563EB;--accent-fill-text:#FFFFFF;--red-600:#BE123C;--red-500:#E11D48;--teal:#0E7490;--orange:#D97706;--sand:#D3E2F7;--sand-border:#B9CFEC;--sand-ink:#2C4A73;--key:#FFFFFF;--key-fn:#DDE1E6;--key-bs:#64748B;--rule:#334155;--navy-950:#1E293B;--navy-900:#334155;--navy-800:#475569}[data-palette=subtle-slate][data-theme=dark]{--surface:#0F172A;--card:#1E293B;--paper:#1E2836;--panel:#222D3B;--bar:#0E182A;--ink:#E8EEF7;--slate-700:#A3B0C2;--slate-500:#A3B0C2;--slate-300:#A3B0C2;--tape-text:#CBD5E1;--accent-700:#60A5FA;--accent-500:#60A5FA;--accent-100:#1E3A8A;--accent-fill:#3478E5;--accent-fill-text:#FFFFFF;--red-600:#D77882;--red-500:#FB7185;--teal:#67E8F9;--orange:#FBBF24;--ac-ink:#1E293B;--sand:#36547E;--sand-border:#436698;--sand-ink:#EAF1FF;--line:#33404F;--key:#3B4C63;--key-fn:#59626F;--sum-ink:#42C6A0;--key-op:#2B3E57;--key-op-ink:#D8E6F5;--key-bs:#5C728F;--rule:#94A3B8;--navy-950:#0F172A;--navy-900:#1E293B;--navy-800:#334155}[data-palette=ledger-green]{--surface:#E3EADD;--panel:#C9D6C6;--card:#FAFCF6;--paper:#F1F5EC;--bar:#22352A;--ink:#1A2B21;--slate-700:#4A5A4E;--slate-500:#6B7A6C;--slate-300:#C3CFC0;--tape-text:#5F6F62;--accent-700:#15603F;--accent-500:#15603F;--accent-100:#DCEDE2;--accent-fill:#15603F;--accent-fill-text:#FFFFFF;--red-600:#B3261E;--red-500:#C0392B;--teal:#7A5C12;--sand:#F6EFD8;--sand-border:#E7DCB8;--sand-ink:#5A4A18;--orange:#B3261E;--ac-ink:#FFFFFF;--key:#FFFFFF;--key-fn:#E2E4DD;--subtotal-ink:#15603F;--sum-ink:#15603F;--key-op:#C8E6CE;--key-op-ink:#0F5537;--key-bs:#5F6B60;--line:#D5DED0;--rule:#22352A;--navy-950:#16211A;--navy-900:#22352A;--navy-800:#2C4034}[data-palette=ledger-green][data-theme=dark]{--surface:#0B100D;--panel:#161E18;--card:#1B2620;--paper:#121A15;--bar:#0F1712;--ink:#E6EFE6;--slate-700:#A5B5A7;--slate-500:#93A395;--slate-300:#A5B5A7;--tape-text:#A5B5A7;--accent-700:#3FA971;--accent-500:#3FA971;--accent-100:#1B3F2B;--accent-fill:#3FA971;--accent-fill-text:#0D1B12;--red-600:#F1786A;--red-500:#F1786A;--teal:#EBDCAE;--sand:#3A3722;--sand-border:#524D31;--sand-ink:#F2E5C0;--orange:#C0392B;--ac-ink:#FFFFFF;--key:#27332B;--key-fn:#434E45;--subtotal-ink:#5FCB94;--sum-ink:#5FCB94;--key-op:#1B3F2B;--key-op-ink:#7FE3AE;--key-bs:#4E5B4F;--line:#26332B;--rule:#7FA98C;--navy-950:#0B120D;--navy-900:#16211A;--navy-800:#22352A}[data-palette=sunlit-amber]{--surface:#F3E8D8;--panel:#DCC9AE;--card:#FFFDF8;--paper:#FFF8EE;--bar:#3E2C1C;--ink:#2A1F14;--slate-700:#6D5B47;--slate-500:#8A7660;--slate-300:#E0D2BE;--tape-text:#6D5B47;--accent-700:#00796B;--accent-500:#00796B;--accent-100:#D3EDE8;--accent-fill:#00796B;--accent-fill-text:#FFFFFF;--red-600:#C62828;--red-500:#D84315;--teal:#7A4E00;--sand:#FFE0A3;--sand-border:#F0CC85;--sand-ink:#7A4E00;--orange:#BF360C;--ac-ink:#FFFFFF;--key:#FFFFFF;--key-fn:#F0E4D4;--subtotal-ink:#00695C;--sum-ink:#00695C;--key-op:#B2DFDB;--key-op-ink:#004D40;--key-bs:#8D6E63;--line:#E6D8C4;--rule:#3E2C1C;--navy-950:#2A1F14;--navy-900:#3E2C1C;--navy-800:#4A3627}[data-palette=sunlit-amber][data-theme=dark]{--surface:#0C0906;--panel:#1D170F;--card:#221B12;--paper:#14100B;--bar:#100D08;--ink:#F5EDE0;--slate-700:#BCAA92;--slate-500:#A8957C;--slate-300:#BCAA92;--tape-text:#BCAA92;--accent-700:#26A69A;--accent-500:#26A69A;--accent-100:#12403A;--accent-fill:#26A69A;--accent-fill-text:#0B1512;--red-600:#FF8A75;--red-500:#FF8A75;--teal:#FFD08A;--sand:#4A3418;--sand-border:#63481F;--sand-ink:#FFD9A0;--orange:#BF360C;--ac-ink:#FFFFFF;--key:#33281C;--key-fn:#4A3B2C;--subtotal-ink:#4DB6AC;--sum-ink:#4DB6AC;--key-op:#12403A;--key-op-ink:#80CBC4;--key-bs:#6D5546;--line:#2A2118;--rule:#A6906F;--navy-950:#0A0806;--navy-900:#14100B;--navy-800:#251C12}[data-palette=high-contrast]{--surface:#DCDCDC;--panel:#BFBFBF;--card:#FFFFFF;--paper:#FFFFFF;--bar:#000000;--ink:#000000;--slate-700:#333333;--slate-500:#4D4D4D;--slate-300:#E6E6E6;--tape-text:#333333;--accent-700:#0033A0;--accent-500:#0033A0;--accent-100:#DCE6FF;--accent-fill:#0033A0;--accent-fill-text:#FFFFFF;--red-600:#A50000;--red-500:#A50000;--teal:#000000;--sand:#FFE066;--sand-border:#E0B800;--sand-ink:#000000;--orange:#A50000;--ac-ink:#FFFFFF;--key:#FFFFFF;--key-fn:#D9D9D9;--sum-ink:#000000;--key-op:#0033A0;--key-op-ink:#FFFFFF;--key-bs:#333333;--line:#767676;--rule:#000000;--navy-950:#000000;--navy-900:#000000;--navy-800:#1A1A1A}[data-palette=high-contrast][data-theme=dark]{--surface:#000000;--panel:#1F1F1F;--card:#262626;--paper:#0A0A0A;--bar:#000000;--ink:#FFFFFF;--slate-700:#D0D0D0;--slate-500:#B0B0B0;--slate-300:#E6E6E6;--tape-text:#D0D0D0;--accent-700:#66B2FF;--accent-500:#66B2FF;--accent-100:#10243D;--accent-fill:#66B2FF;--accent-fill-text:#000000;--red-600:#FF6B6B;--red-500:#FF6B6B;--teal:#000000;--sand:#FFD24D;--sand-border:#E0B800;--sand-ink:#000000;--orange:#FF7A45;--ac-ink:#000000;--key:#000000;--key-fn:#3D3D3D;--sum-ink:#FFFFFF;--key-op:#66B2FF;--key-op-ink:#000000;--key-bs:#595959;--line:#6B6B6B;--rule:#FFFFFF;--navy-950:#000000;--navy-900:#0A0A0A;--navy-800:#1F1F1F}[data-palette=high-contrast-warm]{--surface:#CBB78A;--panel:#BFA97C;--card:#FFFDF5;--paper:#FFF8E7;--bar:#241C10;--ink:#1E1E1E;--slate-700:#4A4A4A;--slate-500:#5C4A2A;--slate-300:#E8DFC8;--tape-text:#4A4A4A;--accent-700:#005A9E;--accent-500:#005A9E;--accent-100:#D9E4F7;--accent-fill:#005A9E;--accent-fill-text:#FFFFFF;--red-600:#9A0000;--red-500:#9A0000;--teal:#1E1E1E;--sand:#E6B800;--sand-border:#C79F00;--sand-ink:#1E1E1E;--orange:#9A0000;--ac-ink:#FFFFFF;--key:#FFFDF5;--key-fn:#E0D2B0;--sum-ink:#1E1E1E;--key-op:#005A9E;--key-op-ink:#FFFFFF;--key-bs:#4A3B22;--line:#7A6A4E;--rule:#1E1E1E;--navy-950:#120D05;--navy-900:#241C10;--navy-800:#33290F}[data-palette=high-contrast-warm][data-theme=dark]{--surface:#000000;--panel:#241C10;--card:#2B2214;--paper:#0D0A05;--bar:#000000;--ink:#FFF3DC;--slate-700:#D8C9AC;--slate-500:#B8A98C;--slate-300:#E8DFC8;--tape-text:#D8C9AC;--accent-700:#7FC4FF;--accent-500:#7FC4FF;--accent-100:#12283D;--accent-fill:#7FC4FF;--accent-fill-text:#1A1200;--red-600:#FF8A7A;--red-500:#FF8A7A;--teal:#1A1200;--sand:#FFD98C;--sand-border:#E0B455;--sand-ink:#1A1200;--orange:#FF8C42;--ac-ink:#1A1200;--key:#0D0A05;--key-fn:#453720;--sum-ink:#FFF3DC;--key-op:#7FC4FF;--key-op-ink:#1A1200;--key-bs:#5C4A2A;--line:#6B5C3E;--rule:#FFF3DC;--navy-950:#000000;--navy-900:#0D0A05;--navy-800:#241C10}.theme-toggle .ic-sun{display:none}[data-theme=dark] .theme-toggle .ic-moon{display:none}[data-theme=dark] .theme-toggle .ic-sun{display:block}.pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.35rem .85rem;font-weight:700;font-size:.9rem;text-decoration:none;border:1px solid currentColor;color:inherit;cursor:pointer}.pill-fill{background:var(--accent-fill);color:var(--accent-fill-text);border-color:transparent}.pill-fill:hover{filter:brightness(1.08)}#langnav,#themenav{position:relative;display:flex;align-items:center}#langnav.hidden #langlist{display:none}#themenav.hidden #themelist{display:none}button.lang-btn,button.theme-menu-btn{width:auto;gap:.35rem;padding:0 .55rem;font-weight:700;font-size:.8rem;letter-spacing:.03em}#langlist,#themelist{position:absolute;top:calc(100% + .4rem);right:0;min-width:11rem;margin:0;padding:.35rem;list-style:none;background:var(--th-card,var(--card));color:var(--ink);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-card);z-index:var(--z-menu,40)}#langlist li,#themelist li{list-style:none;margin:0;padding:0}#langlist button,#themelist button{display:flex;align-items:center;gap:.6rem;width:100%;box-sizing:border-box;padding:.5rem .6rem;border:none;background:0 0;cursor:pointer;font-family:inherit;border-radius:.5rem;font-size:.85rem;font-weight:700;color:var(--ink);text-align:left}#langlist button:hover,#themelist button:hover{background:var(--accent-100)}.lang-chip{flex:none;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--accent-700);background:var(--accent-100);border-radius:.35rem;padding:.15rem .4rem}#langlist li.active button::after,#themelist li.active button::after{content:'✓';margin-left:auto;color:var(--accent-700);font-weight:800}.theme-menu-btn .ic-caret{width:.8rem;height:.8rem;opacity:.8}.theme-menu-btn .theme-swatch{margin-right:.5rem}.theme-menu-name{white-space:nowrap}.theme-swatch{flex:none;width:1rem;height:1rem;box-sizing:border-box;border-radius:4.5px;border:1px solid color-mix(in srgb,var(--ink) 45%,transparent);background-color:var(--sw-deck);background-image:linear-gradient(var(--sw-paper),var(--sw-paper)),linear-gradient(var(--sw-ac),var(--sw-ac)),linear-gradient(var(--sw-custom),var(--sw-custom)),linear-gradient(var(--sw-accent),var(--sw-accent));background-size:calc(50% - 1px) calc(50% - 1px);background-position:left top,right top,left bottom,right bottom;background-repeat:no-repeat}.theme-swatch.from-lib{background:0 0;border:none}.theme-swatch>svg{display:block;width:100%;height:100%}.theme-swatch.classic-copper,.theme-tile.classic-copper{--sw-deck:#E8EEF4;--sw-paper:#FDFBF6;--sw-ac:#DD6F2C;--sw-custom:#4A3A1E;--sw-accent:#176FA0}.theme-swatch.vivid-indigo,.theme-tile.vivid-indigo{--sw-deck:#E4E9F2;--sw-paper:#FFFFFF;--sw-ac:#BE123C;--sw-custom:#3730A3;--sw-accent:#4A4FA8}.theme-swatch.subtle-slate,.theme-tile.subtle-slate{--sw-deck:#B9C6D6;--sw-paper:#F5F7FA;--sw-ac:#D97706;--sw-custom:#075985;--sw-accent:#35618E}.theme-swatch.ledger-green,.theme-tile.ledger-green{--sw-deck:#C9D6C6;--sw-paper:#F1F5EC;--sw-ac:#B3261E;--sw-custom:#5A4A18;--sw-accent:#15603F}.theme-swatch.sunlit-amber,.theme-tile.sunlit-amber{--sw-deck:#DCC9AE;--sw-paper:#FFF8EE;--sw-ac:#BF360C;--sw-custom:#7A4E00;--sw-accent:#00796B}.theme-swatch.high-contrast,.theme-tile.high-contrast{--sw-deck:#BFBFBF;--sw-paper:#FFFFFF;--sw-ac:#A50000;--sw-custom:#000000;--sw-accent:#0033A0}.theme-swatch.high-contrast-warm,.theme-tile.high-contrast-warm{--sw-deck:#BFA97C;--sw-paper:#FFF8E7;--sw-ac:#9A0000;--sw-custom:#1E1E1E;--sw-accent:#005A9E}[data-theme=dark] .theme-swatch.classic-copper,[data-theme=dark] .theme-tile.classic-copper{--sw-deck:#0F2137;--sw-paper:#0C1826;--sw-ac:#E8854A;--sw-custom:#F3E8CE;--sw-accent:#2D9CDB}[data-theme=dark] .theme-swatch.vivid-indigo,[data-theme=dark] .theme-tile.vivid-indigo{--sw-deck:#1E293B;--sw-paper:#0F172A;--sw-ac:#FDA4AF;--sw-custom:#C7D2FE;--sw-accent:#8E90E8}[data-theme=dark] .theme-swatch.subtle-slate,[data-theme=dark] .theme-tile.subtle-slate{--sw-deck:#222D3B;--sw-paper:#1E2836;--sw-ac:#FBBF24;--sw-custom:#BFDBFE;--sw-accent:#3B82F6}[data-theme=dark] .theme-swatch.ledger-green,[data-theme=dark] .theme-tile.ledger-green{--sw-deck:#161E18;--sw-paper:#121A15;--sw-ac:#C0392B;--sw-custom:#F2E5C0;--sw-accent:#3FA971}[data-theme=dark] .theme-swatch.sunlit-amber,[data-theme=dark] .theme-tile.sunlit-amber{--sw-deck:#1D170F;--sw-paper:#14100B;--sw-ac:#BF360C;--sw-custom:#FFD9A0;--sw-accent:#26A69A}[data-theme=dark] .theme-swatch.high-contrast,[data-theme=dark] .theme-tile.high-contrast{--sw-deck:#1F1F1F;--sw-paper:#0A0A0A;--sw-ac:#FF7A45;--sw-custom:#000000;--sw-accent:#66B2FF}[data-theme=dark] .theme-swatch.high-contrast-warm,[data-theme=dark] .theme-tile.high-contrast-warm{--sw-deck:#241C10;--sw-paper:#0D0A05;--sw-ac:#FF8C42;--sw-custom:#1A1200;--sw-accent:#7FC4FF}#themelist{display:grid;grid-template-columns:repeat(3,7.25rem);gap:.4rem .3rem;padding:.6rem;max-height:70vh;overflow-y:auto}#themelist button{display:block;padding:.3rem;font-size:.68rem;line-height:1.2;text-align:center}#themelist .description{display:block;margin-top:.3rem}#themelist li.active button::after{content:none}#themelist li.active .description::after{content:'\00A0✓';color:var(--accent-700)}#themelist li.active .theme-tile{outline:2px solid var(--accent-700);outline-offset:1px}.theme-tile{--tt-ink:#0D0D0D;--tt-ink-mix:72%;--tt-rule-mix:38%;--tt-key-mix:62%;--tt-op-mix:38%;--tt-hl-mix:16%;--tt-edge:transparent;display:flex;gap:.15rem;width:100%;aspect-ratio:3/2;box-sizing:border-box;padding:.18rem;overflow:hidden;border-radius:.4rem;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);background:var(--sw-deck);box-shadow:0 1px 2px rgba(0,0,0,.14);transition:transform 120ms ease,box-shadow 120ms ease}#themelist button:hover .theme-tile{transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.2)}[data-theme=dark] .theme-tile{--tt-ink:#F0F0F0}.theme-tile.from-lib{padding:0;border:none;background:0 0}.theme-tile.from-lib>svg{display:block;width:100%;height:100%}.theme-tile.from-lib>svg+svg{display:none}html.mobilekeypad .theme-tile.from-lib>svg{display:none}html.mobilekeypad .theme-tile.from-lib>svg+svg{display:block}.tt-paper{flex:0 0 55%;display:flex;flex-direction:column;justify-content:space-evenly;padding:.1rem .2rem;box-sizing:border-box;border-radius:3px;background:var(--sw-paper);box-shadow:inset 0 0 0 1px var(--tt-edge),0 .5px 1.5px rgba(0,0,0,.18)}.tt-block{display:flex;flex-direction:column;gap:.15rem}.tt-row{display:flex;align-items:center;gap:.15rem}.tt-row i{height:.16rem;border-radius:1px;background:color-mix(in srgb,var(--tt-ink) var(--tt-ink-mix),var(--sw-paper))}.tt-op{flex:none;width:.16rem;opacity:.75}.tt-num{flex:none;width:34%;margin-left:auto}.tt-num.sm{width:26%}.tt-num.neg{background:color-mix(in srgb,var(--sw-ac) 85%,var(--sw-paper))}.tt-note{flex:none;width:24%;opacity:.4}.tt-rule{display:block;height:1px;background:color-mix(in srgb,var(--tt-ink) var(--tt-rule-mix),var(--sw-paper))}.tt-row.fin .tt-num{height:.2rem;width:38%;background:color-mix(in srgb,var(--tt-ink) 92%,var(--sw-paper))}.tt-row.sum{margin:0 -.1rem;padding:.06rem .1rem;border-radius:2px;background:color-mix(in srgb,var(--sw-accent) var(--tt-hl-mix),var(--sw-paper))}.tt-row.sum i{background:var(--sw-accent)}.tt-row.sum .tt-op{opacity:1}.tt-row.sum .tt-num{height:.2rem;width:40%}.tt-side{flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem;min-width:0}.tt-result{flex:0 0 22%;display:flex;flex-direction:column;justify-content:center;gap:.09rem;padding:0 .15rem;border-radius:2.5px;background:var(--sw-paper);box-shadow:inset 0 0 0 1px var(--tt-edge),0 .5px 1.5px rgba(0,0,0,.18)}.tt-result i{display:block;height:.1rem;border-radius:1px}.tt-result i.lbl{width:40%;background:var(--sw-accent)}.tt-result i.big{width:58%;height:.18rem;margin-left:auto;background:color-mix(in srgb,var(--tt-ink) var(--tt-ink-mix),var(--sw-paper))}.tt-deck{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr) 1.1fr;gap:.1rem;padding:.12rem;border-radius:3px;background:color-mix(in srgb,var(--tt-ink) 7%,var(--sw-deck));box-shadow:inset 0 0 0 1px var(--tt-edge)}.tt-deck i{border-radius:1.5px;background:color-mix(in srgb,var(--sw-paper) var(--tt-key-mix),var(--sw-deck));box-shadow:inset 0 0 0 .5px var(--tt-edge)}.tt-deck i.ac{background:var(--sw-ac)}.tt-deck i.bs{background:color-mix(in srgb,var(--tt-ink) 50%,var(--sw-deck))}.tt-deck i.eq{background:var(--sw-accent)}.tt-deck i.op{background:color-mix(in srgb,var(--sw-accent) var(--tt-op-mix),var(--sw-deck))}.tt-deck i.cu{grid-column:span 2;background:color-mix(in srgb,var(--sw-custom) 14%,var(--sw-paper))}html.mobilekeypad #themelist{position:fixed;top:3.5rem;left:50%;right:auto;transform:translateX(-50%);grid-template-columns:repeat(2,5.5rem)}html.mobilekeypad .theme-tile{flex-direction:column;aspect-ratio:19/24}html.mobilekeypad .tt-paper{flex:0 0 38%}html.mobilekeypad .tt-result{display:none}html.mobilekeypad .tt-block.b1{display:none}.theme-tile.high-contrast,.theme-tile.high-contrast-warm{--tt-ink-mix:100%;--tt-rule-mix:75%;--tt-key-mix:85%;--tt-op-mix:100%;--tt-hl-mix:22%;--tt-edge:color-mix(in srgb, var(--tt-ink) 40%, transparent)}.theme-tile.high-contrast .tt-deck i.cu{background:#ffe066}.theme-tile.high-contrast-warm .tt-deck i.cu{background:#e6b800}[data-theme=dark] .theme-tile.high-contrast .tt-deck i.cu{background:#ffd24d}[data-theme=dark] .theme-tile.high-contrast-warm .tt-deck i.cu{background:#ffd98c}.iconbtn-plain{background:0 0;border:none;cursor:pointer;color:inherit;width:2.1rem;height:2.1rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center}.iconbtn-plain svg{width:1.2rem;height:1.2rem;display:block}