@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_36013d50-module__g6-CmG__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_36013d50-module__g6-CmG__variable{--font-inscription:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:Uncial Antiqua;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19102a980b764f8b-s.2z7u5nw4u6tcb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Uncial Antiqua;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2cb7b528521e6408-s.22a9vwmsjjr6q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Uncial Antiqua Fallback;src:local(Arial);ascent-override:76.93%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:128.15%}.uncial_antiqua_3a6247ff-module__hDUrCq__className{font-family:Uncial Antiqua,Uncial Antiqua Fallback;font-style:normal;font-weight:400}.uncial_antiqua_3a6247ff-module__hDUrCq__variable{--font-world-title:"Uncial Antiqua", "Uncial Antiqua Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_53dd06ec-module__WKLY2W__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_53dd06ec-module__WKLY2W__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root,[data-token-scope]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hue-navy:235;--hue-cyan:215;--hue-gold:80;--gold-chroma:.086;--hue-ivory:86;--warmth:.018;--border-opacity:.2;--surface-opacity:.97;--color-navy-975:oklch(.18 .024 var(--hue-navy));--color-navy-950:oklch(.22 .028 var(--hue-navy));--color-navy-900:oklch(.27 .035 var(--hue-navy));--color-navy-800:oklch(.33 .04 var(--hue-navy));--color-navy-700:oklch(.41 .042 var(--hue-navy));--color-navy:var(--color-navy-950);--color-cyan-300:oklch(.83 .085 var(--hue-cyan));--color-cyan-400:oklch(.73 .117 var(--hue-cyan));--color-cyan-600:oklch(.49 .084 var(--hue-cyan));--color-cyan-700:oklch(.42 .071 var(--hue-cyan));--color-cyan:var(--color-cyan-400);--color-gold-300:oklch(.84 calc(var(--gold-chroma) * .93) var(--hue-gold));--color-gold-500:oklch(.73 var(--gold-chroma) var(--hue-gold));--color-gold-700:oklch(.48 calc(var(--gold-chroma) * .79) var(--hue-gold));--color-gold:var(--color-gold-500);--color-ivory-50:oklch(.982 calc(var(--warmth) * .45) var(--hue-ivory));--color-ivory-100:oklch(.962 var(--warmth) var(--hue-ivory));--color-ivory-200:oklch(.914 calc(var(--warmth) * 1.7) var(--hue-ivory));--color-ivory:var(--color-ivory-200);--color-sky:#abd0eb;--color-cloud:#ddeefb;--color-forest:#4a6b60;--color-success:#74c68e;--color-warning:#eec066;--color-danger:#f79689;--color-white:#fff;--color-shadow:#010b1233;--color-control-glint:#ffffff0f;--color-scene-wash:#ddeefba3;--color-fog:#e4f5ff80;--color-fog-edge:#e4f5ff26;--color-atmosphere-surface:#fdf8edc7;--color-atmosphere-border:#384b562e;--font-display:var(--font-alegreya), Georgia, serif;--font-body:var(--font-source-sans), "Segoe UI", sans-serif;--font-data:var(--font-source-sans), "Segoe UI", sans-serif;--text-display:clamp(2.25rem, 4vw, 3rem);--text-h1:clamp(1.875rem, 3vw, 2.25rem);--text-h2:clamp(1.5rem, 2.2vw, 1.875rem);--text-h3:1.375rem;--text-body:1rem;--text-data:.875rem;--text-small:.8125rem;--text-label:.75rem;--text-nav:.9375rem;--weight-regular:400;--weight-medium:500;--weight-strong:600;--weight-display:600;--leading-display:1.02;--leading-heading:1.15;--leading-body:1.6;--leading-data:1.4;--tracking-display:-.035em;--tracking-heading:-.015em;--tracking-label:.075em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--gutter:clamp(1.25rem, 4.5vw, 5rem);--content-width:88rem;--reading-width:68ch;--header-height:4.25rem;--control-height:2.75rem;--border-width:1px;--border-selected:2px;--radius-small:.125rem;--radius-medium:.25rem;--radius-large:.5rem;--radius-round:50%;--shadow-small:0 2px 7px var(--color-shadow);--shadow-raised:0 12px 34px var(--color-shadow);--shadow-float:0 20px 60px var(--color-shadow);--shadow-folio:0 2px 2px var(--color-shadow), 5px 12px 24px var(--color-shadow);--material-ivory:linear-gradient(110deg, oklch(.982 calc(var(--warmth) * .45) var(--hue-ivory) / var(--surface-opacity)), oklch(.962 var(--warmth) var(--hue-ivory) / var(--surface-opacity)) 68%, var(--color-ivory-200));--material-ink:linear-gradient(130deg, var(--color-navy-900), var(--color-navy-950) 70%);--color-journal-ink:#37281a;--color-journal-muted:#5f4c3a;--color-journal-rule:#65492f47;--material-parchment-wash:linear-gradient(100deg, color-mix(in oklch, var(--color-ivory-100) 84%, transparent), color-mix(in oklch, var(--color-ivory-200) 72%, transparent));--icon-size:1.25rem;--icon-stroke:1.6;--motion-fast:.14s;--motion-standard:.24s;--motion-slow:.6s;--motion-chapter:.56s;--motion-reveal:.36s;--motion-frame:.7s;--ease-chapter:cubic-bezier(.76, 0, .24, 1);--folio-width:25rem;--folio-spine:2.75rem;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--hover-lift:-2px;--parallax-strength:12;--scroll-depth-strength:18;--wind-strength:.45deg;--fog-speed:42s;--cloud-speed:100s;--depth-sky:0;--depth-clouds:.08;--depth-mountains-far:.15;--depth-mountains-near:.23;--depth-valley:.32;--depth-fog:.38;--depth-architecture:.4;--depth-foreground:.65;--depth-character:.72;--depth-vegetation:1;--z-scene:0;--z-content:10;--z-sticky:20;--z-header:40;--z-menu:50;--z-tooltip:60;--z-dialog:80;--z-skip:100;--ink-975:var(--color-navy-975);--ink-950:var(--color-navy-950);--ink-900:var(--color-navy-900);--ink-850:var(--color-navy-900);--ink-800:var(--color-navy-800);--paper:var(--color-ivory-200);--paper-bright:var(--color-ivory-50);--paper-deep:var(--color-ivory-200);--gold:var(--color-gold-500);--gold-bright:var(--color-gold-300);--gold-dark:var(--color-gold-700);--teal:var(--color-cyan-400);--teal-soft:var(--color-cyan-600);--teal-dark:var(--color-cyan-700);--mist:oklch(.78 .024 var(--hue-navy));--line:oklch(.78 .04 var(--hue-navy) / var(--border-opacity));--line-strong:oklch(.78 .04 var(--hue-navy) / .4);--paper-line:oklch(.4 .035 var(--hue-navy) / var(--border-opacity));--serif:var(--font-display);--sans:var(--font-body);--shadow:var(--shadow-raised)}@supports (color:lab(0% 0 0)){:root,[data-token-scope]{--color-sky:lab(81.4863% -8.04687 -17.4473);--color-cloud:lab(93.0738% -3.97784 -8.18771);--color-forest:lab(42.5517% -14.3576 2.10083);--color-success:lab(73.6615% -35.5812 20.1471);--color-warning:lab(80.4297% 9.91133 50.8926);--color-danger:lab(72.2205% 36.6764 23.1716);--color-white:lab(100% 0 0);--color-shadow:lab(2.48675% -1.57245 -4.39813/.2);--color-control-glint:lab(100% 0 0/.06);--color-scene-wash:lab(93.0738% -3.97784 -8.18771/.64);--color-fog:lab(95.4196% -4.26528 -7.14219/.5);--color-fog-edge:lab(95.4196% -4.26528 -7.14219/.15);--color-atmosphere-surface:lab(97.7425% .48697 6.1204/.78);--color-atmosphere-border:lab(30.4598% -5.18717 -9.15323/.18);--color-journal-ink:lab(17.5769% 5.33904 11.9084);--color-journal-muted:lab(33.8157% 6.14803 13.8808);--color-journal-rule:lab(33.7594% 9.39149 20.821/.28)}}:root,[data-surface=tool],.ink-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:var(--color-navy-950);--color-surface:oklch(.27 .035 var(--hue-navy) / var(--surface-opacity));--color-surface-raised:var(--color-navy-800);--color-text:var(--color-ivory-50);--color-text-muted:oklch(.78 .025 var(--hue-navy));--color-text-subtle:oklch(.69 .025 var(--hue-navy));--color-border:oklch(.8 .04 var(--hue-navy) / var(--border-opacity));--color-border-strong:oklch(.8 .04 var(--hue-navy) / .44);--color-accent:var(--color-cyan-400);--color-accent-hover:var(--color-cyan-300);--color-accent-active:var(--color-cyan-400);--color-on-accent:var(--color-navy-975);--color-focus:var(--color-cyan-300);--color-hover:oklch(.78 .1 var(--hue-cyan) / .08);--color-selected:oklch(.7 .12 var(--hue-cyan) / .15);--color-disabled:oklch(.58 .02 var(--hue-navy));--color-disabled-surface:var(--color-navy-900);--color-ornament:var(--color-gold-500);--color-danger-text:var(--color-danger)}[data-surface=world],.paper-panel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:var(--color-ivory-100);--color-surface:oklch(.982 calc(var(--warmth) * .45) var(--hue-ivory) / var(--surface-opacity));--color-surface-raised:var(--color-ivory-50);--color-text:var(--color-navy-900);--color-text-muted:oklch(.45 .028 var(--hue-navy));--color-text-subtle:oklch(.5 .023 var(--hue-navy));--color-border:oklch(.4 .035 var(--hue-navy) / var(--border-opacity));--color-border-strong:oklch(.4 .035 var(--hue-navy) / .42);--color-accent:var(--color-cyan-600);--color-accent-hover:var(--color-cyan-700);--color-accent-active:var(--color-cyan-700);--color-on-accent:var(--color-ivory-50);--color-focus:var(--color-cyan-700);--color-hover:oklch(.5 .09 var(--hue-cyan) / .06);--color-selected:oklch(.6 .09 var(--hue-cyan) / .12);--color-disabled:oklch(.65 .015 var(--hue-navy));--color-disabled-surface:var(--color-ivory-200);--color-ornament:var(--color-gold-700);--color-danger-text:#a12721}@supports (color:lab(0% 0 0)){[data-surface=world],.paper-panel{--color-danger-text:lab(36.953% 50.0561 35.7635)}}@media (max-width:40rem){:root,[data-token-scope]{--text-h1:1.875rem;--text-display:2.25rem;--header-height:3.75rem}}@media (prefers-reduced-motion:reduce){:root,[data-token-scope]{--motion-fast:0s;--motion-standard:0s;--motion-slow:0s;--motion-chapter:0s;--motion-reveal:0s;--motion-frame:0s;--hover-lift:0px}}
:root{--art-parchment:url(/api/client-assets/texture/516781.webp?build=1.60.1.70245);--art-action-slot:url(/api/client-assets/texture/130841.webp?build=1.60.1.70245);--art-book-left:url(/api/client-assets/texture/383588.webp?build=1.60.1.70245);--art-book-right:url(/api/client-assets/texture/383589.webp?build=1.60.1.70245);--art-gryphons:url(/api/client-assets/texture/7948326.webp?build=1.60.1.70245);--art-panel-button-up:url(/api/client-assets/texture/130828.webp?build=1.60.1.70245);--art-panel-button-down:url(/api/client-assets/texture/130825.webp?build=1.60.1.70245);--art-checkbox-up:url(/api/client-assets/texture/130755.webp?build=1.60.1.70245);--art-checkbox-check:url(/api/client-assets/texture/130751.webp?build=1.60.1.70245);--art-slider-thumb:url(/api/client-assets/texture/130860.webp?build=1.60.1.70245);--art-creation-highlight:url(/api/client-assets/texture/131157.webp?build=1.60.1.70245);--art-rotation-up:url(/api/client-assets/texture/131156.webp?build=1.60.1.70245);--art-rotation-down:url(/api/client-assets/texture/131155.webp?build=1.60.1.70245);--art-cursor-point:url(/api/client-assets/texture/131028.webp?build=1.60.1.70245);--art-cursor-inspect:url(/api/client-assets/texture/131021.webp?build=1.60.1.70245)}.client-gryphon{aspect-ratio:480/280;background:var(--art-gryphons) no-repeat;background-size:213.333% 365.714%}.client-gryphon-left{background-position:.1838% .1344%}.client-gryphon-right{background-position:88.7868% .1344%}.character-icon--factions{filter:url(#client-emblem-alpha)}
:root,[data-token-scope]{--color-navy-975:#101112;--color-navy-950:#141516;--color-navy-900:#191a1c;--color-navy-800:#242427;--color-navy-700:#363638;--color-cyan-300:#dec18a;--color-cyan-400:#c6a36d;--color-cyan-600:#c6a36d;--color-cyan-700:#dec18a;--color-gold-300:#dec18a;--color-gold-500:#c6a36d;--color-gold-700:#756044;--color-ivory-50:#e7e4dd;--color-ivory-100:#e7e4dd;--color-ivory-200:#d6d1c6;--font-display:var(--font-inscription), Georgia, serif;--font-alegreya:var(--font-inscription);--weight-display:400;--tracking-heading:0em;--tracking-display:-.02em;--text-h1:clamp(2rem, 3.6vw, 3rem);--text-h2:clamp(1.5rem, 2.2vw, 2rem);--gutter:clamp(1rem, 4vw, 4rem);--header-height:5.5rem;--radius-medium:2px;--radius-large:3px;--mist:#b1ada5;--line:#75604455;--line-strong:#756044aa;--paper-line:#75604455;--color-journal-ink:#e7e4dd;--color-journal-muted:#b1ada5;--color-journal-rule:#75604455;--material-ivory:linear-gradient(130deg, #202124, #191a1c);--material-parchment-wash:linear-gradient(110deg, #191a1cf7, #191a1cf7);--color-shadow:#0006;--shadow-small:0 3px 12px #0003}:root,[data-surface],.paper-panel,.ink-panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#101112;--color-surface:#191a1c;--color-surface-raised:#242427;--color-text:#e7e4dd;--color-text-muted:#b1ada5;--color-text-subtle:#aaa59b;--color-border:#75604455;--color-border-strong:#756044aa;--color-accent:#c6a36d;--color-accent-hover:#dec18a;--color-accent-active:#b88f56;--color-on-accent:#101112;--color-focus:#dec18a;--hover-lift:-2px;--color-hover:#c6a36d0c;--color-selected:#c6a36d1c;--color-ornament:#c6a36d;--color-disabled:#8e8a83;--color-disabled-surface:#202124}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink-975)}body{color:#edf1ee;background:radial-gradient(circle at 50% -10%, #3164681f, transparent 42rem), var(--ink-975);font-family:var(--sans);margin:0;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}::selection{color:var(--ink-950);background:var(--teal)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}:where(a,button,summary):focus-visible{outline:2px solid var(--teal);outline-offset:4px}html{background:var(--color-navy-950);scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{color:var(--color-text);background:var(--color-page);font:var(--weight-regular) var(--text-body)/var(--leading-body) var(--font-body)}button,input,select,textarea{font-family:var(--font-body)}button:disabled{cursor:not-allowed}svg.lucide{stroke-width:var(--icon-stroke);flex-shrink:0}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--border-selected) solid var(--color-focus);outline-offset:4px}::selection{background:var(--color-cyan-300);color:var(--color-navy-975)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
