:root{color-scheme:light dark;--polo-ink-900: #252720;--polo-paper-50: #fbf9f4;--polo-forest-700: #294b3e;--polo-amber-300: #f6ce6a;--polo-amber-400: #f3c24c;--polo-amber-600: #d79829;--polo-color-canvas: light-dark(var(--polo-paper-50), #1b211d);--polo-color-surface: light-dark(#fffefa, #262e28);--polo-color-surface-subtle: light-dark(#f8f6ef, #2b342d);--polo-color-surface-muted: light-dark(#eeece3, #354037);--polo-color-surface-accent: light-dark(#f8edcc, #45422c);--polo-color-text-strong: light-dark(var(--polo-ink-900), #f3f0e5);--polo-color-text: var(--polo-color-text-strong);--polo-color-text-secondary: light-dark(#5c625a, #c1c6b8);--polo-color-text-muted: light-dark(#707569, #b0b9a8);--polo-color-text-on-action: var(--polo-color-surface);--polo-color-text-on-accent: var(--polo-ink-900);--polo-color-text-on-media: #fff4da;--polo-color-placeholder: var(--polo-color-text-muted);--polo-color-border: light-dark(#deded1, #465044);--polo-color-border-strong: light-dark(#c5c8b9, #64715f);--polo-color-border-hover: var(--polo-color-action);--polo-color-action: light-dark(var(--polo-forest-700), #b6d3b0);--polo-color-action-hover: light-dark(#1b352b, #d3e7ce);--polo-color-action-soft: light-dark(#e9eee5, #344636);--polo-color-action-soft-hover: light-dark(#dce5d7, #405641);--polo-color-focus: var(--polo-color-action);--polo-color-focus-ring: color-mix(in srgb, var(--polo-color-focus) 18%, transparent);--polo-color-accent: var(--polo-amber-300);--polo-color-accent-hover: var(--polo-amber-400);--polo-color-accent-border: #d8b354;--polo-color-wordmark-dot: var(--polo-amber-600);--polo-color-control-disabled: light-dark(#c5c8b9, #64715f);--polo-color-danger: light-dark(#b83a3a, #ff9090);--polo-color-danger-hover: light-dark(#9f2f2f, #ffb2b2);--polo-color-danger-text: light-dark(#a23636, #ffb2b2);--polo-color-danger-text-strong: light-dark(#8f2e2e, #ffd0d0);--polo-color-danger-soft: light-dark(#ffefef, #503038);--polo-color-danger-border: light-dark(#ffcaca, #8c505a);--polo-color-success: light-dark(#32754a, #8bd79e);--polo-color-success-soft: light-dark(#e8f9e6, #254632);--polo-color-text-on-success: light-dark(#fffefa, #1b211d);--polo-color-warning: light-dark(#a05a2c, #efb880);--polo-color-shadow: light-dark(#252720, #000000);--polo-color-overlay: #00000088;--polo-color-media-scrim: #000000aa;--polo-color-media-shadow: #00000088;--polo-color-grid: color-mix(in srgb, var(--polo-color-text) 4%, transparent);--polo-color-grid-fine: color-mix(in srgb, var(--polo-color-text) 2%, transparent);--polo-color-grid-dot: color-mix(in srgb, var(--polo-color-text) 14%, transparent);--polo-background-grid: linear-gradient(var(--polo-color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--polo-color-grid) 1px, transparent 1px), radial-gradient(circle, var(--polo-color-grid-dot) 1px, transparent 1.5px);--polo-background-paper: linear-gradient(var(--polo-color-grid-fine) 1px, transparent 1px), linear-gradient(90deg, var(--polo-color-grid-fine) 1px, transparent 1px), linear-gradient(var(--polo-color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--polo-color-grid) 1px, transparent 1px), radial-gradient(circle, var(--polo-color-grid-dot) 1px, transparent 1.5px);--polo-shadow-floating: 0 12px 32px color-mix(in srgb, var(--polo-color-shadow) 12%, transparent), 0 3px 0 color-mix(in srgb, var(--polo-color-shadow) 5%, transparent);--polo-shadow-popover: 0 14px 36px color-mix(in srgb, var(--polo-color-shadow) 18%, transparent), 0 3px 0 color-mix(in srgb, var(--polo-color-shadow) 6%, transparent);--polo-shadow-control: 0 2px 0 color-mix(in srgb, var(--polo-color-shadow) 8%, transparent);--polo-shadow-dialog: 0 5px 15px color-mix(in srgb, var(--polo-color-shadow) 50%, transparent);--polo-font-ui: Raleway, sans-serif;--polo-font-story: Baskerville, serif;--polo-space-1: 4px;--polo-space-2: 8px;--polo-space-3: 12px;--polo-space-4: 16px;--polo-space-6: 24px;--polo-radius-control: 10px;--polo-radius-panel: 12px;--polo-radius-card: 14px;--polo-icon-filter: none;--polo-icon-edit: url(/assets/icons/edit.svg);--polo-icon-play: url(/assets/icons/play.svg);--polo-icon-drag: url(/assets/icons/drag.svg);--text-color: var(--polo-color-text);--light-text: var(--polo-color-text-muted);--light-gray: var(--polo-color-surface);--medium-gray: var(--polo-color-surface-muted);--dark-gray: var(--polo-color-border-strong);--grid-color: var(--polo-color-grid-dot);--important-color: var(--polo-color-focus);--important-color-shade: var(--polo-color-action);--important-color-tint: var(--polo-color-action-soft);--important-color-tint-gradient: linear-gradient(25deg, var(--polo-color-action-soft-hover), var(--polo-color-action-soft));--danger: var(--polo-color-danger);--danger-light: var(--polo-color-danger-soft);--success: var(--polo-color-success);--success-light: var(--polo-color-success-soft);--shadow-color: color-mix(in srgb, var(--polo-color-shadow) 7%, transparent);--shadow-color-light: color-mix(in srgb, var(--polo-color-shadow) 5%, transparent);--shadow-elevation-low: var(--polo-shadow-control);--shadow-elevation-medium: var(--polo-shadow-floating);--shadow-elevation-medium-light: var(--polo-shadow-control);--shadow-elevation-high: var(--polo-shadow-popover);--shadow-elevation-omph: var(--polo-shadow-dialog);--menu-shadow: var(--polo-shadow-floating)}:root[data-polo-theme=light]{color-scheme:light}:root[data-polo-theme=dark]{color-scheme:dark}:root[data-storybook-theme=light]{color-scheme:light}:root[data-storybook-theme=dark]{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-polo-theme=light]):not([data-storybook-theme=light]){--polo-icon-filter: brightness(0) invert(1);--polo-icon-edit: url(/assets/icons/edit-white.svg);--polo-icon-play: url(/assets/icons/play-white.svg);--polo-icon-drag: url(/assets/icons/drag-white.svg)}}:root[data-polo-theme=dark]:not([data-storybook-theme=light]),:root[data-storybook-theme=dark]{--polo-icon-filter: brightness(0) invert(1);--polo-icon-edit: url(/assets/icons/edit-white.svg);--polo-icon-play: url(/assets/icons/play-white.svg);--polo-icon-drag: url(/assets/icons/drag-white.svg)}@charset "UTF-8";@font-face{font-family:RalewayItalic;src:url(/assets/fonts/Raleway-Italic-VariableFont_wght.ttf)}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-VariableFont_wght.ttf)}@font-face{font-family:Baskerville;src:url(/assets/fonts/Baskervville-Regular.ttf);font-weight:400}@font-face{font-family:Baskerville;src:url(/assets/fonts/Baskerville-BT-Bold.ttf);font-weight:700}@font-face{font-family:LibreBaskerville;src:url(/assets/fonts/LibreBaskerville-Regular.ttf);font-weight:400}@font-face{font-family:LibreBaskerville;src:url(/assets/fonts/LibreBaskerville-Bold.ttf);font-weight:700}:root{--small-text: .7rem;--board-size: 0}html{font-size:12px}body{margin:0;font-family:var(--polo-font-ui);color:var(--polo-color-text);background:var(--polo-color-canvas);height:100vh;overscroll-behavior:contain}p,h1,h2,h3,h4,h5,h6,a,input,li,textarea,button,label,details,summary,table{margin:0;color:var(--text-color);font-size:1rem;box-sizing:border-box}details p{margin-top:1rem}input,textarea,button,select{font-family:inherit}:where(input,textarea,select){color:var(--polo-color-text);background-color:var(--polo-color-surface);border-color:var(--polo-color-border-strong);accent-color:var(--polo-color-action)}input{padding:.3rem .5rem}ul,menu{padding:0;margin:0}li{list-style:none}input{border-radius:.3rem;border:1px solid var(--dark-gray)}input:focus{outline:1px solid var(--polo-color-focus)}input[type=number]{width:2.7rem;padding:0;padding-left:.2rem}input[type=checkbox]{padding:0;height:1.2rem;align-self:center}input[type=checkbox]:focus{outline:none}img[src^="/assets/icons/"],.tag__type,.tag__delete{filter:var(--polo-icon-filter, none)}textarea{width:100%;max-width:100%;min-height:6rem;box-sizing:border-box;padding:.5rem;font-size:1rem;background:none}textarea:focus{outline:1px solid var(--polo-color-focus)}label{display:flex;gap:.3rem}:is(p,span).txt_bold{font-weight:700}.txt-baskerville{font-family:LibreBaskerville!important}.txt-raleway{font-family:Raleway!important;line-height:1.5!important}.txt-ralewayItalic{font-family:RalewayItalic!important;line-height:1.5!important}.txt-weight-bold{font-weight:700!important}.txt-white{color:var(--polo-color-text-on-media)!important}.txt-gray{color:var(--light-text)!important}.txt-s{font-size:.8rem!important}.txt-n{font-size:1rem!important}.txt-l{font-size:1.5rem!important}.txt-18{font-size:1.8rem!important}.txt-2{font-size:2rem!important}.txt-centered{text-align:center!important}.txt-linethrough{text-decoration:line-through!important}h6{font-size:1.3rem;font-weight:200;line-height:2}h5{font-size:1.4rem;font-weight:200;line-height:2}h4{font-size:1.5rem;font-weight:200;line-height:2}h3{font-size:1.6rem;font-weight:200;line-height:2}h2{font-size:1.7rem;line-height:2;font-weight:200}h1{font-size:1.8rem;font-weight:200;line-height:2}.richTextEditor .richTextEditor__content{min-height:100%;outline:none;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.7}.richTextField__preview .tiptap{min-height:5rem;outline:none;overflow-wrap:anywhere}.richTextField__preview>p:empty:before{content:"\a0"}.richTextEditor .richTextEditor__content p:has(>br.ProseMirror-trailingBreak:first-child:last-child){line-height:1.5}.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder)/"";float:left;height:0;color:var(--polo-color-placeholder);pointer-events:none}.richTextEditor .storyVariable,.richTextEditor .storyCategory,.richTextField__preview .storyVariable,.richTextField__preview .storyCategory{background:var(--polo-color-surface-muted);border-radius:.3rem;padding:.05rem .25rem}.node__passage :is(p,li,a){font-size:inherit}.node__passage :is(h1,h2,h3){font-weight:700;line-height:1.35}.node__passage h1{font-size:1.65em}.node__passage h2{font-size:1.45em}.node__passage h3{font-size:1.25em}.node__passage .storyCategory__entries{white-space:pre-line}
