/*! 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-outline-style:solid}}}@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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}button{font:inherit;cursor:pointer}.kick{letter-spacing:2.3px;text-transform:uppercase;color:var(--wine);margin:0 0 20px;font:800 10px Arial}.primary,.outline{border-radius:4px;padding:14px 21px;font-size:12px;font-weight:700}.primary{background:var(--plum);color:#fff;border:0}.outline{background:0 0;border:1px solid #cdbdc0}.full{width:100%}.mini{padding:10px 15px}header{z-index:40;border-bottom:1px solid var(--line);background:#fffaf4f4;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(18px,5vw,75px);display:flex;position:sticky;top:0}.brand{letter-spacing:2px;background:0;border:0;align-items:center;gap:9px;display:flex}.brand i{border:1px solid var(--wine);width:32px;height:32px;color:var(--wine);border-radius:50%;place-items:center;font:italic 20px Georgia;display:grid}.brand em{color:var(--wine);letter-spacing:0;font:400 18px Georgia}nav{align-self:stretch;gap:22px;display:flex}nav button{color:#6d5d64;background:0 0;border:0;border-bottom:2px solid #0000;font-size:10px}nav .on{color:var(--wine);border-color:var(--wine)}.account{align-items:center;gap:10px;display:flex}.account>button:first-child{background:0 0;border:0;font-size:11px}.hero{background:linear-gradient(115deg,#fffaf4,#fff7f0 52%,#f0e1de);grid-template-columns:1.05fr .95fr;align-items:center;min-height:640px;padding:70px clamp(22px,7vw,110px);display:grid}h1,h2,h3{font-family:Georgia,serif;font-weight:400}.hero h1{letter-spacing:-2px;margin:0;font-size:clamp(52px,6vw,80px);line-height:.98}.hero h1 em{color:var(--wine)}.lead{color:#705f67;max-width:560px;margin:27px 0;font:16px/1.8 Georgia}.actions{gap:10px;display:flex}.trust{color:#817078;text-transform:uppercase;gap:22px;margin-top:34px;font-size:9px;display:flex}.trust span:before{content:"✓";color:var(--wine);margin-right:6px}.art{place-items:center;min-height:480px;display:grid;position:relative}.circle{background:#e7d1d0;border-radius:50%;width:430px;height:430px;position:absolute}.feature{z-index:2;color:#fff;background:linear-gradient(150deg,#73304d,#37172c);width:295px;height:420px;padding:36px 31px;transform:rotate(2deg);box-shadow:0 28px 55px #4f2f393f}.feature>p:first-child{letter-spacing:2px;color:#dab8c2;font-size:8px}.goldline{background:#cda883;width:90px;height:1px;margin-top:60px}.feature h3{margin:28px 0 9px;font:italic 35px/1.05 Georgia}.feature>p:not(:first-child){color:#d9bec8;font:11px Georgia}.feature button{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #84516a;align-items:center;gap:12px;width:100%;margin-top:38px;padding:17px 0;font-size:10px;display:flex}.feature button b{width:34px;height:34px;color:var(--plum);background:#f6eadd;border-radius:50%;place-items:center;display:grid}.feature button small{color:#cdb0ba;margin-top:4px;font-size:8px;display:block}.shelf{padding:75px clamp(22px,7vw,110px)}.page>.shelf{padding:34px 0 0}.shelfhead{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.shelfhead h2{margin:0;font-size:40px}.shelfhead span{letter-spacing:1.5px;color:var(--muted);font-size:8px}.grid{grid-template-columns:repeat(4,1fr);gap:21px;display:grid}.cover{place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.cover:after{content:"";border:1px solid #fff5;border-radius:50%;width:140px;height:140px;position:absolute}.cover>b{color:#ffffffdf;z-index:1;font:italic 40px Georgia}.save,.play{z-index:3;color:var(--wine);background:#fff;border:0;border-radius:50%;position:absolute}.save{width:30px;height:30px;font-size:17px;top:12px;right:12px}.play{width:34px;height:34px;font-size:9px;bottom:12px;right:12px}.story>p{color:var(--wine);text-transform:uppercase;letter-spacing:1.3px;margin:14px 0 6px;font-size:8px}.story h3{margin:0 0 5px;font-size:19px}.story small{color:var(--muted);font-size:9px}.meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:11px;padding-top:9px;font-size:9px;display:flex}.meta button{color:var(--wine);background:0 0;border:0;padding:0;font-weight:700}.memberband{background:var(--plum);color:#fff;grid-template-columns:1fr 400px;align-items:center;gap:80px;padding:75px clamp(22px,9vw,140px);display:grid}.memberband h2{margin:0;font-size:56px;line-height:1}.pale{color:#d9b3bf}.plan{color:var(--ink);background:#fff9ef;padding:31px 35px}.plan>p{letter-spacing:1.3px;color:var(--wine);font-size:9px;font-weight:800}.plan>div{align-items:baseline;gap:6px;display:flex}.plan>div b{font:38px Georgia}.plan>div span{color:var(--muted);font-size:10px}.plan ul{margin:18px 0;padding:0;list-style:none}.plan li{border-bottom:1px solid #e8dcd3;padding:9px 0;font-size:11px}.plan li:before{content:"✓";color:var(--wine);margin-right:8px}.plan small{text-align:center;color:var(--muted);margin-top:9px;font-size:8px;display:block}.page{min-height:700px;padding:70px clamp(22px,7vw,110px)}.pagetitle{letter-spacing:-1.5px;margin:0;font-size:clamp(44px,5vw,66px);line-height:1.02}.chips{gap:7px;margin-top:32px;display:flex}.chips button{background:0 0;border:1px solid #d9cac6;border-radius:22px;padding:8px 14px;font-size:9px}.chips .active{background:var(--ink);color:#fff}.pricepage{background:linear-gradient(115deg,#fffaf4,#f2e4e1);grid-template-columns:1.2fr 400px;align-items:center;gap:80px;display:grid}.features{grid-template-columns:repeat(3,1fr);gap:18px;margin:42px 0;display:grid}.info{border-top:1px solid #cdbdc0;padding:22px 3px}.info>b{color:var(--wine);font-size:10px}.info h2{margin:18px 0 8px;font-size:23px}.info p{color:var(--muted);font:13px/1.7 Georgia}.empty{text-align:center;border:1px solid var(--line);margin-top:35px;padding:85px}.empty h2{margin:0;font-size:30px}.empty p{color:var(--muted);margin:9px 0 22px;font-size:11px}.adminhead{justify-content:space-between;align-items:end;display:flex}.adminhead .pagetitle{font-size:49px}.stats{grid-template-columns:repeat(4,1fr);gap:11px;margin:35px 0;display:grid}.stats>div{border:1px solid var(--line);background:#fff;padding:20px}.stats span,.stats b{display:block}.stats span{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:8px}.stats b{margin-top:9px;font:27px Georgia}.table{border:1px solid var(--line);background:#fff}.table>div{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .8fr 1fr;gap:15px;padding:15px 18px;font-size:10px;display:grid}.table span{color:var(--muted)}.table strong{text-align:right;font-weight:400}.rights{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.rights article{border:1px solid var(--line);background:#fff;padding:27px}.rights h2{margin:0;font-size:23px}.rights article>p:not(.kick){color:var(--muted);font:12px/1.7 Georgia}.rights article button{color:var(--wine);background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:700}.legal{border-left:3px solid var(--wine);color:#64535b;background:#efe3e2;margin-top:16px;padding:14px 17px;font-size:10px;line-height:1.6}.toast{z-index:80;background:var(--ink);color:#fff;border-radius:4px;padding:13px 16px;font-size:10px;position:fixed;top:92px;right:22px;box-shadow:0 15px 30px #0003}.toast button{color:#fff;background:0 0;border:0;margin-left:20px;font-size:17px}.gate,.modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#291720e9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gate section{text-align:center;background:#fffaf3;max-width:500px;padding:42px 44px}.age{border:1px solid var(--wine);width:62px;height:62px;color:var(--wine);border-radius:50%;place-items:center;margin:0 auto 20px;font:25px Georgia;display:grid}.gate h2{margin:0 0 15px;font-size:33px;line-height:1.1}.gate section>p:not(.kick){color:#6e5e65;font:13px/1.7 Georgia}.gate small{color:var(--muted);margin-top:9px;font-size:8px;display:block}.reader{background:#fffbf6;width:min(700px,100%);max-height:88vh;padding:50px 60px;position:relative;overflow:auto}.close{background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:17px}.reader h2{margin:0;font-size:40px}.by{color:var(--muted);margin-bottom:20px;font:italic 13px Georgia}.prose{color:#4e3e45;font:15px/1.9 Georgia}.preview{text-align:center;border-top:1px solid var(--line);color:var(--wine);text-transform:uppercase;letter-spacing:1px;margin-top:25px;padding-top:16px;font-size:8px}footer{border-top:1px solid var(--line);color:#817078;justify-content:space-between;align-items:center;padding:30px clamp(22px,7vw,110px);font-size:9px;display:flex}@media (width<=920px){header nav{display:none}.hero{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,1fr)}.memberband,.pricepage{grid-template-columns:1fr;gap:35px}.features{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.rights{grid-template-columns:1fr}.art{min-height:450px}}@media (width<=550px){header{height:66px;padding:0 14px}.brand b{font-size:10px}.account>button:first-child{display:none}.hero{padding:48px 19px}.hero h1{font-size:51px}.actions{flex-direction:column}.trust{flex-wrap:wrap;gap:7px}.circle{width:325px;height:325px}.feature{width:260px;height:380px}.shelf,.page{padding:55px 18px}.shelfhead h2{font-size:32px}.grid{gap:11px}.cover{height:200px}.story h3{font-size:16px}.memberband{padding:55px 19px}.memberband h2{font-size:43px}.plan{padding:25px 22px}.stats{grid-template-columns:1fr 1fr}.adminhead{display:block}.adminhead .primary{margin-top:18px}.table>div{grid-template-columns:1fr}.table strong{text-align:left}.reader{padding:45px 23px}.reader h2{font-size:32px}.gate section{padding:33px 22px}footer{text-align:center;flex-direction:column;gap:12px}}:root{--ink:#fff1f7;--plum:#e83d86;--wine:#ff66a3;--paper:#0d090c;--line:#5a2a40;--muted:#c7a8b6}body{color:var(--ink);background:#0d090c}header{background:#0d090cf5;border-color:#442334}.hero{background:radial-gradient(circle at 78% 45%,#4a1730 0,#211019 31%,#0d090c 69%)}.circle{background:#e83d8626;box-shadow:0 0 0 50px #ff66a312}.feature{background:linear-gradient(150deg,#e83d86,#5c1737);box-shadow:0 30px 70px #0009}.lead,.story small,.meta,.info p,.trust{color:#c7a8b6}.shelf{background:#0d090c}.cover.berry{background:linear-gradient(145deg,#ff5b9d,#51142f)}.cover.rose{background:linear-gradient(145deg,#ff8dbb,#832a50)}.cover.gold{background:linear-gradient(145deg,#e83d86,#6c183d)}.cover.plum{background:linear-gradient(145deg,#bd3973,#341020)}.cover.blue{background:linear-gradient(145deg,#db6b9c,#4b1d35)}.cover.copper{background:linear-gradient(145deg,#ff77ac,#71203f)}.memberband{background:#e83d86}.plan,.gate section,.reader{color:#fff1f7;background:#1a1117;border:1px solid #70314e}.pricepage{background:linear-gradient(125deg,#0d090c,#351326)}.features .info{border-color:#6e304c}.empty{border-color:#5a2a40}.outline{color:#ffd7e8;border-color:#7a3b58}.publisher-link{color:#ff66a3;align-items:center;font-size:10px;font-weight:800;text-decoration:none;display:flex}.author-submit{text-decoration:none;display:inline-block}.gate,.modal{background:#070406ee}.age{color:#ff66a3;border-color:#ff66a3}footer{border-color:#4d2538}.admin{background:#130c11}.stats>div,.table,.rights article{background:#1b1117;border-color:#5a2a40}.legal{color:#edc4d5;background:#351421;border-left-color:#ff66a3}.studio-shell{color:#fff1f7;background:#0b080a;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.studio-side{background:#100a0e;border-right:1px solid #4d2538;flex-direction:column;gap:4px;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.studio-logo{color:#fff;align-items:center;gap:10px;margin-bottom:38px;text-decoration:none;display:flex}.studio-logo i{color:#ff66a3;border:1px solid #ff66a3;border-radius:50%;place-items:center;width:34px;height:34px;font:italic 21px Georgia;display:grid}.studio-logo span{letter-spacing:1.5px;font-size:12px;font-weight:800}.studio-logo em{color:#ff66a3;font:400 17px Georgia}.studio-side>p{letter-spacing:1.8px;color:#a87d90;margin:0 10px 12px;font-size:8px}.studio-side button{color:#cbb0bc;text-align:left;background:0 0;border:0;border-radius:5px;padding:12px 13px;font-size:11px}.studio-side button.current{color:#ff76ad;background:#e83d861e;border-left:2px solid #ff4e95}.studio-side .back{color:#b58c9e;margin-top:auto;padding:12px;font-size:10px;text-decoration:none}.studio-main{min-width:0;padding:48px clamp(25px,5vw,75px)}.studio-top{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.studio-top h1{margin:0;font:46px/1 Georgia}.studio-top>div>span{color:#a98796;margin-top:10px;font-size:9px;display:block}.workflow{color:#9c7587;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:8px;font-size:8px;display:flex}.workflow b{color:#fff;background:#e83d86;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.studio-msg{color:#ffd6e6;background:#e83d8621;border:1px solid #8d335c;justify-content:space-between;margin-bottom:18px;padding:12px 15px;font-size:10px;display:flex}.studio-msg button{color:#fff;background:0 0;border:0;font-size:16px}.studio-card{background:#171015;border:1px solid #4d2538;border-radius:7px;padding:32px}.card-head{border-bottom:1px solid #432131;justify-content:space-between;margin-bottom:25px;padding-bottom:22px;display:flex}.card-head h2{margin:0 0 8px;font:32px Georgia}.card-head>div>p:not(.kick){color:#b993a4;margin:0;font:12px/1.6 Georgia}.badge{color:#ff7fb1;text-transform:uppercase;border:1px solid #763551;border-radius:20px;height:max-content;padding:7px 10px;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label,.royalty-fields label,.permission{color:#d7b7c5;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:7px;font-size:9px;display:flex}.form-grid input,.form-grid select,.royalty-fields input,.permission select{color:#fff;text-transform:none;letter-spacing:0;background:#0d090c;border:1px solid #583048;border-radius:4px;outline:none;width:100%;padding:13px 12px;font-size:11px}.form-grid input:focus,.form-grid select:focus,.royalty-fields input:focus{border-color:#ff66a3}.upload-grid{grid-template-columns:1fr 1fr;gap:15px;margin:24px 0;display:grid}.upload-box{text-align:center;cursor:pointer;background:#100b0e;border:1px dashed #7e3a59;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:20px;display:flex}.upload-box>span{color:#ff66a3;background:#e83d8620;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;font-size:19px;display:grid}.upload-box b{font:16px Georgia}.upload-box small{color:#9f7c8b;margin-top:6px;font-size:8px}.upload-box input{opacity:0;pointer-events:none;position:absolute}.upload-box.done{border-style:solid;border-color:#e83d86}.royalty-fields{border-top:1px solid #432131;grid-template-columns:160px 160px 1fr;align-items:end;gap:15px;padding:22px 0;display:grid}.royalty-fields p{color:#9f7c8b;font-size:9px}.voice-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.voice{text-align:center;background:#0e090c;border:1px solid #492237;border-radius:5px;padding:20px;position:relative}.voice.chosen{border-color:#ff4e95;box-shadow:0 0 0 1px #ff4e95}.voice-orb{background:linear-gradient(145deg,#f45d9d,#55162f);border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 14px;font:italic 20px Georgia;display:grid}.voice h3{margin:4px 0;font-size:16px}.voice p{color:#b993a4;font-size:9px}.voice button{color:#ffc5dc;background:0 0;border:1px solid #69314a;width:100%;margin-top:7px;padding:9px;font-size:9px}.voice .choose{color:#fff;background:#e83d86;border-color:#e83d86}.voice-note{background:#201019;border-left:2px solid #ff66a3;margin-top:20px;padding:13px 16px}.voice-note p{color:#bd98a8;font-size:9px;line-height:1.6}.permission{max-width:380px;margin:20px 0}.consent{color:#d7b7c5;align-items:flex-start;gap:10px;margin:18px 0;font-size:10px;line-height:1.5;display:flex}.consent input{accent-color:#e83d86;margin-top:2px}.fine{color:#a47d8e;margin-top:14px;font-size:8px}.queue{border-bottom:1px solid #432131;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:16px 0;display:grid}.queue div b,.queue div span{display:block}.queue div b{font:16px Georgia}.queue div span{color:#aa8797;margin-top:4px;font-size:9px}.queue>button{color:#ffb7d3;background:0 0;border:1px solid #71344f;padding:8px 13px;font-size:9px}.empty-studio{text-align:center;color:#a47d8e;padding:60px 20px}.rights-check{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.rights-check article{background:#0d090c;border:1px solid #4d2538;padding:22px}.rights-check h3{margin:0 0 9px;font-size:18px}.rights-check p{color:#b993a4;font:11px/1.6 Georgia}@media (width<=900px){.studio-shell{grid-template-columns:1fr}.studio-side{flex-flow:wrap;height:auto;padding:18px;position:static}.studio-logo{width:100%;margin:0 0 10px}.studio-side>p{display:none}.studio-side .back{margin:0 0 0 auto}.studio-main{padding:35px 20px}.studio-top{display:block}.workflow{margin-top:22px}.voice-grid{grid-template-columns:1fr 1fr}.rights-check{grid-template-columns:1fr}}@media (width<=560px){.studio-side button{padding:8px;font-size:9px}.studio-side .back{width:100%;padding:8px}.studio-top h1{font-size:38px}.workflow{flex-wrap:wrap;gap:5px}.studio-card{padding:22px 17px}.form-grid,.upload-grid{grid-template-columns:1fr}.royalty-fields{grid-template-columns:1fr 1fr}.royalty-fields p{grid-column:1/-1}.voice-grid{grid-template-columns:1fr 1fr}.card-head h2{font-size:28px}}body{font-size:18px;line-height:1.6}.kick{letter-spacing:1.7px;font-size:15px;line-height:1.45}button,.primary,.outline{min-height:46px;font-size:17px;line-height:1.3}header{height:92px}.brand b{font-size:18px}.brand em{font-size:22px}.brand i{width:42px;height:42px;font-size:25px}header nav button,.publisher-link,.account>button:first-child{padding-left:8px;padding-right:8px;font-size:16px}.lead{font-size:20px;line-height:1.75}.trust{gap:28px;font-size:15px;line-height:1.55}.feature>p:first-child,.feature>p:not(:first-child){font-size:14px;line-height:1.45}.feature button{font-size:15px}.feature button small,.shelfhead>span{font-size:14px}.story>p{font-size:15px;line-height:1.45}.story small{font-size:16px;line-height:1.45}.meta{font-size:15px;line-height:1.4}.meta button{min-height:44px;font-size:16px}.save,.play{width:46px;min-width:46px;height:46px;font-size:19px}.save{font-size:25px}.plan>p{font-size:15px;line-height:1.4}.plan>div span{font-size:16px}.plan li{padding:12px 0;font-size:17px;line-height:1.5}.plan small{font-size:15px;line-height:1.45}.chips button{min-height:46px;font-size:16px}.info>b{font-size:15px}.info h2{font-size:28px}.info p{font-size:18px;line-height:1.65}.empty p{font-size:17px}.empty h2{font-size:34px}.gate section>p:not(.kick){font-size:18px;line-height:1.7}.gate small{font-size:15px;line-height:1.5}.age{width:72px;height:72px;font-size:29px}.gate h2{font-size:39px}.prose{font-size:20px;line-height:1.85}.preview{font-size:15px;line-height:1.5}footer{gap:24px;font-size:15px;line-height:1.45}.stats span{font-size:14px;line-height:1.4}.stats b{font-size:32px}.table>div{font-size:16px;line-height:1.5}.rights article>p:not(.kick){font-size:17px}.rights article button{min-height:44px;font-size:16px}.legal{font-size:16px;line-height:1.6}.toast{padding:16px 20px;font-size:16px;line-height:1.45}.toast button{font-size:23px}.studio-logo span{font-size:18px}.studio-logo em{font-size:22px}.studio-logo i{width:44px;height:44px;font-size:26px}.studio-side>p{font-size:14px;line-height:1.4}.studio-side button,.studio-side .back{min-height:48px;padding:13px 15px;font-size:16px;line-height:1.35}.studio-top h1{font-size:52px}.studio-top>div>span{font-size:15px;line-height:1.45}.workflow{gap:10px;font-size:14px;line-height:1.4}.workflow b{width:32px;height:32px;font-size:15px}.studio-msg{padding:15px 18px;font-size:16px;line-height:1.5}.studio-msg button{font-size:23px}.card-head h2{font-size:38px}.card-head>div>p:not(.kick){font-size:18px;line-height:1.6}.badge{padding:8px 12px;font-size:14px;line-height:1.4}.form-grid label,.royalty-fields label,.permission{font-size:15px;line-height:1.45}.form-grid input,.form-grid select,.royalty-fields input,.permission select{min-height:50px;padding:13px 14px;font-size:18px}.upload-box{min-height:175px}.upload-box>span{width:48px;height:48px;font-size:24px}.upload-box b{font-size:22px;line-height:1.35}.upload-box small{font-size:16px;line-height:1.45}.royalty-fields p{font-size:16px;line-height:1.55}.voice h3{font-size:23px}.voice p{font-size:16px;line-height:1.5}.voice button,.voice .choose{min-height:46px;font-size:16px}.voice-note b{font-size:17px}.voice-note p{font-size:16px;line-height:1.6}.permission{max-width:520px}.consent{font-size:17px;line-height:1.55}.consent input{flex:0 0 22px;width:22px;height:22px}.fine{font-size:15px;line-height:1.55}.queue div b{font-size:22px}.queue div span{font-size:16px;line-height:1.45}.queue>button{min-height:46px;font-size:16px}.empty-studio{font-size:18px}.rights-check h3{font-size:24px}.rights-check p{font-size:17px;line-height:1.6}small{font-size:15px;line-height:1.45}.voice-choice-note{color:#f6dce7;background:#29131e;border-left:4px solid #ff66a3;margin:18px 0 4px;padding:15px 17px;font-size:17px;line-height:1.5}@media (width<=920px){header{height:82px}.studio-side button{min-height:46px;font-size:16px}.studio-side .back{font-size:16px}.workflow{font-size:13px}}@media (width<=560px){body{font-size:18px}.hero h1{font-size:54px}.lead{font-size:19px}.story h3{font-size:22px}.story>p{font-size:14px}.story small,.meta,.meta button{font-size:15px}.studio-top h1{font-size:42px}.studio-side button{min-height:46px;padding:10px 12px;font-size:15px}.studio-side .back{min-height:44px;font-size:15px}.workflow{font-size:12px}.card-head h2{font-size:34px}.card-head>div>p:not(.kick){font-size:17px}.voice-grid{grid-template-columns:1fr}.gate h2{font-size:35px}.gate section>p:not(.kick){font-size:17px}}header nav button,header .publisher-link,header .account>button:first-child{font-weight:700;color:#fff!important}header nav button.on,header .publisher-link:hover{color:#ff72ad!important}.toast{max-width:520px;font-weight:700;line-height:1.5;color:#fff!important;background:#050505!important;border:2px solid #ff4f96!important;padding:18px 22px!important;font-size:18px!important;box-shadow:0 16px 45px #000!important}.toast button{border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;margin-left:18px;padding:0;display:inline-grid;color:#fff!important;background:#2a121d!important;border:1px solid #ff72ad!important}.agreement-upload{max-width:620px;margin:24px 0}.agreement-notes,.approval-story{color:#e3c3d1;flex-direction:column;gap:8px;margin:22px 0;font-size:16px;font-weight:700;display:flex}.agreement-notes textarea,.approval-story select{color:#fff;background:#0d090c;border:1px solid #69354f;border-radius:5px;padding:14px;font-size:18px;line-height:1.5}.agreement-list,.approval-history{border-top:1px solid #553047;margin-top:32px;padding-top:23px}.agreement-list h3,.approval-history h3{margin:0 0 15px;font-size:28px}.agreement-list>div{border-bottom:1px solid #442536;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:18px;padding:15px 0;font-size:16px;display:grid}.agreement-list span b{font-size:18px;display:block}.agreement-list span{color:#d0aabd}.ok,.pending{text-transform:capitalize;border-radius:22px;padding:7px 11px;font-size:14px;display:inline-block}.ok{color:#d8ffe6;background:#173b27}.pending{color:#ffe0ec;background:#542037}.approval-checks{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.approval-checks label{cursor:pointer;background:#0d090c;border:1px solid #593047;border-radius:6px;align-items:flex-start;gap:14px;padding:18px;display:flex}.approval-checks input{accent-color:#e83d86;flex:0 0 25px;width:25px;height:25px}.approval-checks b,.approval-checks small{display:block}.approval-checks b{margin-bottom:6px;font-size:20px}.approval-checks small{color:#c6a4b3;font-size:16px;line-height:1.5}.approval-actions{flex-wrap:wrap;gap:12px;display:flex}.return-btn{color:#fff;background:#211019;border:1px solid #ff72ad;border-radius:4px;padding:14px 20px;font-size:17px;font-weight:700}.approval-history>div{border-bottom:1px solid #442536;grid-template-columns:1fr auto;gap:10px;padding:14px 0;display:grid}.approval-history b{font-size:18px}.approval-history p{color:#c6a4b3;grid-column:1/-1;margin:0;font-size:16px}@media (width<=700px){.approval-checks{grid-template-columns:1fr}.agreement-list>div{grid-template-columns:1fr;gap:6px}.toast{max-width:none;top:82px;left:16px;right:16px}}.read-full{align-items:center;text-decoration:none;display:inline-flex}.feature .read-full{color:#fff;border-top:1px solid #84516a;width:100%;margin-top:38px;padding:17px 0;font-weight:700}.meta a{color:var(--wine);font-weight:700;text-decoration:none}.reader .read-full{margin-top:8px}header nav>a,.account>a,.member-account a{color:#fff;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.account>a{padding:10px}.member-lock{background:radial-gradient(circle at 70% 30%,#4a1730,#0d090c 58%);place-items:center;min-height:100vh;padding:24px;display:grid}.member-lock>section{background:#1a1117;border:1px solid #70314e;border-radius:8px;width:min(620px,100%);padding:48px;box-shadow:0 30px 80px #0008}.member-lock h1,.library-head h1,.members-panel h1{margin:0 0 20px;font-size:clamp(42px,6vw,68px);line-height:1.04}.member-lock>section>p:not(.kick){color:#d5b7c5;font:20px/1.7 Georgia}.signed-email{color:#ff8dbb!important;font-family:Arial!important;font-size:16px!important}.lock-back{color:#ffc5dc;margin-top:25px;font-size:16px;display:block}.member-library header,.members-admin header{position:static}.member-account{color:#d9b7c5;align-items:center;gap:22px;font-size:15px;display:flex}.member-account a{color:#ff72ad}.library-head,.members-panel{padding:70px clamp(22px,7vw,110px) 20px}.library-head>p:not(.kick),.members-panel>p:not(.kick){color:#c7a8b6;font:19px/1.65 Georgia}.library-head label{flex-direction:column;gap:8px;max-width:640px;margin-top:30px;font-size:16px;font-weight:700;display:flex}.library-head input,.member-form input{color:#fff;background:#1a1117;border:1px solid #70314e;border-radius:5px;min-height:52px;padding:15px;font-size:18px}.library-shelf{padding-top:28px}.play{place-items:center;text-decoration:none;display:grid}.studio-members{color:#fff;background:#e83d8620;border-left:2px solid #ff4e95;margin-top:8px;padding:12px 13px;font-size:16px;font-weight:700;text-decoration:none}.members-panel{max-width:1250px;margin:auto}.member-form{background:#171015;border:1px solid #4d2538;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:16px;margin:30px 0;padding:25px;display:grid}.member-form label{flex-direction:column;gap:8px;font-size:15px;font-weight:700;display:flex}.member-table{background:#171015;border:1px solid #4d2538}.member-row{border-bottom:1px solid #4d2538;grid-template-columns:1.6fr 1fr .7fr .7fr;align-items:center;gap:16px;padding:17px 20px;font-size:16px;display:grid}.member-row.heading{color:#ff8dbb;background:#25121c}.member-row button{color:#fff;background:0 0;border:1px solid #ff72ad;border-radius:4px;padding:8px 12px}@media (width<=720px){.member-lock>section{padding:34px 22px}.member-account span{display:none}.member-account{gap:12px}.member-account a{font-size:14px}.member-form{grid-template-columns:1fr}.member-row{grid-template-columns:1fr 1fr}.member-row.heading{display:none}.library-head,.members-panel{padding:48px 18px 10px}}.protected-reader{background:#070507;min-height:100vh;position:relative;overflow-x:hidden}.protected-reader header{z-index:5;position:relative}.reader-title{z-index:4;background:#120b10;border-bottom:1px solid #4d2538;padding:32px clamp(18px,5vw,70px) 22px;position:relative}.reader-title h1{margin:0;font-size:clamp(36px,5vw,58px);line-height:1.05}.reader-title>p:not(.kick){color:#d1aabc;font:18px Georgia}.protection-note{color:#ffd4e5;background:#351421;border-left:4px solid #ff66a3;max-width:900px;padding:13px 16px;font-size:15px;line-height:1.5}.story-reader-shell{background:#211a20;border:1px solid #4d2538;width:min(100%,900px);margin:28px auto;position:relative;overflow:hidden;box-shadow:0 22px 70px #000b}.story-frame{z-index:2;background:#272127;border:0;width:100%;height:calc(100vh - 285px);min-height:720px;display:block;position:relative}.watermark-layer{z-index:3;pointer-events:none;opacity:.16;grid-template-columns:repeat(3,1fr);align-content:space-around;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-16deg)scale(1.15)}.watermark-layer span{color:#8a173f;text-align:center;white-space:nowrap;text-shadow:0 0 2px #fff;font:700 18px Arial}@media (width<=960px){.story-reader-shell{width:calc(100% - 32px);margin-top:18px}.story-frame{height:calc(100vh - 275px);min-height:650px}}@media (width<=720px){.reader-title{padding:24px 18px 18px}.story-reader-shell{border-left:0;border-right:0;width:100%;margin-top:12px}.story-frame{height:calc(100vh - 270px);min-height:560px}.watermark-layer{grid-template-columns:repeat(2,1fr)}.watermark-layer span{font-size:14px}}.audio-badge{z-index:3;color:#ffd8e8;letter-spacing:.7px;background:#120b10dd;border:1px solid #ff66a3;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;bottom:12px;left:12px}.audio-preview{background:#2a1420;border:1px solid #6f304d;border-radius:6px;margin:20px 0 24px;padding:20px}.audio-preview p{color:#ff87b7;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:800}.audio-preview h3{margin:0 0 15px;font-size:23px}.audio-preview a{color:#fff;background:#e83d86;border-radius:4px;padding:13px 18px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.audio-preview small{color:#cba9b8;margin-top:12px;font-size:14px;line-height:1.4;display:block}.story-audio{background:#26131d;border:2px solid #e83d86;border-radius:7px;margin-top:16px;padding:16px}.story-audio strong{color:#fff;margin-bottom:10px;font-size:18px;line-height:1.35;display:block}.story-audio audio{accent-color:#e83d86;border-radius:5px;width:100%;min-height:54px;display:block}.story-audio p{color:#efd1de!important;text-transform:none!important;letter-spacing:0!important;margin:10px 0 0!important;font-size:15px!important;line-height:1.5!important}.story h3{font-size:26px;line-height:1.25}.story>small{font-size:17px}.meta,.meta button,.meta a{font-size:16px;line-height:1.4}.shelfhead>span,.chips button{font-size:16px}.primary,.outline{min-height:50px;font-size:16px}.reader .prose{font-size:18px;line-height:1.8}.reader .by{font-size:17px}.reader .kick{font-size:14px}.audio-preview p,.audio-preview small{font-size:16px}@media (width<=550px){.story h3{font-size:25px}.story>small{font-size:17px}.story-audio strong{font-size:19px}.story-audio audio{min-height:58px}.story-audio p{font-size:16px!important}.meta,.meta button,.meta a{font-size:16px}}@media print{.protected-reader>*{display:none!important}.protected-reader:after{content:"Printing is disabled for protected member stories.";color:#000;background:#fff;padding:60px;font:24px Arial;display:block!important}}.membership-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(900px,100%);display:grid}.memberband .membership-options{grid-template-columns:1fr;width:100%}.owner-plan{color:#fff1f7;background:#090609;border:2px solid #ff66a3}.owner-plan li{border-color:#4d2538}.owner-plan small{color:#d5b2c1}.admin-access{color:var(--wine);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.reader-print-controls{z-index:4;color:#fff1f7;background:#1a1117;border:2px solid #ff66a3;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,900px);margin:24px auto 0;padding:14px 18px;display:flex;position:relative}.reader-print-controls>strong{font-size:19px;line-height:1.35}.reader-print-controls>div{align-items:center;gap:10px;display:flex}.reader-print-controls button{color:#fff;background:#090609;border:1px solid #ff66a3;border-radius:5px;width:52px;height:48px;font-size:22px;font-weight:800}.reader-print-controls span{text-align:center;color:#ffd5e5;min-width:62px;font-size:18px;font-weight:800}@media (width<=600px){.reader-print-controls{flex-direction:column;align-items:flex-start}.reader-print-controls>div{justify-content:space-between;width:100%}.reader-print-controls button{width:68px;height:54px;font-size:24px}}.audio-member-note{border-left:4px solid var(--wine);color:#4d2637;background:#f3e2e7;padding:15px 17px;font-size:18px;line-height:1.55}.member-audio{background:#29131e;border:2px solid #ff66a3;border-radius:8px;max-width:760px;margin:20px 0;padding:20px}.member-audio strong{color:#fff;margin-bottom:12px;font-size:22px;display:block}.member-audio audio{width:100%;min-height:58px;display:block}.member-audio p{color:#f2d7e2!important;margin:10px 0 0!important;font:17px/1.5 Arial!important}.pricepage{grid-template-columns:minmax(280px,.8fr) minmax(620px,1.2fr);gap:48px}@media (width<=1050px){.pricepage{grid-template-columns:1fr}.membership-options{width:100%}}@media (width<=700px){.membership-options{grid-template-columns:1fr}.member-audio{padding:15px}.member-audio strong{font-size:20px}}.story-ad-inventory{z-index:4;background:#120b10;border:1px solid #5f2d45;border-radius:10px;width:min(100% - 32px,1180px);margin:28px auto;padding:28px;position:relative}.ad-inventory-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.ad-inventory-head h2{margin:0 0 8px;font-size:38px;line-height:1.1}.ad-inventory-head>div>p:not(.kick){color:#c9a7b7;margin:0;font-size:17px;line-height:1.55}.story-ad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.story-ad{aspect-ratio:1;color:#fff;background-position:50%;background-size:cover;border:1px solid #82405e;border-radius:8px;flex-direction:column;justify-content:flex-end;min-width:0;padding:20px;text-decoration:none;transition:transform .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:inset 0 0 70px #0006}.story-ad:hover{border-color:#ff8dba;transform:translateY(-3px)}.story-ad small{color:#ffd6e6;letter-spacing:.7px;text-transform:uppercase;margin-bottom:auto;font-size:13px;font-weight:800}.story-ad strong{margin:10px 0;font:27px/1.08 Georgia}.story-ad span{color:#edc8d8;font-size:15px}.story-ad b{color:#fff;margin-top:14px;font-size:15px}.filler-ad{background:radial-gradient(circle at 70% 20%,#f56ca455,#0000 34%),linear-gradient(145deg,#7d224a,#25101d)}.filler-ad.tone-1{background:radial-gradient(circle at 25% 25%,#ff9fc455,#0000 34%),linear-gradient(145deg,#9a315d,#32101f)}.filler-ad.tone-2{background:radial-gradient(circle at 70% 70%,#d8649555,#0000 34%),linear-gradient(145deg,#5a1c39,#190b14)}.filler-ad.tone-3{background:radial-gradient(circle at 30% 75%,#ff77ac55,#0000 34%),linear-gradient(145deg,#762646,#28101c)}.paid-ad{background-color:#391326}.ad-cart{background:#090609;border:2px solid #ff66a3;border-radius:8px;margin-top:24px;padding:26px}.ad-cart-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.ad-cart-title h3{margin:0 0 8px;font-size:34px}.ad-cart-title>div>p:not(.kick){color:#cba9b8;max-width:700px;font-size:17px}.ad-cart-total{text-align:right;background:#27121d;border:1px solid #793653;border-radius:6px;min-width:190px;padding:14px 16px}.ad-cart-total span,.ad-cart-total b{display:block}.ad-cart-total span{color:#d9b5c5;font-size:15px}.ad-cart-total b{color:#fff;margin-top:4px;font:24px Georgia}.ad-business-fields{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;display:grid}.ad-business-fields label,.ad-room-tools label{color:#eccddd;flex-direction:column;gap:7px;font-size:16px;font-weight:700;display:flex}.ad-business-fields input,.ad-room-tools input{color:#fff;background:#171015;border:1px solid #6e3450;border-radius:5px;min-height:50px;padding:12px 14px;font-size:17px}.ad-room-tools{justify-content:space-between;align-items:end;gap:15px;margin:20px 0 12px;display:flex}.ad-room-tools label{width:min(100%,560px)}.ad-room-tools>div{gap:9px;display:flex}.ad-room-tools button{color:#fff;background:#25111b;border:1px solid #ff66a3;border-radius:5px;padding:9px 13px;font-size:15px}.ad-room-list{grid-template-columns:repeat(3,1fr);gap:8px;max-height:390px;padding:4px;display:grid;overflow:auto}.ad-room-list label{cursor:pointer;background:#171015;border:1px solid #4b2839;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.ad-room-list label.chosen{background:#48192e;border-color:#ff70aa}.ad-room-list input{accent-color:#e83d86;flex:0 0 22px;width:22px;height:22px}.ad-room-list b,.ad-room-list small{display:block}.ad-room-list b{font-size:16px;line-height:1.3}.ad-room-list small{color:#cca7b8;margin-top:4px;font-size:14px}.ad-cart-message{color:#ffe0ed;background:#371322;border-left:4px solid #ff66a3;padding:14px 16px;font-size:17px}.ad-checkout{width:100%;margin-top:20px;font-size:19px}.ad-fine{color:#b995a5;text-align:center;font-size:14px}.ad-admin{color:#fff;background:#090609;min-height:100vh}.ad-admin header{position:static}.ad-admin-main{width:min(1300px,100%);margin:auto;padding:60px 28px}.ad-admin-main>h1{margin:0 0 14px;font-size:clamp(44px,6vw,68px)}.ad-admin-lead{color:#caa9b8;max-width:900px;font:20px/1.65 Georgia}.ad-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0;display:grid}.ad-admin-stats article{background:#171015;border:1px solid #552b3e;padding:22px}.ad-admin-stats span,.ad-admin-stats b{display:block}.ad-admin-stats span{color:#c5a1b1;text-transform:uppercase;font-size:14px}.ad-admin-stats b{margin-top:8px;font:30px Georgia}.ad-admin .studio-card{margin-top:18px}.ad-order-list{gap:8px;display:grid}.ad-order-list button{text-align:left;color:#fff;background:#0d090c;border:1px solid #533047;border-radius:5px;grid-template-columns:1.4fr .7fr auto;align-items:center;gap:16px;padding:16px;display:grid}.ad-order-list button.selected{background:#381523;border-color:#ff66a3}.ad-order-list b,.ad-order-list small{display:block}.ad-order-list b{font-size:19px}.ad-order-list small{color:#c6a4b3;font-size:15px}.ad-order-list em{color:#ff8dbb;font-size:14px}.ad-placement-editor .card-head{align-items:center}.admin-room-list{max-height:470px;margin-bottom:20px}@media (width<=950px){.story-ad-grid{grid-template-columns:repeat(3,1fr)}.ad-room-list,.ad-admin-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.story-ad-inventory{border-left:0;border-right:0;border-radius:0;width:100%;margin:18px 0;padding:18px}.ad-inventory-head,.ad-cart-title,.ad-room-tools{flex-direction:column;align-items:stretch}.story-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-ad{padding:14px}.story-ad strong{font-size:22px}.story-ad small,.story-ad span,.story-ad b{font-size:14px}.ad-business-fields,.ad-room-list{grid-template-columns:1fr}.ad-cart{padding:20px 14px}.ad-cart-total{text-align:left}.ad-room-tools>div{flex-wrap:wrap}.ad-admin-main{padding:42px 16px}.ad-admin-stats{grid-template-columns:1fr 1fr}.ad-order-list button{grid-template-columns:1fr}.ad-placement-editor .card-head{flex-direction:column;align-items:stretch}}.story-reader-stage{grid-template-columns:minmax(155px,190px) minmax(0,900px) minmax(155px,190px);grid-template-areas:"left reader right"".bottom.";align-items:start;gap:18px;width:min(100% - 28px,1320px);margin:28px auto;display:grid}.story-reader-stage .story-reader-shell{grid-area:reader;width:100%;margin:0}.story-ad-rail{gap:16px;display:grid;position:sticky;top:110px}.story-ad-left{grid-area:left}.story-ad-right{grid-area:right}.story-ad-bottom{grid-area:bottom;width:min(220px,100%);margin:0 auto}.story-reader-stage .story-ad{width:100%;padding:15px}.story-reader-stage .story-ad strong{font-size:clamp(20px,1.65vw,25px)}.story-reader-stage .story-ad small{font-size:12px}.story-reader-stage .story-ad span,.story-reader-stage .story-ad b{font-size:14px}.room-ad-sales{background:#120b10;border:1px solid #5f2d45;border-radius:10px;width:min(100% - 32px,1180px);margin:28px auto 50px;padding:27px}.room-ad-sales .ad-inventory-head{margin-bottom:0}.room-ad-sales .ad-cart{margin-top:24px}@media (width<=1080px){.story-reader-stage{grid-template-columns:minmax(125px,155px) minmax(0,1fr) minmax(125px,155px);gap:12px}.story-reader-stage .story-ad{padding:12px}.story-reader-stage .story-ad strong{font-size:19px}.story-reader-stage .story-ad small,.story-reader-stage .story-ad span,.story-reader-stage .story-ad b{font-size:12px}}@media (width<=780px){.story-reader-stage{grid-template-columns:1fr 1fr;grid-template-areas:"reader reader""left right""bottom bottom";gap:12px;width:100%}.story-reader-stage .story-reader-shell{order:1}.story-ad-rail{grid-template-columns:1fr;gap:12px;padding:0 12px;position:static}.story-ad-left{padding-right:0}.story-ad-right{padding-left:0}.story-ad-bottom{width:min(220px,100% - 24px)}.story-reader-stage .story-ad{padding:14px}.story-reader-stage .story-ad strong{font-size:22px}.story-reader-stage .story-ad small,.story-reader-stage .story-ad span,.story-reader-stage .story-ad b{font-size:14px}.room-ad-sales{border-left:0;border-right:0;border-radius:0;width:100%;margin:22px 0 40px;padding:20px 16px}}.library-category-nav{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.library-category-nav button{color:#fff;background:#171015;border:1px solid #70314e;border-radius:999px;min-height:46px;padding:9px 15px;font-size:15px}.library-category-nav button.active{background:#e83d86;border-color:#ff80b3;font-weight:800}.category-shelf{margin:0 0 58px;padding-top:6px}.category-heading{border-bottom:2px solid #5a2a40;justify-content:space-between;align-items:end;margin-bottom:22px;padding-bottom:12px;display:flex}.category-heading h2{margin:0;font-size:36px;line-height:1.15}.category-heading span{color:#d0adbd;font-size:16px}.public-category-list>.shelf{padding-bottom:30px;padding-left:0;padding-right:0}.public-category-list>.shelf+.shelf{padding-top:28px}.public-category-list .shelfhead{border-bottom:2px solid #5a2a40;padding-bottom:12px}.member-library .library-shelf>.shelfhead{margin-bottom:34px}@media (width<=600px){.library-category-nav{grid-template-columns:1fr 1fr;display:grid}.library-category-nav button{height:auto;line-height:1.3}.category-heading{flex-direction:column;align-items:start;gap:5px}.category-heading h2{font-size:31px}.category-shelf{margin-bottom:44px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
