@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.fixed{position:fixed}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.italic{font-style:italic}.underline{text-decoration-line:underline}}:root{--ink:#f7f1f4;--muted:#bbaeb6;--bg:#120d12;--panel:#1a1218;--panel-soft:#231820;--line:#ffffff1c;--rose:#d98aa9;--rose-soft:#f0c2d4;--gold:#d6b47a;--shadow:0 24px 80px #00000047}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 15% 10%, #d98aa91a, transparent 32rem), radial-gradient(circle at 90% 20%, #d6b47a12, transparent 26rem), var(--bg);color:var(--ink);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-shell{grid-template-rows:auto 1fr auto;width:min(1180px,100% - 32px);min-height:100vh;margin:0 auto;display:grid}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:96px;display:flex}.brand{flex-direction:column;line-height:1;display:inline-flex}.brand-parent{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem}.brand-name,.hero h1,.page-hero h1,.age-gate-card h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.brand-name{font-size:1.65rem}.site-nav{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:20px;font-size:.88rem;display:flex}.site-nav a:hover,.footer-links a:hover{color:var(--rose-soft)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:48px;min-height:640px;display:grid}.hero-copy{max-width:780px}.kicker,.section-label,.card-topline,.detail-label{color:var(--rose-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.hero h1{margin:18px 0 28px;font-size:clamp(4.6rem,12vw,9.4rem);line-height:.78}.hero-lede,.page-lede{color:#dfd4da;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.5}.hero-note{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#d98aa914,#0000 55%),#ffffff05;align-self:stretch;align-items:flex-end;margin:72px 0;padding:32px;display:flex}.hero-note p{color:var(--muted);margin:0;line-height:1.7}.hero-actions,.age-gate-actions,.inline-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;transition:all .15s;display:inline-flex}.button-primary{background:var(--ink);color:#1a1016;border-color:var(--ink)}.button-primary:hover{background:var(--rose-soft);border-color:var(--rose-soft)}.button-ghost{color:var(--ink);background:#ffffff06}.button-ghost:hover{background:#ffffff0e;border-color:#ffffff47}.section{border-bottom:1px solid var(--line);padding:80px 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-heading h2,.page-section h2{letter-spacing:-.04em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400}.section-heading p{max-width:520px;color:var(--muted);line-height:1.65}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editorial-card{border:1px solid var(--line);background:#ffffff05;flex-direction:column;justify-content:space-between;min-height:360px;padding:24px;transition:transform .16s,border-color .16s,background .16s;display:flex}.editorial-card:hover{background:#ffffff08;border-color:#d98aa957;transform:translateY(-3px)}.editorial-card-featured{background:linear-gradient(145deg,#d98aa924,#d6b47a0a),#ffffff05}.card-topline,.card-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorial-card h3{letter-spacing:-.035em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;line-height:1.05}.editorial-card p{color:var(--muted);line-height:1.6}.card-footer{color:var(--muted);text-transform:capitalize;font-size:.78rem}.card-footer a{color:var(--ink);border-bottom:1px solid var(--rose)}.page-hero{border-bottom:1px solid var(--line);padding:92px 0 62px}.page-hero h1{margin:12px 0 22px;font-size:clamp(3.4rem,9vw,7.2rem);line-height:.92}.page-grid{grid-template-columns:.7fr 1.3fr;gap:56px;padding:72px 0;display:grid}.page-aside{color:var(--muted);line-height:1.7}.page-section{max-width:760px}.page-section>p,.prose p,.prose li{color:#d7ccd2;font-size:1.03rem;line-height:1.8}.prose ul{padding-left:22px}.info-stack{gap:14px;margin-top:28px;display:grid}.info-row{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.info-row p{color:var(--muted);margin:0;line-height:1.55}.member-panel{border:1px solid var(--line);background:linear-gradient(145deg,#d98aa91a,#ffffff04);padding:30px}.status-pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:.78rem;display:inline-flex}.status-dot{background:var(--gold);border-radius:50%;width:7px;height:7px}.site-footer{justify-content:space-between;align-items:flex-start;gap:32px;min-height:180px;padding:44px 0;display:flex}.footer-title{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.footer-copy{color:var(--muted);margin:0}.footer-links{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:.85rem;display:flex}.age-gate-loading{background:var(--bg);min-height:100vh}.age-gate-blur{filter:blur(18px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh;overflow:hidden}.age-gate{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 50% 35%,#d98aa929,#0000 25rem),#0b070af0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.age-gate-card{border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);background:#181016f0;padding:clamp(30px,7vw,64px)}.age-gate-card h1{margin:10px 0 18px;font-size:clamp(4rem,12vw,7rem);line-height:.9}.age-gate-copy{color:#dfd4da;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.5}.age-gate-note{color:var(--muted);font-size:.9rem;line-height:1.6}@media (max-width:860px){.site-header{flex-direction:column;align-items:flex-start;padding:24px 0}.site-nav{justify-content:flex-start}.hero,.page-grid{grid-template-columns:1fr}.hero{min-height:auto;padding:76px 0}.hero-note{min-height:220px;margin:0}.editorial-grid{grid-template-columns:1fr}.section-heading,.site-footer{flex-direction:column;align-items:flex-start}.page-grid{gap:24px}}@media (max-width:540px){.site-shell{width:min(100% - 22px,1180px)}.site-nav{gap:13px;font-size:.8rem}.hero h1{font-size:clamp(4.1rem,22vw,6rem)}.section,.page-grid{padding:56px 0}.info-row{grid-template-columns:1fr;gap:6px}}
.publication-cover{border:1px solid var(--line);background:#110c14e6;max-width:1180px;margin:2rem auto 0;overflow:hidden}.publication-cover-art,.design-preview-banner{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#c084fc40,#0000 28%),radial-gradient(circle at 80% 20%,#fb923c2e,#0000 22%),linear-gradient(135deg,#1a101d,#0e0c14 55%,#25122a);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:240px}.publication-identity,.design-preview-profile{grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;padding:1.4rem 1.6rem 1.6rem;display:grid}.publication-avatar{letter-spacing:.08em;background:linear-gradient(135deg,#e879f9f2,#7c3aedf2);border:4px solid #ffffff1a;border-radius:50%;place-items:center;width:92px;height:92px;font-weight:800;display:grid;box-shadow:0 18px 48px #00000059}.publication-identity h1,.design-preview-profile h2{margin:.15rem 0 .35rem}.publication-identity p,.design-preview-profile p{max-width:780px;color:var(--muted);margin:0}.home-hero{margin-top:1rem}.free-callout{border-top:1px solid #c084fc40}.text-link{color:var(--rose-soft);font-weight:700}.access-badge{border:1px solid #fb923c73;border-radius:999px;padding:.2rem .55rem}.access-badge-free{color:#e9d5ff;border-color:#c084fc8c}.detail-badges{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.shop-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.shop-filter{flex-wrap:wrap;gap:.55rem;display:flex}.shop-filter span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.45rem .7rem;font-size:.86rem}.muted-copy{color:var(--muted)}.purchase-panel,.media-placeholder,.engagement-panel{border:1px solid var(--line);background:#ffffff06;margin-top:2rem;padding:1.35rem}.media-placeholder{align-items:center;gap:1rem;display:flex}.media-placeholder>span{font-size:2rem}.engagement-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.engagement-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .8rem}.engagement-button-active{background:#e879f91a;border-color:#e879f9a6}.engagement-count{color:var(--muted)}.comment-shell{margin-top:1.25rem}.comment-shell textarea{width:100%;margin:.6rem 0}.editor-shell{max-width:1380px;margin:1.5rem auto 3rem;padding:0 1rem}.editor-nav{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0c14f0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex;position:sticky;top:.75rem}.editor-nav-label{color:var(--rose-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;display:block}.editor-nav-links{flex-wrap:wrap;gap:.85rem;display:flex}.editor-nav a{color:var(--muted);font-size:.9rem}.editor-main{border:1px solid var(--line);background:#0c090fc7;padding:1.2rem}.editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.25rem 0 1.5rem;display:flex}.editor-heading-stack{display:block}.editor-heading h1{margin:.2rem 0 .45rem}.editor-heading p{max-width:850px;color:var(--muted)}.editor-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.editor-stat-grid>div{border:1px solid var(--line);background:#ffffff05;padding:1rem}.editor-stat-grid span{color:var(--muted);font-size:.8rem;display:block}.editor-stat-grid strong{margin-top:.3rem;font-size:1.8rem;display:block}.editor-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.editor-dashboard-card,.editor-panel{border:1px solid var(--line);background:#ffffff06;padding:1.1rem}.editor-dashboard-card h2,.editor-panel h2{margin-top:0}.editor-dashboard-card p,.editor-panel p{color:var(--muted)}.editor-form-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.6fr);gap:1rem;margin-top:1rem;display:grid}.editor-meta-panel label,.site-design-grid label{color:var(--muted);gap:.35rem;margin-bottom:.9rem;font-size:.85rem;display:grid}.editor-meta-panel input,.editor-meta-panel textarea,.editor-meta-panel select,.site-design-grid input,.site-design-grid textarea,.editor-toolbar select,.comment-shell textarea{border:1px solid var(--line);color:var(--ink);background:#0f0b12;border-radius:.4rem;padding:.7rem}.editor-field-row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.editor-help{font-size:.8rem}.rich-editor-shell{gap:.8rem;display:grid}.editor-toolbar{border:1px solid var(--line);background:#0f0b12;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.7rem;display:flex}.editor-toolbar button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#18111c;border-radius:.35rem;min-height:34px;padding:.38rem .55rem}.color-control{color:var(--muted);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.color-control input{background:0 0;border:0;width:30px;height:30px;padding:0}.rich-editor-canvas{border:1px solid var(--line);background:#0d0a10;outline:none;min-height:520px;padding:2rem;line-height:1.8}.rich-editor-canvas:empty:before{content:attr(data-placeholder);color:var(--muted)}.rich-editor-canvas img{max-width:100%;height:auto;margin:1rem auto;display:block}.editor-savebar{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.storage-status-panel{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.status-pill-ready{border-color:#4ade8080}.site-design-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem;display:grid}.design-preview{border:1px solid var(--line);background:#0e0c14;overflow:hidden}.design-preview-banner{min-height:220px}.design-preview-profile img{object-fit:cover;border:4px solid #ffffff1a;border-radius:50%;width:92px;height:92px}.empty-state-panel{text-align:center;margin:1rem 0;padding:3rem 1.5rem}.empty-state-icon{color:var(--rose-soft);margin-bottom:.5rem;font-size:2.5rem;display:block}@media (max-width:900px){.editor-stat-grid,.editor-dashboard-grid{grid-template-columns:1fr 1fr}.editor-form-grid,.site-design-grid{grid-template-columns:1fr}.editor-heading,.storage-status-panel,.shop-toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.publication-identity,.design-preview-profile{grid-template-columns:1fr}.publication-avatar{width:76px;height:76px}.editor-stat-grid,.editor-dashboard-grid{grid-template-columns:1fr}.editor-nav{flex-direction:column;align-items:flex-start;position:static}.editor-savebar{flex-direction:column;align-items:flex-start}.editor-field-row{grid-template-columns:1fr}.rich-editor-canvas{padding:1.2rem}}
.content-table-shell{margin-top:1rem;overflow-x:auto}.content-table{min-width:700px;display:grid}.content-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,1.5fr) .6fr .5fr auto;align-items:center;gap:1rem;padding:.95rem 0;display:grid}.content-row:last-child{border-bottom:0}.content-row strong{margin-top:.2rem;display:block}.content-row small{text-transform:capitalize;margin-top:.25rem;display:block}.content-row>span{color:var(--muted);text-transform:capitalize}.content-row a{color:var(--rose-soft);font-weight:700}.editor-signout{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;line-height:1}.editor-signout:hover{color:var(--ink)}.admin-login-shell{place-items:center;min-height:68vh;padding:4rem 1.25rem;display:grid}.admin-login-card{border:1px solid var(--line);width:min(100%,520px);box-shadow:var(--shadow);background:#100b12f0;padding:2rem}.admin-login-card h1{margin:.3rem 0 .8rem}.admin-login-form{gap:1rem;margin-top:1.5rem;display:grid}.admin-login-form label,.media-upload-form label,.submission-form label{color:var(--muted);gap:.4rem;font-size:.88rem;display:grid}.admin-login-form input,.media-upload-form input,.media-upload-form textarea,.media-upload-form select,.submission-form input,.submission-form textarea,.submission-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#0f0b12;border-radius:.4rem;padding:.75rem}.admin-config-warning,.form-error{background:#fb923c0f;border:1px solid #fb923c59;margin-top:1rem;padding:1rem}.form-error{color:#fecaca}.editor-checkbox-label{align-items:center;grid-template-columns:auto 1fr!important}.editor-checkbox-label input{width:auto}.media-upload-form{gap:1rem;margin-top:1rem;display:grid}.media-library-panel{margin-top:1rem}.media-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.media-asset-card{border:1px solid var(--line);background:#ffffff05;overflow:hidden}.media-asset-card img,.media-asset-placeholder{aspect-ratio:16/10;object-fit:cover;background:#0f0b12;width:100%}.media-asset-placeholder{color:var(--rose-soft);place-items:center;font-size:2rem;display:grid}.media-asset-copy{gap:.35rem;padding:.9rem;display:grid}.media-asset-copy span,.media-asset-copy code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.media-asset-copy a{color:var(--rose-soft);font-size:.85rem;font-weight:700}.publication-profile-image{object-fit:cover;border:4px solid #ffffff1a;border-radius:50%;width:92px;height:92px;box-shadow:0 18px 48px #00000059}.publication-announcement{font-weight:700;color:var(--rose-soft)!important;margin-top:.7rem!important}.submission-form{gap:1rem;display:grid}.submission-permission{align-items:start;grid-template-columns:auto 1fr!important}.submission-permission input{width:auto;margin-top:.2rem}.submission-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.submission-success{background:#4ade800d;border:1px solid #4ade8059;margin-bottom:2rem;padding:1.25rem}.submission-queue{gap:1rem;margin-top:1rem;display:grid}.submission-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.submission-card h2{margin:.25rem 0}.submission-card details{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.submission-card summary{cursor:pointer;color:var(--rose-soft);font-weight:700}.submission-body{white-space:pre-wrap;color:var(--muted);margin-top:1rem;line-height:1.7}.submission-actions{margin-top:1rem}.submission-actions form{margin:0}html{scrollbar-gutter:stable}.editor-shell{margin-top:0;padding-top:0}.editor-main{min-width:0;overflow:clip}.editor-nav{min-height:70px;box-shadow:0 12px 34px #00000038;z-index:60!important;background:#0e0c14fb!important;border-top:0!important;margin:0 0 1rem!important;position:sticky!important;top:0!important}.editor-nav-brand{flex:none;gap:.18rem;display:grid}.editor-nav-brand strong{line-height:1.15}.editor-nav-links{align-items:center}.editor-nav-links a,.editor-signout-form,.editor-signout{align-items:center;min-height:34px;display:inline-flex}.editor-signout-form{margin:0}.editor-signout{padding:0 .1rem}.content-editor-v2{gap:1rem;min-width:0;display:grid}.content-editor-actionbar{border:1px solid var(--line);background:#140e17eb;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.content-editor-save-state{min-width:0;color:var(--muted);align-items:center;gap:.55rem;font-size:.84rem;display:flex}.save-indicator{background:#4ade80cc;border-radius:50%;flex:none;width:8px;height:8px}.save-indicator.is-saving{background:var(--gold);box-shadow:0 0 0 4px #d6b47a14}.content-editor-actions{flex:none;align-items:center;gap:.6rem;display:flex}.content-editor-actions .button{min-height:40px}.release-identity-panel{background:linear-gradient(135deg,#d98aa912,#ffffff05);border-radius:14px;grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);gap:1.2rem;padding:1rem;display:grid}.release-cover-control{align-content:start;gap:.55rem;display:grid}.release-cover-preview{aspect-ratio:16/9;width:100%;color:var(--ink);cursor:pointer;background:#0e0a10;border:1px dashed #f0c2d447;border-radius:11px;place-items:center;padding:0;display:grid;overflow:hidden}.release-cover-preview:hover{background:#130d15;border-color:#f0c2d499}.release-cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.release-cover-preview span{text-align:center;gap:.45rem;max-width:230px;padding:1rem;display:grid}.release-cover-preview small{color:var(--muted);line-height:1.4}.text-button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.8rem}.text-button:hover{color:var(--rose-soft)}.release-title-fields{align-content:center;gap:.9rem;display:grid}.release-title-fields label,.release-settings-panel label{color:var(--muted);gap:.38rem;font-size:.83rem;display:grid}.release-title-fields input,.release-title-fields textarea,.release-settings-panel input,.release-settings-panel textarea,.release-settings-panel select,.editor-tag-input-row input{border:1px solid var(--line);width:100%;color:var(--ink);background:#0e0a10;border-radius:8px;outline:none;padding:.72rem .78rem}.release-title-fields input:focus,.release-title-fields textarea:focus,.release-settings-panel input:focus,.release-settings-panel textarea:focus,.release-settings-panel select:focus,.editor-tag-input-row input:focus{border-color:#f0c2d47a;box-shadow:0 0 0 3px #d98aa90f}.release-title-input{letter-spacing:-.025em;line-height:1.05;padding:.7rem .8rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(1.7rem,3vw,2.5rem)!important}.content-editor-layout{grid-template-columns:minmax(270px,.58fr) minmax(0,1.42fr);align-items:start;gap:1rem;min-width:0;display:grid}.release-settings-panel{border-radius:14px;gap:.95rem;min-width:0;display:grid}.editor-compose-panel-v2{border-radius:14px;min-width:0;padding:1rem!important}.editor-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.editor-panel-heading h2{margin:.15rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.editor-writing-heading{border-bottom:1px solid var(--line);margin-bottom:.8rem;padding-bottom:.8rem}.editor-writing-heading .muted-copy{font-size:.78rem}.editor-field-label{color:var(--muted);margin-bottom:.35rem;font-size:.83rem;display:block}.release-settings-panel small{color:var(--muted);line-height:1.45}.editor-tags-field{gap:.5rem;display:grid}.editor-tag-chips{flex-wrap:wrap;gap:.35rem;display:flex}.editor-tag-chip{color:var(--rose-soft);cursor:pointer;background:#d98aa914;border:1px solid #f0c2d42e;border-radius:999px;padding:.3rem .55rem;font-size:.78rem}.editor-tag-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.editor-tag-input-row button,.media-select-button,.advanced-settings-toggle{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#171019;border-radius:8px;padding:.65rem .75rem}.editor-tag-input-row button:hover,.media-select-button:hover,.advanced-settings-toggle:hover{border-color:#f0c2d457}.editor-attachment-field{gap:.45rem;display:grid}.selected-file-row{border:1px solid var(--line);background:#ffffff05;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.selected-file-row strong,.selected-file-row small{overflow-wrap:anywhere;display:block}.selected-file-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.2rem}.advanced-settings-toggle{text-align:left;width:100%}.advanced-settings-panel{border:1px solid var(--line);background:#ffffff04;border-radius:9px;gap:.7rem;padding:.75rem;display:grid}.editor-danger-zone{color:var(--muted);border-top:1px solid #f8717129;gap:.45rem;margin-top:.35rem;padding-top:.9rem;font-size:.78rem;display:grid}.editor-danger-zone button{appearance:none;color:#fca5a5;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.rich-editor-v2{min-width:0;gap:0!important}.editor-toolbar-v2{border:1px solid var(--line);background:#100b12;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem;display:flex;position:relative}.editor-toolbar-v2 select,.editor-toolbar-v2 input{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#171019;border-radius:6px;padding:.35rem .45rem}.editor-toolbar-v2 button{min-width:34px;min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.35rem .5rem}.editor-toolbar-v2 button:hover:not(:disabled),.editor-toolbar-v2 button.is-active{background:#f0c2d417;border-color:#f0c2d433}.editor-toolbar-v2 button:disabled{opacity:.35;cursor:default}.editor-toolbar-group{border:1px solid #ffffff0e;border-radius:7px;gap:.15rem;padding:.12rem;display:inline-flex}.editor-toolbar-spacer{flex:auto}.editor-toolbar-popover-wrap{position:relative}.editor-toolbar-popover{z-index:40;border:1px solid var(--line);background:#171019;border-radius:9px;min-width:190px;padding:.45rem;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 20px 48px #00000061}.compact-popover{gap:.2rem;display:grid}.compact-popover button{text-align:left;justify-content:flex-start}.link-popover{grid-template-columns:minmax(170px,1fr) auto auto;gap:.35rem;min-width:420px;display:grid}.emoji-popover{grid-template-columns:repeat(8,34px);gap:.2rem;min-width:auto;max-height:230px;display:grid;overflow-y:auto}.emoji-popover button{padding:0;font-size:1.08rem}.editor-color-button{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.editor-color-button:hover{background:#f0c2d417;border-color:#f0c2d433}.editor-color-button input{opacity:.9;cursor:pointer;border:0;width:30px;height:5px;min-height:0;padding:0;position:absolute;inset:auto 2px 2px}.rich-editor-v2 .tiptap{border:1px solid var(--line);min-height:620px;color:var(--ink);caret-color:#fff;overflow-wrap:anywhere;background:#0d0910;border-radius:0 0 10px 10px;outline:none;padding:clamp(1.35rem,3vw,2.4rem);line-height:1.8}.rich-editor-v2 .tiptap:focus{border-color:#f0c2d44d;box-shadow:inset 0 0 0 1px #f0c2d40f}.rich-editor-v2 .tiptap p{color:var(--ink);font-size:1rem;line-height:1.8}.rich-editor-v2 .tiptap h2{color:var(--ink);margin:1.5em 0 .55em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.15}.rich-editor-v2 .tiptap h3{color:var(--ink);margin:1.35em 0 .45em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.25}.rich-editor-v2 .tiptap blockquote{border-left:3px solid var(--rose);color:#e4d9df;margin:1.5rem 0;padding:.4rem 0 .4rem 1.1rem;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.rich-editor-v2 .tiptap ul,.rich-editor-v2 .tiptap ol{padding-left:1.5rem}.rich-editor-v2 .tiptap a{color:var(--rose-soft);text-underline-offset:3px;text-decoration:underline}.rich-editor-v2 .tiptap hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.rich-editor-v2 .tiptap .editor-inline-image{border-radius:8px;max-width:100%;height:auto;margin:1.5rem auto;display:block}.rich-editor-v2 .tiptap p.is-editor-empty:first-child:before{color:#786c74;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.rich-editor-loading{min-height:620px;color:var(--muted);border:1px solid var(--line);place-items:center;display:grid}.editor-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070408d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.editor-modal{border:1px solid var(--line);background:#120d14;border-radius:14px;width:min(980px,100%);max-height:min(760px,100vh - 2rem);padding:1rem;overflow:auto;box-shadow:0 30px 100px #0000008c}.editor-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.editor-modal-header h2{margin:.2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.editor-icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:1.4rem}.media-picker-actions{flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem 0;display:flex}.media-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.media-picker-item{border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff05;border-radius:10px;gap:.55rem;padding:.55rem;display:grid}.media-picker-item:hover{background:#f0c2d40a;border-color:#f0c2d459}.media-picker-item img{aspect-ratio:4/3;object-fit:cover;background:#0d0910;border-radius:7px;width:100%}.media-picker-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem;overflow:hidden}.media-picker-file-icon{aspect-ratio:4/3;width:100%;color:var(--rose-soft);background:#0d0910;border-radius:7px;place-items:center;font-size:2rem;display:grid}.media-picker-empty{text-align:center;border:1px dashed var(--line);border-radius:10px;grid-column:1/-1;padding:2.5rem 1rem}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.content-library-heading{margin-bottom:1rem}.content-library-section{border-radius:12px;margin-top:1rem}.content-library-section .content-table-shell{margin-top:.65rem}.content-count{border:1px solid var(--line);min-width:34px;height:34px;color:var(--muted);border-radius:999px;place-items:center;display:inline-grid}.content-empty-state{color:var(--muted);padding:1rem 0 .25rem}.detail-tag-list{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.detail-tag-list span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.28rem .5rem;font-size:.75rem}.download-panel{border:1px solid var(--line);background:#ffffff06;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem;display:flex}@media (max-width:1050px){.content-editor-layout{grid-template-columns:1fr}.release-settings-panel{order:2}.editor-compose-panel-v2{order:1}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.media-asset-grid{grid-template-columns:1fr 1fr}.release-identity-panel{grid-template-columns:1fr}.release-cover-control{max-width:520px}}@media (max-width:720px){.editor-nav{align-items:flex-start!important;position:sticky!important;top:0!important}.editor-nav-links{gap:.5rem}.content-editor-actionbar{flex-direction:column;align-items:flex-start}.content-editor-actions{width:100%}.content-editor-actions .button{flex:1}.editor-toolbar-spacer{display:none}.link-popover{grid-template-columns:1fr;min-width:min(340px,100vw - 3rem)}.emoji-popover{grid-template-columns:repeat(6,34px)}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.media-asset-grid{grid-template-columns:1fr}.submission-card-head{flex-direction:column}.publication-profile-image{width:76px;height:76px}.editor-nav{gap:.7rem}.editor-nav-links{font-size:.82rem}.release-identity-panel,.editor-compose-panel-v2,.release-settings-panel{padding:.8rem!important}.rich-editor-v2 .tiptap{min-height:520px;padding:1.1rem}.media-picker-grid{grid-template-columns:1fr}.download-panel{flex-direction:column;align-items:flex-start}}.story-series-editor-heading{justify-content:space-between;align-items:end;gap:1.25rem;display:flex}.story-series-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.story-series-editor-actions>span{color:var(--muted);font-size:.78rem}.story-series-editor-grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.story-series-cover-panel,.story-series-fields{gap:1rem;display:grid}.story-series-cover{aspect-ratio:2/3;width:100%;min-height:360px;color:var(--ink);cursor:pointer;background:radial-gradient(circle at 72% 18%,#c8a86b29,#0000 28%),radial-gradient(circle at 20% 78%,#793e763d,#0000 35%),#0c090d;border:1px solid #c8a86b40;border-radius:14px;place-items:center;display:grid;overflow:hidden}.story-series-cover img{object-fit:cover;width:100%;height:100%}.story-series-cover>span{text-align:center;gap:.35rem;padding:1rem;display:grid}.story-series-cover small{color:var(--muted)}.story-series-fields label{color:var(--muted);gap:.4rem;font-size:.78rem;display:grid}.story-series-fields input,.story-series-fields select,.story-series-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#0d0910;border-radius:9px;padding:.75rem .8rem}.story-series-danger{border-top:1px solid var(--line);padding-top:1rem}.story-series-admin-grid{gap:.9rem;display:grid}.story-series-admin-card{border:1px solid var(--line);background:#ffffff05;border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.story-series-admin-cover{min-height:150px;color:var(--gold-soft);background:#0d0910;border-radius:10px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:2rem;display:grid;overflow:hidden}.story-series-admin-cover img{object-fit:cover;width:100%;height:100%}.story-series-admin-card h3{margin:.15rem 0 .45rem;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:400}.story-series-admin-card p:not(.section-label){color:var(--muted);margin:0 0 .7rem}.story-structure-settings small{color:var(--muted);line-height:1.5}@media (max-width:760px){.story-series-editor-heading{flex-direction:column;align-items:stretch}.story-series-editor-actions{justify-content:space-between}.story-series-editor-grid{grid-template-columns:1fr}.story-series-cover{min-height:0;max-height:620px}.story-series-admin-card{grid-template-columns:82px minmax(0,1fr)}.story-series-admin-cover{min-height:112px}.story-series-fields input,.story-series-fields select,.story-series-fields textarea{font-size:16px}}
.editorial-card-cover{border-bottom:1px solid var(--line);background:#0e0a10;margin:-24px -24px 20px;display:block;overflow:hidden}.editorial-card-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .22s;display:block}.editorial-card:hover .editorial-card-cover img{transform:scale(1.015)}.editorial-detail-hero .detail-cover{object-fit:cover;border:1px solid var(--line);width:100%;max-height:520px;margin-top:2rem}
:root{--bg:#000;--panel:#09080b;--panel-soft:#100d13;--ink:#f5f0ea;--muted:#aaa0aa;--line:#ffffff1c;--rose:#9d5ea8;--rose-soft:#d6b4df;--gold:#c8a86b;--gold-soft:#ead7a9;--violet:#4f2f72;--editorial-font:Baskerville, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--ui-font:"Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{background-color:#000}body{font-family:var(--ui-font);background:radial-gradient(circle at -8% 18%,#4f2f726b 0,#4f2f722e 11rem,#0000 28rem),radial-gradient(circle at 106% 35%,#c8a86b33 0,#c8a86b14 10rem,#0000 26rem),radial-gradient(circle at -4% 78%,#793e7638 0,#0000 24rem),radial-gradient(circle at 102% 88%,#4b28694d 0,#0000 27rem),#000}.brand-name,.hero h1,.page-hero h1,.age-gate-card h1,.section-heading h2,.page-section h2,.editorial-card h3,.publication-identity h1,.home-feature-copy h2,.free-invitation-copy h2,.creator-heading h2,.directory-empty h2{font-family:var(--editorial-font);font-weight:400}.site-shell{width:min(1240px,100% - 36px);position:relative}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000bd;border-bottom-color:#c8a86b2e;min-height:86px}.site-nav{gap:16px}.site-nav a{position:relative}.site-nav a:after{content:"";background:linear-gradient(90deg, var(--gold), var(--rose-soft));height:1px;transition:right .16s;position:absolute;bottom:-7px;left:0;right:100%}.site-nav a:hover:after{right:0}.admin-public-bar{z-index:80;background:#08060af7;border:1px solid #c8a86b38;border-top:0;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin:0 -1px;padding:.55rem .8rem;display:flex;position:sticky;top:0;box-shadow:0 14px 45px #0000006b}.admin-public-bar-copy,.admin-public-actions{align-items:center;gap:.65rem;display:flex}.admin-public-bar-copy{color:var(--muted);font-size:.76rem}.admin-public-bar-copy strong{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.12em}.admin-view-dot{background:#7dd3a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7dd3a714}.admin-public-actions a,.editor-inline-control{color:var(--gold-soft);background:#c8a86b0a;border:1px solid #c8a86b3d;border-radius:999px;padding:.35rem .62rem;font-size:.74rem}.admin-public-actions a:hover,.editor-inline-control:hover{background:#c8a86b17;border-color:#c8a86b8c}.site-trail{color:var(--muted);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.78rem;display:flex}.site-trail-actions,.breadcrumbs,.breadcrumbs>span{align-items:center;gap:.55rem;display:flex}.site-trail-actions button,.site-trail-home{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.site-trail-actions button:hover,.site-trail-home:hover,.breadcrumbs a:hover{color:var(--gold-soft)}.publication-cover{background:#000000b8;border-color:#c8a86b38;box-shadow:0 28px 90px #00000057}.publication-cover-art,.design-preview-banner{aspect-ratio:3;background-color:#09070b;background-image:radial-gradient(circle at 18% 35%,#4f2f7285,#0000 28%),radial-gradient(circle at 85% 20%,#c8a86b33,#0000 24%),linear-gradient(130deg,#050406,#0c0810 55%,#0a070d);min-height:0}.publication-identity{position:relative}.publication-identity h1{letter-spacing:-.035em;font-size:clamp(2.3rem,5vw,4.2rem)}.publication-identity .editor-inline-control{justify-self:end}.home-feature-stage{background:#c8a86b2e;border:1px solid #c8a86b38;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:1px;margin-top:1.25rem;display:grid;overflow:hidden}.home-feature-copy{background:#000000f0;flex-direction:column;justify-content:center;min-height:520px;padding:clamp(2rem,5vw,4.4rem);display:flex}.home-feature-copy h2{letter-spacing:-.055em;margin:.45rem 0 1.25rem;font-size:clamp(3.2rem,7vw,6.3rem);line-height:.9}.home-feature-copy>p:not(.kicker){color:#d9d0d5;font-family:var(--editorial-font);max-width:620px;font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.55}.home-feature-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:.7rem;margin-top:.7rem;font-size:.67rem;display:flex}.home-feature-art{background-color:#070608;background-image:radial-gradient(circle at 70% 30%,#c8a86b3b,#0000 24%),radial-gradient(circle at 20% 75%,#4f2f727a,#0000 30%),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;justify-content:flex-end;align-items:flex-end;min-height:520px;padding:1.25rem;display:flex;position:relative}.home-feature-art.has-image:after{content:"";background:linear-gradient(#0000 45%,#0000009e);position:absolute;inset:0}.home-feature-art .luxury-price-tag{z-index:1;position:relative}.premium-section{border-top:0}.section-heading-copy{max-width:540px}.section-heading-copy>p{margin-bottom:.7rem}.free-invitation-card{background:#050405;border:1px solid #c8a86b2e;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:400px;margin:1.5rem 0 0;display:grid;overflow:hidden}.free-invitation-art{background-color:#08060a;background-image:radial-gradient(circle at 35% 40%,#4f2f727a,#0000 27%),radial-gradient(circle at 70% 70%,#c8a86b29,#0000 24%),none;background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:400px}.free-invitation-copy{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.free-invitation-copy h2{letter-spacing:-.045em;margin:.45rem 0 1rem;font-size:clamp(2.8rem,6vw,5rem);line-height:.96}.free-invitation-copy>p:not(.section-label){color:#d1c6cd;max-width:640px;font-size:1.04rem;line-height:1.75}.editorial-grid{gap:18px}.editorial-card{background:#050406eb;border-color:#ffffff1a;flex-direction:column;justify-content:flex-start;min-height:0;padding:0;display:flex;overflow:hidden}.editorial-card:hover{background:#080609fa;border-color:#c8a86b57;transform:translateY(-4px)}.editorial-card-paid{border-top-color:#c8a86b75}.editorial-card-featured{background:linear-gradient(145deg,#4f2f721f,#c8a86b0a),#050405}.editorial-card-art{aspect-ratio:16/9;background:#080609;width:100%;display:block;overflow:hidden}.editorial-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.editorial-card:hover .editorial-card-art img{transform:scale(1.025)}.editorial-card-art-fallback{background:radial-gradient(circle at 20% 70%,#4f2f7285,#0000 30%),radial-gradient(circle at 78% 30%,#c8a86b2e,#0000 25%),#070608;place-items:center;display:grid}.editorial-card-art-fallback span{color:#ead7a9bf;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem}.editorial-card-inner{flex:1;grid-template-rows:auto 1fr auto;gap:1.25rem;padding:1.25rem;display:grid}.editorial-card h3{font-size:clamp(2rem,3vw,2.55rem)}.editorial-card-copy p{margin-bottom:0}.luxury-price-tag{min-height:30px;color:var(--gold-soft);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#c8a86b24,#4f2f7214);border:1px solid #c8a86b80;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .65rem;font-size:.66rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 18px #c8a86b0b}.luxury-price-free{color:#ddcbe3;background:#4f2f7214;border-color:#d6b4df59}.luxury-button{border-color:var(--gold-soft);color:#100b0d;background:linear-gradient(135deg,#f2e5c0,#c7aa70);box-shadow:0 10px 32px #c8a86b1a}.luxury-button:hover{background:linear-gradient(135deg,#fff3cf,#ddc086);border-color:#fff3cf}.browse-way-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.browse-way-grid>a{background:#050406db;border:1px solid #ffffff1a;align-content:end;gap:.65rem;min-height:190px;padding:1.35rem;transition:all .18s;display:grid}.browse-way-grid>a:hover{border-color:#c8a86b59;transform:translateY(-3px)}.browse-way-grid span{color:var(--gold);letter-spacing:.15em;font-size:.7rem}.browse-way-grid strong{font-family:var(--editorial-font);font-size:2rem;font-weight:400}.browse-way-grid small{color:var(--muted);line-height:1.5}.content-browser{gap:1.2rem;display:grid}.content-browser-toolbar{background:#050406e6;border:1px solid #c8a86b29;grid-template-columns:minmax(260px,1.8fr) repeat(4,minmax(120px,.7fr)) auto;align-items:end;gap:.65rem;padding:1rem;display:grid}.content-browser-toolbar label{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;gap:.35rem;font-size:.72rem;display:grid}.content-browser-toolbar input,.content-browser-toolbar select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);text-transform:none;letter-spacing:normal;background:#050405;border-radius:0;padding:.65rem .7rem}.content-filter-reset{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:0 0;padding:.6rem .8rem}.content-filter-reset:hover{color:var(--gold-soft);border-color:#c8a86b59}.content-browser-count{color:var(--muted);font-size:.82rem}.content-browser-count span{color:var(--gold-soft)}.content-browser-empty,.directory-empty{text-align:center;border:1px solid var(--line);background:#050406b3;padding:4rem 1rem}.collection-directory,.creator-directory{gap:4rem;display:grid}.collection-block,.creator-block{gap:1.5rem;display:grid}.compact-section-heading{margin-bottom:0}.creator-heading{align-items:center;gap:1rem;display:flex}.creator-heading h2{margin:.15rem 0;font-size:clamp(2.5rem,5vw,4.2rem)}.creator-heading p:last-child{color:var(--muted);margin:0}.creator-monogram{width:72px;height:72px;color:var(--gold-soft);font-family:var(--editorial-font);background:radial-gradient(circle at 30% 30%,#4f2f7280,#050406f2);border:1px solid #c8a86b61;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.editor-checkbox-row{border:1px solid var(--line);background:#ffffff04;border-radius:9px;color:var(--ink)!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:.72rem!important;margin:0!important;padding:.75rem!important;display:grid!important}.editor-checkbox-row input,.editor-checkbox-label input,.submission-permission input{flex:none;width:17px!important;height:17px!important;margin:.16rem 0 0!important}.editor-checkbox-row span,.editor-checkbox-row strong,.editor-checkbox-row small{display:block}.editor-checkbox-row small{color:var(--muted);margin-top:.16rem}.editor-checkbox-row.is-disabled{opacity:.52}.editor-display-options{gap:.55rem;padding-top:.2rem;display:grid}.editor-delete-button{color:#f0b3b3;background:0 0;border-color:#f0b3b338}.editor-delete-button:hover{background:#a0323212;border-color:#f0b3b380}.editor-link-panel{border:1px solid var(--line);background:#0b080c;border-bottom:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:.65rem;padding:.75rem;display:grid}.editor-link-panel>div:not(.editor-link-actions){min-width:0}.editor-link-panel input{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#050405;padding:.55rem .65rem}.editor-link-actions{align-items:center;gap:.4rem;display:flex}.editor-link-actions>button:not(.button){border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;padding:.5rem .65rem}.content-row-with-actions{grid-template-columns:minmax(280px,1.5fr) .55fr .45fr auto}.content-row-actions{align-items:center;gap:.7rem;display:flex}.content-row-delete{appearance:none;color:#d8a0a0;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem}.content-row-delete:hover{color:#ffd1d1}.submission-terms{background:#050406c7;border:1px solid #c8a86b2e}.submission-terms summary{cursor:pointer;color:var(--gold-soft);letter-spacing:.02em;padding:1rem;font-weight:700}.submission-terms-copy{border-top:1px solid #ffffff12;padding:0 1rem 1rem}.submission-terms-copy p{color:#c7bcc3!important;font-size:.92rem!important}.site-design-form{gap:1.5rem;display:grid}.site-design-section{border-bottom:1px solid var(--line);gap:.75rem;padding-bottom:1.35rem;display:grid}.site-design-section h2{margin:.1rem 0 .5rem}.site-design-section small{color:var(--muted)}.design-copy-preview{border-top:1px solid var(--line);padding:1.4rem}.design-copy-preview h2{font-family:var(--editorial-font);margin:.3rem 0 .6rem;font-size:2.2rem;font-weight:400}.design-copy-preview p:last-child{color:var(--muted);line-height:1.6}.page-hero{border-bottom-color:#c8a86b24}.page-hero h1{color:#f4efe9}.kicker,.section-label,.card-topline,.detail-label{color:var(--gold-soft)}@media (max-width:1100px){.content-browser-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.content-search-field{grid-column:1/-1}}@media (max-width:900px){.home-feature-stage,.free-invitation-card{grid-template-columns:1fr}.home-feature-art,.home-feature-copy,.free-invitation-art{min-height:380px}.browse-way-grid{grid-template-columns:1fr}.admin-public-bar{flex-direction:column;align-items:flex-start}.admin-public-actions{width:100%;padding-bottom:.15rem;overflow-x:auto}.editor-link-panel{grid-template-columns:1fr}.editor-link-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.site-shell{width:min(100% - 22px,1240px)}.site-header{gap:16px}.site-nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:0 0 .45rem;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{white-space:nowrap}.site-trail{flex-direction:column;align-items:flex-start}.breadcrumbs{white-space:nowrap;width:100%;overflow-x:auto}.publication-cover-art,.design-preview-banner{aspect-ratio:16/7}.content-browser-toolbar{grid-template-columns:1fr 1fr}.content-search-field{grid-column:1/-1}.content-filter-reset{width:100%}.editorial-grid{grid-template-columns:1fr}.home-feature-copy h2,.free-invitation-copy h2{font-size:clamp(2.8rem,14vw,4.5rem)}}@media (max-width:520px){.admin-public-bar-copy>span:last-child{display:none}.content-browser-toolbar{grid-template-columns:1fr}.content-search-field{grid-column:auto}.home-feature-art,.home-feature-copy,.free-invitation-art{min-height:310px}.home-feature-copy,.free-invitation-copy{padding:1.4rem}.creator-heading{align-items:flex-start}.creator-monogram{width:58px;height:58px}.content-row-with-actions{min-width:760px}}
html,body{max-width:100%;overflow-x:clip}body{min-width:0}.site-shell{width:min(1240px,100% - 28px);min-width:0}.publication-masthead{margin:0;position:relative}.masthead-identity{background:#000000e6;border:1px solid #c8a86b33;border-top:0;overflow:hidden}.masthead-art{aspect-ratio:3;background-color:#0000;background-image:radial-gradient(circle at 15% 35%,#4f2f7285,#0000 28%),radial-gradient(circle at 86% 28%,#c8a86b2e,#0000 24%),linear-gradient(130deg,#050406,#0c0810 55%,#060506);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;min-height:190px}.masthead-profile-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.35rem;padding:1.5rem clamp(1rem,3vw,2rem) 1.7rem;display:grid;position:relative}.masthead-profile-image,.masthead-avatar{object-fit:cover;border:2px solid #ead7a952;border-radius:50%;width:96px;height:96px;box-shadow:0 16px 46px #0000007a}.masthead-copy{min-width:0}.masthead-copy h1{font-family:var(--editorial-font);letter-spacing:-.045em;margin:.16rem 0 .3rem;font-size:clamp(2.7rem,7vw,5rem);font-weight:400;line-height:.92}.masthead-copy>p:not(.kicker):not(.publication-announcement){color:#c9c0c6;max-width:760px;margin:0;line-height:1.6}.masthead-edit-control{color:var(--gold-soft);white-space:nowrap;background:#c8a86b0f;border:1px solid #c8a86b4d;border-radius:999px;align-self:start;padding:.55rem .8rem;font-size:.75rem}.premium-site-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:.8rem;overflow:auto hidden}.premium-site-nav::-webkit-scrollbar{display:none}.premium-site-nav-track{gap:.55rem;width:max-content;min-width:100%;padding:.1rem .05rem .45rem;display:flex}.premium-nav-button,.trail-action-button{color:#eadfc8;letter-spacing:.025em;white-space:nowrap;background:linear-gradient(135deg,#c8a86b1f,#4f2f720d);border:1px solid #c8a86b57;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.68rem 1rem;font-size:.84rem;display:inline-flex;box-shadow:inset 0 0 22px #c8a86b09,0 8px 26px #00000038}.premium-nav-button:hover,.premium-nav-button.is-active,.trail-action-button:hover{color:#fff7e5;background:linear-gradient(135deg,#c8a86b33,#4f2f7214);border-color:#ead7a9b3}.publication-masthead.is-compact .premium-site-nav{margin-top:.75rem}.site-trail{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.9rem 0 1rem;font-size:.82rem}.site-trail-actions{gap:.55rem;display:flex}.site-trail-actions .trail-action-button{min-height:42px;color:var(--gold-soft);cursor:pointer;background:#c8a86b12;border:1px solid #c8a86b47;padding:.55rem .82rem}.breadcrumbs{color:#867d85;flex-wrap:wrap;min-width:0}.home-discovery-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;display:grid}.home-discovery-strip a{color:#ded4da;background:#0c090cb8;border:1px solid #c8a86b3d;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;font-size:.86rem;display:flex}.home-discovery-strip a:hover{color:#fff;background:#c8a86b14;border-color:#c8a86b8c}.home-discovery-strip span{color:var(--gold);letter-spacing:.12em;font-size:.68rem}.home-search-section{padding:1rem 0 2.25rem}.home-search-form{gap:.45rem;max-width:820px;margin:0 auto;display:grid}.home-search-form>label{color:#8e858c;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.home-search-control{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.home-search-control input,.home-search-control button{border:1px solid #c8a86b33;border-radius:999px;min-height:50px}.home-search-control input{width:100%;min-width:0;color:var(--ink);background:#070608e0;outline:none;padding:.75rem 1rem}.home-search-control input:focus{border-color:#ead7a994;box-shadow:0 0 0 3px #c8a86b0f}.home-search-control button{color:var(--gold-soft);cursor:pointer;background:#c8a86b1f;padding:.72rem 1.15rem}.home-v3-feature{margin-top:0;box-shadow:0 28px 70px #00000059}.feature-corner-label{z-index:2;min-height:34px;color:var(--gold-soft);letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;border:1px solid #ead7a980;border-radius:999px;align-items:center;padding:.4rem .72rem;font-size:.7rem;display:inline-flex;position:relative}.home-content-section{padding-top:3.6rem}.home-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.15rem;display:flex}.home-section-heading h2{max-width:800px;font-family:var(--editorial-font);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(2.25rem,5vw,4.2rem);font-weight:400;line-height:.98}.section-text-link{color:var(--gold-soft);flex:none;font-size:.84rem}.editorial-card{background:linear-gradient(150deg,#ffffff06,#0000 42%),#040405f0;border:1px solid #ffffff17;border-radius:14px;box-shadow:0 20px 55px #00000047}.editorial-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #0000006b,0 0 0 1px #c8a86b0f}.editorial-card-paid{border-color:#c8a86b33}.editorial-card-art{border-radius:13px 13px 0 0;position:relative}.card-art-monogram{font-family:var(--editorial-font);letter-spacing:-.04em!important;text-transform:none!important;color:#ead7a99e!important;font-size:2.8rem!important}.card-access-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e1d3e5;letter-spacing:.09em;text-transform:uppercase;background:#050406ad;border:1px solid #d6b4df47;border-radius:999px;align-items:center;min-height:31px;padding:.36rem .65rem;font-size:.67rem;display:inline-flex;position:absolute;inset:.75rem auto auto .8rem}.card-access-pill.is-paid{color:var(--gold-soft);background:#140e0ab8;border-color:#ead7a97a}.editorial-card-inner{gap:.9rem;padding:1.2rem 1.3rem 1.25rem}.editorial-card-copy h3{margin:0 0 .55rem}.editorial-card-copy p{color:#bcb2b8;line-height:1.55}.card-meta-line{color:#8d848a;text-transform:capitalize;flex-wrap:wrap;gap:.4rem;font-size:.74rem;display:flex}.card-footer-v3{border-top:1px solid #ffffff0f;align-items:center;padding-top:.85rem}.card-footer-v3>span{color:#8e858c;font-size:.75rem}.card-engagement-summary{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.card-engagement-summary>span{white-space:nowrap}.card-open-link{margin-left:auto;color:var(--gold-soft)!important}.editorial-detail-hero-v3{text-align:center;max-width:1040px;margin:0 auto;padding-top:clamp(3rem,7vw,6.2rem)}.editorial-detail-hero-v3 h1{max-width:980px;margin-left:auto;margin-right:auto}.editorial-detail-hero-v3 .page-lede{max-width:820px;margin-left:auto;margin-right:auto}.release-access-chip{min-height:34px;color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;background:#c8a86b14;border:1px solid #ead7a975;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.68rem;display:inline-flex}.release-meta-strip{color:#9e949b;flex-wrap:wrap;justify-content:center;gap:.55rem .95rem;margin:1.35rem auto 0;font-size:.8rem;display:flex}.release-meta-strip span{gap:.35rem;display:inline-flex}.release-meta-strip strong{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.detail-tag-list-v3{justify-content:center;margin-top:.85rem}.detail-tag-list-v3 span{background:#c8a86b09;border-color:#c8a86b26}.detail-cover-v3{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:min(100%,1040px);margin:2rem auto 0;box-shadow:0 28px 80px #0000006b}.release-reading-layout{width:min(860px,100%);margin:0 auto}.editorial-body-v3{padding-top:2.4rem}.purchase-panel-v3{background:linear-gradient(145deg,#c8a86b0e,#4f2f720d),#040405eb;border:1px solid #c8a86b3b;border-radius:16px;margin-top:3rem;box-shadow:0 28px 70px #00000047}.purchase-panel-v3 h2{font-family:var(--editorial-font);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1}.submission-page-v3,.submission-terms-page{width:min(900px,100%);margin:0 auto}.submission-terms-entry,.submission-form-shell,.submission-success-v3{background:#060507e6;border:1px solid #c8a86b2e;border-radius:16px;padding:clamp(1.25rem,4vw,2.2rem);box-shadow:0 24px 70px #0000004d}.submission-terms-entry h2{font-family:var(--editorial-font);margin:.35rem 0 .8rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:400;line-height:1}.submission-terms-confirmed{color:#bde9d0;background:#7dd3a70a;border:1px solid #7dd3a72e;border-radius:10px;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding:.7rem .8rem;font-size:.78rem;display:flex}.submission-terms-confirmed small{color:#8d9e95}.submission-terms-confirmed a{color:var(--gold-soft);margin-left:auto}.submission-terms-scroll{overscroll-behavior:contain;scrollbar-color:#c8a86b61 transparent;background:#050406f0;border:1px solid #ffffff17;border-radius:14px;max-height:min(62vh,720px);padding:clamp(1.25rem,4vw,2.4rem);overflow-y:auto}.legal-copy h2{margin-top:2rem;font-size:clamp(1.5rem,4vw,2.1rem)}.terms-version{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.submission-terms-acceptance{background:#080609eb;border:1px solid #c8a86b29;border-radius:14px;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.terms-scroll-status{color:#8f868d;margin:0;font-size:.8rem}.terms-scroll-status.is-ready{color:#9ddab8}.terms-accept-label,.monetization-choice{grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:.7rem!important;display:grid!important}.terms-accept-label input,.monetization-choice input{margin-top:.2rem;width:auto!important}.terms-accept-label span,.monetization-choice span{gap:.2rem;display:grid}.terms-accept-label small,.monetization-choice small{color:var(--muted);line-height:1.45}.terms-accept-label.is-disabled{opacity:.5}.engagement-panel .comment-shell>p{display:none}@media (max-width:900px){.site-shell{width:min(100% - 20px,1240px)}.masthead-profile-row{grid-template-columns:auto minmax(0,1fr)}.masthead-edit-control{grid-column:1/-1;justify-self:start}.home-feature-stage{grid-template-columns:1fr}.home-feature-copy,.home-feature-art{min-height:0}.home-feature-copy{padding:2.2rem 1.4rem}.home-feature-art{aspect-ratio:16/10}}@media (max-width:720px){.site-shell{width:calc(100% - 16px)}.admin-public-bar{flex-direction:column;align-items:flex-start;position:relative}.admin-public-bar-copy>span:last-child{display:none}.admin-public-actions{scrollbar-width:none;width:100%;overflow-x:auto}.admin-public-actions a{flex:none;align-items:center;min-height:40px;display:inline-flex}.masthead-art{aspect-ratio:2.55;min-height:128px}.masthead-profile-row{grid-template-columns:72px minmax(0,1fr);gap:.9rem;padding:1rem .85rem 1.15rem}.masthead-profile-image,.masthead-avatar{width:72px;height:72px}.masthead-copy h1{font-size:clamp(2.25rem,11vw,3.4rem)}.masthead-copy>p:not(.kicker):not(.publication-announcement){font-size:.88rem;line-height:1.45}.premium-site-nav{margin-left:-2px;margin-right:-2px}.premium-nav-button{min-height:48px;padding:.72rem 1rem;font-size:.9rem}.site-trail{padding-top:.7rem}.site-trail-actions{width:100%}.trail-action-button{flex:1;font-size:.9rem;min-height:48px!important}.breadcrumbs{font-size:.76rem}.home-discovery-strip{grid-template-columns:1fr;gap:.48rem;margin-top:.9rem}.home-discovery-strip a{justify-content:flex-start;min-height:44px;padding:.62rem .85rem}.home-search-section{padding:.8rem 0 1.2rem}.home-search-control{grid-template-columns:1fr auto}.home-search-control input,.home-search-control button,.content-browser input,.content-browser select,.submission-form input,.submission-form select,.submission-form textarea{font-size:16px!important}.home-search-control button{padding-left:.9rem;padding-right:.9rem}.home-feature-copy h2{font-size:clamp(3rem,15vw,4.7rem)}.home-feature-copy>p:not(.kicker){font-size:1.02rem}.home-feature-meta{flex-wrap:wrap}.home-section-heading{flex-direction:column;align-items:flex-start;gap:.65rem}.home-content-section{padding-top:2.6rem}.mobile-card-carousel{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.85rem;width:calc(100vw - 8px);margin-left:0;padding:.15rem 1rem 1.4rem 0;overflow:auto visible;display:flex!important}.mobile-card-carousel::-webkit-scrollbar{display:none}.mobile-card-carousel .editorial-card{scroll-snap-align:start;flex:0 0 min(82vw,360px)}.free-home-section .mobile-card-carousel{scroll-snap-type:x mandatory;flex-wrap:nowrap;overflow-x:auto;display:flex!important}.free-home-section .mobile-card-carousel .editorial-card{scroll-snap-align:start;flex:0 0 min(82vw,360px)}.editorial-card-inner{padding:1rem 1.05rem 1.1rem}.editorial-card h3{font-size:2rem}.card-meta-line{font-size:.72rem}.release-meta-strip{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.release-meta-strip span{background:#ffffff04;border:1px solid #ffffff12;border-radius:9px;gap:.08rem;padding:.7rem .75rem;display:grid}.editorial-detail-hero-v3{padding-top:2.4rem}.detail-cover-v3{border-radius:8px}.editorial-body-v3{padding:1.7rem .3rem 0}.purchase-panel-v3{padding:1.2rem}.submission-terms-confirmed{flex-wrap:wrap;align-items:flex-start}.submission-terms-confirmed a{width:100%;margin-left:0}.submission-terms-scroll{max-height:58vh;padding:1rem}}@media (max-width:430px){.masthead-copy .kicker{font-size:.62rem}.masthead-copy>p:not(.kicker):not(.publication-announcement){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-search-control{grid-template-columns:minmax(0,1fr)}.home-search-control button{width:100%}.release-meta-strip{grid-template-columns:1fr 1fr}.card-footer-v3{gap:.5rem}.card-open-link{font-size:.78rem}}.home-v3-feature{flex-direction:column;display:flex;overflow:hidden}.home-v3-feature .home-feature-art{aspect-ratio:16/9;background-position:50%;order:0;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;padding:.9rem}.home-v3-feature .home-feature-art.has-image:after{display:none}.home-v3-feature .home-feature-copy{order:1;min-height:0;padding:clamp(1.5rem,4vw,3rem)}.home-v3-feature .feature-corner-label{z-index:3;color:#f3e7cd;background:#000000a3;border-color:#ffffff38;min-height:36px;padding:.42rem .78rem;position:absolute;inset:.85rem auto auto .85rem;box-shadow:0 8px 24px #00000047}.release-share-row{justify-content:center;margin-top:1rem;display:flex}.release-share-button{min-height:40px;color:var(--gold-soft);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;border:1px solid #c8a86b3d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;display:inline-flex}.release-share-button:hover{background:#c8a86b14;border-color:#ead7a980}.editorial-body-v3 ul,.editorial-body-v3 ol{margin:1rem 0 1.25rem;padding-left:1.8rem}.editorial-body-v3 ul{list-style:outside}.editorial-body-v3 ol{list-style:decimal}.editorial-body-v3 li{margin:.3rem 0;padding-left:.15rem;display:list-item}.editorial-body-v3 li::marker{color:var(--gold-soft)}.editorial-body-v3 li>p{margin:.2rem 0}.editorial-body-v3 blockquote{color:#e0d4db;font-family:var(--editorial-font);border-left:3px solid #d6b47a94;margin:1.5rem 0;padding:.25rem 0 .25rem 1.15rem;font-size:1.08em;line-height:1.7}.editorial-body-v3>div>p{margin:.65em 0}.editorial-body-v3>div>p:empty{min-height:1.72em;margin:.65em 0;display:block}.editorial-body-v3>div>p:has(>br:only-child){min-height:1.72em;margin:.65em 0;display:block}.editorial-body-v3>div>h2,.editorial-body-v3>div>h3,.editorial-body-v3>div>h4{margin-top:2rem;margin-bottom:.75rem}.editorial-body-v3>div>hr{background:#ead7a99e;border:0;height:1px;margin:2rem 0 1.65rem}.editorial-body-v3>div>hr+h2,.editorial-body-v3>div>hr+h3,.editorial-body-v3>div>hr+h4,.editorial-body-v3>div>h2+p,.editorial-body-v3>div>h3+p,.editorial-body-v3>div>h4+p{margin-top:0}@media (max-width:720px){.home-v3-feature .home-feature-art{aspect-ratio:16/9;padding:.7rem}.home-v3-feature .feature-corner-label{min-height:32px;font-size:.64rem;top:.65rem;left:.65rem}.home-v3-feature .home-feature-copy{padding:1.35rem 1.15rem 1.45rem!important}.release-share-button{min-height:42px}}.previous-features-section .mobile-card-carousel,.hot-home-section .mobile-card-carousel,.free-home-section .mobile-card-carousel,.story-home-section .mobile-card-carousel{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:1rem;padding:.15rem .8rem 1.35rem 0;display:flex;overflow:auto visible}.previous-features-section .mobile-card-carousel::-webkit-scrollbar{display:none}.hot-home-section .mobile-card-carousel::-webkit-scrollbar{display:none}.free-home-section .mobile-card-carousel::-webkit-scrollbar{display:none}.story-home-section .mobile-card-carousel::-webkit-scrollbar{display:none}.previous-features-section .mobile-card-carousel>.editorial-card,.hot-home-section .mobile-card-carousel>.editorial-card,.free-home-section .mobile-card-carousel>.editorial-card,.story-home-section .mobile-card-carousel>.editorial-card,.story-home-section .mobile-card-carousel>.story-series-card{scroll-snap-align:start;flex:0 0 min(360px,31vw);min-width:300px}.catalog-end-card{background:radial-gradient(circle at 80% 15%,#793e7629,#0000 35%),linear-gradient(145deg,#c8a86b12,#040405f5);border-color:#c8a86b3d;min-height:100%}.catalog-end-card-inner{flex-direction:column;justify-content:center;gap:.9rem;min-height:100%;padding:1.5rem;display:flex}.catalog-end-card h3{font-family:var(--editorial-font);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:.98}.catalog-end-card p:not(.section-label){color:#a99fa5;margin:0;line-height:1.55}.catalog-end-card .button{align-self:flex-start;margin-top:.35rem}.catalog-page-section{padding-top:1.5rem}.creator-catalog{gap:1.4rem;display:grid}.creator-catalog-toolbar{position:relative;top:auto}.creator-shelf-stack{gap:clamp(3rem,7vw,5.5rem);display:grid}.creator-shelf{gap:1.25rem;display:grid}.creator-shelf-heading{border-bottom:1px solid #c8a86b29;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.2rem 1rem;padding-bottom:.8rem;display:grid}.creator-shelf-heading .section-label{grid-column:1/-1;margin:0}.creator-shelf-heading h2{font-family:var(--editorial-font);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1}.creator-shelf-heading>span{color:#8f858b;white-space:nowrap;font-size:.75rem}.story-sample-card{overflow:hidden}.story-sample-card-art{background:radial-gradient(circle at 68% 28%,#c8a86b2e,#0000 24%),radial-gradient(circle at 22% 70%,#793e764d,#0000 34%),linear-gradient(145deg,#080609,#130b15 58%,#050405);border-radius:13px 13px 0 0;align-items:flex-start;min-height:220px;padding:1rem;display:flex}.story-sample-card-art span{color:var(--gold-soft);letter-spacing:.11em;text-transform:uppercase;background:#0000007a;border:1px solid #ead7a966;border-radius:999px;padding:.35rem .62rem;font-size:.67rem;display:inline-flex}.story-house-card{background:radial-gradient(circle at 86% 18%,#793e762e,#0000 30%),#060507f0;border:1px solid #c8a86b33;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.story-house-card h3{font-family:var(--editorial-font);letter-spacing:-.04em;margin:.25rem 0 .65rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:.96}.story-house-card p:not(.kicker){color:#b5abb1;max-width:720px;margin:0;line-height:1.65}.story-prose{padding-bottom:2rem}.story-end-note{background:#c8a86b09;border:1px solid #c8a86b2e;border-radius:14px;margin-top:3.2rem;padding:1.4rem}.story-end-note h2{margin-top:.3rem!important}.story-series-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.25rem;display:grid}.story-series-card{background:radial-gradient(circle at 80% 12%,#793e7621,#0000 34%),#040405f5;border:1px solid #c8a86b38;border-radius:14px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 20px 55px #00000047}.story-series-card:hover{border-color:#c8a86b5c;transform:translateY(-6px);box-shadow:0 28px 70px #0006}.story-series-card-art{background:radial-gradient(circle at 70% 22%,#c8a86b30,#0000 24%),radial-gradient(circle at 22% 72%,#793e7647,#0000 36%),linear-gradient(145deg,#080609,#130b15 58%,#050405);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.story-series-card-art img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.story-series-monogram{font-family:var(--editorial-font);color:#ead7a98f;font-size:4rem}.story-series-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:31px;color:var(--gold-soft);letter-spacing:.09em;text-transform:uppercase;background:#050406b3;border:1px solid #ead7a973;border-radius:999px;align-items:center;padding:.36rem .65rem;font-size:.67rem;display:inline-flex;position:absolute;top:.75rem;left:.8rem}.story-series-card-copy{gap:.85rem;padding:1.2rem 1.3rem 1.3rem;display:grid}.story-series-card-copy .section-label{margin:0}.story-series-card-copy h3{font-family:var(--editorial-font);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:.98}.story-series-card-copy>p:not(.section-label){color:#b7adb3;margin:0;line-height:1.55}.story-series-card-copy .card-open-link{text-align:right;border-top:1px solid #ffffff0f;justify-self:end;width:100%;padding-top:.8rem}.story-series-hero{grid-template-columns:minmax(260px,38%) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);max-width:1100px;margin:0 auto;padding:clamp(3rem,7vw,6rem) 0;display:grid}.story-series-hero-art{background:radial-gradient(circle at 75% 20%,#c8a86b30,#0000 25%),radial-gradient(circle at 22% 75%,#793e7647,#0000 38%),#080609;border:1px solid #c8a86b3d;border-radius:18px;place-items:center;min-height:520px;display:grid;overflow:hidden}.story-series-hero-art img{object-fit:cover;width:100%;height:100%;min-height:520px}.story-series-hero-copy h1{font-family:var(--editorial-font);letter-spacing:-.055em;margin:.25rem 0 1rem;font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:.9}.story-series-hero-copy .release-meta-strip{justify-content:flex-start;margin-left:0}.story-series-hero-copy .detail-tag-list{justify-content:flex-start}.story-series-episodes{max-width:1000px;margin-inline:auto}.story-episode-list{gap:.85rem;display:grid}.story-episode-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.15rem 1.2rem;display:grid}.story-episode-number{font-family:var(--editorial-font);color:#ead7a97a;font-size:2.6rem}.story-episode-copy{min-width:0}.story-episode-copy h3{font-family:var(--editorial-font);margin:.15rem 0 .35rem;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:400}.story-episode-copy>p:not(.section-label){color:#aaa0a6;margin:0 0 .55rem}.story-episode-engagement{color:#9e949b;flex-wrap:wrap;gap:.65rem;margin-top:.7rem;font-size:.74rem;display:flex}.story-episode-engagement span{white-space:nowrap}.story-series-backlink{color:var(--gold-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem;display:inline-flex}.story-episode-navigation{background:#c8a86b09;border:1px solid #c8a86b2e;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 1rem;padding:1.2rem;display:flex}.story-series-return{color:var(--gold-soft)}.story-episode-navigation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:720px){.previous-features-section .mobile-card-carousel>.editorial-card,.hot-home-section .mobile-card-carousel>.editorial-card,.free-home-section .mobile-card-carousel>.editorial-card,.story-home-section .mobile-card-carousel>.editorial-card,.story-home-section .mobile-card-carousel>.story-series-card{flex-basis:min(82vw,360px);min-width:min(82vw,360px)}.creator-shelf-heading{grid-template-columns:1fr;align-items:start}.creator-shelf-heading>span{white-space:normal}.creator-shelf .editorial-grid{grid-template-columns:1fr}.story-house-card{grid-template-columns:1fr;align-items:start}.story-series-hero{grid-template-columns:1fr;gap:1.5rem;padding-top:2.25rem}.story-series-hero-art,.story-series-hero-art img{min-height:420px}.story-series-hero-copy h1{font-size:clamp(3.2rem,15vw,5rem)}.story-episode-card{grid-template-columns:48px minmax(0,1fr);align-items:start}.story-episode-card>.card-open-link{grid-column:2;justify-self:start;margin-left:0}.story-episode-navigation{flex-direction:column;align-items:flex-start}.story-episode-navigation-actions{justify-content:flex-start;width:100%}.story-house-card .button{width:fit-content}}.story-episode-prose{display:flow-root}.story-episode-prose .episode-inline-image{object-fit:contain;cursor:zoom-in;touch-action:manipulation;border-radius:8px;max-width:100%;height:auto;display:block}.story-episode-prose .episode-inline-image:not([data-width-percent])[data-placement=left],.story-episode-prose .episode-inline-image:not([data-width-percent])[data-placement=right]{width:45%}.story-episode-prose .episode-inline-image[data-placement=left]{float:left;margin:.35rem 1.2rem 1rem 0}.story-episode-prose .episode-inline-image[data-placement=right]{float:right;margin:.35rem 0 1rem 1.2rem}.story-episode-prose .episode-inline-image[data-placement=center]{float:none;clear:both;margin:1.8rem auto}.story-episode-prose .episode-inline-image[data-placement=wide]{float:none;clear:both;margin:2rem auto}.episode-image-lightbox{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020203eb;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.episode-image-lightbox-frame{place-items:center;max-width:94vw;max-height:92dvh;display:grid}.episode-image-lightbox-frame img{object-fit:contain;border-radius:8px;width:auto;max-width:94vw;height:auto;max-height:92dvh;display:block;box-shadow:0 24px 90px #0000008c}.episode-image-lightbox-close{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:1;color:#fff;cursor:pointer;background:#00000094;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.7rem;line-height:1;display:grid;position:fixed}@media (max-width:720px){.story-episode-prose .episode-inline-image[data-placement=left]{margin-right:.7rem}.story-episode-prose .episode-inline-image[data-placement=right]{margin-left:.7rem}.episode-image-lightbox{padding:.75rem}.episode-image-lightbox-frame,.episode-image-lightbox-frame img{max-width:96vw;max-height:90dvh}}.story-series-home-grid,.story-series-grid{grid-template-columns:repeat(auto-fill,minmax(240px,310px));align-items:stretch;gap:1.25rem;display:grid}.story-series-card{flex-direction:column;min-width:0;display:flex}.story-series-card-art{aspect-ratio:2/3;flex:none;height:auto;min-height:0}.story-series-card-art img{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.story-series-card-copy{flex-direction:column;flex:auto;gap:.8rem;min-width:0;display:flex}.story-series-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-series-card-copy>p:not(.section-label){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-series-card-copy .card-meta-line{margin-top:auto}.story-series-card-copy .card-open-link{flex:none;margin-left:0}.story-shelf-intro{margin:1.35rem 0 1.15rem}.story-shelf-intro .section-label{margin:0 0 .35rem}.story-shelf-intro>p:last-child{color:#b7adb3;margin:0;font-size:.98rem}.story-shelf-empty{color:#b7adb3;margin:1rem 0 0}.story-shorts-home-section{border-top:1px solid #c8a86b24;margin-top:clamp(2rem,4vw,3.5rem)}.story-shorts-home-section .mobile-card-carousel{align-items:stretch}.story-shorts-home-section .mobile-card-carousel>.editorial-card{min-width:0;height:auto}.story-shorts-home-section .story-sample-card-art,.story-shorts-home-section .editorial-card-art{aspect-ratio:16/9;height:auto;min-height:0}.story-shorts-home-section .editorial-card-inner{flex-direction:column;flex:1;gap:.85rem;display:flex}.story-shorts-home-section .editorial-card-copy{flex:1}.story-shorts-home-section .editorial-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-shorts-home-section .editorial-card-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-shorts-home-section .card-footer{margin-top:auto}.story-short-creator-shelves{margin-top:1.75rem}.story-shorts-library-section{scroll-margin-top:2rem}.story-shorts-home-section .catalog-end-card{flex-direction:column;align-self:stretch;height:auto;min-height:0;display:flex}.story-shorts-home-section .catalog-end-card-inner{flex:auto;justify-content:center;min-height:0;padding:1.35rem}.story-shorts-home-section .catalog-end-card h3{font-size:clamp(1.8rem,3vw,2.55rem)}.story-shorts-home-section .catalog-end-card .button{white-space:normal;text-align:center;max-width:100%}
.analytics-heading{margin-bottom:1rem}.analytics-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.analytics-card{background:linear-gradient(150deg,#c8a86b0b,#4f2f7206),#070608;border:1px solid #c8a86b2e;border-radius:14px;align-content:center;gap:.45rem;min-height:180px;padding:1.35rem;display:grid;box-shadow:0 22px 60px #00000040}.analytics-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.analytics-card strong{color:var(--ink);font-family:var(--editorial-font);font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1}.analytics-card small{color:var(--gold-soft);line-height:1.45}.analytics-pages-panel{border-radius:14px}.analytics-page-list{margin-top:.8rem;display:grid}.analytics-page-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.analytics-page-row code{color:var(--muted);overflow-wrap:anywhere}.analytics-page-row strong{color:var(--gold-soft)}@media (max-width:1000px){.analytics-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.analytics-card-grid{grid-template-columns:1fr}.analytics-card{min-height:140px}}.analytics-content-panel{border-radius:14px;margin-top:1rem}.analytics-content-list{margin-top:.8rem;display:grid}.analytics-content-row{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.8fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:1rem;padding:1rem 0;display:grid}.analytics-content-title{gap:.28rem;min-width:0;display:grid}.analytics-content-title a{color:var(--ink);font-family:var(--editorial-font);overflow-wrap:anywhere;font-size:1.2rem;line-height:1.1}.analytics-content-title span,.analytics-content-row>div:not(.analytics-content-title)>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.analytics-content-row>div:not(.analytics-content-title){gap:.22rem;display:grid}.analytics-content-row strong{color:var(--gold-soft);font-size:.88rem;font-weight:500}@media (max-width:900px){.analytics-content-row{grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(90px,.7fr))}.analytics-content-row>div:nth-child(4),.analytics-content-row>div:nth-child(5){margin-top:.2rem}}@media (max-width:620px){.analytics-content-row{grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 0}.analytics-content-title{grid-column:1/-1}.analytics-content-title a{font-size:1.35rem}}.orders-panel{border-radius:14px;margin-top:1rem}.orders-list{margin-top:.8rem;display:grid}.orders-row{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(90px,.7fr));align-items:center;gap:1rem;padding:1rem 0;display:grid}.orders-row>div{gap:.24rem;min-width:0;display:grid}.orders-row span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.orders-row strong{color:var(--gold-soft);overflow-wrap:anywhere;font-size:.88rem;font-weight:500}.orders-primary strong{color:var(--ink);font-family:var(--editorial-font);font-size:1.14rem;line-height:1.12}.orders-primary>span{text-transform:none;letter-spacing:0}@media (max-width:1000px){.orders-row{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(110px,.7fr))}}@media (max-width:620px){.orders-row{grid-template-columns:1fr 1fr;gap:.8rem}.orders-primary{grid-column:1/-1}}
.engagement-panel-v3{border-top:1px solid #ffffff14;margin-top:3rem;padding-top:1.25rem}.engagement-panel-v3 .engagement-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.engagement-panel-v3 .engagement-button,.engagement-panel-v3 .engagement-count{min-height:38px;color:var(--muted);background:#c8a86b09;border:1px solid #c8a86b29;border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.78rem;display:inline-flex}.engagement-panel-v3 .engagement-button:hover{color:var(--gold-soft);border-color:#c8a86b5c}.comment-shell-v3{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.comment-shell-v3 h3{font-family:var(--editorial-font);margin:0;font-size:1.5rem;font-weight:400}.submission-permission-summary{flex-wrap:wrap;gap:.45rem;margin:.8rem 0 1rem;display:flex}.submission-permission-summary span{min-height:30px;color:var(--muted);background:#c8a86b09;border:1px solid #c8a86b26;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.72rem;display:inline-flex}@media (max-width:620px){.comment-shell-v3{flex-direction:column;align-items:stretch}.comment-shell-v3 .button{width:100%}}.engagement-panel-v3 .engagement-button{appearance:none;font:inherit}.engagement-panel-v3 .engagement-button:disabled{opacity:.62;cursor:default}.engagement-panel-v3 .engagement-button-active{color:#f1c8d9;background:#e879f914;border-color:#e879f96b}.comment-signin-copy{color:var(--muted);margin:.22rem 0 0;font-size:.78rem}.reader-comment-form{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;gap:.65rem;margin-top:1rem;padding:1rem;display:grid}.reader-comment-form label{color:#d7cdd2;font-size:.8rem}.reader-comment-form textarea{resize:vertical;width:100%;min-height:112px;color:var(--ink);background:#030304ad;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.75rem .8rem;line-height:1.55}.reader-comment-form textarea:focus{border-color:#c8a86b61;box-shadow:0 0 0 3px #c8a86b0d}.reader-comment-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reader-comment-actions>span{color:var(--muted);font-size:.72rem}.engagement-status{color:var(--muted);margin:.8rem 0 0;font-size:.78rem}.reader-comment-list{gap:.7rem;margin-top:1rem;display:grid}.reader-comment{background:#ffffff03;border:1px solid #ffffff12;border-radius:12px;padding:.9rem 1rem}.reader-comment.is-pinned{background:linear-gradient(145deg,#c8a86b0b,#ffffff03);border-color:#c8a86b38}.reader-comment header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.reader-comment header>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.reader-comment strong{color:#f1e9ed;font-size:.84rem}.reader-comment time{color:var(--muted);flex:none;font-size:.7rem}.reader-comment>p{color:#d1c7cc;white-space:pre-wrap;overflow-wrap:anywhere;margin:.58rem 0 0;font-size:.9rem;line-height:1.6}.creator-comment-badge,.pinned-comment-badge{min-height:22px;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8a86b38;border-radius:999px;align-items:center;padding:.18rem .42rem;font-size:.6rem;display:inline-flex}.pinned-comment-badge{color:#cdbdd6;border-color:#cdbdd62e}.no-comments-yet{color:var(--muted);margin:1rem 0 0;font-size:.8rem}@media (max-width:620px){.reader-comment-actions{flex-direction:column;align-items:stretch}.reader-comment-actions .button{width:100%}.reader-comment header{flex-direction:column;gap:.45rem}.reader-comment-form textarea{font-size:16px}}.reader-reactions{gap:.55rem;margin-top:.9rem;display:grid}.reader-reactions-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.reader-reaction-options{flex-wrap:wrap;gap:.5rem;display:flex}.reader-reaction{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:#c8a86b06;border:1px solid #c8a86b29;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .66rem;font-size:.76rem;display:inline-flex}.reader-reaction:hover,.reader-reaction.is-active{color:var(--gold-soft);background:#c8a86b14;border-color:#c8a86b66}.reader-reaction:disabled{opacity:.62;cursor:default}.reader-reaction strong{min-width:1ch;color:inherit;font-size:.72rem}.submission-word-count{color:var(--muted);margin-top:.42rem;font-size:.73rem;line-height:1.45;display:block}.submission-word-count.is-over{color:#f0a6a6}@media (max-width:620px){.reader-reaction-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reader-reaction{justify-content:center;min-width:0;padding-inline:.42rem}.reader-reaction>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
.publication-masthead,.premium-site-nav,.site-trail,.home-discovery-strip,.home-search-section,.home-feature-stage,.home-content-section,.release-page-v3,.editorial-detail-hero-v3,.release-reading-layout,.purchase-panel-v3,.engagement-panel{min-width:0;max-width:100%}.premium-site-nav{overscroll-behavior-inline:contain;touch-action:pan-x;scroll-snap-type:x proximity;width:100%;overflow:auto hidden}.premium-site-nav-track{width:max-content;min-width:max-content;padding-right:1rem}.premium-nav-button{scroll-snap-align:start;flex:none}.editor-studio-nav{background:linear-gradient(135deg,#4f2f7233,#c8a86b1a);border-color:#d6b4df80}.no-feature-art{grid-template-columns:1fr}.no-feature-art .home-feature-copy{min-height:0}.release-meta-strip span,.purchase-panel-v3 .inline-actions,.engagement-panel,.comment-shell{min-width:0}@media (max-width:900px){.masthead-art{aspect-ratio:3;min-height:0}.masthead-profile-row{background:linear-gradient(#00000026,#000000f0 34%);grid-template-columns:72px minmax(0,1fr) auto;gap:.8rem;margin-top:-34px;padding:.6rem .85rem .9rem}.masthead-profile-image,.masthead-avatar{width:72px;height:72px}.masthead-copy h1{font-size:clamp(2rem,8vw,2.9rem)}.masthead-copy>p:not(.kicker):not(.publication-announcement){font-size:.82rem;line-height:1.45}.masthead-edit-control{padding:.42rem .62rem;font-size:.68rem}.premium-site-nav-track{gap:.5rem}.premium-nav-button{min-height:44px;padding:.62rem .9rem;font-size:.88rem}.home-discovery-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;margin-top:.85rem;padding-bottom:.15rem;display:flex;overflow:auto hidden}.home-discovery-strip::-webkit-scrollbar{display:none}.home-discovery-strip a{white-space:nowrap;flex:none;min-height:40px;padding:.5rem .72rem;font-size:.76rem}.home-discovery-strip span{font-size:.6rem}.home-search-section{padding:.85rem 0 2.25rem}.home-search-form{max-width:100%}.home-search-control{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.home-search-control input,.home-search-control button{min-height:46px;font-size:16px}.home-search-control button{width:auto;min-width:76px;padding:.65rem .85rem}.home-feature-stage{grid-template-columns:1fr}.home-feature-copy{min-height:0;padding:1.45rem 1.25rem 1.55rem}.home-feature-copy h2{overflow-wrap:anywhere;margin:.35rem 0 .8rem;font-size:clamp(2.35rem,10vw,3.6rem);line-height:.94}.home-feature-copy>p:not(.kicker){font-size:1rem;line-height:1.45}.home-feature-meta{flex-wrap:wrap;gap:.45rem .65rem}.home-feature-copy .hero-actions{margin-top:1rem}.home-feature-copy .hero-actions .button{white-space:normal;width:auto;max-width:100%;min-height:44px;padding:.72rem 1rem}.home-feature-art{aspect-ratio:16/9;min-height:0}.home-content-section{padding-top:2.25rem}.home-section-heading{align-items:flex-start;gap:.65rem}.home-section-heading h2{overflow-wrap:anywhere;max-width:18ch;font-size:clamp(2rem,8.5vw,2.8rem);line-height:1}.section-text-link{font-size:.78rem}.editorial-detail-hero-v3{padding-top:2.3rem}.editorial-detail-hero-v3 h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.35rem,10vw,3.35rem);line-height:.98}.editorial-detail-hero-v3 .page-lede{max-width:100%;font-size:1rem;line-height:1.5}.release-meta-strip{text-align:center;flex-wrap:wrap;justify-content:center;gap:.45rem .7rem;width:auto;display:flex}.release-meta-strip span{background:0 0;border:0;border-radius:0;gap:.28rem;padding:0;font-size:.75rem;display:inline-flex}.release-meta-strip strong{font-size:.68rem}.detail-tag-list-v3{flex-wrap:wrap}.purchase-panel-v3{margin-top:2rem;padding:1.35rem}.purchase-panel-v3 h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2rem,8.5vw,2.7rem);line-height:1}.purchase-panel-v3 p{overflow-wrap:anywhere;max-width:100%}.purchase-panel-v3 .inline-actions{grid-template-columns:1fr;gap:.6rem;display:grid}.purchase-panel-v3 .button{white-space:normal;width:100%;min-width:0;max-width:100%}.engagement-panel{overflow:hidden}.engagement-actions{flex-wrap:wrap}.comment-shell,.comment-shell textarea,.comment-shell .button{width:100%;min-width:0;max-width:100%}}@media (max-width:720px){.site-shell{width:calc(100% - 16px)}.masthead-art{aspect-ratio:3}.masthead-profile-row{grid-template-columns:58px minmax(0,1fr);margin-top:-28px;padding:.5rem .7rem .8rem}.masthead-profile-image,.masthead-avatar{width:58px;height:58px}.masthead-copy .kicker{display:none}.masthead-copy h1{margin:0 0 .2rem;font-size:2.15rem}.masthead-copy>p:not(.kicker):not(.publication-announcement){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.publication-announcement{display:none}.masthead-edit-control{grid-column:1/-1;justify-self:start;margin-top:.2rem}.premium-site-nav{margin-top:.6rem}.premium-nav-button{min-height:42px;padding:.58rem .85rem;font-size:.84rem}.site-trail{gap:.55rem;padding:.75rem 0 .85rem}.site-trail-actions{gap:.45rem}.trail-action-button{font-size:.82rem;min-height:42px!important;padding:.58rem .9rem!important}.breadcrumbs{font-size:.72rem}.home-discovery-strip{gap:.35rem}.home-discovery-strip a{min-height:38px;padding:.46rem .62rem;font-size:.72rem}.home-search-form>label{font-size:.66rem}.home-search-control input{padding:.68rem .82rem}.home-search-control button{min-width:70px;font-size:.8rem}.home-feature-copy{padding:1.2rem 1rem 1.3rem}.home-feature-copy h2{font-size:clamp(2.2rem,10vw,3rem)}.home-content-section{padding-top:1.9rem}.home-section-heading{gap:.45rem;display:grid}.home-section-heading h2{font-size:clamp(1.9rem,8vw,2.45rem)}.editorial-detail-hero-v3 h1{font-size:clamp(2.1rem,10vw,3rem)}.release-meta-strip{gap:.4rem .6rem}.purchase-panel-v3 h2{font-size:clamp(1.9rem,8vw,2.35rem)}}@media (max-width:430px){.home-search-control{grid-template-columns:minmax(0,1fr) 68px}.home-search-control button{width:68px;min-width:68px;padding-inline:.45rem}.home-section-heading h2{font-size:2rem}.editorial-detail-hero-v3 h1{font-size:2.45rem}.purchase-panel-v3 h2{font-size:2rem}}@media (max-width:720px){.story-series-home-grid,.story-series-grid{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:.85rem;width:100%;min-width:0;padding:.15rem .45rem 1.2rem 0;display:flex;overflow:auto hidden}.story-series-home-grid::-webkit-scrollbar{display:none}.story-series-grid::-webkit-scrollbar{display:none}.story-series-home-grid>.story-series-card,.story-series-grid>.story-series-card{scroll-snap-align:start;flex:0 0 min(82vw,340px);min-width:0;max-width:340px}.story-series-card-art,.story-series-card-art img{height:auto;min-height:0}.story-series-card-art img{height:100%}.story-series-card-copy{gap:.7rem;padding:1rem}.story-series-card-copy h3{font-size:clamp(1.75rem,8vw,2.15rem)}.story-shelf-intro{margin-top:1.05rem}.story-shorts-home-section{margin-top:2.15rem}.story-shorts-home-section .mobile-card-carousel{align-items:stretch}.story-shorts-home-section .mobile-card-carousel>.editorial-card{flex:0 0 min(82vw,340px);align-self:stretch;min-width:min(82vw,340px)}.story-shorts-home-section .story-sample-card-art,.story-shorts-home-section .editorial-card-art{aspect-ratio:16/9;height:auto;min-height:0}.story-shorts-home-section .editorial-card-inner{flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex}.story-shorts-home-section .card-footer{flex-wrap:wrap}}
.masthead-copy>p:not(.kicker):not(.publication-announcement){-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:visible}.home-discovery{margin-top:1rem}.home-discovery-label{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem}.home-discovery-strip{margin-top:0}.home-discovery-strip a{min-width:0}.studio-home-toolbar{gap:.7rem;padding:.85rem 1rem;display:grid}.studio-home-toolbar .admin-public-bar-copy{min-width:0}.studio-home-toolbar .admin-public-bar-copy strong{color:var(--gold-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem}.studio-home-toolbar .admin-public-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.studio-home-toolbar .admin-public-actions::-webkit-scrollbar{display:none}.editor-nav-carousel::-webkit-scrollbar{display:none}.editor-stat-strip::-webkit-scrollbar{display:none}.studio-home-toolbar .admin-public-actions a{color:var(--gold-soft);background:#c8a86b0e;border:1px solid #c8a86b47;border-radius:999px;flex:none;padding:.55rem .78rem}.editor-nav-v2{min-width:0;align-items:stretch!important;gap:.7rem!important;padding:.85rem 1rem!important;display:grid!important}.editor-nav-v2 .editor-nav-brand{display:block}.editor-nav-v2 .editor-nav-label{color:var(--gold-soft);letter-spacing:.14em;font-size:.78rem}.editor-nav-carousel{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;min-width:0;padding-bottom:.1rem;overflow:auto hidden;flex-wrap:nowrap!important;gap:.5rem!important;display:flex!important}.editor-nav-carousel a,.editor-nav-carousel .editor-signout{min-height:40px;color:var(--muted);scroll-snap-align:start;background:#c8a86b0a;border:1px solid #c8a86b33;border-radius:999px;flex:none;padding:.55rem .78rem}.editor-nav-carousel a.is-active{color:#fff4dc;background:linear-gradient(135deg,#c8a86b29,#4f2f721a);border-color:#ead7a9b3;box-shadow:inset 0 0 18px #c8a86b09}.editor-nav-carousel .editor-signout-form{flex:none}.editor-nav-carousel .editor-signout{cursor:pointer;padding-inline:.8rem}.studio-overview-heading{padding:.7rem 0 .25rem}.studio-overview-heading h1{font-family:var(--editorial-font);margin:.15rem 0 0;font-size:clamp(2rem,5vw,3rem);font-weight:400}.editor-stat-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.65rem;margin:.75rem 0 0;padding-bottom:.15rem;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.editor-stat-strip>a{border:1px solid var(--line);background:#ffffff05;border-radius:12px;flex:0 0 150px;gap:.2rem;padding:.8rem .9rem;display:grid}.editor-stat-strip span{color:var(--muted);font-size:.74rem}.editor-stat-strip strong{font-family:var(--editorial-font);color:var(--ink);font-size:1.65rem;font-weight:400}.site-design-form-v2{width:min(900px,100%);margin:1rem auto 0}.design-upload-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-bottom:1rem;display:grid}.design-upload-control{margin-bottom:0!important}.design-upload-control input[type=file]{width:100%}.design-current-asset{justify-items:end;gap:.35rem;display:grid}.design-current-asset img{aspect-ratio:3;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:150px}.design-current-asset.is-avatar img{aspect-ratio:1;border-radius:50%;width:72px}.comment-moderation-list{gap:.8rem;margin-top:1rem;display:grid}.comment-moderation-card{gap:.8rem;display:grid}.comment-moderation-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.78rem;display:flex}.page-hero,.section,.release-page-v3,.editor-shell,.editor-main,.editor-panel,.content-table-shell{min-width:0;max-width:100%}.content-row-delete{white-space:nowrap}@media (max-width:720px){.site-shell{width:calc(100% - 28px)!important}.masthead-copy>p:not(.kicker):not(.publication-announcement){font-size:.76rem;line-height:1.45;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.home-discovery-strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.45rem;overflow-x:auto;display:flex!important}.home-discovery-strip::-webkit-scrollbar{display:none}.home-discovery-strip a{flex:none;justify-content:center;min-height:40px;padding:.52rem .82rem}.editor-shell{width:100%;margin:0 auto 2rem;padding:0}.editor-main{width:100%;padding:.85rem;overflow:hidden}.editor-nav-v2{width:100%;margin-bottom:.65rem!important;position:sticky!important;top:0!important}.editor-heading{gap:.75rem;padding:.85rem 0 1rem}.editor-heading h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,8vw,2.6rem)}.editor-heading p{font-size:.9rem}.editor-stat-strip>a{flex-basis:132px;padding:.7rem .75rem}.editor-stat-strip strong{font-size:1.45rem}.design-upload-row{grid-template-columns:1fr;align-items:start}.design-current-asset{justify-items:start}.content-table-shell{overflow-x:auto}.content-row{overflow-wrap:anywhere;min-width:0}.shop-hero,.shop-shelf,.compact-public-hero,.library-browser-section{padding-left:.25rem;padding-right:.25rem}.shop-hero h1{font-size:clamp(2.6rem,11vw,4rem);line-height:.98}.shop-shelf .section-heading h2{font-size:clamp(2rem,8vw,2.8rem)}}.comment-moderation-meta a{color:var(--gold-soft)}.comment-moderation-card .inline-actions form{margin:0}.comment-delete-button{color:#efb0b0!important;border-color:#efb0b038!important}.comment-delete-button:hover{background:#78283214!important;border-color:#efb0b080!important}
html,body{width:100%;max-width:100%;overflow-x:hidden}body{min-width:0}.site-shell{min-width:0;max-width:1240px;margin-inline:auto;padding-inline:14px;width:100%!important}.site-shell>main{min-width:0;min-height:52dvh}.home-parent-brand{color:var(--gold-soft);letter-spacing:.22em;text-transform:uppercase;padding:1rem 0 .7rem;font-size:.78rem}.masthead-identity,.masthead-profile-row,.home-discovery,.home-search-section,.home-search-form,.home-search-control,.home-v3-feature,.home-feature-stage,.home-content-section{width:100%;min-width:0;max-width:100%}.masthead-copy,.home-feature-copy{min-width:0}.masthead-copy>p,.home-feature-copy h2,.home-feature-copy p{overflow-wrap:anywhere}.home-search-control{min-width:0}.mobile-card-carousel{max-width:100%}.editorial-card-art{aspect-ratio:16/9;background:#0b080d;width:100%;display:block;overflow:hidden}.editorial-card-art img{object-fit:cover;width:100%;height:100%;display:block}.site-footer{margin-top:clamp(4rem,10vw,8rem)}.editor-nav-topline{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.editor-route-actions{flex:none;gap:.45rem;display:flex}.editor-route-actions a,.editor-route-actions button{min-height:36px;color:var(--gold-soft);cursor:pointer;background:#c8a86b0b;border:1px solid #c8a86b3d;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .72rem;display:inline-flex}.compact-editor-heading{padding-top:.65rem}.compact-editor-heading h1{margin:0}.content-table-shell{overflow:visible!important}.content-table{width:100%;min-width:0!important}.content-row{grid-template-columns:minmax(0,1fr) auto auto!important;gap:.8rem!important;min-width:0!important}.content-row-main{min-width:0}.content-row-main strong{overflow-wrap:anywhere}.content-row-meta{color:var(--muted);text-transform:capitalize;white-space:nowrap;align-items:center;gap:.55rem;display:flex}.content-row-actions{white-space:nowrap;align-items:center;gap:.65rem;display:flex}.content-row-actions a,.content-row-delete{background:#c8a86b09;border:1px solid #c8a86b33;border-radius:999px;align-items:center;min-height:36px;padding:.4rem .7rem;display:inline-flex}.content-row-delete{color:#fca5a5;cursor:pointer}.site-design-form-v2{max-width:900px;width:100%!important}.site-design-form-v2 .site-design-section{gap:1rem;min-width:0;display:grid}.site-design-form-v2 label{min-width:0;color:var(--muted);gap:.42rem;margin:0;display:grid}.site-design-form-v2 input:not([type=hidden]),.site-design-form-v2 textarea,.site-design-form-v2 select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#0e0a10;border-radius:8px;padding:.75rem .8rem}.site-design-form-v2 textarea{resize:vertical;line-height:1.55}.design-upload-row{min-width:0}.design-upload-control input[type=file]{max-width:100%}.release-cover-preview,.detail-cover-v3{aspect-ratio:16/9}.editor-toolbar-v2 .editor-toolbar-group:last-child button{min-width:auto;padding-inline:.65rem}.emoji-popover{width:min(430px,100vw - 48px);max-height:min(58vh,520px);right:0;grid-template-columns:1fr!important;gap:.7rem!important;padding:.7rem!important;display:grid!important;left:auto!important}.emoji-group{gap:.35rem;display:grid}.emoji-group>p{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem}.emoji-group-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:.16rem;display:grid}.emoji-group-grid button{min-width:0!important;padding:.15rem!important;font-size:1.15rem!important}@media (max-width:720px){.site-shell{max-width:100%;padding-inline:12px;width:100%!important}.site-shell>main{width:100%;min-width:0}input,textarea,select,.editor-toolbar-v2 select,.release-title-fields input,.release-title-fields textarea,.release-settings-panel input,.release-settings-panel textarea,.release-settings-panel select,.editor-tag-input-row input,.site-design-form-v2 input:not([type=hidden]),.site-design-form-v2 textarea,.site-design-form-v2 select,.media-upload-form input,.media-upload-form textarea,.media-upload-form select{font-size:16px!important}.home-parent-brand{padding:.85rem 0 .6rem;font-size:.72rem}.masthead-identity,.home-v3-feature{overflow:hidden}.masthead-profile-row{width:100%}.masthead-copy>p:not(.kicker):not(.publication-announcement){max-width:100%}.home-search-control{width:100%;grid-template-columns:minmax(0,1fr) 72px!important}.home-search-control button{width:72px!important;min-width:72px!important;padding-inline:.35rem!important}.home-feature-copy{width:100%;padding-inline:1rem!important}.home-feature-copy h2{max-width:100%;font-size:clamp(2.25rem,11vw,3.15rem)!important}.mobile-card-carousel{width:100%!important;max-width:100%!important;margin-left:0!important;padding-right:.75rem!important}.editor-shell{max-width:100%;width:100%!important;padding:0!important}.editor-main{width:100%;min-width:0;max-width:100%;padding:.75rem!important;overflow:visible!important}.editor-nav-v2{width:100%;min-width:0;max-width:100%}.editor-nav-topline{flex-wrap:wrap;align-items:center}.editor-nav-label{white-space:nowrap}.editor-route-actions a,.editor-route-actions button{min-height:34px;padding:.38rem .6rem;font-size:.76rem}.editor-heading{width:100%;min-width:0}.compact-editor-heading h1,.content-library-heading h1{overflow-wrap:anywhere;max-width:100%;line-height:1.02;font-size:clamp(1.9rem,8.5vw,2.55rem)!important}.content-library-heading{align-items:flex-start}.content-row{grid-template-columns:1fr!important;gap:.65rem!important;padding:1rem 0!important;display:grid!important}.content-row-meta{white-space:normal;flex-wrap:wrap}.content-row-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-start}.content-row-actions a,.content-row-delete{min-height:40px}.content-library-section{padding:.9rem!important}.site-design-form-v2{margin-top:.75rem;padding:.9rem!important}.site-design-form-v2 .site-design-section{gap:.9rem}.design-upload-row{width:100%;grid-template-columns:1fr!important}.design-current-asset{justify-items:start!important}.editor-toolbar-v2,.editor-toolbar-v2 select{max-width:100%}.rich-editor-v2 .tiptap{min-height:480px;padding:1rem!important;font-size:16px!important}.emoji-popover{bottom:max(16px, env(safe-area-inset-bottom));max-height:62vh;overflow-y:auto;width:auto!important;position:fixed!important;top:auto!important;left:12px!important;right:12px!important}.emoji-group-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.site-footer{padding-bottom:calc(2rem + env(safe-area-inset-bottom));margin-top:5rem}}.design-upload-control-v2{cursor:pointer}.design-file-button{color:#fff3dc;background:linear-gradient(135deg,#c8a86b24,#4f2f7214);border:1px solid #ead7a975;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:.62rem .9rem;font-size:.86rem;display:inline-flex;box-shadow:inset 0 0 18px #c8a86b09}.design-upload-control-v2:hover .design-file-button{background:linear-gradient(135deg,#c8a86b38,#4f2f721a);border-color:#ead7a9c2}.emoji-popover-header{z-index:3;border-bottom:1px solid var(--line);background:#171019;justify-content:space-between;align-items:center;gap:.75rem;margin:-.7rem -.7rem .15rem;padding:.7rem;display:flex;position:sticky;top:-.7rem}.emoji-popover-header>span{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.emoji-popover-header button{min-height:34px!important;color:var(--gold-soft)!important;border:1px solid #ead7a966!important;border-radius:999px!important;padding:.35rem .7rem!important}.site-footer{border-top:1px solid #ffffff0e;min-height:0!important;margin-top:clamp(6rem,12vw,9rem)!important;padding:1.5rem 0 2.25rem!important}.footer-title{font-size:1.15rem!important}.footer-copy,.footer-links{font-size:.78rem!important}.editorial-card-copy h3{overflow-wrap:anywhere;font-size:clamp(1.9rem,3.6vw,2.7rem);line-height:1.03}.shop-shelf .editorial-card-inner{padding-inline:1.5rem}@media (max-width:720px){.site-footer{padding:1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom))!important;gap:1rem!important;margin-top:6.5rem!important}.footer-title{font-size:1.05rem!important}.shop-shelf .editorial-card-inner{padding:1.2rem 1.35rem 1.25rem!important}.shop-shelf .editorial-card-copy h3{line-height:1.02;font-size:clamp(1.8rem,8.5vw,2.35rem)!important}.shop-shelf .editorial-card-copy p{font-size:.92rem;line-height:1.5}.design-file-button{min-height:46px;font-size:.9rem}}.home-parent-brand-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.home-studio-entry{min-height:34px;color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;background:#c8a86b0a;border:1px solid #c8a86b33;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .72rem;font-size:.72rem;display:inline-flex}
