*{box-sizing:border-box}:root,[data-text-size=small]{--fs-xs:12px;--fs-sm:13.5px;--fs-base:15px;--fs-md:16.5px;--fs-lg:18.5px;--fs-xl:21px;--fs-2xl:25px;--lh-body:1.55;--lh-relaxed:1.65}[data-text-size=medium]{--fs-xs:13.5px;--fs-sm:15px;--fs-base:17px;--fs-md:19px;--fs-lg:21px;--fs-xl:24px;--fs-2xl:28px;--lh-body:1.6;--lh-relaxed:1.7}[data-text-size=big]{--fs-xs:15px;--fs-sm:17px;--fs-base:19.5px;--fs-md:22px;--fs-lg:24.5px;--fs-xl:27.5px;--fs-2xl:32px;--lh-body:1.65;--lh-relaxed:1.75}:root,[data-theme=tavern]{--bg-base:#090705;--bg-card:#16120e;--bg-card-header:#100d0a;--bg-subtle:#221a13;--bg-hover:#2f241a;--border:#3c2e21;--border-focus:#8c6738;--border-active:#f0b254;--accent:#f0b254;--accent-muted:#99713c;--accent-glow:#f0b25426;--text-primary:#fcf1de;--text-body:#ebd9c0;--text-muted:#9e8971;--text-dim:#615241;--badge-bg:#3c2e21bf;--quote-bg:#100d0af2;--modal-overlay:#000000e0;--pillar-combat:#e06c75;--pillar-social:#f0b254;--pillar-exploration:#98c379}[data-theme=crimson]{--bg-base:#08080a;--bg-card:#141318;--bg-card-header:#0e0d12;--bg-subtle:#1f1d26;--bg-hover:#2b2835;--border:#332f3d;--border-focus:#852f3b;--border-active:#e24d62;--accent:#e24d62;--accent-muted:#963543;--accent-glow:#e24d6229;--text-primary:#f7eaed;--text-body:#dfd4d7;--text-muted:#998b90;--text-dim:#5c5256;--badge-bg:#332f3dbf;--quote-bg:#0e0d12f2;--modal-overlay:#000000e6;--pillar-combat:#e24d62;--pillar-social:#d8b4e2;--pillar-exploration:#5ab882}[data-theme=arcane]{--bg-base:#06080d;--bg-card:#0e121c;--bg-card-header:#090c13;--bg-subtle:#161c2c;--bg-hover:#20293f;--border:#232e47;--border-focus:#3b82f6;--border-active:#60a5fa;--accent:#60a5fa;--accent-muted:#38bdf8;--accent-glow:#60a5fa29;--text-primary:#e6f1fe;--text-body:#cde0f5;--text-muted:#7992b0;--text-dim:#45576e;--badge-bg:#232e47bf;--quote-bg:#090c13f2;--modal-overlay:#000000e6;--pillar-combat:#f87171;--pillar-social:#60a5fa;--pillar-exploration:#34d399}[data-theme=nordic]{--bg-base:#090a0c;--bg-card:#13161b;--bg-card-header:#0d0f13;--bg-subtle:#1c2129;--bg-hover:#262c37;--border:#2c3440;--border-focus:#4f5a6b;--border-active:#9ca3af;--accent:#e2e8f0;--accent-muted:#94a3b8;--accent-glow:#e2e8f01f;--text-primary:#f8fafc;--text-body:#e2e8f0;--text-muted:#94a3b8;--text-dim:#64748b;--badge-bg:#2c3440bf;--quote-bg:#0d0f13f2;--modal-overlay:#000000e6;--pillar-combat:#f87171;--pillar-social:#38bdf8;--pillar-exploration:#4ade80}[data-theme=stone]{--bg-base:#000;--bg-card:#1e201e;--bg-card-header:#181a18;--bg-subtle:#282b28;--bg-hover:#323632;--border:#3c3d37;--border-focus:#697565;--border-active:#ecdfcc;--accent:#ecdfcc;--accent-muted:#697565;--accent-glow:#ecdfcc1f;--text-primary:#ecdfcc;--text-body:#e4dcce;--text-muted:#91998e;--text-dim:#5a6058;--badge-bg:#3c3d37b3;--quote-bg:#141614f2;--modal-overlay:#000000e0;--pillar-combat:#e06c75;--pillar-social:#ecdfcc;--pillar-exploration:#94b496}[data-theme=emerald]{--bg-base:#000;--bg-card:#091413;--bg-card-header:#060e0d;--bg-subtle:#142823;--bg-hover:#1c3730;--border:#285a48;--border-focus:#408a71;--border-active:#b0e4cc;--accent:#b0e4cc;--accent-muted:#408a71;--accent-glow:#b0e4cc26;--text-primary:#b0e4cc;--text-body:#d2ede0;--text-muted:#7ca291;--text-dim:#435e53;--badge-bg:#285a4866;--quote-bg:#091413f2;--modal-overlay:#000000e0;--pillar-combat:#f87171;--pillar-social:#b0e4cc;--pillar-exploration:#4ade80}body{background-color:var(--bg-base);color:var(--text-body);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}button{cursor:pointer;font-family:inherit}
