@layer base{body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);margin:0}a{color:var(--color-accent)}a:hover{color:var(--color-accent-strong)}#root{isolation:isolate}body{position:relative}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:page-out}::view-transition-new(root){animation-name:page-in}@keyframes page-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}@keyframes page-out{to{opacity:0;transform:translateY(-6px)scale(.99)}}::view-transition-old(app-header){mix-blend-mode:normal;animation:none}::view-transition-new(app-header){mix-blend-mode:normal;animation:none}::view-transition-old(app-tab-bar){mix-blend-mode:normal;animation:none}::view-transition-new(app-tab-bar){mix-blend-mode:normal;animation:none}::view-transition-old(app-scene-list-pane){mix-blend-mode:normal;animation:none}::view-transition-new(app-scene-list-pane){mix-blend-mode:normal;animation:none}::view-transition-old(app-codex-list-pane){mix-blend-mode:normal;animation:none}::view-transition-new(app-codex-list-pane){mix-blend-mode:normal;animation:none}::view-transition-old(app-scene-detail-pane){mix-blend-mode:normal;animation:.22s cubic-bezier(.4,0,.2,1) both page-out}::view-transition-old(app-codex-detail-pane){mix-blend-mode:normal;animation:.22s cubic-bezier(.4,0,.2,1) both page-out}::view-transition-new(app-scene-detail-pane){mix-blend-mode:normal;animation:.22s cubic-bezier(.4,0,.2,1) both page-in}::view-transition-new(app-codex-detail-pane){mix-blend-mode:normal;animation:.22s cubic-bezier(.4,0,.2,1) both page-in}::view-transition-old(app-scene-list-pane):only-child{animation:.22s cubic-bezier(.4,0,.2,1) both page-out}::view-transition-old(app-codex-list-pane):only-child{animation:.22s cubic-bezier(.4,0,.2,1) both page-out}::view-transition-new(app-scene-list-pane):only-child{animation:.22s cubic-bezier(.4,0,.2,1) both page-in}::view-transition-new(app-codex-list-pane):only-child{animation:.22s cubic-bezier(.4,0,.2,1) both page-in}::view-transition-old(app-breadcrumbs){mix-blend-mode:normal;animation-duration:.18s}::view-transition-new(app-breadcrumbs){mix-blend-mode:normal;animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(app-breadcrumbs){animation:none}::view-transition-new(app-breadcrumbs){animation:none}::view-transition-old(app-scene-detail-pane){animation:none}::view-transition-new(app-scene-detail-pane){animation:none}::view-transition-old(app-codex-detail-pane){animation:none}::view-transition-new(app-codex-detail-pane){animation:none}::view-transition-old(app-scene-list-pane):only-child{animation:none}::view-transition-new(app-scene-list-pane):only-child{animation:none}::view-transition-old(app-codex-list-pane):only-child{animation:none}::view-transition-new(app-codex-list-pane):only-child{animation:none}}}@layer components{._screen_guwo7_2{min-height:100dvh;padding:var(--space-10);justify-content:center;align-items:center;display:flex}}:root{--color-bg:#e7e4de;--color-surface:#faf9f6;--color-card:#fff;--terracotta-0:#faf7f5;--terracotta-1:#f4ebe7;--terracotta-2:#ebd6cb;--terracotta-3:#e1b7a3;--terracotta-4:#d99573;--terracotta-5:#d07243;--terracotta-6:#b8582a;--terracotta-7:#96481f;--terracotta-8:#683922;--terracotta-9:#3a2318;--plum-0:#f7f6f8;--plum-1:#edeaf0;--plum-2:#dbd4e3;--plum-3:#c0b3d1;--plum-4:#a38dbe;--plum-5:#8668ac;--plum-6:#6b4e8e;--plum-7:#594375;--plum-8:#433456;--plum-9:#282131;--red-0:#f9f6f6;--red-1:#f2e8e8;--red-2:#e8cfcf;--red-3:#daaaaa;--red-4:#cd7f7f;--red-5:#c05454;--red-6:#a83e3e;--red-7:#843434;--red-8:#602a2a;--red-9:#361c1c;--sand-0:#f8f7f6;--sand-1:#f0ecea;--sand-2:#e3d9d3;--sand-3:#d1bdb2;--sand-4:#bf9d8c;--sand-5:#ad7e67;--sand-6:#956750;--sand-7:#765342;--sand-8:#563f33;--sand-9:#312620;--gold-0:#faf8f0;--gold-1:#f4edd6;--gold-2:#e8d7a3;--gold-3:#d9bc6e;--gold-4:#c7a047;--gold-5:#ab8330;--gold-6:#8c6a26;--gold-7:#71551f;--gold-8:#503d18;--gold-9:#2e230e;--gray-0:#f8f7f7;--gray-1:#eeeded;--gray-2:#dddbda;--gray-3:#c5c2bf;--gray-4:#aba6a1;--gray-5:#918a83;--gray-6:#7a736c;--gray-7:#615c57;--gray-8:#484541;--gray-9:#2b2927;--blue-0:#f6f7f9;--blue-1:#e7edf3;--blue-2:#cddae9;--blue-3:#a7bfdd;--blue-4:#7aa1d1;--blue-5:#4d84c7;--blue-6:#356bae;--blue-7:#2e578a;--blue-8:#274263;--blue-9:#1b2737;--teal-0:#f5f9f8;--teal-1:#e2f0ec;--teal-2:#c3e0d7;--teal-3:#97c9ba;--teal-4:#6bb09b;--teal-5:#439279;--teal-6:#2f7863;--teal-7:#2a6152;--teal-8:#24473d;--teal-9:#182e28;--white:#fff;--black:#242220;--color-ink:var(--black);--ink-10:#2422201a;--ink-20:#24222033;--ink-35:#24222059;--ink-50:#24222080;--ink-55:#2422208c;--color-accent:var(--terracotta-6);--color-accent-strong:var(--terracotta-7);--color-primary:var(--terracotta-6);--color-primary-strong:var(--terracotta-7);--color-on-primary:var(--white);--color-spell:var(--plum-6);--color-spell-strong:var(--plum-7);--color-skill:var(--blue-6);--color-skill-strong:var(--blue-7);--color-hazard-solid:var(--red-6);--color-hazard-solid-strong:var(--red-7);--color-accent-on-light:var(--terracotta-7);--color-secret-bg:#fbf1ec;--color-secret-border:#b8623f;--color-secret-text:#5a3123;--color-attack-badge-bg:#f5e6da;--color-spell-badge-bg:#ece6f2;--color-spell-badge-text:var(--plum-6);--color-skill-badge-bg:var(--blue-1);--color-skill-badge-text:var(--blue-6);--color-avatar-a:#eee2d8;--color-avatar-b:#e3d5c6;--color-tree-connector:#6b4e8e66;--color-fumble:var(--red-6);--color-hazard-bg:var(--red-1);--color-hazard-border:var(--red-5);--color-hazard-text:var(--red-7);--color-item-bg:var(--gold-1);--color-item-border:var(--gold-5);--color-item-text:var(--gold-8);--color-check-bg:var(--blue-1);--color-check-border:var(--blue-5);--color-check-text:var(--blue-7);--color-gm-note-bg:var(--plum-1);--color-gm-note-border:var(--plum-5);--color-gm-note-text:var(--plum-8);--color-quest-bg:var(--teal-1);--color-quest-border:var(--teal-5);--color-quest-text:var(--teal-7);--color-readaloud-text:#3a3733;--color-backdrop:#24222059;--shadow-frame:0 0 40px #00000014;--shadow-thumb:0 1px 3px #0000004d;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--space-1:2px;--space-2:3px;--space-3:4px;--space-4:6px;--space-5:7px;--space-6:8px;--space-7:9px;--space-8:10px;--space-9:12px;--space-10:14px;--space-11:16px;--space-12:18px;--space-13:22px;--space-14:40px;--space-15:90px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--font-sans:"Public Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-heading:"Space Grotesk", sans-serif;--shell-max-width:1600px}:root[data-theme=dark]{--color-bg:#1a1816;--color-surface:#211f1c;--color-card:#2b2824;--color-ink:#f1ece6;--ink-10:#f1ece61a;--ink-20:#f1ece633;--ink-35:#f1ece659;--ink-50:#f1ece680;--ink-55:#f1ece68c;--color-accent:var(--terracotta-4);--color-accent-strong:var(--terracotta-3);--color-fumble:var(--red-4);--color-readaloud-text:#c9c3bc;--color-backdrop:#0009;--shadow-frame:0 0 0 1px #ffffff0f, 0 0 32px #00000080;--color-secret-bg:var(--terracotta-9);--color-secret-border:var(--terracotta-5);--color-secret-text:var(--terracotta-2);--color-tree-connector:#a38dbe8c;--color-hazard-bg:var(--red-9);--color-hazard-border:var(--red-4);--color-hazard-text:var(--red-2);--color-item-bg:var(--gold-9);--color-item-border:var(--gold-4);--color-item-text:var(--gold-2);--color-check-bg:var(--blue-9);--color-check-border:var(--blue-4);--color-check-text:var(--blue-2);--color-gm-note-bg:var(--plum-9);--color-gm-note-border:var(--plum-4);--color-gm-note-text:var(--plum-2);--color-quest-bg:var(--teal-9);--color-quest-border:var(--teal-4);--color-quest-text:var(--teal-2)}._message_1s8tm_1{color:var(--ink-55);margin:0 0 var(--space-11);font-size:14px;line-height:1.55}._error_1s8tm_8{color:var(--color-fumble);margin:0 0 var(--space-11);font-size:13px;line-height:1.5}._actions_1s8tm_15{justify-content:flex-end;display:flex}
