.app[data-v-63f9119a]{height:100vh;overflow:hidden;position:relative}.logo[data-v-63f9119a]{font-family:Knewave,sans-serif;font-size:24px;font-weight:400;color:#fff;position:fixed;top:12px;left:24px;z-index:50;text-decoration:none}.logo[data-v-63f9119a]:hover{text-decoration:none}.content[data-v-63f9119a]{height:100%;overflow-y:auto}.content--bare[data-v-63f9119a]{overflow:hidden;padding:0}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#131419;color:#eee;min-height:100vh}#app{min-height:100vh}a{color:#8ab4f8;text-decoration:none}a:hover{text-decoration:underline}.stress-highlight{color:#e94560!important}.stress-highlight i.fa-heart{font-size:.7rem;padding-right:2px;opacity:.8}.harm-highlight{color:#e94560!important}.dice-highlight{color:#729ff5!important}.edge-highlight{background:#0e1420!important;padding:0 4px!important;border-radius:3px!important}.dice-link{cursor:pointer;padding:0 1px;margin:0 -1px;border-radius:3px;transition:background .12s ease}.dice-link:hover,.dice-link:focus-visible{outline:none;background:color-mix(in srgb,currentColor 16%,transparent)}.dice-link{position:relative}.dice-link:after{content:"Roll " attr(data-dice);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);background:var(--sheet-tooltip-bg);color:var(--sheet-tooltip-text);font-family:Martian Mono,monospace;font-size:.65rem;white-space:nowrap;padding:4px 8px;border-radius:5px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:200}.dice-link:hover:after,.dice-link:focus-visible:after{opacity:1}button{background:#4fc3f7;color:#1a1a2e;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}button:hover{background:#81d4fa}input,textarea{background:#16213e;border:1px solid #0f3460;color:#eee;padding:8px;border-radius:4px}input:focus,textarea:focus{outline:none;border-color:#4fc3f7}html.system-sw{--font-ui: "IBM Plex Sans";--sw-ui: 26, 27, 32;--sw-ui-deep: 19, 20, 25;--sw-ui-raised: 38, 39, 44;--sw-ui-line: 53, 53, 57}.app-toast{--toast-accent: #6495f1;position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1100;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:10px 10px 10px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--toast-accent) 50%,transparent);background:#141423f2;box-shadow:0 4px 16px #0006;color:#e8eaf0;font-family:"Source Sans 3",sans-serif;font-size:.85rem}.app-toast--second{top:70px}.app-toast>i{color:var(--toast-accent)}.app-toast-action{flex-shrink:0;border:none;border-radius:5px;padding:5px 12px;background:var(--toast-accent);color:#fff;font-family:Geologica,sans-serif;font-size:.75rem;font-weight:600;cursor:pointer}.app-toast-action:hover{background:var(--toast-accent);filter:brightness(1.12)}.app-toast-dismiss{flex-shrink:0;border:none;background:none;color:#888;font-size:1.1rem;line-height:1;padding:0 4px;cursor:pointer}.app-toast-dismiss:hover{background:none;color:#eee}[class*=-leave-active],[class*=-leave-active] *{pointer-events:none!important}.app-toast-enter-active,.app-toast-leave-active{transition:opacity .2s ease,transform .2s ease}.app-toast-enter-from,.app-toast-leave-to{opacity:0;transform:translate(-50%,-8px)}:root{--sheet-bg: #1e1e2e;--sheet-tab-bg: #161a2a;--sheet-folder-bg: var(--sheet-bg);--sheet-folder-tab-bg: #171723;--sheet-folder-tab-hover: #1a1a28;--sheet-folder-tab-text: #7d86a0;--sheet-folder-tab-text-active: #cdd4e6;--sheet-folder-tab-shadow: rgba(0, 0, 0, .55);--sheet-folder-shadow: rgba(0, 0, 0, .5);--sheet-paper-shadow: transparent;--sheet-polaroid-frame: #343850;--sheet-polaroid-photo: #16162a;--sheet-polaroid-caption: #aeb6c9;--sheet-polaroid-shadow: rgba(0, 0, 0, .45);--sheet-polaroid-edge: rgba(255, 255, 255, .05);--sheet-surface: #222436;--sheet-deep: #1a1a2c;--sheet-raised: #2a2d45;--sheet-raised-hover: #2a2d45;--sheet-raised-hover-2: #3a3d55;--sheet-border: #2a2d45;--sheet-border-soft: rgba(42, 45, 69, .5);--sheet-raised-border: #3a3d55;--sheet-popover: #1a1d2e;--sheet-tooltip-bg: #111122;--sheet-tooltip-text: #bbb;--sheet-inset: rgba(0, 0, 0, .25);--sheet-edge-bg: #0e1420;--sheet-edge-text: #cbcbcb;--sheet-text: #eee;--sheet-text-strong: #fff;--sheet-text-2: #ccc;--sheet-text-3: #bbb;--sheet-text-4: #aaa;--sheet-heading: #acb2be;--sheet-label: #7c8491;--sheet-muted: #888;--sheet-muted-2: #666;--sheet-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6.4' viewBox='0 0 12 7'%3E%3Cpath d='M1 1.7l5 4 5-4' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sheet-caret-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6.4' viewBox='0 0 12 7'%3E%3Cpath d='M1 1.7l5 4 5-4' fill='none' stroke='%236495f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sheet-hint: #5d626c;--sheet-dim: #555;--sheet-dim-2: #444;--sheet-tag-text: #9ea6b4;--sheet-tag-bg: #6495f01a;--sheet-tag-border: rgb(142 151 169 / 25%);--sheet-blue: #6495f0;--sheet-blue-hover: #7aa6f5;--sheet-blue-60: #6495f099;--sheet-blue-40: #6495f066;--sheet-blue-text: #729ff5;--sheet-red: #e94560;--sheet-red-hover: #f05a73;--sheet-red-bright: #ff4466;--sheet-green: #47a286;--sheet-green-dim: #4e8c78;--sheet-green-hover: #6abba1;--sheet-green-bright: #a0e8d4;--sheet-green-2: #54c0a0;--sheet-green-2-hover: #6dd4b4;--sheet-green-2-bright: #7ddcc0;--sheet-yellow: #f9a825;--sheet-coin: #f5bf3a;--sheet-compendium: #6b7899;--sheet-compendium-hover: #8fa3cc;--sheet-tag-condition: #4d3372;--sheet-tag-scar: #512129;--sheet-tag-pill-text: #eee;--sheet-shadow-40: rgba(0, 0, 0, .4);--sheet-shadow-50: rgba(0, 0, 0, .5);--sheet-shadow-60: rgba(0, 0, 0, .6);--sheet-shadow-70: rgba(0, 0, 0, .7);--sheet-clock-empty: #1e1e30;--sheet-clock-ring: #111122;--sheet-clock-text-empty: #444;--sheet-hi-02: rgba(255, 255, 255, .02);--sheet-hi-03: rgba(255, 255, 255, .03);--sheet-hi-04: rgba(255, 255, 255, .04);--sheet-hi-05: rgba(255, 255, 255, .05);--sheet-hi-06: rgba(255, 255, 255, .06);--sheet-hi-08: rgba(255, 255, 255, .08);--sheet-hi-1: rgba(255, 255, 255, .1);--sheet-hi-12: rgba(255, 255, 255, .12);--sheet-hi-14: rgba(255, 255, 255, .14);--sheet-hi-15: rgba(255, 255, 255, .15);--sheet-hi-25: rgba(255, 255, 255, .25);--sheet-hi-3: rgba(255, 255, 255, .3);--sheet-hi-4: rgba(255, 255, 255, .4);--sheet-autocomplete-bg: #1f2235;--sheet-autocomplete-border: #3a3d55;--sheet-autocomplete-text: #ccc;--sheet-autocomplete-active-bg: #3a3d55;--sheet-autocomplete-active-text: #fff;--sheet-autocomplete-shadow: rgba(0, 0, 0, .45);--sheet-btn-secondary-bg: #2a2d45;--sheet-btn-secondary-bg-hover: #343850;--sheet-btn-secondary-text: #acb2be;--sheet-btn-secondary-text-hover: #eee;--sheet-btn-secondary-border: #3a3d55;--sheet-btn-secondary-border-hover: #4a4e68;--sheet-spark: #f9a825}body.sheet-light{--sheet-bg: #fbf7ee;--sheet-folder-bg: #e3d5bb;--sheet-folder-tab-bg: #c2b092;--sheet-folder-tab-hover: #d2c2a6;--sheet-folder-tab-text: #4a4034;--sheet-folder-tab-text-active: #33291d;--sheet-folder-tab-shadow: rgba(90, 74, 50, .3);--sheet-folder-shadow: rgba(90, 74, 50, .28);--sheet-paper-shadow: rgba(90, 74, 50, .28);--sheet-polaroid-frame: #fffdf6;--sheet-polaroid-photo: #e6dfce;--sheet-polaroid-caption: #6f665c;--sheet-polaroid-shadow: rgba(90, 74, 50, .3);--sheet-polaroid-edge: transparent;--sheet-surface: #f5efe3;--sheet-deep: #f0eadd;--sheet-raised: #fffdf8;--sheet-raised-hover: #f3ede1;--sheet-raised-hover-2: #eae3d4;--sheet-border: #dcd3c1;--sheet-border-soft: rgba(220, 211, 193, .8);--sheet-raised-border: #cfc5b0;--sheet-popover: #fffdf8;--sheet-tooltip-bg: #2e2925;--sheet-tooltip-text: #e8e0d2;--sheet-inset: rgba(0, 0, 0, .05);--sheet-edge-bg: #ebe4d6;--sheet-edge-text: #3b342c;--sheet-text: #2b2620;--sheet-text-strong: #1a1613;--sheet-text-2: #4a4238;--sheet-text-3: #5a5249;--sheet-text-4: #4f4840;--sheet-heading: #6f665c;--sheet-label: #8c8377;--sheet-muted: #948b7f;--sheet-muted-2: #a59c8f;--sheet-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6.4' viewBox='0 0 12 7'%3E%3Cpath d='M1 1.7l5 4 5-4' fill='none' stroke='%23a59c8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sheet-caret-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6.4' viewBox='0 0 12 7'%3E%3Cpath d='M1 1.7l5 4 5-4' fill='none' stroke='%233f6fd1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--sheet-hint: #9b9287;--sheet-dim: #b3a99a;--sheet-dim-2: #c2b8a8;--sheet-tag-text: #5e5750;--sheet-tag-bg: var(--sheet-surface);--sheet-tag-border: var(--sheet-border);--sheet-tag-condition: #63468c;--sheet-tag-scar: #bc6070;--sheet-blue: #3f6fd1;--sheet-blue-hover: #3562c4;--sheet-blue-60: #3f6fd199;--sheet-blue-40: #3f6fd166;--sheet-blue-text: #3562c4;--sheet-red: #d63a55;--sheet-red-hover: #c8334c;--sheet-red-bright: #c8283f;--sheet-green: #2f8a6d;--sheet-green-dim: #3f8f75;--sheet-green-hover: #2a7a60;--sheet-green-bright: #1f6b52;--sheet-green-2: #2f8a6d;--sheet-green-2-hover: #278060;--sheet-green-2-bright: #1f6b52;--sheet-yellow: #e09a12;--sheet-coin: #e9a816;--sheet-compendium: #7686ad;--sheet-compendium-hover: #4c63a3;--sheet-shadow-40: rgba(0, 0, 0, .15);--sheet-shadow-50: rgba(0, 0, 0, .18);--sheet-shadow-60: rgba(0, 0, 0, .2);--sheet-shadow-70: rgba(0, 0, 0, .25);--sheet-clock-empty: #ece5d6;--sheet-clock-ring: #fbf7ee;--sheet-clock-text-empty: #b3a99a;--sheet-hi-02: rgba(0, 0, 0, .014);--sheet-hi-03: rgba(0, 0, 0, .021);--sheet-hi-04: rgba(0, 0, 0, .028);--sheet-hi-05: rgba(0, 0, 0, .035);--sheet-hi-06: rgba(0, 0, 0, .042);--sheet-hi-08: rgba(0, 0, 0, .056);--sheet-hi-1: rgba(0, 0, 0, .07);--sheet-hi-12: rgba(0, 0, 0, .084);--sheet-hi-14: rgba(0, 0, 0, .098);--sheet-hi-15: rgba(0, 0, 0, .105);--sheet-hi-25: rgba(0, 0, 0, .175);--sheet-hi-3: rgba(0, 0, 0, .21);--sheet-hi-4: rgba(0, 0, 0, .28);--sheet-btn-secondary-bg: #f5efe3;--sheet-btn-secondary-bg-hover: #eae3d4;--sheet-btn-secondary-text: #6f665c;--sheet-btn-secondary-text-hover: #2b2620;--sheet-btn-secondary-border: #dcd3c1;--sheet-btn-secondary-border-hover: #cfc5b0}.sheet-btn-secondary{font-family:var(--font-ui, "Geologica"),sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:8px 14px;background:var(--sheet-btn-secondary-bg);color:var(--sheet-btn-secondary-text);border:1px solid var(--sheet-btn-secondary-border);border-radius:6px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sheet-btn-secondary:hover:not(:disabled){background:var(--sheet-btn-secondary-bg-hover);color:var(--sheet-btn-secondary-text-hover);border-color:var(--sheet-btn-secondary-border-hover)}.sheet-btn-secondary:disabled{opacity:.45;cursor:not-allowed}
