/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#07090d;--panel:#0d1118;--line:#222b38;--paper:#f4eddf;--muted:#929aa8;--amber:#edae49;--amber2:#ffd486}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 0%,#172032 0,transparent 34rem),var(--ink);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{min-height:100vh;padding-bottom:3rem}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;background:#080b10dd;border-bottom:1px solid #1c2430;align-items:center;gap:42px;height:82px;padding:0 max(5vw,28px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand-mark{width:38px;height:38px;color:var(--amber);border:1px solid #79582f;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #edae4922}.brand strong,.brand small{letter-spacing:.18em;display:block}.brand strong{font-family:Georgia,serif;font-size:15px}.brand small{color:#aab0ba;margin-top:2px;font-size:8px}.desktop-nav{color:#8d96a3;gap:28px;font-size:13px;display:flex}.desktop-nav a{padding:31px 3px 27px}.desktop-nav a.active{color:var(--paper);border-bottom:2px solid var(--amber)}.profile-chip{color:#d5d7dc;border:1px solid #222b38;border-radius:99px;align-items:center;gap:10px;padding:6px 11px 6px 6px;font-size:12px;display:flex}.profile-chip span{width:28px;height:28px;color:var(--amber);background:#2b1d12;border-radius:50%;place-items:center;display:grid}.welcome-grid{grid-template-columns:.85fr 1.15fr;align-items:center;max-width:1220px;min-height:500px;margin:0 auto;padding:72px 28px 38px;display:grid}.eyebrow{letter-spacing:.24em;color:#ba9460;margin:0 0 15px;font-size:10px;font-weight:700}.welcome-copy .eyebrow span{background:var(--amber);vertical-align:middle;width:25px;height:1px;margin-right:10px;display:inline-block}.welcome-copy h1{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:64px;font-weight:400;line-height:.98}.welcome-copy h1 em{color:var(--amber2);font-weight:400}.lede{color:#aab0ba;max-width:500px;margin:25px 0 30px;font-family:Georgia,serif;font-size:17px;line-height:1.7}.primary-button{background:linear-gradient(110deg,#2b1d11,#17130e);border:1px solid #72522e;border-radius:4px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:260px;padding:15px 17px;display:grid;box-shadow:0 10px 35px #0008}.primary-button span{font-size:13px}.primary-button b{color:var(--amber);grid-row:span 2;font-size:22px}.primary-button i{color:#a89b88;font-size:10px;font-style:normal}.hero-art{background:url(/hero-archive.png) 50%/cover;border:1px solid #202733;border-radius:5px;height:370px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000a}.hero-art:after{content:"";background:linear-gradient(90deg,#07090d 0%,#0000 30%),linear-gradient(#0000 55%,#07090dcc);position:absolute;inset:0}.hero-caption{z-index:2;color:#c5a46f;align-items:center;gap:10px;display:flex;position:absolute;bottom:24px;left:45px}.hero-caption p{letter-spacing:.34em;font-size:8px}.hero-caption span{color:var(--amber)}.continue-card{border:1px solid var(--line);background:linear-gradient(120deg,#111722,#0c1017);border-radius:7px;grid-template-columns:90px 1fr auto;align-items:center;gap:22px;max-width:1164px;margin:0 auto 64px;padding:18px;display:grid;box-shadow:0 20px 60px #0005}.mini-cover{background:radial-gradient(circle at 50% 35%,#6d86ff55,#0000 25%),linear-gradient(135deg,#162651,#080d1d);border:1px solid #4967b2;place-items:center;height:112px;display:grid;box-shadow:inset 0 0 0 4px #080b12}.mini-cover span{color:#d7e1ff;font-size:36px}.mini-cover small{letter-spacing:.16em;color:#96a8dd;font-size:6px}.continue-info .eyebrow{margin-bottom:7px}.continue-info h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.continue-info>p:not(.eyebrow){color:#a7afbb;margin:4px 0 12px;font-size:12px}.progress-track{background:#28303b;max-width:520px;height:3px}.progress-track span{background:linear-gradient(90deg,var(--amber),#ffe4a7);height:100%;display:block;box-shadow:0 0 9px #edaf55}.continue-info small{color:#777f8b;margin-top:7px;font-size:9px;display:block}.round-button{width:44px;height:44px;color:var(--amber);border:1px solid #755532;border-radius:50%;place-items:center;display:grid}.library-section{max-width:1220px;margin:0 auto;padding:20px 28px 72px}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading h2,.codex-callout h2{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:400}.search-box{color:#77818f;border-bottom:1px solid #303847;gap:10px;width:min(360px,40vw);padding:9px 3px;display:flex}.search-box input{color:#e8e3d8;background:0 0;border:0;outline:0;width:100%;font-size:12px}.filter-row{gap:8px;margin:26px 0;display:flex}.filter-row button{color:#858d98;cursor:pointer;background:0 0;border:1px solid #252d39;border-radius:99px;padding:8px 14px;font-size:10px}.filter-row .selected{color:#f2d4a0;background:#20180f;border-color:#6f512f}.book-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.book-cover{aspect-ratio:2/3;text-align:center;border:1px solid #364052;flex-direction:column;justify-content:space-between;align-items:center;padding:16px 12px;transition:transform .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px #0009,inset 0 0 0 4px #080b10}.book-cover:hover{border-color:#927048;transform:translateY(-5px)}.book-cover:before{content:"";opacity:.25;border:1px solid;border-radius:50%;position:absolute;inset:16% -20%}.book-cover:after{content:"";background:linear-gradient(140deg,#0000 40%,#fff1 50%,#0000 61%);position:absolute;inset:0}.book-cover.blue{color:#9fb4ff;background:radial-gradient(circle at 50% 40%,#597aff55,#0000 22%),linear-gradient(150deg,#15234b,#070b18)}.book-cover.amber{color:#ffc36d;background:radial-gradient(circle at 50% 40%,#f2a33455,#0000 22%),linear-gradient(150deg,#44230f,#0f0b08)}.book-cover.white{color:#fff;background:radial-gradient(circle at 50% 40%,#fff5,#0000 22%),linear-gradient(150deg,#282a2d,#050506)}.book-cover.red{color:#ff8a8a;background:radial-gradient(circle at 50% 40%,#e34d4d55,#0000 22%),linear-gradient(150deg,#3d1012,#0d0708)}.book-cover.green{color:#76f3a5;background:radial-gradient(circle at 50% 40%,#4ef48a55,#0000 22%),linear-gradient(150deg,#113b2b,#070e0b)}.book-cover.violet{color:#d893ff;background:radial-gradient(circle at 50% 40%,#bb5bff55,#0000 22%),linear-gradient(150deg,#321348,#0b0710)}.cover-cycle,.book-cover small{letter-spacing:.19em;text-transform:uppercase;z-index:1;font-size:6px}.cover-sigil{text-shadow:0 0 25px;z-index:1;font-size:46px}.book-cover h3{color:#f1eadf;z-index:1;margin:0;font-family:Georgia,serif;font-size:17px;font-weight:400}.book-meta p{color:#b78d56;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 4px;font-size:8px}.book-meta h3{margin:0 0 5px;font-family:Georgia,serif;font-size:15px}.book-meta span{color:#707986;font-size:9px}.empty-state{text-align:center;color:#858e9a;grid-column:1/-1;padding:50px}.empty-state span{color:var(--amber);font-size:30px}.empty-state h3{color:#e9e2d5;font-family:Georgia,serif}.codex-callout{border-top:1px solid #2a313d;border-bottom:1px solid #2a313d;justify-content:space-between;align-items:center;gap:30px;max-width:1164px;margin:0 auto 70px;padding:45px 10px;display:flex}.codex-callout>div>p:last-child{color:#939ba7;max-width:580px;font-family:Georgia,serif;line-height:1.7}.codex-callout>a{letter-spacing:.1em;color:#e7c891;border-bottom:1px solid #80613a;padding:10px 0;font-size:11px}.codex-callout>a span{margin-left:20px}footer{text-align:center;color:#676f7a;padding:10px 20px 80px}footer>span{color:var(--amber)}footer p{letter-spacing:.35em;font-size:8px}footer small{font-size:8px}.mobile-nav{display:none}@media (width<=1000px){.book-grid{grid-template-columns:repeat(3,1fr)}.welcome-copy h1{font-size:52px}}@media (width<=700px){.site-shell{padding-bottom:80px}.topbar{height:66px;padding:0 18px}.desktop-nav{display:none}.brand-mark{width:34px;height:34px}.profile-chip b{display:none}.welcome-grid{grid-template-columns:1fr;min-height:auto;padding:48px 22px 22px}.welcome-copy h1{font-size:47px}.welcome-copy .lede{font-size:15px}.hero-art{background-position:60%;height:240px;margin-top:38px}.continue-card{grid-template-columns:68px 1fr auto;gap:13px;margin:15px 18px 54px;padding:12px}.mini-cover{height:92px}.continue-info h2{font-size:19px}.continue-info>p:not(.eyebrow){white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.round-button{width:36px;height:36px}.library-section{padding:10px 18px 52px}.section-heading{flex-direction:column;align-items:start}.section-heading h2{font-size:32px}.search-box{width:100%}.book-grid{grid-template-columns:repeat(2,1fr);gap:24px 15px}.book-cover{padding:13px 8px}.book-cover h3{font-size:15px}.codex-callout{margin:0 18px 45px;padding:35px 5px;display:block}.codex-callout h2{font-size:30px}.codex-callout>a{margin-top:15px;display:inline-block}.mobile-nav{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:68px;padding-bottom:env(safe-area-inset-bottom);background:#090c12ee;border-top:1px solid #29303a;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#69727f;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.mobile-nav a span{font-size:18px}.mobile-nav a.active{color:var(--amber)}footer{padding-bottom:30px}}.inner-hero{background:radial-gradient(circle at 75% 45%,#b06c2825,#0000 28%);border-bottom:1px solid #232b37;max-width:1164px;margin:auto;padding:90px 15px 60px}.inner-hero h1{margin:0;font:400 62px/.98 Georgia,serif}.inner-hero h1 em{color:var(--amber2);font-weight:400}.inner-hero>p:last-child{color:#9ca4b0;max-width:530px;margin-top:24px;font:16px/1.7 Georgia,serif}.codex-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1164px;margin:50px auto 90px;display:grid}.codex-card{background:linear-gradient(145deg,#10151d,#0a0d12);border:1px solid #222b37;min-height:270px;padding:28px;transition:all .2s;position:relative}.codex-card:hover{border-color:#76562f;transform:translateY(-3px)}.codex-card>b{color:#d3a45f;text-shadow:0 0 20px #dda64c55;font:35px Georgia,serif}.codex-card small{color:#717a87;text-transform:uppercase;letter-spacing:.1em;font-size:9px;position:absolute;top:30px;right:25px}.codex-card h2{margin:30px 0 10px;font:400 23px Georgia,serif}.codex-card p{color:#8e96a2;font:13px/1.7 Georgia,serif}.codex-card span{letter-spacing:.12em;color:#c9a56d;font-size:9px;position:absolute;bottom:25px}.lore-quote{text-align:center;background:radial-gradient(circle,#20170f,#0000 45%);padding:60px 20px 100px}.lore-quote>span{color:#95662f;font:70px Georgia,serif}.lore-quote p{color:#e8ddcb;margin:0;font:italic 25px/1.5 Georgia,serif}.lore-quote small{color:#9a805b;letter-spacing:.25em;margin-top:20px;font-size:8px;display:block}.reader-shell{color:#25211c;background:#ebe4d6;min-height:100vh}.reader-bar{z-index:20;color:#e8e0d4;background:#0a0d12f4;border-bottom:1px solid #29303b;grid-template-columns:80px 1fr auto;align-items:center;height:70px;padding:0 28px;display:grid;position:sticky;top:0}.reader-bar>a{color:#c7a164;font-size:24px}.reader-bar>div:nth-child(2){text-align:center}.reader-bar small,.reader-bar b{display:block}.reader-bar small{letter-spacing:.18em;color:#c89b5a;font-size:8px}.reader-bar b{margin-top:4px;font:400 13px Georgia,serif}.reader-tools{gap:6px;display:flex}.reader-tools button{color:#aeb5c0;cursor:pointer;background:#131923;border:1px solid #303846;border-radius:3px;min-width:35px;height:33px}.reader-tools button.saved{color:#f2b755;border-color:#7d592d}.chapter-page{max-width:790px;margin:0 auto;padding:80px 55px 100px}.chapter-kicker{text-align:center;color:#9a713d;letter-spacing:.25em;font-size:9px}.chapter-page>h1{text-align:center;text-transform:uppercase;letter-spacing:.18em;margin:25px 0 8px;font:400 18px Georgia,serif}.chapter-page>h2{text-align:center;color:#171511;margin:0;font:italic 400 48px Georgia,serif}.chapter-rule{justify-content:center;align-items:center;margin:36px 0;display:flex}.chapter-rule:before,.chapter-rule:after{content:"";background:#b6a991;width:90px;height:1px}.chapter-rule span{color:#9b6e35;margin:0 15px}.chapter-copy{font:var(--reader-size,19px)/1.9 Georgia,serif}.chapter-copy p{margin:0 0 1.25em}.chapter-copy .drop-cap:first-letter{float:left;color:#8b5b27;margin:12px 11px 3px 0;font-size:76px;line-height:.75}.chapter-copy blockquote{text-align:center;color:#6a4221;margin:45px 25px;font-size:1.25em;font-style:italic}.chapter-copy hr{text-align:center;border:0;margin:50px}.chapter-copy hr:after{content:"✦";color:#9d713c}.chapter-nav{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #c5bba8;border-bottom:1px solid #c5bba8;justify-content:space-between;align-items:center;padding:20px 0;font-size:10px;display:flex}.chapter-nav button{color:#a09a90;background:0 0;border:0}.chapter-nav a{color:#765128}.comments{margin-top:70px;padding-top:15px}.comments h2{margin:0;font:400 28px Georgia,serif}.spoiler-note,.no-comments{color:#736d64;font:13px/1.6 Georgia,serif}.comments form{background:#f4eee3;border:1px solid #beb3a0;margin:25px 0;padding:13px}.comments textarea{resize:vertical;color:#262019;background:0 0;border:0;outline:0;width:100%;min-height:100px;font:15px/1.6 Georgia,serif}.comments form>div{justify-content:space-between;align-items:center;display:flex}.comments form small{color:#8c8377}.comments form button{color:#f3e4c9;background:#32261a;border:0;border-radius:2px;padding:9px 15px}.comments article{border-top:1px solid #c7bdac;padding:18px 0}.comments article b{font:15px Georgia,serif}.comments article time{color:#91897d;margin-left:10px;font-size:9px}.comments article p{font:15px/1.6 Georgia,serif}@media (width<=700px){.inner-hero{padding:65px 22px 45px}.inner-hero h1{font-size:43px}.codex-grid{grid-template-columns:1fr;margin:30px 18px 60px}.codex-card{min-height:230px}.reader-bar{grid-template-columns:35px 1fr auto;padding:0 12px}.reader-bar>div:nth-child(2){text-align:left}.reader-bar b{font-size:11px}.reader-tools button{min-width:31px;padding:0 5px}.chapter-page{padding:55px 22px 75px}.chapter-page>h2{font-size:38px}.chapter-copy{line-height:1.78}.chapter-nav a{display:none}}.studio-hero{border-bottom:1px solid #252d38;justify-content:space-between;align-items:end;gap:30px;max-width:1164px;margin:0 auto;padding:70px 15px 38px;display:flex}.studio-hero h1{margin:0;font:400 48px Georgia,serif}.studio-hero>div>p:last-child{color:#949ca8;font:15px/1.6 Georgia,serif}.secure-pill{color:#7ed89d;letter-spacing:.12em;background:#0c2115;border:1px solid #2f563e;border-radius:99px;padding:9px 12px;font-size:8px}.studio-layout{grid-template-columns:260px 1fr;gap:30px;max-width:1164px;margin:35px auto 100px;padding:0 15px;display:grid}.studio-layout aside>button{color:#828c99;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:30px 1fr;gap:3px;width:100%;padding:15px;display:grid}.studio-layout aside>button.active{border-left-color:var(--amber);color:#e8dfd1;background:#121720}.studio-layout aside>button span{color:#c39859;grid-row:span 2;font-size:20px}.studio-layout aside>button b{font-size:12px}.studio-layout aside>button small{color:#747e8a;font-size:9px}.studio-tip{color:#9aa2ad;border:1px solid #202834;margin-top:30px;padding:18px}.studio-tip b{color:#d8cbbb;font:15px Georgia,serif}.studio-tip p{font:11px/1.7 Georgia,serif}.studio-panel{background:linear-gradient(150deg,#111720,#0a0e14);border:1px solid #242d39;min-height:650px;padding:35px}.studio-panel h2{margin:0;font:400 31px Georgia,serif}.panel-lede{color:#929ba7;max-width:600px;font:14px/1.7 Georgia,serif}.studio-notice{color:#aeb7c2;background:#161c24;border:1px solid #3b4552;margin-bottom:30px;padding:11px 13px;font-size:10px}.studio-notice.ok{color:#88d6a2;background:#0f2117;border-color:#315d41}.studio-notice.error{color:#e19b9b;background:#241313;border-color:#6b3c3c}.upload-form,.chapter-form{gap:18px;margin-top:28px;display:grid}.upload-form label:not(.drop-zone),.chapter-form label{color:#b9b3a8;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.upload-form select,.upload-form textarea,.chapter-form select,.chapter-form textarea,.chapter-form input{color:#e8e0d5;background:#0b1017;border:1px solid #303a47;border-radius:2px;outline:0;width:100%;padding:12px}.drop-zone{text-align:center;cursor:pointer;background:radial-gradient(circle,#bd7c2720,#0000 55%);border:1px dashed #5a4b39;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.drop-zone input{opacity:0;pointer-events:none;position:absolute}.drop-zone span{color:var(--amber);font-size:32px}.drop-zone b{margin:9px;font:18px Georgia,serif}.drop-zone small{color:#818a95;font-size:9px}.studio-submit{color:#f0d4a4;cursor:pointer;background:linear-gradient(110deg,#392412,#21170e);border:1px solid #7b592f;justify-self:start;padding:12px 20px}.form-row{grid-template-columns:1fr 150px;gap:15px;display:grid}.chapter-form .chapter-editor{resize:vertical;min-height:280px;font:15px/1.7 Georgia,serif}@media (width<=700px){.studio-hero{padding:55px 20px 25px;display:block}.studio-hero h1{font-size:38px}.secure-pill{margin-top:12px;display:inline-block}.studio-layout{grid-template-columns:1fr;margin:20px auto 70px;padding:0 15px}.studio-layout aside{grid-template-columns:1fr 1fr;display:grid}.studio-tip{display:none}.studio-panel{padding:23px 16px}.form-row{grid-template-columns:1fr 110px}.drop-zone{min-height:160px}}.novel-hero{grid-template-columns:230px 1fr;align-items:center;gap:65px;max-width:1050px;margin:0 auto;padding:90px 25px 70px;display:grid}.novel-hero>.book-cover{width:230px;box-shadow:0 35px 80px #000}.novel-hero>div:last-child>h1{margin:0;font:400 53px/1.05 Georgia,serif}.novel-hero>div:last-child>p:not(.eyebrow){color:#9aa2ad;max-width:590px;font:16px/1.8 Georgia,serif}.novel-stats{gap:35px;margin:26px 0;display:flex}.novel-stats span{color:#707986;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:grid}.novel-stats b{color:#dbc7a8;text-transform:none;letter-spacing:0;margin-bottom:3px;font:400 17px Georgia,serif}.novel-hero button{color:#89929d;background:#121821;border:1px solid #3b4450;padding:11px 15px}.chapter-list{border-top:1px solid #272f3a;max-width:870px;margin:0 auto 100px;padding:35px 20px}.chapter-list h2{margin:0 0 25px;font:400 30px Georgia,serif}.chapter-list article{border-top:1px solid #222a35;grid-template-columns:55px 1fr auto;align-items:center;padding:17px 0;display:grid}.chapter-list article>span{color:#79603f;font:24px Georgia,serif}.chapter-list h3{margin:0;font:400 16px Georgia,serif}.chapter-list article p,.chapter-list article small{color:#747d89;font-size:9px}.chapter-list>a{color:#c5a166;margin-top:25px;font-size:10px;display:inline-block}@media (width<=700px){.novel-hero{grid-template-columns:120px 1fr;align-items:start;gap:22px;padding:55px 18px 40px}.novel-hero>.book-cover{width:120px}.novel-hero>div:last-child>h1{font-size:34px}.novel-hero>div:last-child>p:not(.eyebrow){font-size:12px}.novel-stats{margin:14px 0;display:block}.novel-stats span{margin:8px 0}.novel-hero button{font-size:9px}.chapter-list{padding:30px 18px}.chapter-list article{grid-template-columns:42px 1fr}.chapter-list article>small{display:none}}.single-story-hero{grid-template-columns:1fr 430px;align-items:center;gap:86px;max-width:1120px;min-height:720px;margin:0 auto;padding:72px 28px 82px;display:grid}.single-story-copy .eyebrow span{background:var(--amber);vertical-align:middle;width:25px;height:1px;margin-right:10px;display:inline-block}.single-story-copy h1{letter-spacing:-.045em;margin:0;font:400 76px/.92 Georgia,serif}.single-story-copy h1 em{color:var(--amber2);font-weight:400}.single-story-copy .lede{max-width:470px;font-size:18px}.publication-status{background:linear-gradient(90deg,#20170f,#0000);border-left:2px solid #9a6c34;align-items:center;gap:13px;max-width:410px;margin:0 0 25px;padding:13px 15px;display:flex}.publication-status>span{color:var(--amber);font-size:20px}.publication-status b,.publication-status small{display:block}.publication-status b{color:#e7d5b8;font:14px Georgia,serif}.publication-status small{color:#858d98;margin-top:3px;font-size:9px}.official-cover{margin:0;position:relative}.official-cover img{border-radius:6px;width:100%;height:auto;transition:transform .35s;display:block;box-shadow:0 42px 110px #000,0 0 0 1px #a8763d55}.official-cover:hover img{transform:translateY(-5px)}.official-cover:before{content:"";filter:blur(25px);z-index:-1;background:radial-gradient(circle,#d48b3033,#0000 62%);position:absolute;inset:8% -8%}.official-cover figcaption{text-align:center;letter-spacing:.32em;color:#756854;margin-top:18px;font-size:7px}.single-story-panel{border-top:1px solid #2b3340;border-bottom:1px solid #2b3340;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;max-width:1064px;margin:0 auto 80px;padding:40px 8px;display:grid}.single-story-panel h2{margin:0;font:400 27px Georgia,serif}.single-story-panel h3{color:#caa66f;margin:8px 0 0;font:italic 400 21px Georgia,serif}.story-readiness{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.story-readiness span{text-transform:uppercase;letter-spacing:.08em;color:#747e8b;font-size:8px;line-height:1.5}.story-readiness b{color:#e3d5bf;text-transform:none;letter-spacing:0;margin-bottom:6px;font:400 17px Georgia,serif;display:block}.single-novel-hero{grid-template-columns:300px 1fr}.novel-cover-frame{margin:0}.novel-cover-frame img{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #000,0 0 0 1px #996c3555}.empty-chapter-list{grid-template-columns:1fr 240px;align-items:center;gap:55px;display:grid}.empty-chapter-list>div:first-child>p:last-child{color:#8e97a3;max-width:520px;font:14px/1.7 Georgia,serif}.waiting-star{background:radial-gradient(circle,#c9852d20,#0000 58%);border:1px solid #2b3340;flex-direction:column;justify-content:center;align-items:center;height:150px;display:flex}.waiting-star span{color:var(--amber);text-shadow:0 0 25px #edae49;font-size:32px}.waiting-star small{letter-spacing:.18em;color:#8b7b64;margin-top:12px;font-size:7px}.empty-chapter-list>a{grid-column:1/-1}@media (width<=900px){.single-story-hero{grid-template-columns:1fr 350px;gap:45px}.single-story-copy h1{font-size:63px}}@media (width<=700px){.single-story-hero{grid-template-columns:1fr;gap:45px;min-height:auto;padding:48px 22px 58px}.single-story-copy h1{font-size:56px}.official-cover{justify-self:center;width:min(88vw,390px)}.single-story-panel{grid-template-columns:1fr;gap:28px;margin:0 18px 58px;padding:32px 0}.story-readiness{grid-template-columns:1fr;gap:15px}.single-novel-hero{grid-template-columns:130px 1fr}.single-novel-hero .novel-cover-frame{width:130px}.empty-chapter-list{display:block}.waiting-star{margin:28px 0}.empty-chapter-list>a{margin-top:15px}}.single-novel-hero .novel-stats{flex-wrap:wrap}.novel-start{color:#efd09d;letter-spacing:.08em;background:linear-gradient(110deg,#352311,#17120c);border:1px solid #785630;align-items:center;gap:35px;padding:14px 18px;font-size:11px;display:inline-flex}.novel-start span{font-size:19px}.populated-chapter-list{max-width:960px}.contents-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:27px;display:flex}.contents-heading>p{color:#858e9a;max-width:430px;font:13px/1.7 Georgia,serif}.chapter-cards{border-top:1px solid #28313d}.chapter-row{border-bottom:1px solid #222a35;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:17px 5px;transition:background .2s,padding .2s;display:grid}.chapter-row:hover{background:#111720;padding-left:13px;padding-right:13px}.chapter-row>span{color:#8d6b40;font:25px Georgia,serif}.chapter-row h3{color:#e9e0d3;margin:0;font:400 16px Georgia,serif}.chapter-row p{color:#747e8a;margin:5px 0 0;font-size:9px}.chapter-row>b{color:#bd945d;letter-spacing:.1em;font-size:9px}.back-home{color:#ba925c;margin-top:30px;font-size:10px;display:inline-block}.novel-reader{--reader-paper:#eee7da;--reader-ink:#242019;--reader-muted:#766f64;--reader-line:#c9bfad;background:var(--reader-paper);min-height:100vh;color:var(--reader-ink);transition:background .25s,color .25s}.novel-reader.night-reader{--reader-paper:#10141a;--reader-ink:#ded6c9;--reader-muted:#928b80;--reader-line:#343a42}.reader-topbar{z-index:40;color:#e9e1d5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d12f5;border-bottom:1px solid #2a323d;grid-template-columns:55px 1fr auto;align-items:center;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.reader-topbar>a{color:#d0a362;font-size:23px}.reader-title-button{color:inherit;text-align:center;cursor:pointer;background:0 0;border:0}.reader-title-button small,.reader-title-button b{display:block}.reader-title-button small{letter-spacing:.22em;color:#bd945c;font-size:7px}.reader-title-button b{margin-top:4px;font:400 12px Georgia,serif}.reader-actions{gap:5px;display:flex}.reader-actions button{color:#aab2bd;cursor:pointer;background:#121821;border:1px solid #343d49;border-radius:3px;width:34px;height:33px}.reader-actions .saved{color:#efb960;border-color:#7d5a30}.reader-progress{z-index:41;background:#252c35;height:2px;position:fixed;top:68px;left:0;right:0}.reader-progress span{height:100%;width:var(--scroll-progress,0%);background:linear-gradient(90deg,#bd7f34,#ffd080);transition:width .12s linear;display:block;box-shadow:0 0 9px #df9b49}.novel-page{max-width:760px;margin:0 auto;padding:78px 45px 100px}.chapter-heading{text-align:center;margin-bottom:58px}.chapter-heading>p{letter-spacing:.28em;color:#9a713d;font-size:8px}.chapter-heading>span{letter-spacing:.2em;color:var(--reader-muted);margin:24px 0 12px;font-size:10px;display:block}.chapter-heading h1{color:var(--reader-ink);margin:0;font:italic 400 48px/1.08 Georgia,serif}.chapter-heading>div{color:#9b6d36;margin:28px 0 12px;font-size:21px}.chapter-heading>small{letter-spacing:.1em;color:var(--reader-muted);font-size:8px}.novel-body{font:var(--reader-size,19px)/1.88 Georgia,serif}.novel-body>p{margin:0 0 1.25em}.novel-body .first-paragraph:first-letter{float:left;color:#8c5c29;margin:14px 12px 5px 0;font-size:78px;line-height:.72}.scene-divider{text-align:center;color:#9c713e;margin:48px 0}.scene-divider:before,.scene-divider:after{content:"";background:var(--reader-line);vertical-align:middle;width:72px;height:1px;display:inline-block}.scene-divider span{margin:0 14px}.chapter-art{background:#080b10;border:1px solid #303846;width:min(1040px,100vw - 36px);margin:48px 50%;padding:12px;transform:translate(-50%);box-shadow:0 24px 60px #0008}.chapter-art img{object-fit:contain;background:#05070a;width:100%;max-height:940px;display:block}.chapter-art-opening{margin-top:28px}.chapter-music{border:1px solid var(--reader-line);color:var(--reader-ink);background:var(--reader-paper);align-items:center;gap:14px;margin:34px 0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.chapter-music{background:color-mix(in srgb,var(--reader-paper) 90%,#bd7c27 10%)}}.chapter-music>span{color:#e8ad57;background:#2b1d10;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.chapter-music div{flex:1}.chapter-music small,.chapter-music b{display:block}.chapter-music small{letter-spacing:.16em;color:var(--reader-muted);font-size:7px}.chapter-music b{margin-top:3px;font:400 14px Georgia,serif}.chapter-music i{color:#9b6d36;font-style:normal}.reader-loading,.reader-error,.illustrated-placeholder{text-align:center;color:var(--reader-muted);padding:70px 25px}.reader-loading span,.illustrated-placeholder>span{color:#a87335;font-size:29px}.reader-loading p{font:italic 15px Georgia,serif}.illustrated-placeholder{border-top:1px solid var(--reader-line);margin-top:45px}.illustrated-placeholder h2{color:var(--reader-ink);font:400 23px Georgia,serif}.illustrated-placeholder p{font:14px/1.7 Georgia,serif}.chapter-end{text-align:center;color:#936a38;margin:75px 0 50px}.chapter-end span{font-size:25px}.chapter-end p{letter-spacing:.3em;font-size:8px}.reader-next{border-top:1px solid var(--reader-line);border-bottom:1px solid var(--reader-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.reader-next>div:last-child{text-align:right}.reader-next small,.reader-next b{display:block}.reader-next small{letter-spacing:.14em;color:var(--reader-muted);margin-bottom:5px;font-size:7px}.reader-next b{font:400 12px Georgia,serif}.toc-return{text-transform:uppercase;letter-spacing:.1em;color:#8f6531;font-size:8px}.toc-overlay{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000a;display:flex;position:fixed;inset:0}.toc-overlay aside{color:#ebe2d6;background:#0c1016;width:min(440px,92vw);height:100%;margin-left:auto;padding:34px;overflow:auto;box-shadow:-30px 0 80px #000}.toc-overlay aside>div{justify-content:space-between;display:flex}.toc-overlay aside>div button{color:#aeb6c0;cursor:pointer;background:0 0;border:0;font-size:28px}.toc-overlay h2{font:400 31px Georgia,serif}.toc-overlay nav{border-top:1px solid #28303b}.toc-overlay nav a{color:#89929f;border-bottom:1px solid #222a34;grid-template-columns:38px 1fr;gap:12px;padding:12px 5px;display:grid}.toc-overlay nav a.active{color:#f0d7ad;background:#17120c}.toc-overlay nav span{color:#a77c46;font:15px Georgia,serif}.toc-overlay nav b{font:400 12px Georgia,serif}.reader-comments{margin-top:75px;padding-top:10px}.reader-comments h2{margin:0;font:400 28px Georgia,serif}.spoiler-warning,.no-reader-notes{color:var(--reader-muted);font:13px/1.6 Georgia,serif}.reader-comments form{border:1px solid var(--reader-line);margin:25px 0;padding:13px}.reader-comments textarea{resize:vertical;width:100%;min-height:100px;color:var(--reader-ink);background:0 0;border:0;outline:0;font:15px/1.6 Georgia,serif}.reader-comments form>div{justify-content:space-between;align-items:center;display:flex}.reader-comments form small{color:var(--reader-muted)}.reader-comments form button{color:#f3e4c9;background:#32261a;border:0;padding:9px 15px}.reader-comments article{border-top:1px solid var(--reader-line);padding:18px 0}.reader-comments article b{font:15px Georgia,serif}.reader-comments article time{color:var(--reader-muted);margin-left:10px;font-size:9px}.reader-comments article p{font:15px/1.6 Georgia,serif}@media (width<=700px){.contents-heading{display:block}.contents-heading>p{margin-top:18px}.chapter-row{grid-template-columns:46px 1fr;padding:15px 2px}.chapter-row>b{display:none}.reader-topbar{grid-template-columns:28px 1fr auto;padding:0 10px}.reader-title-button{text-align:left}.reader-actions button{width:29px;padding:0;font-size:11px}.reader-actions button:first-child{display:none}.novel-page{padding:60px 21px 78px}.chapter-heading h1{font-size:37px}.chapter-heading{margin-bottom:44px}.novel-body{line-height:1.76}.chapter-art{width:calc(100vw - 18px);margin-top:35px;margin-bottom:35px;padding:6px}.reader-next{grid-template-columns:1fr 1fr}.reader-next .toc-return{display:none}.toc-overlay aside{padding:28px 20px}.single-novel-hero .novel-stats{display:none}}.archive-gate{background:linear-gradient(90deg,#03060bed,#050912c9),url(/by-star-by-sun-cover.jpeg) 50% 42%/cover;place-items:center;min-height:100svh;padding:38px 18px;display:grid;position:relative;overflow:hidden}.archive-gate:before{content:"";background:radial-gradient(circle at 50% 28%,#e5a64a24,#0000 29rem),linear-gradient(0deg,#03060b 0,#0000 38%);position:absolute;inset:0}.gate-stars{opacity:.45;background-image:radial-gradient(circle,#ffe2a7 1px,#0000 1.5px);background-size:67px 71px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.gate-card{z-index:1;text-align:center;background:linear-gradient(145deg,#0b111bea,#080b11f7);border:1px solid #9d713e77;width:min(470px,100%);padding:42px 44px 35px;position:relative;box-shadow:0 36px 120px #000,inset 0 0 0 5px #080b10,inset 0 0 0 6px #a3773a2b}.gate-sigil{color:#f2b95f;border:1px solid #8e6738;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 20px;font-size:24px;display:grid;box-shadow:0 0 35px #e9a64b38}.gate-card h1{letter-spacing:-.045em;text-transform:uppercase;margin:0;font:400 57px/.86 Georgia,serif}.gate-card h1 span{color:#b7905e;text-transform:none;font-size:.52em;font-style:italic}.gate-rule{color:#d09a50;align-items:center;gap:12px;margin:27px 0 20px;display:flex}.gate-rule i{background:linear-gradient(90deg,#0000,#765831);flex:1;height:1px}.gate-rule i:last-child{background:linear-gradient(90deg,#765831,#0000)}.gate-card h2{color:#e4c68f;margin:0;font:italic 400 25px Georgia,serif}.gate-copy{color:#929ba7;max-width:350px;margin:15px auto 25px;font:13px/1.7 Georgia,serif}.gate-card>small{letter-spacing:.34em;color:#6f7782;margin-top:28px;font-size:7px;display:block}.archive-access-form{text-align:left}.archive-access-form label{letter-spacing:.18em;text-transform:uppercase;color:#a98b61;margin-bottom:8px;font-size:8px;display:block}.archive-access-form input{color:#f1dfc3;text-align:center;letter-spacing:.16em;text-transform:uppercase;background:#070a0f;border:1px solid #4a3b2b;border-radius:2px;outline:0;width:100%;padding:15px 14px}.archive-access-form input:focus{border-color:#b88443;box-shadow:0 0 0 3px #c48a3c18}.archive-access-form button{color:#f3d6a2;cursor:pointer;background:linear-gradient(110deg,#422810,#20160d);border:1px solid #976a34;justify-content:space-between;width:100%;margin-top:11px;padding:14px 16px;display:flex}.archive-access-form button:disabled{opacity:.65}.archive-access-form p{text-align:center;color:#78818d;min-height:25px;margin:10px 0 0;font-size:8px;line-height:1.5}.archive-access-form p.error{color:#d3948f}.reader-identity{align-items:center;gap:7px;display:flex}.signout-button{color:#737d89;cursor:pointer;background:0 0;border:0;padding:8px;font-size:9px}.signout-button:hover{color:#d4b078}.mobile-signout{color:#69727f;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.mobile-signout span{font-size:18px}.invite-form{grid-template-columns:1fr auto;align-items:end;gap:12px;margin:26px 0 24px;display:grid}.invite-form label{color:#b9b3a8;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.invite-form input{color:#e8e0d5;background:#0b1017;border:1px solid #303a47;outline:0;width:100%;padding:12px}.new-invite{text-align:center;background:radial-gradient(circle at 80% 20%,#ce873425,#0000 35%),#0d1117;border:1px solid #815d31;margin:20px 0 30px;padding:22px}.new-invite p{letter-spacing:.2em;color:#9d815c;font-size:8px}.new-invite strong{letter-spacing:.13em;color:#f2cc8c;margin:13px 0;font:400 26px Georgia,serif;display:block}.new-invite button{color:#e6c490;cursor:pointer;background:#2c1d10;border:1px solid #6f512f;padding:9px 14px}.new-invite small{color:#717a86;margin-top:12px;font-size:8px;display:block}.reader-list{border-top:1px solid #2b3440;margin-top:32px}.reader-list-heading{justify-content:space-between;align-items:center;padding:18px 0 10px;display:flex}.reader-list-heading h3{margin:0;font:400 20px Georgia,serif}.reader-list-heading span{letter-spacing:.12em;color:#74c78f;text-transform:uppercase;font-size:8px}.reader-list article{border-top:1px solid #222a34;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.reader-list article b,.reader-list article small{display:block}.reader-list article b{font:400 14px Georgia,serif}.reader-list article small{color:#717b88;margin-top:4px;font-size:8px}.reader-list article>span{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.reader-list article>span.active{color:#7bd299}.reader-list article>span.revoked{color:#b77}.reader-list article>button{color:#929ba6;cursor:pointer;background:0 0;border:1px solid #3a4350;padding:7px 9px;font-size:8px}.empty-readers{color:#717a86;font:13px Georgia,serif}@media (width<=700px){.gate-card{padding:35px 24px 30px}.gate-card h1{font-size:48px}.archive-gate{background-position:57% 42%}.reader-identity .signout-button{display:none}.studio-layout aside{grid-template-columns:repeat(3,1fr)}.studio-layout aside>button{text-align:center;border-bottom:2px solid #0000;border-left:0;padding:12px 6px;display:block}.studio-layout aside>button.active{border-bottom-color:var(--amber)}.studio-layout aside>button span,.studio-layout aside>button b,.studio-layout aside>button small{display:block}.studio-layout aside>button span{margin-bottom:5px}.studio-layout aside>button small{margin-top:3px}.invite-form{grid-template-columns:1fr}.new-invite strong{font-size:22px}.reader-list article{grid-template-columns:1fr auto}.reader-list article>span{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
