/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.public-editor{background:#26231f;border:1px solid #76664f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding:24px;display:grid}.public-editor>div:first-child,.public-editor>label:nth-child(3){grid-column:1/-1}.public-editor h2{margin:4px 0 0}.public-editor label{color:#d9d1c4;gap:6px;font-weight:750;display:grid}.public-editor input,.public-editor textarea{color:#f5eee4;background:#1a1d24;border:1px solid #5b5564;border-radius:7px;width:100%;padding:10px}.public-editor textarea{resize:vertical}.public-cover-upload input{background:#201e1d;padding:8px}.public-editor-actions{grid-column:1/-1;gap:9px;display:flex}.public-editor-actions .outline{width:auto}.public-import-hint{color:#c9c1b5;max-width:350px;line-height:1.45}@media (max-width:720px){.public-editor{grid-template-columns:1fr;padding:18px}.public-editor>div:first-child,.public-editor>label:nth-child(3),.public-editor-actions{grid-column:auto}}.public-mofubox{color:#f5eee4;background:radial-gradient(circle at 74% -10%,#3a2e20 0,#0000 31%),#1d212b;min-height:100vh}.public-header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#20242eef;border-bottom:1px solid #4b4555;align-items:center;gap:24px;min-height:68px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.public-brand{color:#f7efe3;letter-spacing:.08em;background:0 0;align-items:center;gap:8px;padding:0;display:flex}.public-brand img{object-fit:contain;width:34px;height:34px}.public-header nav{gap:4px;display:flex}.public-header nav button{color:#c9c1b5;background:0 0;border-radius:6px;padding:8px 10px;font-weight:750}.public-header nav button:hover{color:#fff;background:#34303a}.public-account{color:#e9bd70;margin-left:auto;font-weight:800;text-decoration:none}.public-main{width:min(1180px,100% - 36px);margin:0 auto;padding:42px 0 90px}.public-hero{background:linear-gradient(125deg,#28232a,#29241f 66%,#403426);border:1px solid #5a503e;border-radius:18px;padding:54px 44px;box-shadow:0 18px 60px #0003}.public-hero h1{letter-spacing:-.055em;max-width:700px;margin:9px 0;line-height:.98}.public-hero p:not(.eyebrow){color:#d2c9bb;max-width:590px;margin:0 0 22px;line-height:1.6}.public-section-head{justify-content:space-between;align-items:end;gap:18px;margin:42px 0 18px;display:flex}.public-section-head h1,.public-section-head h2{margin:3px 0 0}.public-section-head p{color:#c9c1b5;margin:5px 0 0}.public-section-head input{color:#f5eee4;background:#181b22;border:1px solid #5b5564;border-radius:8px;width:min(380px,48vw);min-height:42px;padding:0 13px}.public-card-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;display:grid}.public-title-card{min-width:0}.public-title-card>button{color:#f5eee4;text-align:left;background:0 0;gap:8px;width:100%;padding:0;display:grid}.public-title-card>button:hover b{color:#f0c26f}.public-cover{aspect-ratio:2/3;color:#b8b0a5;background:#292d37;border:1px solid #4b4555;border-radius:10px;place-items:center;display:grid;overflow:hidden}.public-cover img{object-fit:cover;width:100%;height:100%}.public-title-card .eyebrow{color:#d9ad67;margin-top:2px}.public-title-card b{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.public-title-card small{color:#bcb4a8}.public-update-list,.public-chapter-list{gap:9px;display:grid}.public-update{color:#f5eee4;text-align:left;background:#242832;border:1px solid #4b4555;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px;display:grid}.public-update:hover{border-color:#a7844d}.public-update img{object-fit:cover;background:#1a1d24;border-radius:5px;width:48px;height:60px}.public-update span{gap:4px;display:grid}.public-update small{color:#c9c1b5}.public-back{margin-bottom:16px}.public-title-hero{background:linear-gradient(120deg,#242832,#282620);border:1px solid #4b4555;border-radius:15px;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:30px;display:grid}.public-title-hero>.public-cover{height:330px}.public-title-hero h1{letter-spacing:-.055em;margin:5px 0 10px;line-height:.98}.public-title-hero p{color:#d2c9bb;max-width:780px;line-height:1.65}.public-meta{font-weight:750}.public-tags{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.public-tags span{color:#ead8b7;background:#39343e;border-radius:5px;padding:5px 8px;font-weight:750}.public-edit-link{width:auto;margin-left:9px;text-decoration:none;display:inline-flex}.public-chapter-list article{background:#242832;border:1px solid #4b4555;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.public-chapter-list article>div{gap:5px;display:grid}.public-chapter-list small{color:#c9c1b5}.public-chapter-list .primary{white-space:nowrap}.public-reader{background:#070708;min-height:100vh;margin:-42px calc(min(1180px,100vw - 36px)/2 - 50vw) -90px}.public-reader header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d1a23ee;border:1px solid #4b4555;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 22px);margin:0 auto 12px;padding:7px;display:flex;position:sticky;top:8px}.public-reader header .outline{width:auto}.public-reader header span{text-align:center;min-width:44px}.public-reader img{background:#111;max-width:100%;height:auto;margin:0 auto 2px;display:block}.public-reader img[style]{max-width:none}.public-main>.empty{margin-top:30px}.public-mofubox .primary{color:#24211d;background:#d9ad67}.public-mofubox .outline{color:#e7bd70;border-color:#76664f}.public-mofubox .quiet{color:#e7bd70}@media (max-width:720px){.public-header{gap:12px;padding:0 14px}.public-header nav{gap:0;overflow:auto}.public-header nav button{padding:7px}.public-brand b{display:none}.public-main{width:min(100% - 24px,1180px);padding-top:24px}.public-hero{padding:34px 24px}.public-section-head{flex-direction:column;align-items:start}.public-section-head input{width:100%}.public-title-hero{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px}.public-title-hero>.public-cover{height:198px}.public-title-hero .primary{margin-top:4px}.public-edit-link{margin:8px 0 0}.public-update{grid-template-columns:40px minmax(0,1fr)}.public-update img{width:40px;height:52px}.public-update>small{display:none}.public-chapter-list article{align-items:start}.public-chapter-list .primary{padding:9px}.public-reader{margin:-24px calc(min(100% - 24px,1180px)/2 - 50vw) -90px}.public-reader header{top:6px}.public-reader img[style]{width:100%!important}}.search-launch{text-align:left;border:0;justify-content:flex-start}.search-launch>span:nth-child(2){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-launch kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:3px;margin-left:auto;padding:3px 5px}.overlay{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090caa;justify-content:center;align-items:flex-start;padding-top:10vh;animation:.15s fade-in;display:flex;position:fixed;inset:0}.search-palette{color:#f1eff7;background:#262832;border:1px solid #47434f;border-radius:10px;width:min(620px,100vw - 30px);animation:.18s profile-in;overflow:hidden;box-shadow:0 24px 80px #000b}.search-palette>label{border-bottom:1px solid #41434e;align-items:center;gap:11px;height:58px;padding:0 16px;display:flex}.search-palette input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search-palette kbd{color:#aaaab2;border:1px solid #555762;border-radius:4px;padding:3px 6px}.search-tabs{gap:5px;padding:10px 12px 6px;display:flex}.search-tabs button{color:#999ba4;background:0 0;border-radius:5px;padding:6px 10px}.search-tabs button.active{color:#fff;background:#3c3e49}.search-results{max-height:330px;padding:5px 10px 12px;overflow:auto}.search-results>button{color:#fff;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px;display:flex}.search-results>button:hover{background:#393b46}.search-results>button>span:nth-child(2){gap:2px;display:grid}.search-results small{color:#9b9da5}.search-results i{color:#888a93;margin-left:auto;font-style:normal}.search-results>p{text-align:center;color:#a6a7ae;padding:30px}.search-palette footer{color:#868892;border-top:1px solid #41434e;gap:16px;padding:10px 14px;display:flex}.search-palette footer button{color:#aaaab2;background:0 0;margin-left:auto}.notifications-overlay{justify-content:flex-end;padding:0}.notifications-drawer{color:#f1eff7;background:#252731;width:min(390px,100vw);height:100vh;animation:.2s drawer-in;box-shadow:-18px 0 60px #0009}.notifications-drawer>header{border-bottom:1px solid #41434e;justify-content:space-between;align-items:center;padding:22px;display:flex}.notifications-drawer h2{font-weight:600;font-family:var(--font-display);margin:0}.notifications-drawer header p{color:#9b9da6;margin:3px 0 0}.notifications-drawer header button{color:#aaa;background:0 0}.mark-read{color:#c6adff;background:0 0;margin:11px 17px}.notification-list>button{color:#fff;text-align:left;background:0 0;border-top:1px solid #383a44;gap:11px;width:100%;padding:13px 18px;display:flex;position:relative}.notification-list>button.unread:before{content:"";background:#ef6c4d;border-radius:50%;width:5px;height:5px;position:absolute;top:28px;left:6px}.notification-list>button>span:last-child{gap:3px;display:grid}.notification-list small,.notification-list time{color:#9b9da6}.notifications-drawer>footer{border-top:1px solid #41434e;padding:17px}.notifications-drawer>footer button{color:#fff;background:#3c3e49;border-radius:5px;width:100%;padding:9px}@keyframes drawer-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.ongoing{color:#d9ad67}.detail-tabs{border-bottom:1px solid var(--line);gap:22px;margin-top:24px;display:flex}.detail-tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:0 2px 11px}.detail-tabs button.active{color:var(--ink);border-color:#ef6c4d;font-weight:700}.chapter-tools{gap:7px;display:flex}.chapter-tools select{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:5px;padding:0 8px}.chapter-main{color:var(--ink);text-align:left;background:0 0;gap:3px;display:grid}.chapter-main span{color:var(--muted)}.chapter-group{color:#c6adff!important}.chapter-more{color:var(--muted);background:0 0}.info-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:18px;display:grid}.info-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.info-grid h2{font-weight:600;font-family:var(--font-display);margin:0 0 14px}.info-grid p{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin:0;padding:9px 0;display:flex}.info-grid p b{color:var(--ink)}.external-links{flex-wrap:wrap;gap:7px;display:flex}.external-links button{border:1px solid var(--line);color:#c6adff;background:0 0;border-radius:5px;padding:7px 9px}.related-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.related-grid article{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:45px 1fr;gap:9px;padding:10px;display:grid}.related-grid .poster{grid-row:span 2}.related-grid small{color:var(--muted)}.art-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.art-grid div{color:#fff;height:260px;font-weight:600;font-family:var(--font-display);border-radius:8px;place-items:center;display:grid}.reader-settings-button{background:#34313e!important;border-radius:4px!important;padding:6px 8px!important}.reader-settings{z-index:15;color:#f2eff7;background:#24212d;width:310px;height:100vh;padding:18px;animation:.2s drawer-in;position:fixed;top:0;right:0;box-shadow:-15px 0 45px #0008}.reader-settings>header{background:0 0;border-bottom:1px solid #423e4b;height:auto;padding:0 0 17px}.reader-settings>header button{margin-left:auto}.reader-settings label{color:#d0cbd7;border-bottom:1px solid #3d3946;grid-template-columns:1fr auto;gap:8px;padding:15px 0;display:grid}.reader-settings label select{color:#eee;background:#312e3a;border:1px solid #494452;border-radius:4px;grid-column:1/-1;height:34px;padding:0 8px}.reader-settings label input{accent-color:#a895ff;grid-column:1/-1;width:100%}.reader-settings label span{color:#9f99aa}.reader-shortcuts{color:#aaa4b1;margin-top:19px}.reader-shortcuts b{color:#eee}@media (max-width:650px){.search-launch kbd{display:none}.info-grid,.related-grid,.art-grid{grid-template-columns:1fr}.art-grid div{height:210px}.chapter-group{display:none}.reader header .reader-settings-button{font-size:0}.reader-settings{width:min(310px,100vw)}}.feature-page{max-width:1050px}.feature-page>.lede{margin-bottom:28px}.view-toolbar,.result-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.segmented{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:3px;display:flex}.segmented button{color:var(--muted);background:0 0;border-radius:4px;padding:6px 10px}.segmented button.active{color:#fff;background:#484154}.quiet{color:#b6a6e9;background:0 0;padding:8px 10px;font-weight:700}.history-list{gap:10px;display:grid}.history-list article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:12px;display:grid}.history-list p{color:var(--muted);margin:3px 0 8px}.history-list .mini-progress{max-width:340px}.history-list article>button{color:#c6adff;background:0 0;font-weight:700}.follow-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.follow-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:68px 1fr;gap:11px;padding:12px;display:grid}.follow-grid .poster{grid-row:span 2;width:68px;height:92px}.follow-grid b,.follow-grid small{display:block}.follow-grid small{color:var(--muted);margin-top:4px}.following{color:#c9bcf3;background:#3d3851;border-radius:4px;align-self:end;padding:6px}.advanced-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:2fr 1fr 1fr;gap:13px;margin-bottom:28px;padding:20px;display:grid}.advanced-box label{color:var(--muted);gap:6px;font-weight:700;display:grid}.advanced-box input,.advanced-box select,.settings-card select{border:1px solid var(--line);background:var(--surface2);height:36px;color:var(--ink);border-radius:5px;outline:0;padding:0 10px}.tag-picker{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;display:flex}.tag-picker b{color:var(--muted);margin-right:5px}.tag-picker button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;padding:5px 8px}.tag-picker button:hover{color:#fff;border-color:#a895ff}.result-head{margin-top:5px}.catalog-stats{color:var(--muted);justify-content:space-between;margin-top:8px;display:flex}.bookmarked{color:#ff7bac;background:0 0}.section-items button.selected{color:#fff;border-color:#ef6c4d}.random-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:220px 1fr;gap:28px;padding:24px;display:grid}.random-card>.poster{height:310px}.random-card h2{font-weight:600;font-family:var(--font-display);margin:13px 0 4px}.random-card p{max-width:500px;color:var(--muted);line-height:1.6}.random-card .quiet{margin-left:5px}.profile-page{grid-template-columns:250px 1fr;gap:18px;display:grid}.profile-card{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:9px;padding:25px}.fox.big{display:block}.profile-card h2{margin:8px 0}.profile-card p{color:var(--muted)}.profile-metrics{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.settings-layout{grid-template-columns:180px 1fr;gap:15px;display:grid}.settings-layout>nav{flex-direction:column;gap:4px;display:flex}.settings-layout>nav button{color:var(--muted);text-align:left;background:0 0;border-radius:5px;padding:10px}.settings-layout>nav button.active,.settings-layout>nav button:hover{background:var(--surface);color:var(--ink)}.settings-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:0 20px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:75px;display:flex}.setting-row:last-child{border:0}.setting-row p{color:var(--muted);margin:3px 0 0}.setting-row select{min-width:160px}.generic-state{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:9px;flex-direction:column;align-items:center;padding:58px 20px;display:flex}.generic-state>span{color:#c6adff}.generic-state h2{font-weight:600;font-family:var(--font-display);margin:13px 0 5px}.generic-state p{max-width:480px;color:var(--muted);margin:0 0 18px;line-height:1.6}@media (max-width:750px){.follow-grid,.advanced-box{grid-template-columns:1fr}.tag-picker{grid-column:1}.profile-page,.settings-layout,.random-card{grid-template-columns:1fr}.random-card>.poster{width:170px;height:240px}.settings-layout>nav{flex-direction:row;overflow:auto}.profile-metrics{grid-template-columns:1fr 1fr}}.panel-section{overflow:hidden}.md-panel .section-trigger{color:#c6c8ca;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:13px;width:100%;min-height:43px;padding:0 12px;display:flex}.section-trigger>span{color:#ff7bac;text-align:center;width:18px}.section-trigger i{color:#94999d;margin-left:auto;font-style:normal;transition:transform .2s}.panel-section.open .section-trigger{color:#fff;background:#34383e}.panel-section.open .section-trigger i{transform:rotate(180deg)}.section-items{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s;display:grid}.panel-section.open .section-items{opacity:1;grid-template-rows:1fr}.section-items>div,.section-items{min-height:0}.section-items button{color:#aeb1b3;text-align:left;white-space:nowrap;background:0 0;border-left:1px solid #4c5056;align-items:center;width:calc(100% - 20px);height:31px;margin-left:20px;padding:0 12px;display:flex;overflow:hidden}.section-items button:hover{color:#fff;background:#34383e}.section-items .count{color:#fff;background:#ef6c4d;border-radius:8px;margin-left:auto;padding:2px 5px;font-style:normal}.panel-user{border:0}.panel-user i{color:#92979d;margin-left:auto;font-style:normal}.profile-shade{z-index:50;background:#090a0d88;animation:.15s fade-in;position:fixed;inset:0}.profile-menu{color:#f1f1f4;background:#292b38;border-radius:6px;width:272px;padding:24px 20px 18px;animation:.2s profile-in;position:fixed;bottom:17px;right:278px;box-shadow:0 16px 40px #0008}.profile-close{color:#a7a9b2;background:0 0;position:absolute;top:8px;right:11px}.profile-top{flex-direction:column;align-items:center;gap:5px;padding:5px 0 21px;display:flex}.profile-top small{color:#282936;background:#fff;border-radius:3px;padding:3px 8px;font-weight:800}.profile-menu hr{border:0;border-top:1px solid #e2e2e9;margin:0 0 13px}.profile-menu>button,.profile-split button{color:#f1f1f4;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 9px;font-weight:700;display:flex}.profile-menu>button:hover,.profile-split button:hover{background:#363947;border-radius:4px}.profile-menu>button>span{flex:1}.profile-menu>button>i{color:#fff;background:#a981da;border-radius:3px;padding:2px 5px;font-style:normal}.profile-menu>button:nth-last-child(2)>i{background:#5a5d68}.profile-split{grid-template-columns:1fr 1fr;margin-bottom:7px;display:grid}.profile-menu .profile-split+button{margin-top:1px}@keyframes profile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.md-panel{z-index:20;color:#e6e6e6;background:#272b30;flex-direction:column;width:264px;height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-8px 0 28px #0003}.panel-brand{letter-spacing:.07em;border-bottom:1px solid #41454a;align-items:center;gap:9px;height:67px;padding:0 21px;display:flex}.panel-brand .brand-mark{background:#ef6c4d}.md-panel nav button,.panel-bottom>button{color:#c6c8ca;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:13px;width:100%;min-height:43px;padding:0 12px;display:flex}.md-panel nav button span,.panel-bottom>button span{color:#ff7bac;text-align:center;width:18px}.md-panel nav button:hover,.md-panel nav button.active,.panel-bottom>button:hover,.panel-bottom>button.active{color:#fff;background:#3a3e44}.md-panel nav button.active{box-shadow:inset 3px 0 #ef6c4d}.panel-bottom{border-top:1px solid #41454a;margin-top:auto;padding:12px 11px}.panel-user{color:#eee;align-items:center;gap:9px;margin:12px 9px 2px;display:flex}.panel-user b,.panel-user small{display:block}.panel-user small{color:#9ba0a4;margin-top:2px}.panel-user .avatar{flex:none}.app-shell:has(.md-panel) .topbar{padding-right:34px}.app-shell:has(.md-panel) .content{max-width:1320px}@media (max-width:850px){.app-shell:has(.md-panel){padding-bottom:61px;padding-right:0}.md-panel{flex-direction:row;width:100%;height:61px;top:auto;bottom:0}.panel-accent,.panel-brand,.panel-bottom{display:none}.md-panel nav{grid-template-columns:repeat(4,1fr);width:100%;padding:4px;display:grid}.md-panel nav button{flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:0}.md-panel nav button.active{box-shadow:inset 0 2px #ef6c4d}.app-shell:has(.md-panel) .topbar{padding-right:17px}}.series-link{color:inherit;text-align:left;background:0 0;padding:0}.detail-crumb{color:var(--muted)}.detail{max-width:1100px}.back{color:#c6adff;background:0 0;margin-bottom:22px;padding:0;font-weight:700}.detail-hero{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:250px 1fr;gap:34px;padding:30px;display:grid}.detail-cover{height:355px}.detail-info h1{margin-top:5px}.alt-title{color:var(--muted);margin:-1px 0 17px}.detail-stats{color:var(--muted);gap:18px;margin-bottom:18px;display:flex}.detail-stats b{color:#f3c360}.synopsis{color:#cbc7d4;max-width:650px;line-height:1.65}.tag-list{flex-wrap:wrap;gap:7px;margin:17px 0;display:flex}.tag-list span{color:#beb7d1;background:#393443;border-radius:4px;padding:5px 8px}.detail-actions{gap:9px;display:flex}.save-button{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:6px;padding:10px 14px;font-weight:700}.save-button.saved{color:#f0e6d7;border-color:#76664f}.chapter-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:23px;padding:23px}.chapter-head{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.chapter-head h2{font-weight:600;font-family:var(--font-display);margin:0 0 4px}.chapter-head p{color:var(--muted);margin:0}.sort{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:5px;padding:7px 9px}.chapter-row{border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:140px 1fr auto 18px;align-items:center;gap:10px;padding:14px 5px;display:grid}.chapter-row:hover{color:#d1beff}.chapter-row span,.chapter-row time{color:var(--muted)}.chapter-row i{color:#c6adff;font-style:normal}@media (max-width:650px){.detail-hero{grid-template-columns:1fr;padding:18px}.detail-cover{width:170px;height:240px}.detail-stats{flex-wrap:wrap}.chapter-row{grid-template-columns:1fr auto 16px}.chapter-row span{display:none}}:root{--accent:#ef6c4d}*{box-sizing:border-box}body{font-family:var(--font-sans), Arial, sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer;border:0}.app-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.light{--paper:#fbfafc;--surface:#fff;--surface2:#f3f0f6;--ink:#292637;--muted:#777383;--line:#e6e2eb}.topbar{z-index:10;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:25px;height:68px;padding:0 max(25px,50vw - 680px);display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:.08em;background:0 0;align-items:center;gap:8px;font-weight:900;display:flex}.brand-mark{color:#fff;background:var(--accent);width:27px;height:27px;font-weight:700;font-family:var(--font-display);border-radius:7px;place-items:center;display:grid}.top-nav{gap:3px;height:100%;display:flex}.top-nav button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:0 12px}.top-nav button:hover,.top-nav .active{color:var(--ink);border-color:var(--accent)}.search{background:var(--surface2);width:280px;height:38px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.top-actions{align-items:center;gap:11px;display:flex}.theme-toggle,.circle-button{background:var(--surface2);width:32px;height:32px;color:var(--muted);border-radius:50%}.theme-toggle{color:#f6c65d}.circle-button{position:relative}.circle-button i{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.avatar{color:#825b50;background:#e4d6d0;border-radius:50%;width:33px;height:33px;font-weight:800}.content{max-width:1320px;margin:auto;padding:42px 34px 90px}.eyebrow{color:var(--muted);letter-spacing:.14em;font-weight:800}h1{font-weight:600;font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 6px}.lede,.section-heading p,.admin-head p,.card-title p{color:var(--muted);margin:0}.filterbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0 -8px;display:flex}.filterbar button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;padding:6px 10px}.filterbar button:hover{border-color:var(--accent);color:var(--ink)}.continue-card{border:1px solid var(--line);background:#29253c;border-radius:10px;height:242px;margin-top:31px;display:flex;position:relative;overflow:hidden}.poster{color:#fff;font-weight:700;font-family:var(--font-display);letter-spacing:-.05em;border-radius:7px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.poster span{font-weight:700;font-family:var(--font-sans);letter-spacing:.15em;position:absolute;bottom:9px}.hero-poster{border-radius:0;flex:none;width:165px}.violet,.hero-poster{background:linear-gradient(145deg,#261d5e,#a99be8 58%,#f6cebb)}.coral{background:linear-gradient(145deg,#6a263d,#f28f91 57%,#fae2a7)}.teal{background:linear-gradient(145deg,#0e4851,#76664f 56%,#f0b15b)}.gold{background:linear-gradient(145deg,#42301f,#c28b3f 56%,#e7d7a1)}.sky{background:linear-gradient(145deg,#234568,#8fc7e2 60%,#e0a6c5)}.continue-copy{z-index:1;padding:33px 29px}.pill,.status,.draft{color:#c9bfff;letter-spacing:.12em;background:#413961;border-radius:3px;padding:5px 8px;font-weight:800;display:inline-block}.continue-copy h2{font-weight:600;font-family:var(--font-display);letter-spacing:-.04em;margin:10px 0 2px}.continue-copy p{color:var(--muted);margin:0 0 16px}.progress,.mini-progress{background:#4c465a;border-radius:8px;height:5px;overflow:hidden}.progress{width:242px;margin-bottom:17px}.progress span,.mini-progress span{background:#a895ff;border-radius:8px;height:100%;display:block}.primary{background:var(--accent);color:#fff;border-radius:6px;padding:10px 14px;font-weight:800}.primary span{margin-left:9px}.hero-art{color:#fff;clip-path:polygon(23% 0,100% 0,100% 100%,0 100%);background:linear-gradient(115deg,#0000 0%,#3a315a 40%,#604c91);width:45%;height:100%;padding:39px 48px;position:absolute;right:0}.hero-art strong{text-align:right;font-weight:600;font-family:var(--font-display);margin-top:20px;line-height:.8;display:block}.hero-art span{opacity:.7;margin-right:20px}.section-heading{justify-content:space-between;align-items:end;margin:41px 0 18px;display:flex}.section-heading h2,.card-title h2{font-weight:600;font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 4px}.text-button{color:#c6adff;background:0 0;padding:4px;font-weight:700}.series-grid{grid-template-columns:repeat(4,1fr);gap:19px;display:grid}.series-card .poster{width:100%;height:230px;margin-bottom:11px}.series-meta{justify-content:space-between;gap:5px;display:flex}.series-meta h3{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;overflow:hidden}.series-meta p{color:var(--muted);margin:0}.more{color:var(--muted);background:0 0;font-weight:800}.card-bottom{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:10px;display:grid}.mini-progress{height:4px}.discovery{border-top:1px solid var(--line);margin-top:50px;padding-top:31px}.recommend-row{gap:28px;display:flex}.rec{align-items:center;gap:10px;min-width:190px;display:flex}.compact{flex:none;width:45px;height:58px}.rec b,.rec small{display:block}.rec small{color:var(--muted);margin-top:3px}.rec button{color:#c6adff;background:0 0;margin-left:auto}.updates{border-top:1px solid var(--line);max-width:760px}.update{border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:15px 5px;display:flex}.update:hover{background:var(--surface)}.update-mark{color:#fff;border-radius:7px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.update-body{gap:2px;display:grid}.update-body small,.update time{color:var(--muted)}.update time{margin-left:auto}.update>span:last-child{color:#c6adff}.empty{background:var(--surface);color:var(--muted);border-radius:8px;padding:30px}.toast{z-index:12;color:#fff;background:#2f2b3c;border-radius:8px;padding:12px 17px;position:fixed;bottom:25px;left:25px}.admin{max-width:1060px}.admin-head{justify-content:space-between;align-items:end;display:flex}.admin-tabs{border-bottom:1px solid var(--line);gap:25px;margin:30px 0 23px;display:flex}.admin-tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;padding:0 0 12px}.admin-tabs button.active{border-color:var(--accent);color:#c6adff;font-weight:700}.stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat,.admin-card{border:1px solid var(--line);background:var(--surface);border-radius:9px}.stat{align-items:center;gap:11px;padding:16px;display:flex}.stat>span{color:#c6adff;background:#40385f;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.stat b,.stat small{display:block}.stat small{color:var(--muted);margin-top:1px}.admin-grid{grid-template-columns:1.25fr .85fr;gap:17px;margin-top:17px;display:grid}.admin-card{padding:20px}.card-title{justify-content:space-between;align-items:start;display:flex}.activity{margin-top:17px}.activity p{border-top:1px solid var(--line);align-items:center;gap:7px;margin:0;padding:11px 0;display:flex}.activity time{color:var(--muted);margin-left:auto}.dot{border-radius:50%;flex:none;width:7px;height:7px}.purple{background:#7b67db}.blue{background:#6db4df}.orange{background:#ef9d59}.status{color:#d9ad67;background:#343a46}.bot-row{align-items:center;gap:10px;margin:21px 0;display:flex}.bot-icon{color:#c6adff;background:#40385f;border-radius:8px;padding:8px}.bot-row p{color:var(--muted);margin:2px 0}.switch{background:#54505d;border-radius:20px;width:34px;height:19px;margin-left:auto;padding:2px}.switch i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.switch.on i{transform:translate(15px)}.outline{border:1px solid var(--line);color:#c6adff;background:0 0;border-radius:6px;width:100%;padding:9px;font-weight:700}.outline span{float:right}.queue{margin-top:17px}.queue-item{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:17px;padding-top:14px;display:flex}.queue-item>span:nth-child(3){color:var(--muted);margin-left:auto}.draft{color:#e7bb63;background:#4a3925}.queue-item button{background:var(--accent);color:#fff;border-radius:5px;padding:7px 10px}.reader{color:#fff;background:#24212d;min-height:100vh}.reader header{background:#1d1a25;align-items:center;gap:30px;height:62px;padding:0 35px;display:flex}.reader header button{color:#d7d2e2;background:0 0;font-weight:700}.reader header span{color:#a19bae;margin-right:auto}.pages{background:#e6dacb;max-width:680px;margin:auto}.comic-page{flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:45px;display:flex}.comic-page.first{font-weight:400;font-family:var(--font-display);text-align:center;background:linear-gradient(140deg,#1e1a4b,#a88ad7 55%,#f1b89a);line-height:.8}.comic-page.first small{font-weight:400;font-family:var(--font-sans);margin-top:38px}.dialogue{color:#413729;background:linear-gradient(#f7eddf,#d7ad8f)}.dialogue p{font-weight:400;font-family:var(--font-display);text-align:center;background:#fffdf8;border-radius:50%;padding:35px 27px}.dialogue span{color:#75533b}.end{font-weight:400;font-family:var(--font-display);background:#292432;gap:25px}.end button{color:#fff;font-weight:400;font-family:var(--font-sans);background:#7460d5;border-radius:7px;padding:11px 16px}@media (max-width:850px){.top-nav{display:none}.topbar{padding:0 17px}.content{padding:31px 17px 80px}.search{max-width:none}.filterbar{margin-top:19px}.series-grid{grid-template-columns:repeat(2,1fr)}.series-card .poster{height:250px}.hero-art{display:none}.continue-card{height:auto}.stats{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}}@media (max-width:530px){.top-actions{gap:7px}.top-actions .theme-toggle{display:none}.top-actions .circle-button{place-items:center;display:grid}.search{height:35px}.filterbar b{width:100%}.hero-poster{width:105px}.continue-copy{padding:24px 18px}.progress{width:170px}.recommend-row{overflow:auto}.admin-head{flex-direction:column;align-items:start}.admin-tabs{gap:14px;overflow:auto}.queue-item{flex-wrap:wrap}.reader header{gap:10px;padding:0 13px}.reader header b{display:none}.comic-page{min-height:420px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.md-panel{width:280px}.app-shell:has(.md-panel)>.topbar>.brand{display:none}.app-shell:has(.md-panel) .topbar{height:72px;padding-left:max(42px,50vw - 740px);padding-right:42px}.app-shell:has(.md-panel) .search{width:min(520px,50vw);margin-left:0}.app-shell:has(.md-panel) .top-actions{margin-left:auto}.app-shell:has(.md-panel) .content{max-width:1400px;padding:50px 48px 100px}.series-card .poster{aspect-ratio:2/3;color:#0000;background-image:url(/covers/mofubox-cover-atlas.png);background-repeat:no-repeat;background-size:600% 100%;height:auto;margin-bottom:13px;transition:transform .22s,box-shadow .22s;box-shadow:0 12px 28px #0004}.series-card .poster:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0007}.series-card:nth-child(6n+1) .poster{background-position:0}.series-card:nth-child(6n+2) .poster{background-position:20%}.series-card:nth-child(6n+3) .poster{background-position:40%}.series-card:nth-child(6n+4) .poster{background-position:60%}.series-card:nth-child(6n+5) .poster{background-position:80%}.series-card:nth-child(6n+6) .poster{background-position:100%}.series-card .poster span{color:#fff;text-shadow:0 1px 3px #000;background:#15131cbb;border-radius:3px;padding:4px 6px;left:9px;right:auto}.card-badges{color:var(--muted);align-items:center;gap:8px;margin-top:9px;display:flex}.card-badges .live{color:#d9ad67}.continue-card{height:300px}.hero-poster{color:#0000;background-image:url(/covers/mofubox-cover-atlas.png);background-position:0;background-size:600% 100%;width:205px}.continue-copy{padding:48px 36px}.hero-art{clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);background-image:linear-gradient(90deg,#29253c 0%,#0000 55%),url(/covers/mofubox-cover-atlas.png);background-position:0;background-size:600% 100%;width:43%}.hero-art strong,.hero-art span{display:none}.detail-cover{color:#0000;background-image:url(/covers/mofubox-cover-atlas.png);background-position:0;background-size:600% 100%}.filterbar{margin-top:30px}.filterbar button.active{color:var(--ink);background:#ef6c4d1c;border-color:#ef6c4d}.home-filter-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:11px;margin:18px 0 -7px;padding:16px;animation:.2s filter-open;display:grid}.home-filter-panel label{color:var(--muted);gap:6px;font-weight:700;display:grid}.home-filter-panel select{border:1px solid var(--line);background:var(--surface2);height:34px;color:var(--ink);border-radius:5px;padding:0 8px}@keyframes filter-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home-feed{border-top:1px solid var(--line);margin-top:55px;padding-top:1px}.feed-layout{grid-template-columns:1.45fr .8fr;gap:22px;display:grid}.feed-layout>.updates{max-width:none}.popular-box{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:18px}.popular-box h3{font-weight:600;font-family:var(--font-display);margin:0 0 12px}.popular-box>button{border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;grid-template-columns:24px 38px 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.popular-box>button>strong{color:#686373;font-weight:600;font-family:var(--font-display)}.popular-box>button>span:last-child{gap:3px;display:grid}.popular-box small{color:var(--muted)}.panel-bottom .panel-user{border-radius:6px;align-items:center;gap:10px;width:100%;margin:9px 0 0;padding:10px 12px;display:flex}.panel-bottom .panel-user .avatar{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.panel-bottom .panel-user>span:nth-child(2){min-width:0;display:grid}.panel-bottom .panel-user i{margin-left:auto}.panel-section.open .section-items{animation:.22s submenu-soft}@keyframes submenu-soft{0%{opacity:.2;transform:translateY(-4px)}to{opacity:1;transform:none}}.account-shade{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:flex-end;padding:0}.profile-menu.account-menu{transform-origin:100% 0;width:320px;max-height:calc(100vh - 96px);animation:.24s cubic-bezier(.2,.8,.2,1) account-pop;top:80px;bottom:auto;right:294px;overflow:auto}@keyframes account-pop{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}.panel-slide{animation:.22s panel-slide-in}@keyframes panel-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.subpanel>header{border-bottom:1px solid #4a4c57;align-items:center;gap:10px;margin:-5px 0 16px;padding:0 0 13px;display:flex}.subpanel>header button{color:#fff;background:0 0}.account-preview{text-align:center;padding:15px}.account-preview h3{margin:6px 0 2px}.account-preview p{color:#aaaab2;margin:0}.account-action{color:#cdbdff!important;background:#3b3d49!important;border-radius:5px!important;justify-content:center!important;margin-top:10px!important}.mini-list{display:grid}.mini-list>span{border-bottom:1px solid #3e404b;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.mini-list>span>i{font-style:normal}.mini-list small{color:#999ba4}.text-list>span{color:#c6adff;grid-template-columns:24px 1fr auto}.quick-settings .setting-row{min-height:62px}.quick-settings label{color:#aaaab2;gap:6px;padding:10px 0;display:grid}.quick-settings select{color:#fff;background:#343641;border:1px solid #4b4d58;border-radius:5px;height:34px;padding:0 8px}.profile-menu>button>i{color:#8f919b;background:0 0}@media (max-width:1100px){.series-grid{grid-template-columns:repeat(4,1fr)}.app-shell:has(.md-panel) .content{padding-inline:28px}.feed-layout{grid-template-columns:1fr}.home-filter-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.app-shell:has(.md-panel){padding-right:0}.md-panel{width:100%}.app-shell:has(.md-panel) .topbar{padding-inline:17px}.profile-menu.account-menu{top:72px;right:10px}.series-grid{grid-template-columns:repeat(3,1fr)}.continue-card{height:260px}.hero-poster{width:170px}}@media (max-width:600px){.series-grid{grid-template-columns:repeat(2,1fr);gap:16px}.app-shell:has(.md-panel) .content{padding-inline:16px}.home-filter-panel{grid-template-columns:1fr}.profile-menu.account-menu{width:calc(100vw - 20px)}.hero-art{display:none}.continue-card{height:auto}.feed-layout{display:block}.popular-box{margin-top:18px}}:root{--mofubox-orange:#ff6740}.app-shell:has(.md-panel) .topbar{padding-left:max(24px,50vw - 792px)}.theme-toggle,.circle-button{border:1px solid var(--line);background:var(--surface2)}.md-panel{scrollbar-width:none}.md-panel::-webkit-scrollbar{display:none}.section-items button{color:#b9bdc1;height:36px}.section-items button.selected{border-left:2px solid var(--mofubox-orange);color:#fff;background:#34383e}.md-panel nav>button.active,.panel-section.open>.section-trigger{box-shadow:inset 3px 0 var(--mofubox-orange)}.panel-accent,.brand-mark{background:var(--mofubox-orange)}.filterbar .filter-more{color:#ff8a6c;background:#ff674014;border:1px solid #ff674066;padding:7px 12px;font-weight:800}.filterbar .filter-more:hover{border-color:var(--mofubox-orange);background:#ff674024}.continue-card{background:#1c1a28;height:270px}.hero-backdrop{background-image:linear-gradient(90deg,#1e1b2b 0%,#201d2ddd 36%,#201d2d55 58%,#0000 76%),url(/covers/mofubox-hero-v2.png);background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.continue-card:hover .hero-backdrop{transform:scale(1.015)}.continue-copy{z-index:2;width:57%;padding:32px 38px;position:relative}.hero-meta{color:#c1bccb;flex-wrap:wrap;gap:11px;margin:7px 0 8px;display:flex}.hero-meta .live{color:#d9ad67}.hero-description{max-width:500px;line-height:1.45;color:#bcb6c7!important;margin-bottom:8px!important}.continue-copy .progress{margin-bottom:12px}.series-card .poster{transform:none}.series-card .poster:hover{filter:saturate(1.08)brightness(1.04);transform:scale(1.012)}.series-card .poster:after{z-index:1;opacity:.25;content:"";background:linear-gradient(#0000 48%,#0d0c13dd 100%);transition:opacity .2s;position:absolute;inset:0}.series-card .poster>span:first-of-type{z-index:2}.cover-new{z-index:3;background:var(--mofubox-orange);color:#fff;letter-spacing:.04em;border-radius:4px;padding:5px 7px;font-style:normal;font-weight:900;position:absolute;top:8px;left:8px}.cover-follow{z-index:3;color:#ff7d9f;opacity:0;background:#15131ccc;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;transition:all .2s;display:grid;position:absolute;top:8px;right:9px;transform:translateY(-4px)}.cover-hover{white-space:nowrap;opacity:0;transition:all .2s;transform:translate(-50%,7px);z-index:3!important;color:#fff!important;letter-spacing:0!important;background:#ff6740!important;padding:7px 10px!important;bottom:15px!important;left:50%!important;right:auto!important}.series-card .poster:hover .cover-follow,.series-card .poster:hover .cover-hover{opacity:1;transform:translateY(0)}.series-card .poster:hover .cover-hover{transform:translate(-50%)}.home-feed{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),transparent);border-radius:10px;padding:24px}.home-feed .section-heading{margin-top:0}.feed-layout .updates{background:#1d1b24;border-radius:7px;padding:0 12px}.filterbar{padding:4px 0}.profile-menu.account-menu{border:1px solid #4a4654;box-shadow:0 22px 65px #000b}.panel-bottom .panel-user .avatar{color:#7b4d42}.app-shell.light .home-feed{background:#fff}.app-shell.light .feed-layout .updates{border:1px solid var(--line)}@media (max-width:850px){.app-shell:has(.md-panel) .topbar{padding-left:17px}.continue-copy{width:68%}}@media (max-width:600px){.continue-card{height:285px}.continue-copy{width:100%;padding:27px 22px}.hero-description,.hero-meta span:last-child{display:none}.home-feed{padding:15px}}:root{--mofubox-orange:#d9ad67;--mofubox-mint:#f0d8a8;--mofubox-sage:#b9a06f;--mofubox-deep:#171820}.series-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.series-editor-fields label{color:var(--muted);gap:7px;font-weight:700;display:grid}.series-editor-fields input,.series-editor-fields textarea{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);border-radius:6px;padding:10px}.series-editor-fields label:nth-child(3){grid-column:1/-1}.cover-picker{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-height:360px;margin:12px 0 20px;display:grid;overflow:auto}.cover-picker button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:6px;gap:5px;padding:5px;display:grid}.cover-picker button.selected{border:2px solid #e6b85e}.cover-picker img{object-fit:cover;width:100%;height:118px}.public-reader header{z-index:20;background:#101010ef;border-bottom:1px solid #333;justify-content:center;align-items:center;gap:12px;padding:12px 24px;transition:transform .2s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.public-reader:hover header,.public-reader header.visible{transform:translateY(0)}.public-reader header button,.public-reader header select{color:#eee;background:#1d1b26;border:1px solid #504b61;border-radius:6px;padding:7px 10px}.public-reader header label{color:#d8d1e7;align-items:center;gap:7px;display:flex}@media (max-width:650px){.series-editor-fields{grid-template-columns:1fr}.public-reader header{justify-content:flex-start;padding:10px;overflow:auto}.public-reader section{width:100%;padding:0 0 40px}}.title-more-button{color:#d9ad67;min-height:34px;font:inherit;cursor:pointer;background:#20242d;border:1px solid #76664f;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.title-more-button:hover{color:#f0e6d7;background:#343a46;border-color:#d9ad67}.server-detail-hero{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;display:grid}.server-detail-cover{border:1px solid var(--line);background:var(--surface2);border-radius:10px;width:190px;min-height:270px;overflow:hidden}.server-detail-cover .cover-image{object-fit:cover;width:100%;height:270px}.cover-picker-hint{color:var(--muted);margin:0 0 10px}@media (max-width:650px){.server-detail-hero{grid-template-columns:1fr}.server-detail-cover{width:150px;min-height:212px}.server-detail-cover .cover-image{height:212px}}.public-reader header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15131fef;border:1px solid #3d394b;border-radius:11px;gap:6px;width:max-content;max-width:calc(100vw - 28px);padding:7px 9px;transition:transform .24s;position:fixed;top:14px;left:50%;right:auto;transform:translate(-50%,calc(-100% - 24px));box-shadow:0 12px 32px #0008}@media (max-width:650px){.public-reader header{justify-content:flex-start;max-width:calc(100vw - 16px);padding:6px;overflow-x:auto}.public-reader header .back,.public-reader header label{min-width:max-content}.public-reader section{width:100%;padding-bottom:40px}.server-detail-hero{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px}.server-detail-cover{width:132px;height:188px}.server-chapters-head>span{display:none}.server-chapter-row{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;padding:10px}.server-chapter-language{display:none}.server-chapter-row time{font-size:0}.server-chapter-row time:after{content:"Czytaj";font-size:inherit}.server-chapter-read{width:36px;padding:0;font-size:0}.server-chapter-read .mofubox-icon{width:17px;height:17px}}.title-rating-breakdown{flex-shrink:0;position:relative}.detail-stats .title-rating-trigger{color:#f3c360;font:inherit;cursor:help;background:0 0;border:0;border-radius:3px;align-items:center;padding:0;font-weight:700;display:inline-flex}.title-rating-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.title-rating-popover{z-index:50;width:min(310px,100vw - 72px);padding-top:10px;position:absolute;top:100%;left:0}.title-rating-popover[hidden]{display:none}.title-rating-distribution{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;gap:9px;margin:0;padding:16px;line-height:1.4;list-style:none;display:grid;box-shadow:0 14px 38px #0006}.title-rating-row{grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:12px;display:grid}.title-rating-track{background:var(--surface2);border-radius:999px;height:7px;display:block;overflow:hidden}.title-rating-track>span{border-radius:inherit;background:var(--mofubox-orange);height:100%;display:block}.title-rating-count{text-align:right;min-width:3ch;color:var(--muted)}.comment-journal{gap:20px;min-width:0;display:grid}.comment-journal-heading h2{margin:0 0 8px}.comment-journal-heading p{max-width:900px;color:var(--muted);margin:0;line-height:1.6}.comment-journal-filters,.comment-journal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comment-journal-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px}.comment-journal-filters button.active{background:color-mix(in srgb, var(--mofubox-orange) 25%, var(--surface));color:var(--ink);border-color:var(--mofubox-orange)}.comment-journal-list{gap:14px;min-width:0;display:grid}.comment-journal-entry{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:clamp(16px,2vw,24px)}.comment-journal-author{color:var(--ink);overflow-wrap:anywhere;display:block}.comment-journal-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.comment-journal-date{color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.5}.comment-journal-body,.comment-journal-reported-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 18px;line-height:1.7}.comment-journal-reported-body{border-left:3px solid var(--mofubox-orange);background:var(--surface2);margin-bottom:18px;padding:12px 16px}.comment-journal-reported-body p{margin-bottom:0}.comment-journal-status{color:var(--muted)}.comment-journal-status.pending{color:var(--mofubox-mint)}.comment-journal-actions button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:40px}.comment-journal-actions button:disabled{opacity:.65;cursor:default}.comment-journal-actions .comment-journal-delete{color:#e59992;border-color:#b568615c}.comment-journal button:focus-visible{outline:2px solid var(--mofubox-orange);outline-offset:3px}.server-load-more,.reader-load-more,.chapter-pages-more{justify-content:center;align-items:center;gap:12px;padding:18px 0;display:flex}.server-request-state{border:1px solid var(--line);background:var(--surface);width:min(100%,920px);color:var(--ink);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px auto;padding:24px;display:grid}.server-request-state.compact{box-sizing:border-box;gap:12px;width:100%;height:auto;min-height:66px;margin:10px 0;padding:14px 16px}.server-request-state-icon{background:var(--surface2);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.server-request-state.compact .server-request-state-icon{border-radius:9px;width:36px;height:36px}.server-request-state.loading .server-request-state-icon svg{animation:.9s linear infinite server-request-spin}.server-request-state.error{border-color:#b5686170}.server-request-state.error .server-request-state-icon{color:#e5a49d;background:#412d2d}.server-request-state strong,.server-request-state p{margin:0}.server-request-state p{color:var(--muted);margin-top:4px}.server-request-state button{justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.server-request-skeleton{gap:7px;width:min(420px,100%);margin-top:13px;display:grid}.server-request-skeleton i{background:linear-gradient(90deg, var(--surface2), color-mix(in srgb, var(--accent) 24%, var(--surface2)), var(--surface2));background-size:220% 100%;border-radius:999px;height:8px;animation:1.25s ease-in-out infinite server-request-shimmer}.server-request-skeleton i:nth-child(2){width:82%}.server-request-skeleton i:nth-child(3){width:58%}@keyframes server-request-spin{to{transform:rotate(360deg)}}@keyframes server-request-shimmer{to{background-position:-220% 0}}@media (max-width:620px){.server-request-state{grid-template-columns:auto minmax(0,1fr);padding:18px}.server-request-state button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.server-request-state.loading .server-request-state-icon svg,.server-request-skeleton i{animation:none}}.legal-footer{border-top:1px solid var(--line,#4b5360);width:min(100%,1400px);color:var(--muted,#c7c0b3);justify-content:space-between;align-items:center;gap:18px;margin:36px auto 0;padding:22px 32px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:16px;display:flex}.legal-footer a{color:inherit;text-decoration:none}:is(.legal-footer a:hover,.legal-footer a:focus-visible){color:var(--accent,#d9ad67);text-underline-offset:4px;text-decoration:underline}.legal-page{--paper:#20242d;--surface:#2b303a;--surface2:#363c47;--ink:#fff7ea;--muted:#c7c0b3;--line:#4b5360;--accent:#d9ad67;min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#232733,#1f252b)}.legal-topbar{border-bottom:1px solid var(--line);background:#252b35e8;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:0 max(24px,50vw - 700px);display:flex}.legal-topbar>a{color:var(--ink);letter-spacing:.12em;font-weight:800;text-decoration:none}.legal-topbar nav{flex-wrap:wrap;gap:8px 20px;display:flex}.legal-topbar nav a{color:var(--muted);text-decoration:none}:is(.legal-topbar nav a:hover,.legal-topbar nav a:focus-visible){color:var(--accent)}.legal-document{width:min(920px,100% - 40px);margin:0 auto;padding:58px 0 36px}.legal-document>header{border-bottom:1px solid var(--line);padding-bottom:30px}.legal-document h1{margin:8px 0 12px;line-height:1.1}.legal-document h2{margin:0 0 12px}.legal-document section{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:28px 0}.legal-document p,.legal-document li{line-height:1.75}.legal-document p{margin:0 0 10px}.legal-document ul,.legal-document ol{gap:8px;padding-left:24px;display:grid}.legal-document a{color:#e6c17e}.legal-readiness{background:#d9ad6712;border:1px solid #d9ad6770;border-radius:12px;margin:28px 0 4px;padding:18px 20px}.legal-readiness p{color:var(--muted);margin:6px 0 0}.legal-sources li{overflow-wrap:anywhere}@media (max-width:650px){.legal-topbar{flex-direction:column;align-items:flex-start;padding:18px 20px}.legal-document{width:min(100% - 30px,920px);padding-top:36px}.legal-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}.reader-load-more{width:min(100%,760px);margin:0 auto}.chapter-pages-more{border:1px solid var(--border);border-radius:12px;justify-content:space-between;padding:14px 16px}.chapter-pages-more p{margin:0}.title-discussion{gap:18px;max-width:980px;margin:0 auto;display:grid}.discussion-heading,.discussion-composer-actions,.discussion-comment header,.discussion-comment-actions,.discussion-edit>div{align-items:center;display:flex}.discussion-heading{justify-content:space-between;gap:18px}.discussion-heading h2,.discussion-heading p{margin:0}.discussion-heading p{color:var(--muted);margin-top:5px}.discussion-composer,.discussion-comment{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 90%, transparent);border-radius:10px}.discussion-composer{gap:10px;padding:16px;display:grid}.discussion-composer>label{font-weight:700}.discussion-composer textarea,.discussion-edit textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:7px;padding:11px 12px;line-height:1.55}.discussion-composer-actions{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px}.discussion-spoiler-toggle{cursor:pointer;align-items:center;gap:7px;margin-right:auto;display:inline-flex}.comment-rating-field{width:100%;min-width:0;color:var(--ink);grid-template-columns:max-content minmax(100px,150px);align-items:center;gap:8px 12px;display:grid}.comment-rating-field select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.comment-rating-field>small{color:var(--muted);grid-column:1/-1;font-weight:400;line-height:1.5}.comment-rating-badge{color:#f3c360;white-space:nowrap;background:#f3c3600d;border:1px solid #f3c36033;border-radius:6px;padding:2px 7px;font-weight:700}.discussion-list{gap:10px;display:grid}.discussion-comment{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;display:grid}.discussion-avatar{color:#f0e6d7;background:#343a46;border:1px solid #d9ad6766;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.discussion-comment-body{min-width:0}.discussion-comment header{flex-wrap:wrap;gap:7px}.discussion-comment time{color:var(--muted)}.discussion-owner{color:#d9ad67;background:#d9ad6728;border-radius:999px;padding:2px 7px;font-weight:800}.discussion-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.6}.discussion-comment-actions{gap:12px;margin-top:9px}.discussion-comment-actions button{color:var(--muted)}.discussion-comment-actions button:hover{color:#f0e6d7}.discussion-spoiler{width:100%;color:var(--ink);text-align:left;background:#20242daa;border:1px dashed #d9ad6766;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px;padding:13px;display:flex}.discussion-spoiler span{color:var(--muted)}.discussion-edit{gap:8px;margin-top:10px;display:grid}.discussion-edit>div{justify-content:flex-end;gap:8px}@media (max-width:640px){.comment-rating-field{grid-template-columns:minmax(0,1fr)}.discussion-heading{flex-direction:column;align-items:flex-start}.discussion-comment{grid-template-columns:30px minmax(0,1fr);padding:11px}.discussion-avatar{width:30px;height:30px}.discussion-composer-actions .primary{width:100%}}.data-manager{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.backup-card{min-height:310px}.backup-summary{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.backup-summary span{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--muted);border-radius:9px;align-items:baseline;gap:5px;padding:9px 11px;display:flex}.backup-summary b{color:var(--ink)}.backup-note{max-width:620px;color:var(--muted);margin:0 0 18px;line-height:1.55}.backup-drop{text-align:center;border:1px dashed color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent) 5%, transparent);cursor:pointer;border-radius:12px;place-items:center;min-height:128px;padding:22px;transition:border-color .18s,background .18s,transform .18s;display:grid}.backup-drop:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);transform:translateY(-1px)}.backup-drop span{color:var(--ink);font-weight:800}.backup-drop small{color:var(--muted);margin-top:5px}.backup-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.backup-preview{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--surface));border-radius:12px;margin-top:18px;padding:17px;animation:.2s both backup-in}.backup-preview h3{overflow-wrap:anywhere;margin:5px 0}.backup-preview small{color:var(--muted)}.backup-preview .backup-summary{margin:15px 0}.backup-actions{flex-wrap:wrap;gap:9px;display:flex}.backup-error{color:#ffb8be;background:#4b202833;border:1px solid #a64f58;border-radius:9px;margin-top:14px;padding:11px 13px}@keyframes backup-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1050px){.data-manager{grid-template-columns:1fr}}.dark{--paper:#20242d;--surface:#20242d;--surface2:#343a46;--ink:#f0e6d7;--muted:#d9ad67;--line:#343a46;--accent:#d9ad67}.light{--paper:#f0e6d7;--surface:#f0e6d7;--surface2:#f0e6d7;--ink:#343a46;--muted:#76664f;--line:#f0e6d7;--accent:#76664f}body{background:var(--mofubox-deep)}.app-shell{background:radial-gradient(circle at 18% 4%, #20242d 0, transparent 28%), var(--paper)}.app-shell.light{background:radial-gradient(circle at 18% 4%, #f0e6d7 0, transparent 30%), var(--paper)}.topbar{background:color-mix(in srgb, var(--paper) 91%, transparent);border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.search,.search-palette,.notifications-drawer,.profile-menu{background:#20242d;border-color:#343a46}.light .search,.light .search-palette,.light .notifications-drawer,.light .profile-menu{background:#f0e6d7}.brand-mark,.panel-accent,.primary,.cover-new{color:#20242d!important;background:linear-gradient(145deg,#d9ad67,#d9ad67)!important}.brand-mark{box-shadow:0 0 0 1px #f0e6d722,0 6px 18px #d9ad6722}.brand-logo{place-items:center;display:inline-grid;overflow:hidden}.brand-logo img{object-fit:cover;width:100%;height:100%;transform:scale(1.28)}.brand>span:last-child,.panel-brand b{letter-spacing:.09em}.eyebrow,.text-button,.quiet,.back{color:#d9ad67!important}.eyebrow span{color:var(--mofubox-mint)}.pill{color:#f0e6d7!important;background:#343a46!important}.primary{box-shadow:0 9px 26px #343a462e}.primary:hover{filter:brightness(1.1);box-shadow:0 11px 30px #d9ad673c}.outline:hover,.save-button:hover,.quiet:hover{color:#f0e6d7!important;border-color:#d9ad67!important}.theme-toggle,.circle-button,.avatar{background:#20242d;border-color:#343a46}.light .theme-toggle,.light .circle-button,.light .avatar{background:#f0e6d7}.avatar-image{overflow:hidden;padding:0!important}.avatar-image img{object-fit:cover;object-position:66% 24%;width:165%;height:165%;transform:translate(-22%,8%)}.md-panel{box-shadow:-18px 0 52px #20242d66;background:#343a46!important;border-color:#343a46!important}.panel-brand{min-height:67px;position:relative;overflow:hidden;border-color:#343a46!important}.panel-mofubox{pointer-events:none;filter:drop-shadow(0 8px 10px #0008);width:92px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-17px;right:-5px}.md-panel nav button>span,.md-panel .section-trigger>span,.panel-bottom>button>span{color:#d9ad67!important}.md-panel nav>button.active,.panel-section.open>.section-trigger{background:#343a46!important;box-shadow:inset 3px 0 #d9ad67!important}.md-panel nav button:hover,.panel-bottom>button:hover{background:#343a46!important}.section-items button{color:#d9ad67!important}.section-items button.selected{color:#f0e6d7!important;background:#343a46!important;border-left-color:#d9ad67!important}.panel-bottom{background:#20242d;border-color:#343a46!important}.panel-bottom .panel-user:hover{background:#343a46!important}.count{color:#f0e6d7!important;background:#343a46!important}.filterbar button.active,.segmented button.active,.admin-tabs button.active,.detail-tabs button.active,.search-tabs button.active{box-shadow:inset 0 -2px #d9ad67;color:#f0e6d7!important;border-color:#d9ad67!important}.filterbar .filter-more{color:#d9ad67!important;background:#d9ad6716!important;border-color:#d9ad674d!important}.filterbar .filter-more:hover{background:#d9ad6724!important;border-color:#d9ad67!important}.filterbar .filter-more.has-filters{color:#f0e6d7!important;background:#d9ad672e!important;border-color:#d9ad67!important}.filter-panel-footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.filter-panel-footer b{color:var(--ink)}.filter-panel-footer .quiet{border:1px solid var(--line);color:#d9ad67;border-radius:6px;padding:7px 10px}.filter-panel-footer .quiet:disabled{cursor:not-allowed;opacity:.42}.home-filter-panel,.advanced-box,.settings-card,.admin-card,.stat,.random-card,.generic-state,.profile-card{background:linear-gradient(145deg,#20242d,#20242d)!important;border-color:#343a46!important}.light .home-filter-panel,.light .advanced-box,.light .settings-card,.light .admin-card,.light .stat,.light .random-card,.light .generic-state,.light .profile-card{background:linear-gradient(145deg,#fff,#f0e6d7)!important}select,input{color:var(--ink)!important;background:#20242d!important;border-color:#343a46!important}.light select,.light input{background:#f0e6d7!important}.search-result-count{color:#d9ad67;letter-spacing:.06em;text-transform:uppercase;padding:7px 20px 5px;font-weight:700}.search-results>button.selected{box-shadow:inset 3px 0 #d9ad67;background:#343a46!important}.search-results .search-kind{color:#d9ad67;text-transform:uppercase;background:#20242d;border:1px solid #343a46;border-radius:4px;margin-left:auto;padding:4px 6px;font-weight:800}.search-results>button>i{margin-left:3px!important}.search-results .search-cover{flex:0 0 38px;overflow:hidden}.search-results .search-cover img{object-fit:cover;width:100%;height:100%}.search-tabs[role=tablist]{overflow-x:auto}.search-tabs[role=tablist] button{white-space:nowrap}.light .search-results>button.selected{background:#f0e6d7!important}.light .search-results .search-kind{color:#76664f;background:#f0e6d7}.update{position:relative}.update.unread:before{content:"";background:#d9ad67;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-2px;transform:translateY(-50%);box-shadow:0 0 0 3px #d9ad6718}.update.read{opacity:.68}.update.read:hover{opacity:1}.update-body em{border:1px solid var(--line);color:#d9ad67;text-transform:uppercase;border-radius:3px;width:max-content;margin-top:3px;padding:2px 5px;font-style:normal;font-weight:800;display:inline-block}.feed-toolbar{gap:14px;margin-bottom:12px}.feed-toolbar .quiet:disabled{opacity:.45;cursor:not-allowed}.feed-status{color:var(--muted);gap:18px;margin:0 0 13px;display:flex}.feed-status b{color:var(--ink)}.feed-pagination{border-top:1px solid var(--line);max-width:760px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.feed-pagination button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 11px}.feed-pagination button:disabled{opacity:.35;cursor:not-allowed}.card-action-wrap{flex:none;position:relative}.card-action-wrap>.more.active{color:#f0e6d7}.card-action-menu{z-index:28;background:#20242d;border:1px solid #76664f;border-radius:8px;width:190px;padding:5px;animation:.16s both backup-in;position:absolute;bottom:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 16px 38px #20242db8}.card-action-menu button{color:#f0e6d7;text-align:left;background:0 0;border-radius:5px;width:100%;padding:9px 10px;display:block}:is(.card-action-menu button:hover,.card-action-menu button:focus-visible){color:#fff;background:#343a46;outline:0}.light .card-action-menu{background:#f0e6d7;box-shadow:0 16px 38px #343a4628}.light .card-action-menu button{color:#343a46}@media (max-width:600px){.feed-toolbar{flex-direction:column;align-items:stretch}.feed-pagination span{display:none}.card-action-menu{width:auto;position:fixed;bottom:74px;left:12px;right:12px}}@media (min-width:701px) and (hover:hover) and (pointer:fine){.series-card .title-hover{grid-template-rows:390px!important;grid-template-columns:195px minmax(0,1fr)!important;width:min(720px,100vw - 310px)!important;min-width:610px!important;min-height:390px!important;max-height:390px!important}.series-card .preview-cover{width:195px!important;min-width:195px!important;max-width:195px!important;height:390px!important;min-height:390px!important;max-height:390px!important}.series-card .preview-copy{gap:14px!important;height:390px!important;padding:27px 30px 25px!important}.series-card .title-hover-kicker{line-height:1.25!important}.series-card .title-hover h4{line-height:1.08!important}.series-card .preview-categories{gap:8px!important}.series-card .preview-categories span{padding:6px 9px!important}.series-card .preview-copy .title-hover-meta{color:#f0e6d7!important;gap:9px 15px!important;font-weight:700!important}.series-card .preview-copy .title-hover-meta .live{color:#d9ad67!important}.series-card .preview-copy>p{color:#f0e6d7!important;-webkit-line-clamp:6!important;max-height:145px!important;font-weight:550!important;line-height:1.58!important}.series-card .preview-copy .hover-open{min-height:46px!important;padding-inline:19px!important;font-weight:800!important}}@media (min-width:701px) and (max-width:1050px) and (hover:hover) and (pointer:fine){.series-card .title-hover{width:min(660px,100vw - 285px)!important;min-width:0!important}}.home-command-center{z-index:2;grid-template-columns:minmax(330px,.95fr) minmax(0,1.45fr);gap:16px;margin:30px 0 10px;display:grid;position:relative}.home-continue,.home-command-actions,.home-history-drawer{background:linear-gradient(145deg,#20242df2,#20242df5);border:1px solid #343a46;border-radius:11px;box-shadow:0 14px 38px #20242d38}.home-continue{justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:24px 26px;display:flex}.home-command-kicker{color:#d9ad67;letter-spacing:.14em;font-weight:900}.home-continue h2{max-width:300px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;overflow:hidden}.home-continue p{color:var(--muted);margin:0}.home-command-progress{background:#343a46;border-radius:999px;width:min(280px,100%);height:5px;margin-top:12px;overflow:hidden}.home-command-progress i{border-radius:inherit;background:#d9ad67;height:100%;display:block}.home-continue>button{color:#20242d;background:#d9ad67;border-radius:7px;flex:none;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-weight:900;display:inline-flex}:is(.home-continue>button:hover,.home-continue>button:focus-visible){color:#20242d;background:#f0e6d7;transform:translateY(-1px)}.home-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.home-command-actions>button{color:#f0e6d7;text-align:left;background:0 0;border-bottom:1px solid #343a46;border-right:1px solid #343a46;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:70px;padding:13px 16px;display:grid}.home-command-actions>button:nth-child(2n){border-right:0}.home-command-actions>button:nth-child(n+3){border-bottom:0}:is(.home-command-actions>button:hover,.home-command-actions>button:focus-visible,.home-command-actions>button.active){color:#fff;background:#343a46}.home-command-actions i{color:#d9ad67;background:#343a46;border-radius:7px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.home-command-actions span,.home-command-actions b,.home-command-actions small{min-width:0;display:block}.home-command-actions b{color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-command-actions small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.home-history-drawer{transform-origin:top;grid-column:1/-1;padding:14px 16px;animation:.2s ease-out home-drawer-open}@keyframes home-drawer-open{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}to{opacity:1;transform:none}}.home-history-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.home-history-head b,.home-history-head small{display:block}.home-history-head small{color:var(--muted);margin-top:2px}.home-history-head>button{color:#d9ad67;font-weight:800}.home-history-head>button:hover{color:#f0e6d7}.home-history-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-history-list>button{min-width:0;color:var(--ink);text-align:left;background:#20242d;border:1px solid #343a46;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 11px;display:grid}:is(.home-history-list>button:hover,.home-history-list>button:focus-visible){color:#fff;background:#343a46;border-color:#d9ad67}.home-history-list b,.home-history-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.home-history-list small,.home-history-list>button>span:nth-child(2){color:var(--muted);margin-top:3px}.home-history-list i{color:#d9ad67;font-style:normal}.home-history-empty{color:var(--muted);margin:0}.home-command-center+.filterbar{gap:12px;margin-top:19px}.home-command-center+.filterbar button{min-height:42px;padding-inline:18px}.home-shelf-controls{background:#20242d;border:1px solid #343a46;border-radius:10px;gap:6px;padding:4px;display:flex}.home-shelf-controls button{min-height:40px;color:var(--muted);background:0 0;border-radius:7px;padding:0 16px;font-weight:800}:is(.home-shelf-controls button:hover,.home-shelf-controls button:focus-visible){color:#fff;background:#343a46}.home-shelf-controls button.active{color:#f0e6d7;background:#343a46}.light .home-continue,.light .home-command-actions,.light .home-history-drawer,.light .home-shelf-controls{background:#f0e6d7;box-shadow:0 12px 30px #343a4612}:is(.light .home-command-actions>button:hover,.light .home-command-actions>button:focus-visible,.light .home-command-actions>button.active,.light .home-history-list>button:hover,.light .home-history-list>button:focus-visible){color:#20242d;background:#f0e6d7}@media (max-width:1120px){.home-command-center{grid-template-columns:1fr}.home-history-drawer{grid-column:1}}@media (max-width:720px){.home-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading:has(.home-shelf-controls){flex-direction:column;align-items:stretch;gap:12px}.home-shelf-controls{align-self:flex-start;max-width:100%;overflow-x:auto}}@media (max-width:480px){.home-continue{flex-direction:column;align-items:stretch}.home-continue>button{justify-content:center}.home-history-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-history-drawer{animation:none}}.follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.follow-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.follow-card>.poster{border-radius:7px;grid-row:1/span 2;width:72px;height:102px}.follow-card>div{gap:4px;min-width:0;display:grid}.follow-card>div b,.follow-card>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follow-card>div small{color:var(--muted)}.follow-card .following{border:1px solid var(--line);color:var(--accent);background:0 0;border-radius:6px;padding:8px 10px;font-weight:800}.follow-preferences{border:0;border-top:1px solid var(--line);flex-wrap:wrap;grid-column:2/4;gap:8px 14px;min-width:0;margin:0;padding:9px 0 0;display:flex}.follow-preferences legend{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-top:8px;font-weight:900}.follow-preferences label{color:var(--muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.follow-preferences input{accent-color:var(--accent)}.admin-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-attention-grid button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:3px 9px;padding:12px;display:grid}.admin-attention-grid button>span{background:var(--surface2);width:28px;height:28px;color:var(--accent);border-radius:7px;grid-row:1/span 2;place-items:center;display:grid}.admin-attention-grid button.needs-attention>span{background:color-mix(in srgb, #d5a36b 17%, var(--surface2));color:#e7bd87}.admin-attention-grid button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-attention-grid button i{color:var(--accent);grid-area:1/3/span 2;font-style:normal}.service-health{margin-top:18px}.monitoring-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitoring-heading>div{min-width:0}.production-health-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.production-health-grid .attention i{background:#d5a36b}.monitoring-notes{margin-top:16px}.monitoring-notes>h2{margin-top:0}.service-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.service-health-grid>div{border:1px solid var(--line);background:var(--surface2);border-radius:7px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.service-health-grid i{background:#d5a36b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #d5a36b1f}.service-health-grid .ready i{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}.service-health-grid span{gap:3px;min-width:0;display:grid}.service-health-grid b,.service-health-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-health-grid small{color:var(--muted)}@media (max-width:1050px){.admin-attention-grid,.service-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.monitoring-heading{flex-direction:column;align-items:stretch}.monitoring-heading button{width:100%}}@media (max-width:900px){.follow-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-attention-grid,.service-health-grid{grid-template-columns:1fr}.follow-card{grid-template-columns:58px minmax(0,1fr)}.follow-card>.poster{width:58px;height:82px}.follow-card .following,.follow-preferences{grid-column:1/-1}}.profile-workspace{grid-template-columns:300px 1fr;align-items:start;gap:18px;margin-top:24px;display:grid}.editable-profile{text-align:center;flex-direction:column;align-items:center;display:flex}.editable-profile>img{object-fit:cover;background:#20242d;border:1px solid #76664f;border-radius:50%;width:92px;height:92px;margin-bottom:12px}.editable-profile h2{margin:12px 0 5px}.editable-profile>p{color:var(--muted);margin:0 0 8px;line-height:1.5}.editable-profile>small{color:var(--muted);margin-bottom:15px}.profile-form{text-align:left;gap:11px;width:100%;margin-top:15px;display:grid}.profile-form label{color:var(--muted);gap:6px;font-weight:800;display:grid}.profile-form input,.profile-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#20242d;border-radius:6px;padding:9px}.profile-form>small{text-align:right;color:var(--muted)}.profile-form>div{justify-content:flex-end;gap:8px;display:flex}.profile-workspace .profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-settings{max-width:760px;margin-top:24px}.preference-options h2{margin:0 0 5px}.preference-options>p{color:var(--muted);margin:0 0 15px}.preference-options label{border-top:1px solid var(--line);color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:12px 0;display:flex}.preference-options input{accent-color:#d9ad67;width:16px;height:16px}.light .profile-form input,.light .profile-form textarea{background:#f0e6d7}@media (max-width:760px){.profile-workspace{grid-template-columns:1fr}.profile-workspace .profile-metrics{grid-template-columns:1fr 1fr}}.history-workspace{margin-top:24px}.history-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.history-status-filter{flex:none;margin:0}.history-sort{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:7px;padding:0 10px}.history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.history-stats span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;gap:3px;padding:12px;display:grid}.history-stats b{color:var(--ink)}.history-groups{gap:12px;display:grid}.history-group{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.history-group-trigger{background:var(--surface2);width:100%;min-height:55px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.history-group-trigger span{gap:3px;display:grid}.history-group-trigger small{color:var(--muted)}.history-group-trigger i{color:#d9ad67;font-style:normal}.history-group .history-list{gap:0}.history-group .history-list article{border:0;border-top:1px solid var(--line);border-radius:0}.history-toolbar label{border:1px solid var(--line);background:var(--surface);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:260px;padding:0 10px;display:flex}.history-toolbar input{outline:0;width:100%;height:38px;background:0 0!important;border:0!important}.history-toolbar>span{color:var(--muted)}.history-toolbar .danger-outline:disabled{opacity:.4;cursor:not-allowed}.history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.history-actions button{color:#d9ad67;background:0 0;border-radius:5px;padding:7px 9px}.history-actions button:last-child{color:#dc9797}.history-read-state{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-top:7px;padding:3px 7px;display:inline-flex}.history-read-state.completed{color:#d9ad67;border-color:#d9ad67}.recommend-row .rec{min-width:250px;position:relative}.rec-copy em{color:#d9ad67;max-width:165px;margin-top:4px;font-style:normal;line-height:1.35;display:block}.rec-dismiss{border:1px solid var(--line);background:var(--surface);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;right:-5px}.recommend-empty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.recommend-empty button{color:#d9ad67;background:0 0;font-weight:700}.detail-availability{background:#20242d;border:1px solid #76664f;border-radius:8px;grid-template-columns:34px 1fr;gap:12px;margin-top:16px;padding:13px;display:grid}.detail-availability>span{color:#d9ad67;background:#343a46;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.detail-availability p{color:#d9ad67;margin:4px 0 9px;line-height:1.5}.detail-availability div>div{flex-wrap:wrap;gap:6px;display:flex}.detail-availability button{color:#f0e6d7;background:0 0;border:1px solid #76664f;border-radius:5px;min-height:30px;padding:0 9px}.detail-actions .primary:disabled{color:#d9ad67;cursor:not-allowed;background:#343a46}.chapter-empty-state{gap:6px;display:grid}.chapter-empty-state span{color:var(--muted)}@media (max-width:650px){.history-toolbar{flex-direction:column;align-items:stretch}.history-toolbar label{width:100%;min-width:0}.history-toolbar>span{display:none}.history-status-filter,.history-sort{width:100%}.history-status-filter button{flex:1}.history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.history-list article{grid-template-columns:45px 1fr}.history-actions{grid-column:1/-1;justify-content:flex-end}}.app-shell.reduced-motion *,.app-shell.reduced-motion :before,.app-shell.reduced-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.continue-card{overflow:hidden;box-shadow:0 24px 70px #20242d66,inset 0 0 0 1px #d9ad670d;background:#20242d!important;border-color:#343a46!important}.continue-copy{z-index:3!important}.hero-meta,.hero-meta .live,.live,.ongoing,.hero-description{color:#d9ad67!important}.progress span,.mini-progress span{box-shadow:0 0 12px #d9ad6755;background:linear-gradient(90deg,#d9ad67,#d9ad67)!important}.hero-mofubox{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 24px #20242daa);width:330px;max-height:255px;transition:transform .45s cubic-bezier(.2,.85,.25,1);position:absolute;bottom:-20px;right:1.5%}.continue-card:hover .hero-mofubox{transform:translateY(-8px)rotate(-1deg)}.series-card{transition:transform .25s}.series-card:hover{transform:translateY(-4px)}.series-card .poster{box-shadow:0 12px 34px #20242d66;border-color:#343a46!important}.series-card .poster:after{background:linear-gradient(#0000 42%,#20242ddd 100%)!important}.cover-hover{color:#20242d!important;background:#d9ad67!important}.cover-follow{color:#d9ad67!important;background:#20242ddd!important}.bookmarked{color:#d9ad67!important}.home-feed{box-shadow:0 18px 54px #20242d60;background:linear-gradient(145deg,#20242d,#20242d)!important;border-color:#343a46!important}.light .home-feed{background:#f0e6d7!important}.feed-layout .updates{background:#20242d!important}.light .feed-layout .updates{background:#fff!important}.popular-box{position:relative;overflow:hidden;background:linear-gradient(165deg,#343a46,#343a46)!important;border-color:#343a46!important;padding-top:112px!important}.feed-mofubox{filter:drop-shadow(0 14px 18px #0008);width:168px;transition:transform .4s;position:absolute;top:-11px;right:-6px}.popular-box:hover .feed-mofubox{transform:translateY(5px)rotate(1deg)}.update:hover,.popular-box button:hover{background:#343a46!important}.light .update:hover,.light .popular-box button:hover{background:#f0e6d7!important}.profile-menu{box-shadow:0 24px 80px #20242dcc,0 0 0 1px #d9ad671c!important}.profile-menu button:hover{background:#343a46!important}.profile-top{min-height:154px;position:relative;overflow:hidden;padding-top:25px!important}.profile-top .fox{opacity:0}.profile-top:before,.account-preview:before{content:"";filter:drop-shadow(0 8px 12px #0008);background:url(/mascots/mofubox-peeking-v2-transparent.png) bottom/contain no-repeat;width:122px;height:94px;margin:-13px auto 0;display:block}.account-preview .fox{display:none}.profile-card{position:relative;overflow:hidden;padding-top:170px!important}.profile-card .fox{display:none}.profile-card:before{content:"";filter:drop-shadow(0 12px 18px #0007);background:url(/mascots/mofubox-peeking-v2-transparent.png) bottom/contain no-repeat;width:245px;height:170px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.profile-close,.account-action{color:#d9ad67!important}.switch.on{background:#d9ad67!important}.admin-head{background:radial-gradient(circle at 85% 20%,#343a46 0,#0000 30%),linear-gradient(145deg,#20242d,#20242d);border:1px solid #343a46;border-radius:12px;min-height:154px;padding:30px 205px 30px 30px;position:relative;overflow:hidden}.admin-head:after{content:"";filter:drop-shadow(0 12px 20px #0008);pointer-events:none;background:url(/mascots/mofubox-peeking-v2-transparent.png) bottom/contain no-repeat;width:255px;height:180px;position:absolute;bottom:-19px;right:20px}.admin-head .primary{z-index:2;position:relative}.bot-icon,.status,.draft{color:#d9ad67!important;background:#343a46!important}.activity .dot.purple,.activity .dot.blue,.activity .dot.orange{background:#d9ad67!important}.toast{color:#f0e6d7!important;background:#343a46!important;border-color:#76664f!important}.notifications-drawer{flex-direction:column;line-height:1.5;display:flex;overflow:hidden}.notifications-drawer>header,.notifications-drawer>footer,.notification-actions,.notification-filters{flex-shrink:0}.notifications-drawer h2{line-height:1.25}.notifications-drawer>footer button{line-height:1.5}.notification-list{min-height:0;overflow-y:auto}.notification-list>button>span:last-child{overflow-wrap:anywhere;min-width:0}.notification-list button.unread{background:#343a46!important;border-left-color:#d9ad67!important}.notification-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 10px;display:flex}.notification-actions button{white-space:normal;min-width:0;line-height:1.5}.notification-actions .mark-read{flex:180px;margin-inline:0}.notification-filters{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.notification-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;flex:none;padding:6px 9px}.notification-filters button.active{border-color:var(--accent);color:var(--ink)}.notification-kind{background:var(--surface2);width:34px;height:34px;color:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.notification-kind.moderation{color:#d5b17a}.notification-kind.bot{color:#9ab7e7}.notification-empty{color:var(--muted);text-align:center;padding:42px 18px}.notification-load-more{padding:12px 14px 18px;display:grid}.notification-load-more button{width:100%}.search-history{border-bottom:1px solid var(--line);gap:8px;padding:10px 16px 14px;display:grid}.search-history>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.search-history>div:first-child{justify-content:space-between}.search-history>div:last-child button{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:999px;padding:6px 9px}.search-history>div:last-child button:hover{border-color:var(--accent);color:var(--ink)}.tag-picker.excluded-tags button.active{color:#f0b3b6;background:#b66d7224;border-color:#b66d72}.tag-picker button:disabled{cursor:not-allowed;opacity:.38}.report-filter-stack{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.report-resolution-editor{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.report-resolution-editor textarea{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);border-radius:8px;padding:10px}.report-resolution-editor>div{justify-content:flex-end;gap:8px;display:flex}.report-body small{color:var(--accent);margin-top:8px;display:block}.report-snapshot{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;color:#d9ad67!important}.reader{background:#20242d}.reader header,.reader-settings{background:#20242d!important;border-color:#343a46!important}.reader-settings input[type=range]{accent-color:#d9ad67}@media (max-width:1050px){.hero-mofubox{opacity:.76;width:255px;right:-25px}.continue-copy{width:70%!important}}@media (max-width:850px){.panel-mofubox{display:none}.admin-head{padding-right:145px}.admin-head:after{width:205px;right:-25px}}.user-manager{gap:18px;display:grid}.user-manager-tabs{width:max-content}.manager-create-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;display:grid}.manager-create-row h2{margin:0}.manager-create-row p{color:var(--muted);margin:5px 0 0}.manager-create-row input{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 12px}.user-list{gap:10px;display:grid}.user-row{grid-template-columns:42px minmax(150px,1fr) minmax(150px,.7fr) minmax(220px,1.2fr) auto;align-items:center;gap:14px;display:grid}.user-initial{background:color-mix(in srgb, var(--accent) 18%, var(--surface2));width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;font-weight:900;display:grid}.user-identity{gap:4px;display:grid}.user-identity small{color:var(--muted)}.user-row label{color:var(--muted);gap:5px;display:grid}.user-row select{border-radius:7px;min-height:38px;padding:0 9px}.user-groups{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.user-groups>span{width:100%;color:var(--muted)}.user-groups button,.group-members span{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:5px 8px}.user-groups button.selected{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent)}.group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.group-card{align-content:start;gap:18px;display:grid}.group-card>div:first-child{grid-template-columns:44px 1fr;align-items:center;gap:2px 12px;display:grid}.group-card h3{margin:0}.group-card>div:first-child p{color:var(--muted);grid-column:2;margin:0}.group-card>p{color:var(--muted);line-height:1.5}.group-members{flex-wrap:wrap;gap:6px;display:flex}.group-card .danger-outline{margin-top:auto}@media (max-width:1150px){.manager-create-row{grid-template-columns:1fr 1fr}.manager-create-row>div{grid-column:1/-1}.user-row{grid-template-columns:42px 1fr 1fr}.user-groups{grid-column:2/4}.group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.manager-create-row,.user-row,.group-grid{grid-template-columns:1fr}.user-row .user-initial{display:none}.user-groups{grid-column:auto}.user-manager-tabs{width:100%;overflow-x:auto}}@media (max-width:600px){.hero-mofubox{opacity:.4;width:205px;bottom:-17px;right:-53px}.continue-copy{width:100%!important}.popular-box{padding-top:94px!important}.feed-mofubox{width:138px;top:-8px}.admin-head{padding:24px}.admin-head:after{opacity:.18;right:-20px}}@media (prefers-reduced-motion:reduce){.panel-mofubox,.hero-mofubox,.feed-mofubox,.series-card{transition:none!important}}html{scrollbar-color:#76664f #20242d;scrollbar-width:thin}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-track{background:#20242d}body::-webkit-scrollbar-thumb{background:#76664f;border:2px solid #20242d;border-radius:10px}.app-shell.dark{--surface:#20242d;--surface2:#343a46;--line:#343a46}.app-shell{font-family:var(--font-sans), "Plus Jakarta Sans", Arial, sans-serif!important}.app-shell.light{--surface:#f0e6d7;--surface2:#f0e6d7;--line:#f0e6d7}.app-shell .content{max-width:1440px!important;padding-top:44px!important}.app-shell h1{line-height:1.08}.app-shell .lede{line-height:1.55}.eyebrow{letter-spacing:.17em}.filterbar{gap:9px;margin-top:29px}.filterbar button{min-height:32px;padding-inline:12px}.app-shell:has(.md-panel){padding-right:248px}.md-panel{box-shadow:-1px 0 #343a46,-14px 0 38px #20242d3d;background:linear-gradient(#20242d 0% 55%,#20242d 100%)!important;width:248px!important}.panel-brand{min-height:72px;overflow:visible;padding-inline:17px 62px!important}.panel-brand .brand-mark{flex:0 0 29px;width:29px;height:29px}.panel-mofubox{object-fit:cover;object-position:56% 22%;filter:none;background:#20242d;border:1px solid #76664f;border-radius:50%;width:42px;height:42px;bottom:12px;right:12px}.panel-brand:hover .panel-mofubox{transform:translateY(-2px)}.md-panel nav{padding:12px 10px}.md-panel nav button,.md-panel .section-trigger,.panel-bottom>button{min-height:45px}.md-panel nav>button.active{color:#fff;background:#343a46!important;box-shadow:inset 3px 0 #d9ad67!important}.panel-section.open>.section-trigger{box-shadow:none!important;color:#f0e6d7!important;background:#343a46!important}.panel-section.open>.section-trigger i{color:#d9ad67}.section-items button{min-height:38px}.section-items button.selected{font-weight:700;color:#fff!important;background:#343a46!important;border-left-color:#d9ad67!important}.sidebar-reading{color:#f0e6d7;text-align:left;background:linear-gradient(145deg,#343a46,#343a46);border:1px solid #343a46;border-radius:9px;gap:5px;width:calc(100% - 24px);margin:auto 12px 11px;padding:14px;display:grid;box-shadow:0 12px 28px #20242d66}.sidebar-reading:hover{background:linear-gradient(145deg,#343a46,#343a46);border-color:#d9ad67}.sidebar-reading-label{color:#d9ad67;letter-spacing:.14em;font-weight:900}.sidebar-reading b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-reading small{color:#d9ad67}.sidebar-reading-progress{background:#76664f;border-radius:8px;height:4px;margin-top:5px;overflow:hidden}.sidebar-reading-progress i{border-radius:inherit;background:#d9ad67;width:76%;height:100%;display:block}.panel-bottom{background:0 0;margin-top:0;padding-top:7px;border-top:0!important}.panel-bottom .panel-user{border-top:1px solid #343a46;border-radius:0;min-height:76px;padding:12px}.panel-bottom .panel-user>span:nth-child(2){text-align:left;flex:auto;width:auto;min-width:0}.panel-bottom .panel-user b,.panel-bottom .panel-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-bottom .panel-user>i{flex-shrink:0}.profile-menu.account-menu{right:262px}.app-shell:has(.md-panel) .topbar{justify-content:center;height:76px;padding-inline:36px}.app-shell:has(.md-panel) .search{border:1px solid #343a46;border-radius:8px;width:min(680px,100% - 220px);height:42px;margin:0 auto}.search-launch kbd{padding:4px 6px}.app-shell:has(.md-panel) .top-actions{margin:0;position:absolute;right:36px}.top-actions .avatar{width:36px;height:36px}.avatar-image img{object-position:58% 19%;width:190%;height:190%;transform:translate(-24%,9%)}.continue-card{border-radius:13px;margin-top:27px;background:linear-gradient(120deg,#20242d 0%,#343a46 52% 100%)!important;height:252px!important}.continue-card:before{content:"";opacity:.8;background:radial-gradient(circle at 67% 22%,#d9ad6717 0 2px,#0000 3px) 0 0/78px 78px,radial-gradient(circle at 74% 66%,#d9ad6712 0 1px,#0000 2px) 0 0/54px 54px;position:absolute;inset:0}.continue-card:after{content:"";border:1px solid #d9ad6715;border-radius:50%;width:390px;height:390px;position:absolute;top:-70%;right:17%;box-shadow:0 0 0 45px #d9ad6710,0 0 0 95px #d9ad6708}.hero-backdrop{filter:none;opacity:1;background:linear-gradient(90deg,#20242d 0%,#20242ddd 45%,#20242d88 69%,#0000 100%)!important}.continue-copy{padding:29px 38px;width:min(64%,650px)!important}.continue-copy h2{margin-top:8px}.continue-copy p{margin-bottom:9px}.hero-meta{gap:13px}.hero-description{max-width:510px}.hero-mofubox{width:335px;max-height:255px;bottom:-25px;right:1.5%}.content>.section-heading:not(.discovery){margin-top:40px}.series-grid{gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.series-card .poster{aspect-ratio:auto;border-radius:10px;height:clamp(300px,24vw,350px)}.series-meta{z-index:3;background:linear-gradient(#0000,#20242de8 56%);border-radius:0 0 7px 7px;align-items:end;margin:-72px 8px 0;padding:38px 10px 12px;position:relative}.series-meta h3,.series-meta p,.series-meta .more{color:#f0e6d7}.card-badges{margin-top:12px}.cover-new{letter-spacing:.07em;border:1px solid #d9ad6770;padding:5px 8px;top:10px;left:10px;box-shadow:0 5px 15px #0005;color:#f0e6d7!important;background:#20242dd9!important}.cover-hover{background:#d9ad67e8!important}@media (max-width:1180px) and (min-width:851px){.series-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-card .poster{height:340px}.app-shell:has(.md-panel) .content{padding-inline:30px!important}}@media (max-width:850px){.app-shell:has(.md-panel){padding-right:0}.md-panel{width:100%!important}.sidebar-reading{display:none}.app-shell:has(.md-panel) .topbar{justify-content:flex-start;height:68px;padding-inline:17px}.app-shell:has(.md-panel) .search{width:min(520px,100% - 104px);margin:0}.app-shell:has(.md-panel) .top-actions{margin-left:auto;position:static}.series-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-card .poster{height:315px}}@media (max-width:650px){.app-shell .content{padding-top:31px!important}.series-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.series-card .poster{height:270px}.series-meta{margin-top:-66px}.hero-mofubox{width:220px;right:-42px}}.series-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:20px!important}.series-card .poster{background-position-y:50%!important;background-size:600%!important;height:285px!important}.detail-cover,.hero-poster{background-position-y:50%!important;background-size:600%!important}.series-meta{margin-top:-68px;padding-top:34px}.card-badges{gap:7px;margin-top:9px}.card-bottom{margin-top:7px}.profile-menu.account-menu{width:330px}html[data-account-origin=bottom] .profile-menu.account-menu{transform-origin:100% 100%;animation:.24s cubic-bezier(.2,.8,.2,1) account-pop-bottom;top:auto!important;bottom:18px!important}html[data-account-origin=top] .profile-menu.account-menu{transform-origin:100% 0;top:80px!important;bottom:auto!important}@keyframes account-pop-bottom{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.profile-menu .panel-slide{grid-template-columns:minmax(0,1fr);gap:2px;width:100%;display:grid}.profile-menu .panel-slide>hr{width:100%;margin:7px 0 10px}.profile-menu .panel-slide>button,.profile-menu .profile-split button{color:#f0e6d7;text-align:left;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:11px;width:100%;min-height:41px;padding:0 10px;font-weight:700;display:flex}.profile-menu .panel-slide>button:hover,.profile-menu .profile-split button:hover{background:#343a46!important}.profile-menu .panel-slide>button>span,.profile-menu .profile-split button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.profile-menu .panel-slide>button>i{color:#d9ad67;margin-left:auto;font-style:normal}.profile-menu .profile-split{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0 0 4px;display:grid}.profile-menu .profile-split button{min-height:44px;padding-inline:8px}.profile-menu .subpanel>header,.profile-menu .subpanel .account-action{width:100%}@media (max-width:1180px) and (min-width:851px){.series-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))!important}.series-card .poster{height:275px!important}}@media (max-width:850px){.series-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))!important}.series-card .poster{height:265px!important}html[data-account-origin=bottom] .profile-menu.account-menu{right:10px;bottom:72px!important}}@media (max-width:520px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.series-card .poster{height:235px!important}.profile-menu.account-menu{width:calc(100vw - 20px)}}.continue-card{min-height:270px;height:270px!important}.continue-copy{padding-block:26px}.hero-mofubox{z-index:4}.series-card .poster{position:relative}.poster-hit{z-index:2;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.cover-type{z-index:3}.title-hover{z-index:6;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#20242d99 0%,#20242dd9 28%,#20242df5 100%);flex-direction:column;justify-content:flex-end;gap:15px;padding:18px;transition:opacity .22s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translateY(9px)}.title-hover p{color:#f0e6d7;text-align:left;text-shadow:0 2px 8px #000;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;line-height:1.48;display:-webkit-box;overflow:hidden}.title-hover-actions{pointer-events:auto;align-items:center;gap:10px;display:flex}.title-hover-actions button{color:#20242d;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.hover-read{background:#d9ad67;border-radius:24px;gap:8px;min-width:112px;height:43px;padding:0 17px}.hover-read span{color:inherit!important;letter-spacing:0!important;background:0 0!important;padding:0!important;position:static!important}.hover-arrow{background:#f0e6d7;border-radius:50%;flex:0 0 43px;width:43px;height:43px}.hover-read:hover,.hover-arrow:hover{filter:brightness(1.1);transform:translateY(-1px)}.series-card .series-meta{transition:opacity .18s,transform .22s}.poster:hover+.series-meta,.poster:focus-within+.series-meta{opacity:0;transform:translateY(5px)}.poster:hover .cover-new,.poster:focus-within .cover-new{opacity:0}@media (hover:none){.title-hover{display:none}.poster:focus-within+.series-meta{opacity:1;transform:none}}@media (max-width:650px){.continue-card{height:285px!important}.hero-backdrop{opacity:.55!important;background-position:58%!important}}.series-card .poster,.series-card .poster:hover{filter:none!important;transform:none!important}.series-card .poster:hover:after{opacity:.25}.title-hover{pointer-events:auto;transform:none}.poster:hover .title-hover,.poster:focus-within .title-hover{opacity:1;transform:none}.title-hover-actions{width:100%}.hover-read{color:#20242d;width:100%;min-width:0;height:42px;font-family:var(--font-sans);letter-spacing:.01em;background:#d9ad67;border:1px solid #d9ad67;border-radius:8px;gap:0;padding:0 15px;font-size:0;font-weight:700}.hover-read span{display:none!important}.hover-read:before{content:"Otwórz tytuł";line-height:1}.hover-arrow{display:none!important}.hover-read:hover{filter:none;background:#f0e6d7;transform:none}:is(.app-shell:has(.md-panel),.md-panel){transition:padding-right .28s,width .28s}.hero-backdrop{filter:saturate(.72)hue-rotate(46deg)brightness(.72)!important;opacity:.9!important;background-image:linear-gradient(90deg,#20242df5 0%,#20242de8 35%,#20242da8 61%,#20242d52 100%),url(/covers/mofubox-hero-environment.png)!important;background-position:50% 48%!important;background-size:cover!important}.panel-mofubox{display:none!important}.panel-brand{padding-inline:17px 56px!important}.panel-collapse{color:#d9ad67;width:30px;height:30px;font-weight:600;font-family:var(--font-sans);cursor:pointer;background:#20242d;border:1px solid #343a46;border-radius:8px;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.panel-collapse:hover{color:#fff;background:#343a46;border-color:#d9ad67}.sidebar-reading{margin:6px 12px 12px!important}.panel-bottom{margin-top:auto!important}.app-shell:has(.md-panel.collapsed){padding-right:68px}.md-panel.collapsed{width:68px!important}.md-panel.collapsed .panel-brand{justify-content:center;padding-inline:0!important}.md-panel.collapsed .panel-brand b{display:none}.md-panel.collapsed .panel-collapse{z-index:3;border-color:#76664f;border-radius:50%;right:-14px;box-shadow:0 7px 18px #0008}.md-panel.collapsed nav{padding-inline:8px}.md-panel.collapsed nav>button,.md-panel.collapsed .section-trigger{color:#0000;justify-content:center;gap:0;padding-inline:0;font-size:0}.md-panel.collapsed nav button>span,.md-panel.collapsed .section-trigger>span{width:auto;margin:0;color:#d9ad67!important}.md-panel.collapsed .section-trigger>i,.md-panel.collapsed .section-items,.md-panel.collapsed .sidebar-reading,.md-panel.collapsed .panel-bottom>button:not(.panel-user),.md-panel.collapsed .panel-user>span:nth-child(2),.md-panel.collapsed .panel-user>i{display:none!important}.md-panel.collapsed .panel-bottom{padding:8px}.md-panel.collapsed .panel-user{border:0;justify-content:center;width:100%;min-height:54px;padding:7px 0}.md-panel.collapsed .panel-user .avatar{margin:0}.app-shell:has(.md-panel.collapsed) .top-actions{right:27px}html:has(.md-panel.collapsed) .profile-menu.account-menu{right:82px}.series-card,.series-card:hover{transform:none!important}.series-card .poster{transition:border-color .22s,box-shadow .22s}.series-card:hover .poster{box-shadow:0 15px 36px #20242d8c,0 0 0 1px #d9ad6722;border-color:#d9ad67!important}.title-hover{justify-content:flex-end;gap:8px;padding:18px 16px 16px}.title-hover-kicker{color:#d9ad67;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.title-hover h4{color:#fff;font-weight:750;font-family:var(--font-sans);letter-spacing:-.01em;margin:0;line-height:1.17}.title-hover-meta{color:#f0e6d7;align-items:center;gap:9px;display:flex}.title-hover-meta span{position:static!important}.title-hover p{color:#f0e6d7;font-weight:500;font-family:var(--font-sans);-webkit-line-clamp:4;margin:1px 0 2px;line-height:1.48}.title-hover-actions{width:100%;margin-top:2px}.hover-open{letter-spacing:.01em;border-radius:8px;width:100%;min-height:39px;padding:0 13px;color:#20242d!important;font-weight:750!important;font-family:var(--font-sans)!important;background:#d9ad67!important;border:1px solid #d9ad67!important;justify-content:space-between!important;line-height:1!important;display:flex!important}.hover-open:hover{transform:translateY(-1px);background:#f0e6d7!important}.hover-open span{font-weight:400}.series-meta{transition:opacity .18s,transform .18s}.series-meta p{color:#f0e6d7!important}.card-chapter,.catalog-stats{color:#d9ad67;align-items:center;min-height:24px;margin-top:7px;display:flex}.card-chapter span,.catalog-stats span{background:#20242d;border:1px solid #343a46;border-radius:5px;padding:4px 7px}.cover-new{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 54px);overflow:hidden}.section-heading .text-button,.home-feed .text-button{background:#20242d;border:1px solid #76664f;border-radius:7px;min-height:34px;padding:0 11px;font-weight:750;color:#d9ad67!important}.section-heading .text-button:hover,.home-feed .text-button:hover{background:#343a46;border-color:#d9ad67;color:#f0e6d7!important}.home-feed{margin-top:66px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.home-feed>.section-heading{border-top:1px solid #343a46;padding-top:27px;margin-top:0!important}.home-feed .feed-layout{align-items:start}.home-feed .feed-layout>.updates{background:#20242d!important;border-color:#343a46!important}@media (max-width:850px){.panel-collapse{display:none}.md-panel.collapsed{width:100%!important}.app-shell:has(.md-panel.collapsed){padding-right:0}}@media (prefers-reduced-motion:reduce){.md-panel,.series-meta,.series-card .poster,.hover-open{transition:none!important}.app-shell:has(.md-panel){transition:none!important}}.danger-outline{color:#e7b6aa;background:#2b1f1c;border:1px solid #77554f;border-radius:7px;min-height:38px;padding:0 13px;font-weight:750}.danger-outline:hover{color:#fff;background:#3a2723;border-color:#ae7266}.mark-read:disabled{cursor:default;opacity:.58}.rec button.bookmarked{color:#d9ad67!important}.app-shell:has(.md-panel){padding-left:248px!important;padding-right:0!important}.md-panel{left:0!important;right:auto!important;box-shadow:1px 0 #343a46,14px 0 38px #20242d3d!important}.app-shell:has(.md-panel.collapsed){padding-left:68px!important;padding-right:0!important}.app-shell:has(.md-panel) .topbar{padding-inline:34px!important}.app-shell:has(.md-panel) .top-actions{right:34px}.profile-menu.account-menu{left:262px;right:auto}html[data-account-origin=bottom] .profile-menu.account-menu{left:262px!important;right:auto!important}html[data-account-origin=top] .profile-menu.account-menu{left:auto!important;right:22px!important}html:has(.md-panel.collapsed)[data-account-origin=bottom] .profile-menu.account-menu{left:82px!important;right:auto!important}.page-heading{margin-bottom:26px}.page-heading h1{margin:0 0 5px}.page-heading p{color:var(--muted);margin:0}.popular-carousel{isolation:isolate;background:#20242d;border:1px solid #343a46;border-radius:12px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 22px 60px #20242d78}.popular-backdrop{z-index:-2;filter:blur(7px)saturate(.68)brightness(.45);background-image:none;background-repeat:no-repeat;background-size:600%;animation:.45s both popular-fade;position:absolute;inset:-12%;transform:scale(1.04)}.popular-carousel:before{z-index:-1;content:"";background:linear-gradient(90deg,#20242df8 0%,#20242dea 37%,#20242da8 66%,#20242dbd 100%),linear-gradient(#0000 30%,#20242de8);position:absolute;inset:0}.popular-carousel-content{grid-template-columns:202px minmax(0,720px);align-items:center;gap:32px;min-height:390px;padding:42px 70px 46px;animation:.42s cubic-bezier(.2,.8,.2,1) both popular-copy-in;display:grid}.popular-cover{background:linear-gradient(145deg,#20242d,#20242d);border:1px solid #d9ad6740;border-radius:8px;width:202px;height:303px;box-shadow:0 18px 42px #000b}.slide-0 .popular-cover,.slide-0 .popular-backdrop{background-position:0}.slide-1 .popular-cover,.slide-1 .popular-backdrop{background-position:20%}.slide-2 .popular-cover,.slide-2 .popular-backdrop{background-position:40%}.slide-3 .popular-cover,.slide-3 .popular-backdrop{background-position:60%}.slide-4 .popular-cover,.slide-4 .popular-backdrop{background-position:80%}.slide-5 .popular-cover,.slide-5 .popular-backdrop{background-position:100%}.popular-copy{min-width:0}.popular-label{color:#d9ad67;letter-spacing:.16em;margin-bottom:9px;font-weight:900;display:block}.popular-copy h1{color:#f0e6d7;font-weight:750;font-family:var(--font-sans);letter-spacing:-.045em;margin:0 0 10px;line-height:1.04}.popular-copy>p{color:#f0e6d7;max-width:700px;margin:13px 0;line-height:1.58}.popular-tags,.popular-meta,.popular-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.popular-tags span{color:#f0e6d7;text-transform:uppercase;background:#20242da8;border:1px solid #76664f;border-radius:4px;padding:4px 7px;font-weight:850}.popular-meta{color:#d9ad67}.popular-actions{margin-top:20px}.popular-actions button{border-radius:7px;min-height:40px;padding:0 14px;font-weight:800}.popular-read{color:#f0e6d7;background:#343a46;border:1px solid #d9ad67}.popular-follow{color:#f0e6d7;background:#20242da8;border:1px solid #76664f}.popular-follow.active{color:#d9ad67;border-color:#d9ad67}.popular-controls{color:#d9ad67;align-items:center;gap:8px;display:flex;position:absolute;bottom:25px;right:24px}.popular-controls>span{margin-right:6px}.popular-controls b{color:#fff}.popular-controls button{color:#f0e6d7;background:#20242dc7;border:1px solid #76664f;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.popular-controls button:hover{background:#343a46;border-color:#d9ad67}.popular-dots{gap:6px;display:flex;position:absolute;bottom:20px;left:70px}.popular-dots button{background:#d9ad6775;border-radius:8px;width:18px;height:3px;padding:0;transition:width .2s,background .2s}.popular-dots button.active{background:#d9ad67;width:34px}.popular-carousel+.filterbar{margin:20px 0 0}@keyframes popular-fade{0%{opacity:.2}to{opacity:1}}@keyframes popular-copy-in{0%{opacity:0;transform:translate(13px)}to{opacity:1;transform:none}}@media (max-width:1050px) and (min-width:851px){.popular-carousel-content{grid-template-columns:170px minmax(0,1fr);padding-inline:38px}.popular-cover{width:170px;height:255px}}@media (max-width:850px){:is(.app-shell:has(.md-panel),.app-shell:has(.md-panel.collapsed)){padding-left:0!important;padding-right:0!important}.md-panel{left:0!important;right:0!important}.app-shell:has(.md-panel) .topbar{padding-inline:17px!important}.popular-carousel{min-height:350px}.popular-carousel-content{grid-template-columns:148px minmax(0,1fr);gap:22px;min-height:350px;padding:34px 28px 50px}.popular-cover{width:148px;height:222px}.popular-dots{left:28px}html[data-account-origin=bottom] .profile-menu.account-menu{bottom:72px!important;left:auto!important;right:10px!important}}@media (max-width:600px){.popular-carousel{min-height:420px}.popular-carousel-content{min-height:420px;padding:30px 20px 62px;display:block}.popular-cover{float:left;width:110px;height:165px;margin:0 17px 10px 0}.popular-copy>p{clear:both;padding-top:7px}.popular-actions{gap:6px}.popular-actions button{min-height:37px;padding-inline:11px}.popular-controls{bottom:15px;right:16px}.popular-dots{bottom:17px;left:20px}}@media (prefers-reduced-motion:reduce){.popular-backdrop,.popular-carousel-content,.popular-dots button{transition:none!important;animation:none!important}}html,body,.app-shell{max-width:100%;overflow-x:clip}.content,.series-grid,.series-card{min-width:0}@media (max-width:700px){.app-shell:has(.md-panel) .content{width:100%;padding-inline:14px!important}.content>.section-heading:not(.discovery){align-items:center;gap:12px;margin-top:32px}.section-heading .text-button{flex:none;min-height:32px;padding-inline:9px}.series-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 11px!important}.series-card{width:100%;max-width:100%;overflow:hidden}.series-card .poster{border-radius:8px;aspect-ratio:2/3!important;width:100%!important;height:auto!important;margin-bottom:0!important}.title-hover{display:none!important}.poster:hover+.series-meta,.poster:focus-within+.series-meta{opacity:1!important;transform:none!important}.series-card .poster:hover{filter:none!important;transform:none!important}.series-card .poster:hover:after{opacity:.25!important}.cover-follow{display:none!important}.series-meta{align-items:end;width:calc(100% - 8px);min-width:0;margin:-57px 4px 0!important;padding:29px 7px 8px!important}.series-meta>div{min-width:0}.series-meta h3{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.series-meta p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.series-meta .more{flex:none;padding:3px}.cover-new{max-width:calc(100% - 14px);padding:4px 6px;top:7px;left:7px}.card-chapter,.catalog-stats{min-height:21px;margin-top:6px}.card-chapter span,.catalog-stats span{padding:3px 6px}}@media (max-width:340px){.series-grid{grid-template-columns:minmax(0,1fr)!important}.series-card .poster{aspect-ratio:4/5!important}}.series-grid{width:100%;max-width:100%;overflow:clip;container:title-grid/inline-size;grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr))!important;gap:18px 12px!important}.series-card{width:100%;min-width:0;max-width:100%;overflow:clip;container:title-card/inline-size}.series-card .poster{aspect-ratio:2/3!important;background-position-y:50%!important;background-size:600%!important;width:100%!important;height:auto!important}@container title-card (width<=170px){.title-hover{display:none!important}.poster:hover+.series-meta,.poster:focus-within+.series-meta{opacity:1!important;transform:none!important}.series-card .poster:hover{filter:none!important;transform:none!important}.series-card .poster:hover:after{opacity:.25!important}.cover-follow{display:none!important}.series-meta{width:calc(100% - 8px);min-width:0;margin:-55px 4px 0!important;padding:28px 7px 8px!important}.series-meta>div{min-width:0}.series-meta h3{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.series-meta p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.series-meta .more{flex:none;padding:3px}.cover-new{max-width:calc(100% - 14px);padding:4px 6px;top:7px;left:7px}.card-chapter,.catalog-stats{min-height:21px;margin-top:6px}.card-chapter span,.catalog-stats span{padding:3px 6px}}.title-manager,.title-editor{margin-top:24px}.title-manager>.card-title{align-items:center}.managed-title-editor{background:#20242da6;border:1px solid #4a5060;border-radius:8px;margin-top:18px;padding:18px}.managed-title-editor-head,.managed-title-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.managed-title-editor-head h3,.managed-title-editor-head p{margin:0}.managed-title-editor-head p{color:var(--muted);margin-top:5px}.managed-title-editor-actions{justify-content:flex-end}.managed-title-create-note{color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;display:flex}.managed-title-editor-mode{border-bottom:1px solid #4a5060;flex-wrap:wrap;gap:10px;margin:16px 0;padding-bottom:16px;display:flex}.managed-title-editor-mode button,.managed-title-editor-mode>span{justify-content:center;align-items:center;gap:7px;display:inline-flex}.managed-title-category-picker{background:color-mix(in srgb, var(--surface) 84%, transparent);border:1px solid #4a5060;border-radius:8px;gap:16px;margin:0 0 18px;padding:16px;display:grid}.managed-title-category-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.managed-title-category-head h4,.managed-title-category-head p{margin:0}.managed-title-category-head p{color:var(--muted);margin-top:5px}.managed-title-category-head>span{color:var(--muted);border:1px solid #76664f;border-radius:999px;flex:none;padding:5px 8px}.managed-title-category-picker fieldset{border:0;min-width:0;margin:0;padding:0}.managed-title-category-picker legend{color:var(--ink);margin-bottom:8px;font-weight:800}.managed-title-category-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.managed-title-category-grid button{background:color-mix(in srgb, var(--surface2) 80%, transparent);min-width:0;min-height:38px;color:var(--ink);overflow-wrap:anywhere;border:1px solid #4a5060;border-radius:7px;padding:7px 10px}.managed-title-category-grid button:hover{border-color:#d9ad67}.managed-title-category-grid button.selected{color:#17130c;background:#f2b957;border-color:#f2b957;box-shadow:inset 0 0 0 1px #fff4c94d}.managed-title-category-grid button:focus-visible{outline-offset:2px;outline:3px solid #f2b95755}.managed-title-category-more{justify-self:start;align-items:center;gap:7px;display:inline-flex}.managed-title-custom-tags{gap:6px;display:grid}.managed-title-custom-tags input{width:100%}.managed-title-custom-tags small{color:var(--muted)}@media (max-width:620px){.managed-title-category-head{flex-direction:column;align-items:stretch}.managed-title-category-head>span{align-self:start}.managed-title-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.managed-title-cover-editor{background:#191d25;border:1px solid #4a5060;border-radius:8px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.managed-title-cover-editor h4,.managed-title-cover-editor p{margin:0}.managed-title-cover-editor p{color:var(--muted);margin-top:5px}.managed-title-cover-control{align-items:center;gap:16px;min-width:0;display:flex}.managed-title-cover-control>img,.managed-title-cover-empty{aspect-ratio:2/3;background:#11151c;border:1px solid #4a5060;border-radius:7px;flex:none;width:112px}.managed-title-cover-control>img{object-fit:cover}.managed-title-cover-empty{color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.managed-title-cover-control>div{justify-items:start;gap:9px;min-width:0;display:grid}.managed-title-cover-control small{color:var(--muted)}.managed-title-cover-file{cursor:pointer;align-items:center;gap:7px;display:inline-flex;position:relative}.managed-title-cover-file input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.managed-title-editor .title-visibility-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23f2b957' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;padding-right:46px!important}.managed-title-editor .title-visibility-select:focus{border-color:#f2b957;box-shadow:0 0 0 3px #f2b95724}.title-owner-help{background:#20242da6;border:1px solid #4a5060;border-radius:8px;margin-top:18px;padding:14px}.title-owner-help p{color:var(--muted);margin:5px 0 0}.title-owner-assignment{grid-template-columns:minmax(190px,1fr) auto;gap:6px;min-width:min(100%,390px);display:grid}.title-owner-assignment label{color:var(--muted);grid-column:1/-1}.title-owner-assignment input{min-width:0;color:var(--ink);background:#20242d;border:1px solid #4a5060;border-radius:5px;padding:8px 9px}.title-owner-assignment .primary{white-space:nowrap}.admin-title-list{gap:9px;margin-top:18px;display:grid}.admin-title-list article{background:#20242da6;border:1px solid #343a46;border-radius:8px;grid-template-columns:52px minmax(180px,1fr) auto auto;align-items:center;gap:13px;min-width:0;padding:11px;display:grid}.admin-title-cover{aspect-ratio:2/3;color:#fff;border-radius:5px;place-items:center;width:52px;font-weight:900;display:grid;overflow:hidden}.admin-title-cover img{object-fit:cover;width:100%;height:100%}.admin-title-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.admin-title-list article>div:nth-child(2) b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-title-list article>div:nth-child(2) small{color:var(--muted)}.title-status{color:#f0e6d7;letter-spacing:.08em;border:1px solid #76664f;border-radius:4px;justify-self:start;padding:5px 7px;font-weight:900}.title-status.published{color:#f0e6d7;background:#343a46;border-color:#d9ad67}.title-status.hidden{color:#d3cfb6;background:#39372e;border-color:#716f61}.title-status.draft{color:#d2b8e2;background:#392d43;border-color:#735e84}.title-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.title-row-actions button{color:#f0e6d7;background:#20242d;border:1px solid #343a46;border-radius:5px;min-height:31px;padding:0 9px}.title-row-actions button:hover{color:#fff;border-color:#d9ad67}.title-row-actions .danger{color:#dda6a6;border-color:#714a4a}.title-manager-head-actions,.merge-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.title-merge-panel{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));border-radius:9px;gap:16px;margin-top:18px;padding:16px;display:grid}.title-merge-panel>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.title-merge-panel h3,.title-merge-panel p{margin:5px 0 0}.title-merge-panel p{color:var(--muted);line-height:1.5}.merge-title-selectors{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.merge-title-selectors>span{color:var(--accent);padding-bottom:11px}.merge-title-selectors label,.merge-confirmation{color:var(--muted);gap:6px;font-weight:800;display:grid}.merge-title-selectors select,.merge-confirmation input{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:40px;color:var(--ink);border-radius:6px;padding:0 10px}.merge-impact-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.merge-impact-grid>span{border:1px solid var(--line);background:var(--surface2);border-radius:7px;gap:2px;padding:10px;display:grid}.merge-impact-grid b{color:var(--ink)}.merge-impact-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merge-summary,.merge-warning{border-left:3px solid var(--accent);background:var(--surface2);border-radius:5px;padding:11px 12px}.merge-warning{color:#e7bd87;border-left-color:#d5a36b}.merge-confirmation b{color:var(--ink)}.merge-actions{border-top:1px solid var(--line);padding-top:12px}.title-revision-history{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 70%, transparent);grid-column:1/-1;gap:9px;min-width:0;padding:13px;display:grid}.title-revision-history>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title-revision-history>header small,.revision-heading small,.revision-empty{color:var(--muted)}.revision-record{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:minmax(135px,.32fr) minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.revision-heading{gap:4px;display:grid}.revision-heading>span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.revision-diff{gap:7px;min-width:0;display:grid}.revision-diff>div{grid-template-columns:minmax(90px,.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.revision-diff b,.revision-diff del,.revision-diff ins{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revision-diff b{color:var(--muted)}.revision-diff del{color:#d99a9a;text-decoration-color:#a95f5f}.revision-diff ins{color:#f0e6d7;text-decoration:none}.revision-record>button{white-space:nowrap}.admin-empty{color:var(--muted);text-align:center;justify-items:center;gap:9px;padding:44px 20px;display:grid}.admin-empty b{color:var(--ink)}.admin-empty p{margin:0}.editor-head{border-bottom:1px solid #343a46;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.editor-head h2{margin:12px 0 5px}.editor-head p{color:var(--muted);margin:0}.editor-autosave{color:#d9ad67;margin-top:7px;display:inline-block}.title-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.title-form-grid label{color:#f0e6d7;align-content:start;gap:7px;min-width:0;font-weight:800;display:grid}.title-form-grid .wide,.title-form-grid fieldset.wide{grid-column:1/-1}.title-form-grid input,.title-form-grid select,.title-form-grid textarea{width:100%;min-height:40px;color:var(--ink);font-weight:500;font-family:var(--font-sans);resize:vertical;border:1px solid #343a46;border-radius:6px;padding:10px 11px;line-height:1.4;background:#20242d!important}.title-form-grid textarea{min-height:82px}.title-form-grid input:focus,.title-form-grid select:focus,.title-form-grid textarea:focus{border-color:#d9ad67;outline:2px solid #d9ad6766}.title-form-grid fieldset{border:0;min-width:0;margin:0;padding:0}.title-form-grid legend{color:#f0e6d7;margin-bottom:9px;font-weight:800}.title-form-grid .tag-picker{flex-wrap:wrap;gap:7px;display:flex}.title-form-grid .tag-picker button{color:#d9ad67;background:#20242d;border:1px solid #343a46;border-radius:15px;padding:7px 10px}.title-form-grid .tag-picker button.selected{color:#f0e6d7;background:#343a46;border-color:#d9ad67}.field-error{color:#f0a2a2!important}.title-form-grid [aria-invalid=true]{box-shadow:0 0 0 2px #a54d4d22;border-color:#d47e7e!important}.cover-image{z-index:0;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.popular-cover,.preview-cover,.title-editor-preview-cover,.detail-cover{position:relative;overflow:hidden}.poster>:not(.cover-image),.popular-cover>:not(.cover-image),.preview-cover>:not(.cover-image),.detail-cover>:not(.cover-image){z-index:1}.poster-hit,.title-hover{z-index:3!important}.cover-editor{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.cover-editor>legend,.cover-editor>small{grid-column:1/-1}.cover-live-preview{border-top:1px solid #343a46;grid-column:1/-1;margin-top:8px;padding-top:18px}.cover-live-preview>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.cover-live-preview>header>div{gap:4px;display:grid}.cover-live-preview>header b{color:#f0e6d7}.cover-live-preview>header small{color:var(--muted);font-weight:500}.cover-live-preview>header .outline{flex:none;width:auto;min-height:36px;padding-inline:13px}.cover-live-preview-body{background:linear-gradient(115deg,#20242df5,#20242de8),radial-gradient(circle at 82% 22%,#d9ad6720,#0000 46%);border:1px solid #343a46;border-radius:10px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;padding:20px;display:grid}.cover-live-card{width:220px;min-width:0}.cover-live-card-poster{aspect-ratio:2/3;border:1px solid #76664f;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 38px #20242da6}.cover-live-initials{color:#f0e6d7;place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.cover-live-new{z-index:2;color:#f0e6d7;letter-spacing:.06em;background:#20242de8;border:1px solid #d9ad6770;border-radius:5px;padding:6px 8px;font-weight:900;position:absolute;top:11px;left:11px}.cover-live-card-meta{z-index:2;background:linear-gradient(#0000,#20242dee 58%,#20242dfc);gap:5px;padding:72px 13px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.cover-live-card-meta h3{color:#f0e6d7;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 8px #000;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.cover-live-card-meta p{color:#f0e6d7;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.cover-live-chapter{color:#d9ad67;background:#20242d;border:1px solid #343a46;border-radius:6px;align-items:center;min-height:29px;margin-top:9px;padding:5px 9px;font-weight:600;display:inline-flex}.cover-live-preview-copy{gap:8px;max-width:540px;display:grid}.cover-live-preview-copy>span{color:#d9ad67;letter-spacing:.11em;font-weight:900}.cover-live-preview-copy>b{color:#f0e6d7}.cover-live-preview-copy>p,.cover-live-preview-copy>small{color:var(--muted);margin:0;font-weight:500;line-height:1.6}.cover-live-preview-copy>small{color:#d9ad67}.field-warning{color:#e5bd78;margin-top:5px;line-height:1.4;display:block}.creator-summary{background:#20242d;border:1px solid #343a46;border-radius:10px;align-items:center;gap:16px;margin:24px 0;padding:18px;display:flex}.creator-avatar{color:#20242d;background:linear-gradient(145deg,#d9ad67,#76664f);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-weight:900;display:grid}.creator-summary p{color:var(--muted);margin:5px 0 0}.creator-works{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-items:start;gap:20px;display:grid}.creator-work-card{aspect-ratio:2/3;color:#fff;text-align:left;background:#20242d;border:1px solid #343a46;border-radius:12px;width:100%;min-width:0;max-width:260px;padding:0;transition:border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}:is(.creator-work-card:hover,.creator-work-card:focus-visible){border-color:#d9ad67;box-shadow:0 12px 28px #0006}.creator-work-card:focus-visible{outline-offset:4px;outline:2px solid #d9ad67}.creator-work-cover{border-radius:inherit;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.creator-work-title{z-index:1;color:#fff;white-space:normal;overflow-wrap:anywhere;text-shadow:0 2px 4px #0009;background:linear-gradient(#0000,#20242de8 60%,#20242d);padding:50px 14px 16px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.title-editor-preview{background:linear-gradient(100deg,#20242df2,#20242dd9),radial-gradient(circle at 80% 20%,#76664f41,#0000 45%);border:1px solid #76664f;border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:23px;margin-top:24px;padding:22px;display:grid;position:relative;overflow:hidden}.title-editor-preview-backdrop{z-index:0;opacity:.28;filter:blur(7px)saturate(.8)brightness(.62);pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-12px;transform:scale(1.04)}.title-editor-preview>:not(.title-editor-preview-backdrop){z-index:1;position:relative}.title-editor-preview-cover{width:170px;height:240px}.title-editor-preview h2{margin:6px 0 3px}.title-editor-preview>div:last-child>small{color:var(--muted)}.title-editor-preview>div:last-child>p:not(.eyebrow){color:#f0e6d7;max-width:680px;line-height:1.65}.title-preview-meta{flex-wrap:wrap;gap:7px;display:flex}.title-preview-meta span{color:#d9ad67;border:1px solid #343a46;border-radius:5px;padding:5px 8px}.banner-source-preview{isolation:isolate;background-color:#20242d;background-repeat:no-repeat;background-size:cover;border:1px solid #76664f;border-radius:8px;align-items:flex-end;width:100%;min-height:126px;margin-top:10px;padding:12px;display:flex;position:relative;overflow:hidden}.banner-source-preview:after{z-index:-1;content:"";background:linear-gradient(#20242d24 28%,#20242de8);position:absolute;inset:0}.banner-source-preview.automatic{box-shadow:inset 0 0 40px #20242d66}.banner-source-preview.is-empty{background:radial-gradient(circle at 75% 25%,#76664f38,#0000 35%),linear-gradient(135deg,#20242d,#20242d)}.banner-source-preview b{color:#f0e6d7;letter-spacing:.08em;background:#20242dd9;border:1px solid #d9ad6770;border-radius:5px;padding:6px 8px}.editor-actions{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#20242df0;border-top:1px solid #343a46;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8.4px;margin:24px -22px -22px;padding:10.5px 16.8px;display:flex;position:sticky;bottom:0}.editor-actions button{white-space:nowrap;border-radius:6.3px;flex:none;width:auto;min-height:35.7px;padding:7.35px 12.6px;font-weight:600}@media (max-width:900px){.title-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-live-preview-body{grid-template-columns:190px minmax(0,1fr);gap:20px}.cover-live-card{width:190px}.admin-title-list article{grid-template-columns:48px minmax(0,1fr) auto}.title-row-actions{grid-column:2/-1;justify-content:flex-start}.title-owner-assignment{width:100%}.revision-record{grid-template-columns:1fr}.revision-record>button{justify-self:start}.merge-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.title-owner-assignment{grid-template-columns:1fr}.title-owner-assignment label{grid-column:auto}}@media (max-width:560px){.cover-editor{grid-template-columns:1fr}.cover-editor>*,.cover-editor>legend,.cover-editor>small{grid-column:1}.cover-live-preview>header{flex-direction:column;align-items:stretch}.cover-live-preview>header .outline{align-self:flex-start}.cover-live-preview-body{grid-template-columns:1fr;justify-items:center;padding:16px}.cover-live-preview-copy{justify-self:stretch}.title-form-grid{grid-template-columns:minmax(0,1fr)}.title-form-grid .wide,.title-form-grid fieldset.wide{grid-column:auto}.admin-title-list article{grid-template-columns:44px minmax(0,1fr)}.admin-title-cover{width:44px}.admin-title-list .title-status,.title-row-actions{grid-column:2}.editor-head{display:grid}.title-editor-preview-cover{width:120px;height:170px}.title-revision-history>header{align-items:start;display:grid}.revision-diff>div{border-bottom:1px solid var(--line);grid-template-columns:1fr;padding-bottom:7px}.title-manager-head-actions,.title-merge-panel>header,.merge-title-selectors{grid-template-columns:1fr;display:grid}.merge-title-selectors>span{justify-self:center;padding:0;transform:rotate(90deg)}.merge-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title-editor-preview{grid-template-columns:1fr}}@media (min-width:851px){.app-shell:has(.md-panel){padding-left:0!important;padding-right:248px!important}.md-panel{left:auto!important;right:0!important;box-shadow:-1px 0 #343a46,-14px 0 38px #20242d3d!important}.app-shell:has(.md-panel.collapsed){padding-left:0!important;padding-right:68px!important}.panel-brand{padding-inline:56px 17px!important}.panel-collapse{left:13px;right:auto}.md-panel.collapsed .panel-collapse{left:-14px;right:auto}html[data-account-origin=bottom] .profile-menu.account-menu{left:auto!important;right:262px!important}html:has(.md-panel.collapsed)[data-account-origin=bottom] .profile-menu.account-menu{left:auto!important;right:82px!important}html[data-account-origin=top] .profile-menu.account-menu{left:auto!important;right:22px!important}}@media (hover:hover) and (pointer:fine){.series-card .poster:hover+.series-meta,.series-card .poster:focus-within+.series-meta{opacity:1!important;visibility:visible!important;transform:none!important}.series-card .title-hover{opacity:0;visibility:hidden;pointer-events:none;background:#20242d!important;border:1px solid #76664f!important;border-radius:11px!important;grid-template-rows:360px!important;grid-template-columns:180px minmax(0,1fr)!important;gap:0!important;width:min(650px,100vw - 280px)!important;min-width:0!important;min-height:360px!important;padding:0!important;transition:opacity .18s .9s,transform .2s .9s,visibility 0s linear .9s!important;display:grid!important;inset:-20px auto auto calc(100% + 13px)!important;overflow:hidden!important;transform:translate(-8px)scale(.985)!important}.series-card[data-preview-side=left] .title-hover{left:auto!important;right:calc(100% + 13px)!important;transform:translate(8px)scale(.985)!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover,.series-card .title-hover:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.9s,.9s,.9s!important;display:grid!important;transform:none!important}.series-card .title-hover:hover{transition-delay:0s!important}.series-card .preview-cover{grid-area:1/1!important;align-self:stretch!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:360px!important;min-height:360px!important;max-height:360px!important;margin:0!important}.series-card .preview-copy{flex-direction:column!important;grid-area:1/2!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;height:360px!important;padding:26px 28px 24px!important;display:flex!important}.series-card .title-hover-kicker,.series-card .title-hover h4,.series-card .title-hover-meta{display:flex!important}.series-card .title-hover-kicker{display:block!important}.series-card .preview-copy>p{-webkit-box-orient:vertical;-webkit-line-clamp:5!important;max-height:125px!important;line-height:1.62!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:1180px) and (min-width:851px){.popular-mofubox{width:92px!important;right:16px!important}.popular-controls{right:120px!important}}@media (hover:hover) and (pointer:fine){.series-card .title-hover{transition:opacity .16s .12s,transform .17s .12s,visibility 0s linear .12s!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover{transition-delay:.12s,.12s,.12s!important}.series-card .title-hover:hover{transition-delay:0s!important}}.app-shell:has(.popular-carousel){isolation:isolate;position:relative}.app-shell:has(.popular-carousel):before{--popular-bg-position:0% 16%;z-index:0;background-image:linear-gradient(180deg, #20242dc2 0%, #20242db8 43%, var(--paper) 100%), linear-gradient(90deg, #20242dd9 0%, #20242d6e 43%, transparent 82%), var(--home-banner-image,none);background-repeat:no-repeat;background-position:center, center, var(--home-banner-position,center 50%);content:"";filter:saturate(.88);pointer-events:none;background-size:100% 100%,100% 100%,cover;height:590px;position:absolute;inset:0 0 auto}.app-shell:has(.popular-carousel.slide-0):before{--popular-bg-position:0% 16%}.app-shell:has(.popular-carousel.slide-1):before{--popular-bg-position:20% 16%}.app-shell:has(.popular-carousel.slide-2):before{--popular-bg-position:40% 16%}.app-shell:has(.popular-carousel.slide-3):before{--popular-bg-position:60% 16%}.app-shell:has(.popular-carousel.slide-4):before{--popular-bg-position:80% 16%}.app-shell:has(.popular-carousel.slide-5):before{--popular-bg-position:100% 16%}.app-shell:has(.popular-carousel):after{z-index:0;background:linear-gradient(90deg, var(--paper) 0%, #20242da8 5%, transparent 16%, transparent 84%, #20242da8 95%, var(--paper) 100%);content:"";pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:590px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 5%,#0000 17% 83%,#000 95% 100%);mask-image:linear-gradient(90deg,#000 0% 5%,#0000 17% 83%,#000 95% 100%)}:is(.app-shell:has(.popular-carousel)>.topbar,.app-shell:has(.popular-carousel)>.content){z-index:1;position:relative}.app-shell:has(.popular-carousel)>.topbar{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:color-mix(in srgb, var(--paper) 62%, transparent)!important}.app-shell:has(.popular-carousel) .popular-backdrop{opacity:0!important}@media (hover:hover) and (pointer:fine){.series-card .title-hover{transition:opacity .16s .12s,transform .17s .12s,visibility 0s linear .12s!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover{transition-delay:.12s,.12s,.12s!important}.series-card .title-hover:hover{transition-delay:0s!important}}@media (max-width:850px){.app-shell:has(.popular-carousel):before{background-size:100% 100%,100% 100%,525% 100%;height:520px}.app-shell:has(.popular-carousel):after{height:520px}}@media (hover:hover) and (pointer:fine){.series-grid,.series-card,.series-card .poster{overflow:visible!important}.series-card .series-meta{box-sizing:border-box;border-radius:0 0 8px 8px!important;width:100%!important;margin:-68px 0 0!important}.series-card{position:relative}.series-card:hover{z-index:60}.series-card .poster:hover+.series-meta,.series-card .poster:focus-within+.series-meta{opacity:1!important;visibility:visible!important;transform:none!important}.series-card .poster:hover .cover-new,.series-card .poster:focus-within .cover-new,.series-card .poster:hover .cover-type,.series-card .poster:focus-within .cover-type,.series-card .poster:hover .cover-follow,.series-card .poster:focus-within .cover-follow{opacity:1!important}.series-card .title-hover{opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 28px;border:1px solid #76664f;border-radius:11px;justify-content:flex-start;gap:12px;width:min(350px,100vw - 32px);min-height:250px;padding:22px;box-shadow:0 24px 70px #000d,0 0 0 1px #d9ad6715;background:linear-gradient(150deg,#343a46 0%,#20242d 58% 100%)!important;transition:opacity .18s .9s,transform .2s .9s,visibility 0s linear .9s!important;display:flex!important;inset:10px auto auto calc(100% + 13px)!important;transform:translate(-8px)scale(.985)!important}.series-card[data-preview-side=left] .title-hover{transform-origin:right 28px;left:auto!important;right:calc(100% + 13px)!important;transform:translate(8px)scale(.985)!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.9s,.9s,.9s!important;transform:none!important}.series-card .title-hover:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s!important;transform:none!important}.title-hover:before{content:"";background:#343a46;border-bottom:1px solid #76664f;border-left:1px solid #76664f;width:12px;height:12px;position:absolute;top:24px;left:-7px;transform:rotate(45deg)}.series-card[data-preview-side=left] .title-hover:before{border-top:1px solid #76664f;border-bottom:0;border-left:0;border-right:1px solid #76664f;left:auto;right:-7px}.title-hover-kicker{color:#d9ad67;letter-spacing:.11em;display:block!important}.title-hover h4{margin:0;line-height:1.12;display:block!important}.title-hover-meta{flex-wrap:wrap;gap:8px 12px;display:flex!important}.title-hover p{color:#f0e6d7;text-shadow:none;-webkit-line-clamp:6;flex:1;margin:2px 0 0;font-weight:500;line-height:1.58}.title-hover-actions{margin-top:auto}.hover-open{width:auto;min-height:40px;box-shadow:none;padding:0 15px;color:#f0e6d7!important;background:#343a46!important;border-color:#d9ad67!important}.hover-open:hover{background:#343a46!important;border-color:#d9ad67!important}}@media (hover:none),(pointer:coarse){.series-card .title-hover{display:none!important}}@media (hover:hover) and (pointer:fine){.series-card .title-hover{border-color:#76664f;grid-template-columns:180px minmax(0,1fr);gap:0;width:min(650px,100vw - 280px);min-height:360px;padding:0;overflow:hidden;background:#20242d!important;display:grid!important;top:-20px!important}.preview-cover{border-right:1px solid #76664f;min-height:360px;background-image:linear-gradient(#0000 62%,#20242dcc),url(/covers/mofubox-cover-atlas.png)!important;background-position-y:50%!important;background-repeat:no-repeat!important;background-size:600%!important}.preview-cover.violet{background-position-x:0!important}.preview-cover.coral{background-position-x:20%!important}.preview-cover.teal{background-position-x:40%!important}.preview-cover.gold{background-position-x:60%!important}.preview-cover.sky{background-position-x:80%!important}.preview-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:26px 28px 24px;display:flex}.title-hover-kicker{color:#d9ad67!important;font-weight:850!important;font-family:var(--font-sans)!important;letter-spacing:.14em!important;text-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;line-height:1.2!important;display:block!important;position:static!important;inset:auto!important}.title-hover h4{line-height:1.08}.preview-categories{flex-wrap:wrap;gap:7px;display:flex}.preview-categories span{text-transform:uppercase;border:1px solid #76664f;color:#f0e6d7!important;font-weight:800!important;font-family:var(--font-sans)!important;letter-spacing:.06em!important;text-shadow:none!important;background:#343a46!important;border-radius:5px!important;padding:5px 8px!important;line-height:1!important;position:static!important;inset:auto!important}.preview-copy .title-hover-meta{gap:8px 14px;padding-top:2px}.preview-copy>p{-webkit-line-clamp:unset;flex:0 auto;max-height:125px;padding-right:6px;line-height:1.62;overflow:auto}.preview-copy .title-hover-actions{margin-top:auto}.preview-copy .hover-open{min-height:42px;padding-inline:16px}}.popular-carousel{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.popular-backdrop{opacity:.58;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 88%,#0000 100%);filter:blur(3px)saturate(.68)brightness(.48)!important;inset:0!important;transform:scale(1.07)!important}.popular-carousel-content{padding-inline:72px}.popular-cover{border-color:#d9ad6744;box-shadow:0 22px 55px #000c}.popular-carousel+.filterbar{margin-top:10px}@media (max-width:1050px){.popular-carousel-content{padding-inline:34px}}@media (max-width:600px){.popular-carousel-content{padding-inline:20px}.popular-backdrop{opacity:.42;-webkit-mask-image:none;mask-image:none}}.popular-carousel:before{background:linear-gradient(90deg,#20242df2 0%,#20242ddf 31%,#20242d8f 55%,#0000 82%)!important}.popular-carousel:after{z-index:-1;background:linear-gradient(0deg, var(--paper), transparent);content:"";pointer-events:none;height:82px;position:absolute;inset:auto 0 0}.popular-mofubox{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 16px 24px #0009)saturate(.84);pointer-events:none;width:215px;max-height:230px;animation:.45s cubic-bezier(.2,.8,.2,1) both popular-copy-in;position:absolute;bottom:-34px;right:112px}.popular-controls,.popular-dots{z-index:4}@media (max-width:1180px){.popular-mofubox{opacity:.9;width:175px;right:80px}}@media (max-width:850px){.popular-mofubox{display:none}}@media (hover:hover) and (pointer:fine){.series-card .poster:hover+.series-meta,.series-card .poster:focus-within+.series-meta{visibility:hidden;opacity:0!important;transform:none!important}.series-card .poster:hover .cover-new,.series-card .poster:focus-within .cover-new,.series-card .poster:hover .cover-type,.series-card .poster:focus-within .cover-type,.series-card .poster:hover .cover-follow,.series-card .poster:focus-within .cover-follow{opacity:0!important}.title-hover{background:linear-gradient(#20242d1f 0%,#20242dc7 34%,#20242dfa 72%,#20242d 100%)!important}.hover-open{white-space:nowrap;align-items:center;gap:10px;overflow:hidden;box-shadow:0 8px 22px #0007;background:#f0e6d7!important;border:1px solid #f0e6d7!important;justify-content:center!important}.hover-open span{color:inherit!important;font-weight:600!important;font-family:var(--font-sans)!important;letter-spacing:0!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1!important;display:inline!important;position:static!important;inset:auto!important}}@container title-card (width<=170px){@media (hover:hover) and (pointer:fine){.title-hover{gap:10px;padding:14px 11px 11px}.title-hover p{text-shadow:0 2px 10px #000;-webkit-line-clamp:5;font-weight:550;line-height:1.5}.hover-open{border-radius:7px;min-height:36px}}}@media (hover:hover) and (pointer:fine){.series-card .title-hover{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s!important;display:flex!important;transform:none!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s!important}.series-card .hover-open:hover{transform:none!important}}@container title-card (width<=170px){@media (hover:hover) and (pointer:fine){.title-hover{gap:7px;padding:11px 10px 10px}.title-hover-kicker,.title-hover h4,.title-hover-meta{display:none}.title-hover p{-webkit-line-clamp:7;line-height:1.42}.hover-open{min-height:34px;padding-inline:10px}}}.popular-carousel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.popular-carousel:before,.popular-carousel:after{display:none!important}.popular-backdrop{opacity:1!important;filter:saturate(.92)brightness(.78)!important;inset:-10% -4%!important;transform:scale(1.045)!important;-webkit-mask-image:radial-gradient(82% 96% at 66% 47%,#000 0% 66%,#0000 100%)!important;mask-image:radial-gradient(82% 96% at 66% 47%,#000 0% 66%,#0000 100%)!important}.popular-copy{text-shadow:0 2px 16px #20242dd9}@media (hover:hover) and (pointer:fine){.series-card .poster:hover+.series-meta,.series-card .poster:focus-within+.series-meta{opacity:1!important;visibility:visible!important;transform:none!important}.series-card .title-hover{opacity:0;visibility:hidden;pointer-events:none;background:#20242d!important;border:1px solid #76664f!important;border-radius:11px!important;grid-template-rows:360px!important;grid-template-columns:180px minmax(0,1fr)!important;gap:0!important;width:min(650px,100vw - 280px)!important;min-height:360px!important;padding:0!important;transition:opacity .18s .9s,transform .2s .9s,visibility 0s linear .9s!important;display:grid!important;inset:-20px auto auto calc(100% + 13px)!important;overflow:hidden!important;transform:translate(-8px)scale(.985)!important}.series-card[data-preview-side=left] .title-hover{left:auto!important;right:calc(100% + 13px)!important;transform:translate(8px)scale(.985)!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover,.series-card .title-hover:hover{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.9s,.9s,.9s!important;display:grid!important;transform:none!important}.series-card .title-hover:hover{transition-delay:0s!important}.series-card .preview-cover{grid-area:1/1!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:360px!important;min-height:360px!important;max-height:360px!important;margin:0!important}.series-card .preview-copy{flex-direction:column!important;grid-area:1/2!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;height:360px!important;padding:26px 28px 24px!important;display:flex!important}.series-card .title-hover-kicker{display:block!important}.series-card .title-hover h4,.series-card .title-hover-meta{display:flex!important}.series-card .preview-copy>p{-webkit-box-orient:vertical;-webkit-line-clamp:5!important;max-height:125px!important;line-height:1.62!important;display:-webkit-box!important;overflow:hidden!important}}@media (max-width:1180px) and (min-width:851px){.popular-mofubox{width:92px!important;right:16px!important}.popular-controls{right:120px!important}}.app-shell:has(.popular-carousel):before{background-image:linear-gradient(180deg, #20242d94 0%, #20242d82 43%, var(--paper) 100%), linear-gradient(90deg, #20242daa 0%, #20242d45 43%, transparent 82%), var(--home-banner-image,none)!important;filter:saturate(1.05)brightness(1.06)!important}.app-shell:has(.popular-carousel)>.topbar{background:color-mix(in srgb, var(--paper) 52%, transparent)!important}@media (hover:hover) and (pointer:fine){.series-card .title-hover{transition:opacity .16s .12s,transform .17s .12s,visibility 0s linear .12s!important}.series-card .poster:hover .title-hover,.series-card .poster:focus-within .title-hover{transition-delay:.12s,.12s,.12s!important}.series-card .title-hover:hover{transition-delay:0s!important}}.popular-mofubox{opacity:.94!important;filter:drop-shadow(0 13px 22px #000a)saturate(.82)!important;width:168px!important;max-height:150px!important;bottom:-30px!important;right:24px!important}.popular-controls{bottom:27px!important;right:210px!important}@media (max-width:1180px) and (min-width:851px){.popular-mofubox{width:138px!important;right:17px!important}.popular-controls{right:170px!important}}.app-shell.dark{--paper:#20242d;--surface:#20242d;--surface2:#343a46;--line:#76664f}.app-shell:has(.popular-carousel):before{transform-origin:top;transform:scale(1.004);filter:saturate(1.03)brightness(1.04)blur(.45px)!important}.popular-copy>p{text-shadow:0 1px 2px #000,0 0 1px #000!important;line-height:1.6!important}.popular-actions{gap:9px}.popular-actions .popular-read{min-height:42px;padding-inline:17px;font-weight:900;box-shadow:0 9px 24px #0005;color:#20242d!important;background:#d9ad67!important;border:1px solid #f0e6d7!important}.popular-actions .popular-read:hover{background:#f0e6d7!important}.popular-actions .popular-read span{margin-left:9px}.popular-actions .popular-open{color:#f0e6d7!important;box-shadow:none!important;background:#20242dbc!important;border:1px solid #76664f!important}.popular-actions .popular-follow{color:#d9ad67!important;background:#20242da3!important;border-color:#76664f!important}.popular-mofubox{display:none!important}.popular-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;padding:0;bottom:31px!important;right:70px!important}.popular-controls>span{color:#f0e6d7c9;text-shadow:0 1px 5px #000;margin-right:9px}.popular-controls button{width:46px;height:46px;box-shadow:none;color:#f0e6d7;opacity:.78;border-radius:50%;transition:opacity .18s,transform .18s,background .18s;background:radial-gradient(circle,#343a469c 0%,#343a4680 43%,#0000 72%)!important;border:0!important}:is(.popular-controls button:hover,.popular-controls button:focus-visible){opacity:1;transform:translateY(-1px);background:radial-gradient(circle,#76664fb8 0%,#343a4691 46%,#0000 74%)!important}@media (max-width:1180px) and (min-width:851px){.popular-controls{right:40px!important}.popular-controls button{width:42px;height:42px}}.chapter-manager,.chapter-editor{margin-top:18px}.admin-chapter-list{gap:9px;margin-top:18px;display:grid}.admin-chapter-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 52%, transparent);border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-chapter-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.admin-chapter-list article>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-chapter-list article>div:nth-child(2) small{color:var(--muted)}.chapter-number{color:#d9ad67;background:#343a46;border-radius:7px;place-items:center;min-height:48px;font-weight:900;display:grid}.title-status.withdrawn{color:#d3a88d;background:#3c3430}.title-status.scheduled{color:#e4cf85;background:#3a3420;border-color:#7d7045}.chapter-manager-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.server-chapter-manager{gap:30px;display:grid}.chapter-published-edit-note{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface2));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.chapter-published-edit-note>div{gap:3px;display:grid}.chapter-published-edit-note span{color:var(--muted)}.server-chapter-library{padding-top:4px}.server-admin-chapter-list article{grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center}.server-managed-chapter-summary{gap:4px;min-width:0;display:grid}.server-managed-chapter-summary b,.server-managed-chapter-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-managed-chapter-summary small{color:var(--muted)}.server-admin-chapter-list article.is-editing{grid-template-columns:58px minmax(0,1fr) auto auto}.server-chapter-edit-fields{border-top:1px solid var(--line);grid-column:2/-1;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding-top:10px;display:grid}.server-chapter-edit-fields label{color:var(--muted);gap:6px;font-weight:800;display:grid}.server-chapter-edit-fields input,.server-chapter-edit-fields select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.server-chapter-edit-fields .chapter-manager-actions{align-self:end}.quiet.danger{color:#efa69c!important;border-color:#81524d!important}@media (max-width:800px){.chapter-published-edit-note{grid-template-columns:auto minmax(0,1fr)}.chapter-published-edit-note button{grid-column:1/-1}.server-admin-chapter-list article,.server-admin-chapter-list article.is-editing{grid-template-columns:48px minmax(0,1fr);gap:10px}.server-admin-chapter-list .title-status,.server-admin-chapter-list .chapter-manager-actions{grid-column:2}.server-chapter-edit-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.server-chapter-edit-fields .chapter-manager-actions{grid-column:1/-1}}@media (max-width:460px){.server-chapter-edit-fields{grid-template-columns:1fr}.server-admin-chapter-list .chapter-manager-actions{width:100%}.server-admin-chapter-list .chapter-manager-actions button{flex:1}}.server-audit-list{gap:8px;margin:18px 0;display:grid}.server-statistics{gap:20px;display:grid}.server-statistics-summary{margin:0}.server-statistics-context{flex-wrap:wrap;gap:8px;display:flex}.server-statistics-context span{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--surface2) 68%, transparent);border-radius:999px;padding:7px 10px}.server-title-statistics{min-width:0}.server-statistics-table-wrap{margin-top:14px;overflow-x:auto}.server-statistics-table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.server-statistics-table-wrap th,.server-statistics-table-wrap td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 10px}.server-statistics-table-wrap thead th{color:var(--muted);font-weight:700}.server-statistics-table-wrap th:first-child{text-align:left;width:34%}.server-statistics-title{max-width:340px;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block;overflow:hidden}:is(.server-statistics-title:hover,.server-statistics-title:focus-visible){color:var(--accent)}.server-statistics-bar{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;width:100%;height:3px;margin-top:7px;display:block;overflow:hidden}.server-statistics-bar i{border-radius:inherit;background:var(--accent);height:100%;display:block}.server-audit-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 60%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.server-audit-list article>div{gap:3px;min-width:0;display:grid}.server-audit-list b,.server-audit-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-audit-list small,.server-audit-list time{color:var(--muted)}@media (max-width:620px){.server-audit-list article{grid-template-columns:1fr}.server-audit-list time{grid-column:1}.server-audit-list .status{justify-self:start}}.scheduled-date{color:#dcc77f!important}.chapter-withdraw-panel{background:color-mix(in srgb, #7d4d40 10%, var(--surface));border:1px solid #714f45;border-radius:8px;gap:12px;margin-top:16px;padding:15px;display:grid}.chapter-withdraw-panel h3,.chapter-withdraw-panel p{margin:5px 0 0}.chapter-withdraw-panel p{color:var(--muted)}.chapter-withdraw-panel label{color:var(--muted);gap:6px;font-weight:800;display:grid}.chapter-withdraw-panel textarea{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);resize:vertical;border-radius:6px;padding:10px}.chapter-withdraw-panel>div:last-child{justify-content:flex-end;gap:8px;display:flex}.chapter-revision-history{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 70%, transparent);grid-column:1/-1;gap:9px;min-width:0;padding:13px;display:grid}.chapter-revision-history>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chapter-revision-history>header small{color:var(--muted)}.chapter-revision-record{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px;display:grid}.chapter-revision-record>button{white-space:nowrap}.chapter-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.chapter-form-grid label{color:var(--muted);gap:7px;font-weight:800;display:grid}.chapter-form-grid .wide{grid-column:1/-1}.chapter-form-grid input,.chapter-form-grid select,.page-data input{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:39px;color:var(--ink);border-radius:6px;outline:none;padding:0 11px}.chapter-form-grid input:focus,.chapter-form-grid select:focus,.page-data input:focus{border-color:#d9ad67;box-shadow:0 0 0 3px #d9ad6716}.page-builder{border:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 43%, transparent);border-radius:9px;margin:24px 0 78px;padding:18px}.page-builder-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-builder h3{margin:0 0 4px}.page-builder p{color:var(--muted);margin:0}.page-builder-tools{flex:none;align-items:stretch;gap:8px;display:flex}.panel-sort-button{border:1px solid var(--line);color:#f0e6d7;background:#20242d;border-radius:6px;padding:9px 12px;font-weight:850}.panel-sort-button:hover:not(:disabled){color:#f0e6d7;border-color:#d9ad67}.panel-sort-button:disabled{cursor:not-allowed;opacity:.45}.file-pick{color:#20242d;cursor:pointer;background:#d9ad67;border-radius:6px;flex:none;padding:9px 12px;font-weight:900;position:relative;overflow:hidden}.file-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.media-upload-help{color:var(--muted);grid-column:1/-1;margin:12px 0;line-height:1.55}.page-order{gap:8px;margin-top:17px;display:grid}.page-order article{background:#20242db5;border:1px solid #343a46;border-radius:7px;grid-template-columns:30px 72px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.page-order article.has-error{background:#2a1d19b8;border-color:#8c5d52}.page-index{color:#d9ad67;text-align:center;font-weight:900}.page-thumb{color:#d9ad67;text-align:center;background:linear-gradient(145deg,#343a46,#20242d);border-radius:5px;place-items:center;width:72px;height:82px;line-height:1.5;display:grid;overflow:hidden}.page-thumb img{object-fit:cover;width:100%;height:100%}.page-data{gap:5px;display:grid}.page-data input{min-height:34px}.page-data small{color:var(--muted)}.page-data label{color:#cca28f;align-items:center;gap:6px;display:flex}.page-data label input{accent-color:#be8069;width:auto;min-height:0}.page-actions{flex-wrap:wrap;gap:5px;display:flex}.page-actions button,.page-replace{border:1px solid var(--line);width:31px;height:31px;color:var(--ink);cursor:pointer;background:#343a46;border-radius:5px;place-items:center;display:grid}.page-replace{position:relative;overflow:hidden}.page-replace input{opacity:0;cursor:pointer;position:absolute;inset:0}.page-actions button:disabled{opacity:.3}.page-actions .danger{color:#e5aa98;border-color:#68463e}.page-empty{color:var(--muted);border:1px dashed #76664f;border-radius:8px;justify-items:center;gap:5px;margin-top:17px;padding:38px;display:grid}.page-empty b{color:var(--ink)}.chapter-page-quality{border:1px solid var(--line);background:var(--surface2);border-radius:7px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px;display:flex}.chapter-page-quality>span{background:color-mix(in srgb, var(--accent) 14%, transparent);width:26px;height:26px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.chapter-page-quality.warning>span{color:#e7bd87;background:#d5a36b26}.chapter-page-quality>div{gap:4px;display:grid}.chapter-page-quality ul{color:#dbb982;gap:3px;margin:0;padding-left:16px;display:grid}.chapter-page-quality small{color:var(--muted)}.page-processing{color:#f0e6d7;letter-spacing:.06em;background:#343a46;border-radius:4px;width:max-content;padding:3px 5px;font-weight:900}.page-processing.processing{color:#dec981;background:#3c3926}.page-processing.failed{color:#e7a3a3;background:#472d2d}.page-data em{color:#e1a3a3;font-style:normal}.reader-local-badge{color:#d9ad67;letter-spacing:.08em;background:#343a46;border-radius:4px;padding:4px 7px;font-style:normal;font-weight:900}.local-reader .pages{background:#20242d;gap:0;display:grid}.reader-page-image{background:#20242d;margin:0;position:relative}.reader-page-image img{contain-intrinsic-size:1080px 1520px;width:100%;height:auto;display:block}.reader-page-image figcaption{color:#f0e6d7;opacity:0;background:#20242dd1;border-radius:4px;padding:4px 7px;transition:opacity .18s;position:absolute;bottom:10px;right:10px}.reader-page-image:hover figcaption{opacity:1}.reader-page-placeholder{text-align:center;background:radial-gradient(circle at 50% 35%,#343a46,#20242d 48%,#20242d);align-content:center;place-items:center;gap:12px;min-height:560px;padding:40px;display:grid}.reader-page-placeholder span{color:#d9ad67;font-weight:800;font-family:var(--font-display);opacity:.28;line-height:1}.reader-page-placeholder small{color:#d9ad67}.reader-page-error{color:#e7b09f;text-align:center;background:#211613;border:1px solid #6b443b;align-content:center;place-items:center;gap:9px;min-height:380px;padding:35px;display:grid}.reader-page-error p{color:#b88c80;margin:0}.reader-page-error button{color:#fff;background:#70483d;border-radius:5px;margin-top:6px;padding:8px 12px}.reader-chapter-state{border:1px solid var(--line);width:min(760px,100% - 32px);color:var(--ink);background:#20242d;border-radius:8px;align-items:center;gap:10px;margin:12px auto;padding:11px 13px;display:flex}.reader-chapter-state>span{color:#d9ad67;background:#343a46;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.reader-chapter-state>div{gap:3px;display:grid}.reader-chapter-state small{color:#d9ad67}.reader-chapter-state.partial>span{color:#e1c275;background:#443821}.reader-chapter-state.empty>span{color:#dfa1a1;background:#412d2d}.reader-chapter-select{border:1px solid var(--line);background:var(--surface2);min-width:112px;min-height:32px;color:var(--ink);border-radius:6px;padding:0 8px}.reader-reveal{z-index:80;color:#f0e6d7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20242ddf;border:1px solid #76664f;border-radius:7px;min-height:38px;padding:0 13px;position:fixed;top:12px;right:12px}.modern-reader.chrome-hidden>header,.modern-reader.chrome-hidden>.reader-progress,.modern-reader.chrome-hidden>.reader-bottom-nav,.modern-reader.chrome-hidden>.reader-settings,.modern-reader.chrome-hidden .reader-edge,.modern-reader.chrome-hidden .report-page-button,.modern-reader.chrome-hidden>.reader-chapter-state{opacity:0;visibility:hidden;pointer-events:none}.modern-reader.chrome-hidden>.reader-stage{min-height:100vh}.modern-reader.chrome-hidden{cursor:none}.modern-reader.chrome-hidden .reader-reveal{cursor:pointer}.reader-mode-double-page{grid-template-columns:1fr 1fr;align-items:start}.reader-mode-double-page .reader-page-error,.reader-mode-double-page .reader-page-placeholder{min-height:360px}@media (max-width:760px){.admin-chapter-list article{grid-template-columns:48px minmax(0,1fr)}.admin-chapter-list .title-status,.admin-chapter-list .title-row-actions{grid-column:2}.chapter-manager-actions,.chapter-revision-history>header{display:grid}.chapter-revision-record{grid-template-columns:1fr}.chapter-revision-record>button{justify-self:start}.chapter-form-grid{grid-template-columns:1fr}.chapter-form-grid .wide{grid-column:auto}.page-builder-head{flex-direction:column;align-items:stretch}.page-builder-tools{grid-template-columns:1fr 1fr;display:grid}.panel-sort-button{min-height:36px}.file-pick{text-align:center}.page-order article{grid-template-columns:25px 58px minmax(0,1fr)}.page-thumb{width:58px;height:72px}.page-actions{grid-column:3}.reader-local-badge{display:none}.reader-mode-double-page{grid-template-columns:1fr}}.modern-reader{background:#20242d;min-height:100vh;padding-bottom:84px}.modern-reader>header{z-index:20;position:sticky;top:0;box-shadow:0 8px 28px #0007}.modern-reader>header>span{margin-right:auto}.reader-page-counter{color:#f0e6d7;align-items:baseline;gap:4px;min-width:52px;display:flex}.reader-page-counter span{color:#d9ad67;margin:0!important}.reader-direction-badge{color:#d9ad67;letter-spacing:.08em;border:1px solid #76664f;border-radius:4px;padding:4px 6px;font-style:normal;font-weight:900}.reader-progress{z-index:21;background:#343a46;height:3px;position:sticky;top:62px}.reader-progress i{background:linear-gradient(90deg,#d9ad67,#d9ad67);height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #d9ad67}.reader-stage{background:var(--reader-background,#20242d);touch-action:pan-y;grid-template-columns:minmax(48px,1fr) minmax(0,1100px) minmax(48px,1fr);align-items:center;min-height:calc(100vh - 125px);padding:30px 18px 18px;display:grid}.reader-live-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-stage .pages{justify-self:center;gap:var(--reader-gap,0px);background:var(--reader-background,#20242d);grid-column:2;width:100%;box-shadow:0 24px 75px #000c}.modern-reader.fit-width .reader-stage .pages{max-width:min(1100px,100%)}.modern-reader.fit-height .reader-stage .pages{width:auto;max-width:min(1100px,100%)}.modern-reader.fit-height .reader-page-image img,.modern-reader.fit-height .reader-page-placeholder,.modern-reader.fit-height .reader-page-error{object-fit:contain;width:auto;max-width:100%;height:calc(100vh - 170px);margin-inline:auto}.reader-settings input:disabled{opacity:.35;cursor:not-allowed}.reader-edge{color:#f0e6d7;opacity:.62;background:radial-gradient(circle,#343a4686,#0000 70%);border:1px solid #0000;border-radius:18px;place-items:center;width:52px;height:86px;transition:opacity .18s,background .18s,transform .18s;display:grid;position:sticky;top:50vh}.reader-edge.previous{grid-column:1;justify-self:end}.reader-edge.next{grid-column:3;justify-self:start}.reader-edge:hover:not(:disabled){opacity:1;background:radial-gradient(circle,#76664fb5,#0000 72%);transform:scale(1.04)}.reader-edge:focus-visible{opacity:1;background:radial-gradient(circle,#76664fb5,#0000 72%);transform:scale(1.04)}.reader-edge:disabled{opacity:0;pointer-events:none}.modern-reader .reader-mode-single-page{border-radius:5px;display:block;overflow:hidden}.modern-reader .reader-mode-single-page>*{width:100%;min-height:min(76vh,920px)}.modern-reader .reader-mode-single-page .reader-page-image img{object-fit:contain;background:#20242d;width:100%;max-height:calc(100vh - 170px)}.modern-reader .reader-mode-double-page{border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;overflow:hidden}.modern-reader .reader-mode-double-page .reader-page-image img{object-fit:contain;background:#20242d;width:100%;max-height:calc(100vh - 170px)}.modern-reader .reader-mode-double-page>*{min-width:0;height:100%}.modern-reader .reader-mode-double-page>:first-child{box-shadow:inset -1px 0 #000b}.modern-reader .reader-mode-double-page>:last-child{box-shadow:inset 1px 0 #ffffff0c}.modern-reader.fit-height .reader-mode-single-page .reader-page-image img,.modern-reader.fit-height .reader-mode-double-page .reader-page-image img{object-fit:contain;width:auto;height:calc(100vh - 170px);margin-inline:auto}.modern-reader.direction-rtl .reader-mode-double-page>:only-child{grid-column:2}.modern-reader.direction-ltr .reader-mode-double-page>:only-child{grid-column:1}.modern-reader.direction-rtl .reader-edge.previous{grid-column:3;justify-self:start;font-size:0}.modern-reader.direction-rtl .reader-edge.next{grid-column:1;justify-self:end;font-size:0}.modern-reader .reader-mode-long-strip{display:grid}.reader-bottom-nav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#20242de8;border:1px solid #343a46;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(610px,100vw - 34px);padding:8px;display:grid;position:fixed;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 15px 50px #000a}.reader-bottom-nav button{color:#f0e6d7;background:#343a46;border-radius:7px;min-height:38px;padding:0 13px;font-weight:800}.reader-bottom-nav button:last-child{color:#20242d;background:#d9ad67}.reader-bottom-nav button:disabled{opacity:.38}.reader-bottom-nav span{color:#d9ad67;text-align:center}.modern-reader .reader-page-error>span{color:#bb7f6d;letter-spacing:.12em;font-weight:900}.reader-page-frame{background:var(--reader-background,#20242d);min-width:0;position:relative}.reader-toggle-setting>span{gap:3px;display:grid}.reader-toggle-setting small{color:#d9ad67;font-weight:400}.reader-settings .reader-toggle-setting input[type=checkbox]{accent-color:#d9ad67;grid-area:1/2;width:18px;height:18px}.reader-page-frame>.reader-page-image{height:100%}.report-page-button{z-index:3;color:#f0e6d7;opacity:.2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#20242dc9;border:1px solid #76664f99;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:800;transition:opacity .18s,background .18s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 7px 20px #0007}.reader-page-frame:hover .report-page-button,.error-frame .report-page-button{opacity:.94}.report-page-button:focus-visible{opacity:.94}.report-page-button:hover{background:#343a46df}.report-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20242dc7;place-items:center;padding:20px;animation:.16s fade-in;display:grid;position:fixed;inset:0}.page-report-dialog{color:#f0e6d7;background:#20242d;border:1px solid #76664f;border-radius:13px;width:min(470px,100%);padding:26px;animation:.2s panel-up;position:relative;box-shadow:0 30px 90px #000e}.report-close{color:#f0e6d7;background:#343a46;border-radius:50%;width:33px;height:33px;position:absolute;top:12px;right:13px}.report-kicker{color:#d9ad67;letter-spacing:.12em;font-weight:900}.page-report-dialog h2{margin:8px 0 4px}.page-report-dialog form>p,.report-success p{color:#d9ad67;margin:0 0 20px}.page-report-dialog label{color:#f0e6d7;gap:7px;margin-top:14px;font-weight:800;display:grid}.page-report-dialog select,.page-report-dialog textarea{color:#f0e6d7;resize:vertical;background:#20242d;border:1px solid #76664f;border-radius:7px;outline:none;width:100%;padding:10px 11px}.page-report-dialog select:focus,.page-report-dialog textarea:focus{border-color:#d9ad67;box-shadow:0 0 0 3px #d9ad6717}.report-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.report-actions button{color:#f0e6d7;background:0 0;border:1px solid #76664f;border-radius:7px;min-height:39px;padding:0 14px;font-weight:800}.report-actions button[type=submit],.report-success button{color:#20242d;background:#d9ad67;border:0}.report-success{text-align:center;justify-items:center;padding:18px 8px 6px;display:grid}.report-success>span{color:#d9ad67;background:#343a46;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.report-success h2{margin-top:14px}.report-success button{border-radius:7px;min-height:40px;padding:0 15px;font-weight:900}@media (max-width:760px){.modern-reader>header{gap:7px;padding-inline:10px}.modern-reader>header>b,.modern-reader>header>span,.modern-reader>header>i,.modern-reader>header>button:nth-last-child(3),.modern-reader>header>button:last-child{display:none}.reader-page-counter{margin-left:auto}.reader-stage{min-height:calc(100vh - 100px);padding:13px 8px calc(72px + env(safe-area-inset-bottom));display:block}.modern-reader header button,.reader-bottom-nav button,.reader-reveal{min-width:44px;min-height:44px}.reader-edge{display:none}.modern-reader .reader-mode-double-page{grid-template-columns:1fr}.reader-bottom-nav{gap:6px;bottom:8px}.reader-bottom-nav button{padding-inline:8px}.report-page-button{opacity:.8;top:8px;right:8px}.report-page-button span{display:none}.page-report-dialog{padding:22px 18px}}.report-manager{gap:18px;display:grid}.report-toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.report-toolbar h2,.report-card h3,.report-empty h3{margin:0}.report-toolbar p,.report-card p,.report-empty p{color:var(--muted);margin:6px 0 0}.undo-admin:disabled{opacity:.45;cursor:not-allowed}.report-filters{flex-wrap:wrap;gap:8px;display:flex}.report-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:9px 14px}.report-filters button.active{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 13%, var(--surface))}.report-filters span{background:#ffffff14;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.report-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:16px;padding:18px;display:grid}.report-card.open{border-left:3px solid #e7b86a}.report-card.resolved{border-left:3px solid var(--accent)}.report-card.dismissed{border-left:3px solid #d9ad67}.report-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-card-head time{color:var(--muted);white-space:nowrap}.report-status{text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-weight:800;display:inline-block}.report-status.open{color:#e7b86a}.report-status.resolved{color:var(--accent)}.report-status.dismissed{color:#d9ad67}.report-body{background:#00000029;border-radius:10px;padding:13px 14px}.report-body p{line-height:1.55}.report-actions{flex-wrap:wrap;gap:8px;display:flex}.report-actions button{min-height:38px}.report-empty{text-align:center;padding:54px 24px}.report-empty>span{background:color-mix(in srgb, var(--accent) 18%, transparent);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}@media (max-width:850px){.report-toolbar,.report-card-head{flex-direction:column;align-items:stretch}.report-list{grid-template-columns:1fr}.report-card-head time{white-space:normal}}.rec-copy{text-align:left;min-width:0;color:inherit;gap:4px;display:grid}.rec-copy b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-copy small{color:var(--muted)}.integration-manager{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.integration-config{gap:22px;display:grid}.integration-state{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-weight:900}.integration-state.ready{border-color:var(--accent);color:var(--accent)}.integration-state.error{color:#e8a3a7;border-color:#b56c70}.integration-fields{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.integration-fields label{color:var(--muted);gap:7px;display:grid}.integration-fields input{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 11px}.direction-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.direction-grid button{text-align:left;border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:10px;grid-template-columns:34px 1fr;gap:3px 10px;padding:14px;display:grid}.direction-grid button>span{background:var(--surface2);border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.direction-grid button small{color:var(--muted)}.direction-grid button.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.integration-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integration-actions>span{color:var(--muted);margin-right:auto}.integration-log{gap:0;display:grid}.integration-log p{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:11px 0;line-height:1.5}.integration-log p span{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.integration-log-empty{text-align:center;color:var(--muted);padding:45px 20px}.integration-event-lab{grid-column:1/-1;gap:18px;display:grid}.event-composer{grid-template-columns:.8fr 1.15fr 1.35fr .55fr auto;align-items:end;gap:10px;display:grid}.event-composer label{color:var(--muted);gap:7px;display:grid}.event-composer input,.event-composer select,.event-composer textarea{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:42px;color:var(--ink);border-radius:8px;padding:9px 11px}.event-composer .event-message-field{grid-column:1/-2}.event-composer>button{min-height:42px;margin-bottom:0}.event-queue{gap:8px;display:grid}.event-row{border:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 82%, transparent);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.event-row.failed{border-color:color-mix(in srgb, #d78387 55%, var(--line))}.event-direction{background:color-mix(in srgb, var(--accent) 13%, var(--surface2));width:38px;height:38px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.event-row p{color:var(--muted);margin:3px 0}.event-row small{color:var(--muted)}.event-row em{color:#e8a3a7;margin-top:5px;font-style:normal;display:block}.event-status{background:var(--surface2);color:var(--muted);letter-spacing:.08em;border-radius:999px;padding:5px 7px;font-weight:900}.event-status.processed{color:var(--accent)}.event-status.failed{color:#e8a3a7}.local-groups-page,.local-report-list{gap:14px;display:grid}.local-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.local-group-grid article{align-content:start;gap:10px;display:grid}.local-group-grid article p,.local-group-grid article small{color:var(--muted);line-height:1.55}.local-group-grid article button{justify-self:start;margin-top:6px}.local-report-list article{justify-content:space-between;align-items:center;gap:18px;display:flex}.local-report-list article h2{margin:8px 0 3px}.local-report-list article p,.local-report-list article small{color:var(--muted)}.local-report-list blockquote{border-left:2px solid var(--accent);margin:9px 0;padding-left:12px}.subscription-state{min-height:340px}.local-account-summary{background:#be894a14;border:1px solid #80674b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:20px;padding:20px;display:flex}.local-account-create{gap:12px;margin-top:24px;display:grid}.local-account-create>div{flex-wrap:wrap;gap:12px;display:flex}.local-account-create input{min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #80674b;border-radius:8px;flex:200px;padding:12px}.role-simulator{border-bottom:1px solid var(--line);gap:14px;padding-bottom:20px;display:grid}.role-simulator p{color:var(--muted)}.role-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.role-choice-grid button{border:1px solid var(--line);background:var(--surface2);color:var(--ink);text-align:left;border-radius:9px;gap:5px;padding:12px;display:grid}.role-choice-grid button small{color:var(--muted);line-height:1.45}.role-choice-grid button.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.access-denied-page{place-content:center;justify-items:start;max-width:720px;min-height:calc(100vh - 80px);display:grid}.access-denied-icon{background:color-mix(in srgb, var(--accent) 15%, var(--surface2));width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.access-denied-page>div:last-child{gap:10px;margin-top:18px;display:flex}.signed-out-menu{align-content:start;gap:18px;min-height:300px;display:grid}.skip-link{z-index:10000;background:var(--accent);color:#20242d;border-radius:8px;padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 85%, white);outline-offset:3px}.panel-section:not(.open) .section-items{visibility:hidden}.panel-section.open .section-items{visibility:visible}@media (forced-colors:active){:where(button,a,input,select,textarea):focus-visible{outline:3px solid highlight}.pill,.status,.event-status{border:1px solid canvastext}}.related-grid .related-title{color:var(--ink);text-align:left;background:0 0;border:0;gap:8px;padding:0;display:grid}.related-grid .related-title:hover b{color:var(--accent)}.chapter-tools select,.detail-actions select{border:1px solid var(--line);background:var(--surface2);min-height:38px;color:var(--ink);border-radius:8px;padding:0 10px}.art-grid img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:220px}.art-grid img.automatic-banner{filter:saturate(.85)brightness(.8)}.detail-report{z-index:9000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14161cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.detail-report>div{gap:12px;width:min(520px,100%);display:grid}.detail-report select,.detail-report textarea{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);border-radius:8px;padding:10px}.detail-report>div>div{justify-content:flex-end;gap:9px;display:flex}@media (max-width:1100px){.integration-manager{grid-template-columns:1fr}.integration-fields{grid-template-columns:1fr 1fr}.integration-fields label:first-child{grid-column:1/-1}.event-composer{grid-template-columns:1fr 1fr}.event-composer .event-message-field{grid-column:1/-1}.local-group-grid,.role-choice-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.integration-fields,.direction-grid{grid-template-columns:1fr}.integration-fields label:first-child{grid-column:auto}.event-composer{grid-template-columns:1fr}.event-composer .event-message-field{grid-column:auto}.event-row{grid-template-columns:38px minmax(0,1fr)}.event-row>.event-status,.event-row>button{grid-column:2;justify-self:start}.local-group-grid{grid-template-columns:1fr}.local-report-list article{flex-direction:column;align-items:stretch}.role-choice-grid{grid-template-columns:1fr}}.popular-credits{flex-wrap:wrap;align-items:center;gap:18px;margin-top:13px;display:flex}.popular-credits>span{border-right:1px solid color-mix(in srgb, var(--line) 75%, transparent);gap:2px;padding-right:18px;display:grid}.popular-credits>span:last-child{border-right:0}.popular-credits small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.popular-credits b{color:var(--ink)}@media (max-width:700px){.popular-credits{gap:9px}.popular-credits>span{padding-right:9px}.popular-credits>span:nth-child(2){border-right:0}}.field-help{color:var(--muted);line-height:1.45}.title-status.pending{color:#e8c27b!important;border-color:#8c7244!important}.title-status.revision{color:#e8a980!important;border-color:#8d5e42!important}.title-status.rejected{color:#e89aa1!important;border-color:#8f4d54!important}.moderation-workspace{gap:18px;display:grid}.moderation-summary{justify-content:space-between;align-items:center;gap:28px;display:flex}.moderation-summary h2{margin:5px 0}.moderation-summary p{color:var(--muted);margin:0}.moderation-counts{flex-wrap:wrap;gap:8px;display:flex}.moderation-counts span{border:1px solid var(--line);min-width:78px;color:var(--muted);text-align:center;border-radius:9px;padding:10px 12px}.moderation-counts b{color:var(--ink);display:block}.moderation-queue{gap:11px;display:grid}.moderation-item{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;display:grid}.moderation-kind{border:1px solid var(--line);color:var(--muted);letter-spacing:.09em;border-radius:5px;padding:6px 8px;font-weight:900}.moderation-kind.title{color:#a9c3dd;border-color:#788da5}.moderation-kind.chapter{color:#d9ad67;border-color:#d9ad67}.moderation-item-copy h3{margin:0}.moderation-item-copy p{color:var(--muted);margin:5px 0}.moderation-item-copy time{color:var(--muted)}.moderation-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.moderation-decision-editor{border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 65%, transparent);border-radius:9px;grid-column:1/-1;padding:16px}.moderation-decision-editor label{gap:8px;display:grid}.moderation-decision-editor textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:8px;padding:11px}.moderation-decision-editor>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.moderation-empty{text-align:center;padding:48px 20px}.moderation-empty>span{background:color-mix(in srgb, var(--accent) 18%, transparent);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.moderation-empty h3{margin:12px 0 5px}.moderation-empty p,.moderation-history-empty{color:var(--muted)}.moderation-history>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.moderation-history article p{color:var(--muted);margin:4px 0 0}.moderation-history article>span:not(.decision-dot),.moderation-history article time{color:var(--muted)}.decision-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.decision-dot.revision{background:#d79c64}.decision-dot.rejected{background:#ca6d75}.moderation-feedback{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);padding:6px 8px;color:var(--muted)!important;white-space:normal!important;margin-top:7px!important;line-height:1.4!important;display:block!important}@media (max-width:900px){.moderation-summary{flex-direction:column;align-items:flex-start}.moderation-item{grid-template-columns:auto 1fr}.moderation-actions{grid-column:1/-1;justify-content:flex-start}.moderation-history>article{grid-template-columns:auto 1fr}.moderation-history article>span:not(.decision-dot),.moderation-history article time{grid-column:2}}@media (max-width:600px){.moderation-item{grid-template-columns:1fr}.moderation-actions,.moderation-decision-editor{grid-column:auto}.moderation-counts{width:100%}.moderation-counts span{flex:1}}.sanctions-workspace{gap:18px;display:grid}.sanction-create{grid-template-columns:minmax(210px,1.2fr) minmax(170px,.7fr) minmax(170px,.7fr) minmax(90px,.35fr);align-items:end;gap:12px;display:grid}.sanction-create>div{grid-column:1/-1}.sanction-create h2{margin:0}.sanction-create p{color:var(--muted);margin:5px 0 0}.sanction-create label{color:var(--muted);gap:6px;display:grid}.sanction-create select,.sanction-create input{border:1px solid var(--line);border-radius:7px;min-height:40px;padding:0 10px}.sanction-reason{grid-column:1/-2}.sanction-create textarea,.appeal-editor textarea,.appeal-resolution textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:7px;padding:10px}.sanctions-list{gap:10px;display:grid}.sanction-item{border:1px solid var(--line);background:color-mix(in srgb, var(--surface2) 55%, transparent);border-left:3px solid #cf8d59;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto;gap:14px;padding:15px;display:grid}.sanction-item.lifted{opacity:.72;border-left-color:#d9ad67}.sanction-item h3{margin:7px 0 3px}.sanction-item p{color:var(--muted);margin:0}.sanction-item small{color:var(--muted);margin-top:7px;display:block}.sanction-type{border:1px solid var(--line);color:#e2b080;text-transform:uppercase;border-radius:4px;padding:4px 6px;font-weight:900}.sanction-type.suspension{color:#ea8c95;border-color:#8d4e55}.sanction-type.upload-ban{color:#d7a4df;border-color:#76537d}.sanction-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sanction-item-actions>span{width:100%;color:var(--muted);text-align:right}.appeal-editor,.appeal-summary{border-top:1px solid var(--line);grid-column:1/-1;padding:13px}.appeal-editor label{color:var(--muted);gap:7px;display:grid}.appeal-editor>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.appeal-summary{background:#d5a35217;border-radius:7px}.appeal-summary.accepted{background:color-mix(in srgb, var(--accent) 10%, transparent)}.appeal-summary.rejected{background:#c8646d17}.appeal-summary p{margin:5px 0}.sanctions-empty{text-align:center;color:var(--muted);padding:34px}.appeals-queue>article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;padding:13px 0;display:grid}.appeals-queue article p{color:var(--muted);margin:5px 0}.appeal-actions{gap:7px;display:flex}.appeal-resolution{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.appeal-resolution textarea{grid-column:1/-1}@media (max-width:900px){.sanction-create{grid-template-columns:1fr 1fr}.sanction-reason,.sanction-create>button{grid-column:1/-1}.sanction-item{grid-template-columns:1fr}.sanction-item-actions{justify-content:flex-start}.sanction-item-actions>span{text-align:left}}@media (max-width:580px){.sanction-create{grid-template-columns:1fr}.sanction-item-actions,.appeal-actions{flex-direction:column;align-items:stretch}.appeals-queue>article,.appeal-resolution{grid-template-columns:1fr}.appeal-resolution textarea{grid-column:auto}}@media (min-width:701px) and (hover:hover) and (pointer:fine){.series-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))!important;overflow:visible!important}.series-card,.series-card .poster{overflow:visible!important}.series-card .poster-hit{position:absolute!important;inset:0!important}.series-card .title-hover{grid-template-rows:360px!important;grid-template-columns:180px minmax(0,1fr)!important;width:min(650px,100vw - 310px)!important;min-width:560px!important;min-height:360px!important;max-height:360px!important;position:absolute!important}.series-card .preview-cover{width:180px!important;min-width:180px!important;max-width:180px!important;height:360px!important;min-height:360px!important;max-height:360px!important}.series-card .preview-copy{gap:12px!important;height:360px!important;padding:26px 28px 24px!important}.series-card .preview-copy>p{max-height:125px!important;line-height:1.62!important}.series-card .title-preview-chapter-count{color:var(--muted);margin-top:auto;font-weight:500;line-height:1.4;display:block}.series-card .preview-cover,.series-card .cover-image{border-radius:inherit}}.series-card .cover-type{display:none!important}@media (min-width:701px) and (max-width:1050px){.series-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important}.series-card .title-hover{width:min(600px,100vw - 285px)!important;min-width:0!important}}.panel-home{min-width:0;color:var(--ink);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}:is(.panel-home:hover,.panel-home:focus-visible){background:#343a46!important}.panel-home b{color:#f0e6d7!important}.md-panel.collapsed .panel-home b{display:none}:is(.profile-menu .panel-slide>button:hover,.profile-menu .panel-slide>button:focus-visible,.profile-menu .profile-split button:hover,.profile-menu .profile-split button:focus-visible){color:#fff!important;opacity:1!important;background:#343a46!important}:is(.profile-menu .panel-slide>button:hover>span,.profile-menu .panel-slide>button:focus-visible>span,.profile-menu .profile-split button:hover>span,.profile-menu .profile-split button:focus-visible>span){color:#fff!important;opacity:1!important}.profile-menu .profile-close{z-index:20;place-items:center;line-height:1;color:#f0e6d7!important;background:#20242ddf!important;border:1px solid #76664f!important;border-radius:50%!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;position:absolute!important;top:10px!important;left:auto!important;right:10px!important}.feature-page.profile-feature{isolation:isolate;width:100%;max-width:1480px;position:relative}.feature-page.profile-feature:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 15% 15%,#d9ad6716 0 2px,#0000 3px) 0 0/150px 170px,radial-gradient(circle at 72% 31%,#d9ad6716 0 2px,#0000 3px) 0 0/210px 190px,radial-gradient(circle at 45% 78%,#d9ad6712 0 3px,#0000 4px) 0 0/260px 230px,linear-gradient(135deg,#343a4610,#0000 42%) 0 0/100% 100%;animation:22s linear infinite profile-drift;position:absolute;inset:50px -5vw -80px}@keyframes profile-drift{to{background-position:30px 95px,-45px 70px,60px 110px,50%}}.profile-feature .profile-workspace{grid-template-columns:300px minmax(0,1fr);gap:20px;width:100%}.profile-feature .editable-profile{position:sticky;top:92px;padding:28px!important}.profile-feature .editable-profile:before{display:none}.profile-feature .editable-profile>img{width:112px;height:112px}.profile-dashboard{gap:15px;min-width:0;display:grid}.profile-dashboard .profile-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-resume-card{background:linear-gradient(95deg,#343a46ed,#20242dd9),radial-gradient(circle at 82% 20%,#d9ad6728,#0000 48%);border:1px solid #343a46;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.profile-resume-card>div{flex:1;min-width:0}.profile-resume-card h2{margin:6px 0 3px}.profile-resume-card p{color:var(--muted);margin:0 0 10px}.profile-resume-card .mini-progress{max-width:440px}.profile-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.profile-quick-actions button{color:#f0e6d7;background:#20242d;border:1px solid #343a46;border-radius:8px;min-height:43px;font-weight:800}:is(.profile-quick-actions button:hover,.profile-quick-actions button:focus-visible){color:#fff;background:#343a46;border-color:#d9ad67}.profile-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.profile-panel-card,.profile-activity-strip{background:#20242de8;border:1px solid #343a46;border-radius:10px;min-width:0;padding:18px;box-shadow:0 18px 48px #20242d60}.profile-panel-card>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:12px;display:flex}.profile-panel-card h2,.profile-activity-strip h2{margin:0}.profile-panel-card header p{color:var(--muted);margin:4px 0 0}.profile-panel-card header>button{color:#d9ad67;flex:none;font-weight:800}.profile-followed-list,.profile-history-list{gap:7px;display:grid}.profile-followed-list>button,.profile-history-list>button{min-width:0;color:var(--ink);text-align:left;border-radius:7px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.profile-followed-list>button:hover,.profile-history-list>button:hover{background:#343a46}.profile-followed-list .poster{width:44px;height:61px;overflow:hidden}.profile-followed-list b,.profile-followed-list small,.profile-history-list b,.profile-history-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-followed-list small,.profile-history-list small,.profile-history-list time{color:var(--muted);margin-top:3px}.profile-history-list>button>span:first-child{color:#d9ad67;background:#343a46;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.profile-empty{color:var(--muted);margin:10px 0}.profile-activity-strip>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.profile-activity-strip span{color:#d9ad67;border:1px solid #343a46;border-radius:999px;padding:6px 9px}@media (max-width:1180px){.profile-dashboard .profile-metrics,.profile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-columns{grid-template-columns:1fr}}@media (max-width:760px){.profile-feature .profile-workspace{grid-template-columns:1fr}.profile-feature .editable-profile{position:static}.profile-resume-card{flex-direction:column;align-items:stretch}}.home-feed .text-button{min-height:39px;padding-inline:14px}.home-feed .feed-layout{gap:25px}.home-feed .feed-layout>.updates{padding-inline:15px}.home-feed .update{gap:15px;padding:18px 8px}.home-feed .update.unread:before{width:7px;height:7px;left:-3px}.title-thumbnail{aspect-ratio:2/3;border:1px solid var(--line);background:var(--surface2);border-radius:6px;flex-shrink:0;place-items:center;width:56px;height:84px;display:grid;position:relative;overflow:hidden}.title-thumbnail:before{content:"";border:1px solid var(--muted);opacity:.5;border-left-width:3px;border-radius:3px;width:20px;height:28px}.title-thumbnail>.cover-image{z-index:1}.updates>.update{grid-template-columns:56px minmax(0,1fr) max-content 18px;align-items:center;display:grid}.updates .update-body,.home-feed .popular-box>button>span:last-child{overflow-wrap:anywhere;min-width:0}.home-feed .update-body{gap:4px}.home-feed .update-body em{margin-top:4px;padding:3px 6px}.home-feed .feed-mofubox{width:182px;top:-11px;right:-6px}.home-feed .popular-box h3{margin-bottom:14px}.home-feed .popular-box>button{grid-template-columns:28px 56px minmax(0,1fr);gap:11px;padding:13px 0}@media (max-width:600px){.title-thumbnail{width:48px;height:72px}.updates>.update{grid-template-columns:48px minmax(0,1fr) 18px}.updates>.update>.title-thumbnail{grid-row:1/3}.updates>.update>.update-body{grid-column:2}.updates>.update>time{overflow-wrap:anywhere;grid-area:2/2;margin-left:0}.updates>.update>span:last-child{grid-area:1/3/3}.home-feed .popular-box>button{grid-template-columns:24px 48px minmax(0,1fr)}.home-feed .feed-layout>.updates{padding-inline:12px}.home-feed .update{gap:11px;padding-block:16px}.home-feed .popular-box{padding:102px 17px 19px!important}.home-feed .feed-mofubox{width:150px;top:-8px}}.section-heading:has(.home-shelf-controls){margin-bottom:24px}.section-heading:has(.home-shelf-controls)+.series-grid{grid-template-columns:repeat(auto-fill,minmax(min(195px,100%),205px))!important;gap:28px 20px!important}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta{padding:43px 12px 14px}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta h3{margin-bottom:6px;line-height:1.3}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta p{line-height:1.4}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta .more{padding:5px}.section-heading:has(.home-shelf-controls)+.series-grid .cover-new{padding:7px 11px;top:13px;left:13px}.section-heading:has(.home-shelf-controls)+.series-grid .card-chapter{min-height:32px;margin-top:10px}.section-heading:has(.home-shelf-controls)+.series-grid .card-chapter span{border-radius:6px;padding:6px 10px}@media (max-width:700px){.section-heading:has(.home-shelf-controls)+.series-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),155px))!important;gap:22px 14px!important}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta{padding:35px 9px 11px!important}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta .more{padding:4px}.section-heading:has(.home-shelf-controls)+.series-grid .cover-new{padding:5px 8px;top:9px;left:9px}.section-heading:has(.home-shelf-controls)+.series-grid .card-chapter{min-height:27px}.section-heading:has(.home-shelf-controls)+.series-grid .card-chapter span{padding:5px 8px}}.series-grid .series-card{align-self:start}.series-grid .series-cover-frame{border-radius:10px;width:100%;min-width:0;display:block;position:relative}.series-grid .series-cover-frame>.poster{border-radius:inherit;display:block;aspect-ratio:2/3!important;height:auto!important;min-height:0!important;margin:0!important}.series-grid .series-cover-frame>.poster:has(>.cover-image){aspect-ratio:auto!important}.series-grid .series-cover-frame>.poster>.cover-image{aspect-ratio:auto 2/3;object-fit:contain;width:100%;height:auto;display:block;position:relative;inset:auto}.series-grid .series-cover-frame>.poster:after{border-radius:inherit;pointer-events:none}.series-grid .series-card .series-meta{box-sizing:border-box;gap:8px;min-width:0;max-width:100%;position:absolute;inset:auto 0 0;border-radius:0 0 10px 10px!important;width:100%!important;margin:0!important}.series-grid .series-card .series-meta>div:first-child{flex:auto;min-width:0}.series-grid .series-card .series-link{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.series-grid .series-card .series-meta h3{overflow-wrap:anywhere;text-wrap:balance;text-overflow:clip;text-shadow:0 2px 8px #20242de6;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden;white-space:normal!important}.series-grid .series-card .series-meta p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.series-grid .series-card .card-action-wrap{flex:none}.app-shell .content:has(>.feature-page.all-titles-catalogue){width:100%;max-width:none!important}.feature-page.all-titles-catalogue{width:100%;max-width:none;container:all-titles/inline-size}.all-titles-catalogue .series-grid.catalogue-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:28px 18px!important}@media (min-width:851px){.app-shell .content:has(>.feature-page.all-titles-catalogue){padding-inline:24px!important}}@container all-titles (width<=1100px){.all-titles-catalogue .series-grid.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container all-titles (width<=760px){.all-titles-catalogue .series-grid.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container all-titles (width<=540px){.all-titles-catalogue .series-grid.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}}@container all-titles (width<=300px){.all-titles-catalogue .series-grid.catalogue-grid{grid-template-columns:minmax(0,1fr)!important}}.series-grid.catalogue-grid .series-meta{padding:42px 12px 14px}.series-grid.catalogue-grid .series-meta h3{margin-bottom:6px;font-weight:600;line-height:1.3}.series-grid.catalogue-grid .series-meta p{line-height:1.4}.series-grid.catalogue-grid .series-meta .more{padding:5px}.series-grid.catalogue-grid .catalog-stats{min-height:30px;margin-top:10px}.series-grid.catalogue-grid .catalog-stats span{border-radius:6px;padding:6px 9px}@media (max-width:700px){.series-grid.catalogue-grid .series-meta{padding:35px 9px 11px!important}.series-grid.catalogue-grid .catalog-stats{min-height:27px}.series-grid.catalogue-grid .catalog-stats span{padding:5px 8px}}.update-list-empty{color:var(--muted);margin:0;padding:36px 18px;line-height:1.55}.popular-box-empty{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:18px 0 8px;line-height:1.55}.home-continue.empty{background:linear-gradient(100deg,#20242deb,#20242de8),radial-gradient(circle at 88% 25%,#d9ad671f,#0000 45%)}.gallery-manager{gap:18px;min-width:0;display:grid}.gallery-manager-head,.gallery-manager-library>header{justify-content:space-between;align-items:center;gap:24px;min-width:0;display:flex}.gallery-manager-head>div,.gallery-manager-library>header>div{min-width:0;max-width:100%}.gallery-manager-head h2,.gallery-manager-library h2{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;margin:5px 0 6px}.gallery-manager-head p,.gallery-manager-library header small{color:var(--muted);margin:0;line-height:1.5}.gallery-manager-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.gallery-manager-form label{color:var(--muted);gap:7px;font-weight:700;display:grid}.gallery-manager-form input,.gallery-manager-form select,.gallery-manager-card input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);border-radius:8px;outline:0;padding:0 12px}.gallery-manager-form input:focus,.gallery-manager-form select:focus,.gallery-manager-card input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.gallery-upload-button{border:1px dashed color-mix(in srgb, var(--accent) 62%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface2));cursor:pointer;border-radius:9px;grid-column:1/-1;place-items:center;min-height:52px;padding:12px 16px;color:var(--ink)!important;display:grid!important}.gallery-upload-button:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface2))}.gallery-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gallery-manager-help{color:var(--muted);grid-column:1/-1;align-self:center;line-height:1.55}.gallery-manager-library{min-width:0;overflow:hidden}.gallery-manager-library>header{border-bottom:1px solid var(--line);padding-bottom:16px}.gallery-manager-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin-top:18px;display:grid}.gallery-manager-card{border:1px solid var(--line);background:var(--paper);border-radius:11px;min-width:0;padding:8px}.gallery-manager-image{aspect-ratio:2/3;background:var(--surface2);border-radius:8px;position:relative;overflow:hidden}.gallery-manager-image img,.title-season-grid img{object-fit:cover;width:100%;height:100%;display:block}.gallery-manager-image>span{color:#fff;background:#20242dd9;border:1px solid #fff3;border-radius:5px;padding:4px 7px;font-weight:800;position:absolute;top:9px;left:9px}.gallery-manager-card>input{margin-top:8px;font-weight:700}.gallery-manager-card-actions{grid-template-columns:34px 34px 1fr;gap:6px;margin-top:7px;display:grid}.gallery-manager-card-actions button{border:1px solid var(--line);background:var(--surface2);min-height:32px;color:var(--ink);border-radius:6px}.gallery-manager-card-actions button:disabled{opacity:.32;cursor:not-allowed}.gallery-manager-card-actions .gallery-remove{color:#e99ca4}.gallery-manager-empty{text-align:center;place-items:center;width:100%;min-width:0;min-height:260px;padding:28px 20px;display:grid}.gallery-manager-empty.compact{min-height:210px;margin-top:18px}.gallery-manager-empty>*{overflow-wrap:anywhere;white-space:normal;width:min(100%,420px);max-width:100%}.gallery-manager-empty>span,.title-gallery-empty>span{color:var(--accent)}.gallery-manager-empty h3,.gallery-manager-empty p,.title-gallery-empty h3,.title-gallery-empty p{margin:5px 0}.gallery-manager-empty p,.title-gallery-empty p{color:var(--muted)}.title-art-gallery{margin-top:12px;display:grid}.title-season-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px;display:grid}.title-season-card{aspect-ratio:2/3;border:1px solid var(--line);background:var(--surface2);color:#fff;cursor:zoom-in;text-align:left;border-radius:10px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}:is(.title-season-card:hover,.title-season-card:focus-visible){z-index:1;border-color:color-mix(in srgb, var(--accent) 72%, #fff);transform:translateY(-4px)scale(1.015);box-shadow:0 16px 34px #0008}.title-season-card img{transition:transform .22s}:is(.title-season-card:hover img,.title-season-card:focus-visible img){transform:scale(1.035)}.title-season-caption{color:#fff;background:linear-gradient(#0000,#20242de8 62%);padding:34px 12px 12px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.title-season-zoom{color:#fff;filter:drop-shadow(0 2px 3px #000b);opacity:0;pointer-events:none;background:0 0;border:0;width:44px;height:44px;padding:0;transition:opacity .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.title-season-card:hover .title-season-zoom,.title-season-card:focus-visible .title-season-zoom){opacity:1}.title-gallery-empty{border:1px dashed var(--line);text-align:center;border-radius:10px;place-items:center;min-height:220px;padding:24px;display:grid}.artwork-lightbox{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#20242de8;place-items:center;padding:26px 76px;display:grid;position:fixed;inset:0}.artwork-lightbox-backdrop{background:0 0;border:0;position:fixed;inset:0}.artwork-lightbox-stage{z-index:1;place-items:center;max-width:calc(100vw - 152px);max-height:calc(100vh - 52px);display:grid;position:relative}.artwork-lightbox-stage>img{object-fit:contain;background:#000;width:auto;max-width:calc(100vw - 152px);height:auto;max-height:calc(100vh - 52px);display:block;box-shadow:0 24px 80px #000}.artwork-lightbox-caption{color:#fff;background:linear-gradient(#0000,#20242de8 70%);justify-content:space-between;align-items:center;gap:16px;padding:34px 16px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.artwork-lightbox-caption span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artwork-lightbox-close,.artwork-lightbox-arrow{z-index:2;color:#fff;background:#20242dd9;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 8px 24px #0008}.artwork-lightbox-close{width:44px;height:44px;top:18px;right:18px}.artwork-lightbox-arrow{width:48px;height:64px;top:50%;transform:translateY(-50%)}.artwork-lightbox-arrow.previous{left:16px}.artwork-lightbox-arrow.next{right:16px}.artwork-lightbox-close:hover,.artwork-lightbox-arrow:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 24%, #20242d)}@media (max-width:900px){.gallery-manager-form{grid-template-columns:1fr 1fr}.gallery-manager-help{grid-column:auto}.gallery-upload-button{grid-column:1/-1}}@media (max-width:620px){.gallery-manager-head,.gallery-manager-library>header{flex-direction:column;align-items:flex-start}.gallery-manager-form{grid-template-columns:1fr}.gallery-upload-button,.gallery-manager-help{grid-column:auto}.gallery-manager-grid,.title-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-lightbox{padding:54px 12px 18px}.artwork-lightbox-stage,.artwork-lightbox-stage>img{max-width:calc(100vw - 24px);max-height:calc(100vh - 72px)}.artwork-lightbox-arrow{width:42px;height:42px;top:auto;bottom:20px;transform:none}.artwork-lightbox-arrow.previous{left:20px}.artwork-lightbox-arrow.next{right:20px}}.title-ownership-manager{margin-top:24px}.admin>.admin-tabs{flex-wrap:wrap;row-gap:14px}.admin>.admin-tabs button{white-space:nowrap}.admin-title-details{overflow-wrap:anywhere;min-width:0}.admin-title-details .title-journal-owner{color:var(--muted);margin-top:6px}.title-ownership-manager .card-title p{max-width:900px}.title-owner-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(240px,420px);align-items:center;gap:20px;padding:18px 0;display:grid}.title-owner-row>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.title-owner-row small{color:var(--muted)}.title-owner-row select{width:100%;min-width:0}.user-identity{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.title-owner-row{grid-template-columns:minmax(0,1fr);gap:10px}}.uploader-application-page{min-width:0;max-width:900px}.uploader-application-intro,.uploader-application-form,.uploader-application-entry{overflow-wrap:anywhere;padding:clamp(20px,3vw,32px)}.uploader-application-intro p,.uploader-application-submit p{color:var(--muted);margin:0;line-height:1.7}.uploader-application-intro>.primary,.uploader-application-intro>p+p{margin-top:20px}.uploader-application-form{gap:12px;margin-top:24px;display:grid}.uploader-application-form h2{margin:0 0 12px}.uploader-application-form label,.uploader-application-entry label{gap:9px;margin-top:12px;font-weight:700;display:grid}.uploader-application-form input,.uploader-application-entry textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:14px 16px;font-weight:400}.uploader-application-entry textarea{resize:vertical;min-height:90px}.uploader-application-form input[readonly]{color:var(--muted)!important}.uploader-application-form small,.uploader-application-form .optional-label{color:var(--muted);font-weight:400;line-height:1.6}.uploader-application-form .optional-label{display:inline}.uploader-application-form [aria-invalid=true]{border-color:#d47e7e!important}.uploader-application-submit{border-top:1px solid var(--line);justify-items:start;gap:16px;margin-top:12px;padding-top:24px;display:grid}.uploader-application-page button,.uploader-applications-manager button{white-space:normal;max-width:100%;min-height:46px;padding:14px 20px}.uploader-application-status{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:20px;display:grid}.uploader-application-status h2{margin:0}.uploader-application-status p{white-space:pre-wrap;color:var(--muted);margin:0}.uploader-applications-manager{gap:20px;min-width:0;display:grid}.uploader-applications-manager .page-heading{margin:0}.uploader-application-filters,.uploader-application-actions,.uploader-application-entry-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uploader-application-filters .outline{width:auto}.uploader-application-filters [aria-pressed=true]{color:#f0e6d7;background:#343a46;border-color:#d9ad67}.uploader-application-entry-heading{justify-content:space-between}.uploader-application-entry-heading h3{min-width:0;margin:0}.uploader-application-entry-heading .pill{white-space:normal;max-width:100%}.uploader-application-entry dl{gap:14px;margin:24px 0;display:grid}.uploader-application-entry dl>div{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:12px;display:grid}.uploader-application-entry dt{color:var(--muted)}.uploader-application-entry dd{min-width:0;margin:0}.uploader-application-entry a,.group-discord-link{color:var(--ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.group-discord-link{margin:12px 0;display:inline-block}.uploader-application-actions{margin-top:20px}.uploader-application-actions .danger-outline{width:auto}@media (max-width:600px){.uploader-application-entry dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.uploader-application-actions button{width:100%}}.permissions-manager,.permissions-list{gap:18px;min-width:0;display:grid}.permissions-manager .page-heading{margin:0}.permissions-manager h2{margin:0 0 12px}.permissions-manager .page-heading p{margin:0;line-height:1.6}.permissions-search{gap:10px;padding:24px;display:grid}.permissions-manager label{font-weight:700}.permissions-manager input,.permissions-manager select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px}.permissions-search p,.permissions-local-note,.permissions-count{color:var(--muted);margin:0;line-height:1.6}.permission-user{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:24px;padding:24px;display:grid}.permission-identity,.permission-controls{overflow-wrap:anywhere;gap:9px;min-width:0;display:grid}.permission-identity h3{margin:0;line-height:1.4}.permission-identity p,.permission-controls p{color:var(--muted);margin:0;line-height:1.6}.permission-identity strong{color:var(--ink)}.permission-self{color:var(--accent);margin-left:12px;font-weight:400;display:inline-block}.permission-id code{-webkit-user-select:all;user-select:all}.translation-groups-manager{align-content:start}.translation-group-create{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:24px;display:grid}.translation-group-create label{grid-column:1/-1}.translation-group-create button,.translation-group-member-form button,.translation-group-member button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 18px;display:inline-flex}.translation-group-list,.translation-group-card,.translation-group-members{gap:14px;min-width:0;display:grid}.translation-group-card{padding:24px}.translation-group-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.translation-group-card h3,.translation-group-card header small{margin:0}.translation-group-card header>div{gap:5px;display:grid}.translation-group-id{color:var(--muted);overflow-wrap:anywhere;text-align:right}.translation-group-id code,.translation-group-member code{-webkit-user-select:all;user-select:all}.translation-group-member-form{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;display:grid}.translation-group-member-form label{grid-column:1/-1}.translation-group-member{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.translation-group-member>div{gap:3px;min-width:0;display:grid}.translation-group-member small{color:var(--muted);overflow-wrap:anywhere}.translation-group-member .avatar{background:var(--surface2);width:40px;height:40px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.translation-group-member .danger{color:#ef9c91}.permission-actions{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.permission-actions button{white-space:normal;max-width:100%;min-height:46px;padding:12px 20px}.permissions-manager .field-error{color:#ef9c91}.permissions-manager button:disabled,.permissions-manager select:disabled{opacity:.55;cursor:not-allowed}.permissions-manager :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.home-announcements,.public-announcements-list>article,.announcement-admin-card,.announcement-editor{background:linear-gradient(145deg,#20242df2,#20242df5);border:1px solid #343a46;border-radius:11px;box-shadow:0 14px 38px #20242d38}.home-announcements{margin:30px 0 0;padding:20px 22px}.home-announcements>header,.public-announcements-list article>header,.announcement-admin-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.home-announcements h2,.home-announcements h3,.public-announcements-list h2,.announcement-admin-card h3{margin:0}.home-announcements>header h2{margin-top:5px}.home-announcements>header button,.public-announcements-list header span,.announcement-admin-card header .status{align-items:center;gap:7px;display:inline-flex}.home-announcements>header button{color:#d9ad67;font-weight:800}.home-announcement-list,.public-announcements-list,.announcement-admin-list{gap:12px;min-width:0;display:grid}.home-announcement-list{margin-top:16px}.home-announcement-list article{border-top:1px solid #343a46;grid-template-columns:auto minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.home-announcement-list article>svg{color:#d9ad67;margin-top:2px}.home-announcement-list p,.public-announcements-list p,.announcement-admin-card p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;line-height:1.65}.home-announcement-list time,.public-announcements-list time,.announcement-admin-card small{color:var(--muted)}.home-announcements+.home-command-center{margin-top:16px}.public-announcements-list{margin-top:28px}.public-announcements-list>article{padding:22px 24px}.public-announcements-list>article.important,.announcement-admin-card.important{border-color:#d9ad67}.public-announcements-list header span{color:#d9ad67;flex:none;font-weight:800}.announcements-load-more{justify-self:start}.announcement-editor{gap:16px;padding:24px;display:grid}.announcement-editor label:not(.announcement-important-choice){gap:8px;display:grid}.permissions-manager .announcement-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px;line-height:1.6}.announcement-important-choice{align-items:center;gap:9px;display:flex}.permissions-manager .announcement-important-choice input{width:18px;min-height:18px;margin:0}.announcement-admin-card{padding:22px 24px}.announcement-admin-card .admin-actions{flex-wrap:wrap}.light .home-announcements,.light .public-announcements-list>article,.light .announcement-admin-card,.light .announcement-editor{border-color:var(--line);background:#f0e6d7;box-shadow:0 12px 30px #343a4612}@media (max-width:640px){.home-announcements>header,.public-announcements-list article>header,.announcement-admin-card>header{flex-direction:column;align-items:stretch}.home-announcements,.public-announcements-list>article,.announcement-admin-card,.announcement-editor{padding:18px}}.public-user-id{min-width:0;max-width:100%;color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:400;line-height:1.5;display:block}.role-choice-grid>button{overflow-wrap:anywhere;min-width:0}.account-create-row{grid-template-columns:minmax(0,1.4fr) minmax(160px,1fr) auto}.account-create-row input{width:100%;min-width:0}.comment-journal-identity{gap:6px;min-width:0;display:grid}.discussion-comment-body>header{flex-wrap:wrap;min-width:0}@media (max-width:900px){.permission-user{grid-template-columns:minmax(0,1fr);gap:20px}.account-create-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.permissions-search,.permission-user{padding:18px}.permission-actions,.translation-group-create,.translation-group-member-form{grid-template-columns:minmax(0,1fr)}.translation-group-create label,.translation-group-member-form label{grid-column:auto}.translation-group-card>header{flex-direction:column;align-items:stretch}.translation-group-id{text-align:left}.translation-group-member{grid-template-columns:auto minmax(0,1fr)}.translation-group-member button{grid-column:1/-1;width:100%}}:root{--mofubox-cream:#fff3df;--mofubox-card:#221a16;--mofubox-card-soft:#2d231d;--mofubox-cocoa:#5a3829;--mofubox-orange:#f47b45;--mofubox-coral:#ff9a6e;--mofubox-sage:#d9ad67;--mofubox-mint:#f0e6d7;--mofubox-glow:#ffb16f44}.topbar,.md-panel,.notifications-drawer,.profile-menu{background:linear-gradient(#211a14f5,#20242df5),radial-gradient(circle at 10% 0,#ff9a6e1f,#0000 30%)!important;border-color:#4d3a2f!important;box-shadow:0 18px 54px #09060455!important}.brand,.panel-home{gap:10px!important}.brand-mark{color:#2d1d16!important;background:radial-gradient(circle at 35% 25%,#fff3df 0 18%,#0000 19%),linear-gradient(145deg,#ff9a6e,#d9ad67)!important;box-shadow:0 0 0 1px #fff3df55,0 10px 24px #f47b4540!important}.brand-logo{background:linear-gradient(145deg,#fff3df,#f0c998)!important;border-radius:12px!important;width:34px!important;height:34px!important}.panel-brand .brand-logo{width:36px!important;height:36px!important}.brand-logo img{filter:drop-shadow(0 3px 5px #5a382955);transform:scale(1.48)translateY(5%)!important}.brand>span:last-child,.panel-brand b{text-shadow:0 2px 14px #f47b4544;color:#fff3df!important;letter-spacing:.12em!important}.panel-accent{background:linear-gradient(90deg, var(--mofubox-orange), var(--mofubox-sage), var(--mofubox-coral))!important;height:4px!important}.md-panel nav button.active,.panel-section.open>.section-trigger,.section-items button.selected{box-shadow:inset 3px 0 var(--mofubox-orange)!important;background:linear-gradient(90deg,#f47b4520,#d9ad6718)!important}.primary,.filterbar button.active,.filterbar .filter-more,.cover-new,.section-items .count{box-shadow:0 10px 26px #f47b4524;background:linear-gradient(135deg, var(--mofubox-orange), var(--mofubox-sage))!important;color:#1b120d!important;border-color:#ffc18f66!important}.continue-card,.home-feed,.popular-box,.settings-card,.admin-card,.generic-state,.notification-list>button,.dashboard-card,.title-card,.series-card .poster{background:linear-gradient(145deg,#2a2019f0,#20242de8),radial-gradient(circle at 85% 12%,#d9ad6722,#0000 34%)!important;border-color:#604637!important;box-shadow:0 18px 46px #0704034d,inset 0 0 0 1px #fff3df08!important}.hero-backdrop{filter:saturate(.65)sepia(.16)brightness(.72)!important;opacity:.95!important;background-image:linear-gradient(90deg,#1b130ff5 0%,#211915e0 38%,#343a469c 62%,#120f0c66 100%),radial-gradient(circle at 74% 28%,#ff9a6e40 0,#0000 28%),radial-gradient(circle at 88% 68%,#d9ad6738 0,#0000 34%),url(/covers/mofubox-hero-v2.png)!important}.hero-mofubox,.feed-mofubox,.popular-mofubox,.panel-mofubox,.avatar-image img,.profile-card img{content:normal!important}.hero-mofubox{object-fit:contain!important;filter:drop-shadow(0 24px 24px #080402aa)saturate(1.04)!important;width:310px!important;max-height:300px!important;bottom:-34px!important;right:24px!important}.popular-mofubox,.feed-mofubox{filter:drop-shadow(0 14px 18px #08040299)!important}.popular-box{background:linear-gradient(145deg,#2e231df3,#343a46e8),radial-gradient(circle at 82% 6%,#ff9a6e45,#0000 32%)!important}.eyebrow,.text-button,.quiet,.chapter-group,.external-links button,.history-list article>button,.mark-read{color:#ffb886!important}.search,.search-palette,.advanced-box input,.advanced-box select,.settings-card select{color:#fff3df!important;background:#19130fdd!important;border:1px solid #5d4436!important}.app-shell,.app-shell *{font-family:var(--font-sans), "Nunito Sans", Arial, sans-serif!important}.app-shell.light{--paper:#f7f3ea;--surface:#fffaf1;--surface2:#efe6d8;--ink:#2d2924;--muted:#6d6b67;--line:#ded3c2;--accent:#e9783f}.content{max-width:1420px!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#252936f2!important;border-bottom:1px solid #3d4250!important;height:64px!important}.md-panel{background:#303441!important;border-left:1px solid #424756!important}.topbar,.md-panel,.notifications-drawer,.profile-menu{box-shadow:none!important}.brand>span:last-child,.panel-brand b{color:#f6f4ee!important;letter-spacing:.035em!important;text-shadow:none!important;font-weight:900!important}.brand-logo,.panel-brand .brand-logo{background:#fff2df!important;border-radius:999px!important;width:36px!important;height:36px!important;box-shadow:0 0 0 2px #f08a4b55!important}.brand-logo img{transform:scale(1.45)translateY(5%)!important}.search{color:#d7d9e1!important;background:#1f222c!important;border:1px solid #454b5c!important;border-radius:10px!important;height:42px!important}.search kbd{background:#2b2e3a!important;border-color:#565d70!important}.continue-card,.home-feed,.popular-box,.settings-card,.admin-card,.generic-state,.notification-list>button,.dashboard-card,.title-card,.quick-card,.series-card .poster{box-shadow:none!important;background:#2b2e3a!important;border-color:#424756!important}.continue-card,.home-feed,.popular-box{background:linear-gradient(145deg,#2b2e3a,#262c34),radial-gradient(circle at 85% 0,#d9ad671e,#0000 30%)!important}.primary,.filterbar button.active,.filterbar .filter-more,.cover-new,.section-items .count,.home-shelf-controls button.active{color:#211915!important;box-shadow:none!important;background:linear-gradient(135deg,#f08a4b,#d5b36a)!important;border-color:#f4aa7190!important}.filterbar button,.home-shelf-controls,.home-shelf-controls button,.segmented,.segmented button{color:#d9d4ca!important;background:#252936!important;border-color:#424756!important}.filterbar button:not(.active):hover,.home-shelf-controls button:not(.active):hover,.section-items button:hover,.md-panel nav button:hover{color:#fff7ec!important;background:#363a47!important;border-color:#596071!important}.section-heading h2,.home-feed>.section-heading h2,h1,h2,h3,.popular-box h3{color:#fff8ef!important;letter-spacing:-.025em!important;font-weight:900!important;line-height:1.12!important}.section-heading:has(.home-shelf-controls) h2{color:#fff8ef!important;letter-spacing:-.025em!important;font-weight:900!important;line-height:1.12!important}.section-heading p,.home-feed>.section-heading p,.series-meta p,.popular-box-empty,.catalog-stats,.detail-stats,.notification-list small,.notification-list time{color:#b9bdc9!important}.series-grid{gap:22px!important}.series-card,.series-cover-frame,.series-meta,.series-meta>div,.series-link{min-width:0!important}.series-meta{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}.series-meta h3{color:#f6f4ee!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:100%!important;min-height:2.7em!important;font-weight:900!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}.series-meta p{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin-top:4px!important;line-height:1.35!important;overflow:hidden!important}.card-chapter{margin-top:8px!important}.card-chapter span,.cover-type{color:#f0e6d7!important}.home-feed{padding:22px!important}.popular-box{min-height:210px!important;overflow:hidden!important}.popular-mofubox{opacity:.95!important;width:145px!important;max-height:160px!important;bottom:-28px!important;right:18px!important}.popular-controls{right:170px!important}.generic-state,.updates,.history-list article,.follow-grid article{background:#262a34!important;border-color:#424756!important}.eyebrow,.text-button,.quiet,.chapter-group,.external-links button,.history-list article>button,.mark-read,.live,.ongoing{color:#d9ad67!important}.progress,.mini-progress{background:#414754!important}.progress span,.mini-progress span,.title-rating-track>span{background:linear-gradient(90deg,#f08a4b,#d9ad67)!important}@media (max-width:900px){.section-heading{align-items:stretch!important;gap:14px!important}.home-shelf-controls{width:100%!important;overflow-x:auto!important}.series-meta h3{-webkit-line-clamp:3!important;min-height:auto!important}}.topbar{background:linear-gradient(90deg,#252a34f7,#343a46f7)!important;border-bottom-color:#414956!important}.md-panel{background:linear-gradient(#303541 0%,#2b303a 56%,#343a46 100%)!important;border-left-color:#48515e!important}.content{max-width:1360px!important;padding-top:58px!important}.continue-card,.home-feed,.popular-box,.generic-state,.updates,.history-list article,.follow-grid article{background:linear-gradient(145deg,#2b3038 0%,#343a46 100%)!important;border:1px solid #46505a!important}.continue-card{min-height:142px!important}.home-feed{border-radius:12px!important;margin-top:46px!important}.section-heading{margin-bottom:18px!important}.section-heading h2,.home-feed>.section-heading h2,.popular-box h3{color:#fffaf2!important;text-shadow:none!important}.section-heading:has(.home-shelf-controls) h2{color:#fffaf2!important;text-shadow:none!important}.section-heading p,.home-feed>.section-heading p{color:#c9c6be!important}.filterbar{gap:10px!important}.filterbar button,.home-shelf-controls,.home-shelf-controls button{border-radius:12px!important}.filterbar button,.home-shelf-controls button{color:#ebe3d6!important;background:#272c36!important;border-color:#4a5361!important}.filterbar button.active,.home-shelf-controls button.active,.primary{color:#251911!important;background:linear-gradient(135deg,#f19a58,#e5bd75)!important}.filterbar button.active{outline-offset:3px!important;outline:3px solid #f19a5842!important}.home-shelf-controls{background:#252a33!important;padding:4px!important}.home-shelf-controls button{min-width:130px!important}.generic-state{color:#e8e5dd!important;border-radius:10px!important}.popular-box{background:radial-gradient(circle at 82% 5%,#f19a5830 0,#0000 30%),linear-gradient(145deg,#30343e 0%,#252c32 100%)!important;border-color:#515969!important}.popular-mofubox{width:134px!important;bottom:-18px!important}.panel-brand{border-bottom-color:#454d59!important}.panel-home{color:#fff8ef!important}.md-panel nav button,.md-panel .section-trigger,.panel-bottom>button{color:#d8d5ce!important;border-radius:8px!important}.md-panel nav button span,.panel-bottom>button span,.section-trigger>span{color:#d9ad67!important}.md-panel nav button.active,.panel-section.open>.section-trigger{color:#fff8ef!important;background:#3b4450!important;box-shadow:inset 4px 0 #f19a58!important}.section-items button{color:#c9c6be!important;border-left-color:#505966!important}.section-items button.selected{color:#fff8ef!important}.panel-bottom{border-top-color:#454d59!important}.panel-user b{color:#fff8ef!important}.panel-user small{color:#b8b5ae!important}.search{background:#20242cf2!important;border-color:#505968!important;max-width:680px!important}.search-launch>span:nth-child(2){color:#d5d2ca!important}.brand-logo{box-shadow:0 0 0 2px #f19a5850,0 6px 18px #00000024!important}.series-meta h3{letter-spacing:-.01em!important}.series-meta p,.catalog-stats{color:#bbb8b0!important}.app-shell.dark{--paper:#20252b;--surface:#2a3038;--surface2:#343b45;--ink:#fff7ea;--muted:#c9c3b7;--line:#4b5561;--accent:#d9ad67;background:radial-gradient(circle at 20% 2%,#d9ad6717 0,#0000 28%),radial-gradient(circle at 82% 20%,#d9ad6718 0,#0000 30%),linear-gradient(135deg,#212630 0%,#242b32 46%,#343a46 100%)!important}.topbar,.md-panel{background:linear-gradient(#29303a 0%,#252d34 100%)!important}.primary,.filterbar button.active,.filterbar .filter-more,.home-shelf-controls button.active,.segmented button.active,.admin-tabs button.active,.detail-tabs button.active,.search-tabs button.active{color:#241a10!important;background:linear-gradient(135deg,#d9ad67,#c99a57)!important;border-color:#e6c17e!important;box-shadow:0 10px 24px #00000024!important}.filterbar button,.home-shelf-controls,.home-shelf-controls button,.save-button,.quiet,.text-button,.external-links button,.history-list article>button,.notification-actions button,.notification-filters button,.popular-actions button,.popular-controls button,.profile-quick-actions button{color:#ece4d7!important;background:#2b333d!important;border-color:#4d5a66!important}.filterbar button:not(.active):hover,.home-shelf-controls button:not(.active):hover,.save-button:hover,.quiet:hover,.text-button:hover,.external-links button:hover,.history-list article>button:hover,.notification-actions button:hover,.notification-filters button:hover,.popular-actions button:hover,.popular-controls button:hover,.profile-quick-actions button:hover{color:#fff7ea!important;background:#343a46!important;border-color:#d9ad67!important}.md-panel nav button.active,.panel-section.open>.section-trigger,.section-items button.selected{background:#3a424d!important;box-shadow:inset 4px 0 #d9ad67!important}.continue-card,.home-feed,.popular-box,.generic-state,.updates,.history-list article,.follow-grid article{background:linear-gradient(145deg,#2a3139 0%,#343a46 100%)!important;border-color:#4a5661!important}:root{--mofubox-orange:#d9ad67;--mofubox-mint:#ead4a2;--mofubox-sage:#b7a06e;--mofubox-deep:#171820;--mofubox-cream:#fff3df;--mofubox-cocoa:#5a3829;--mofubox-card:#242933;--mofubox-card-soft:#2d333e;--mofubox-glow:#d9ad6730}.app-shell.dark{--paper:#20242d;--surface:#2b303a;--surface2:#363c47;--ink:#fff7ea;--muted:#c7c0b3;--line:#4b5360;--accent:#d9ad67;background:radial-gradient(circle at 22% 0,#d9ad6714 0,#0000 28%),radial-gradient(circle at 82% 18%,#f0d8a80f 0,#0000 26%),linear-gradient(135deg,#232733 0%,#222832 48%,#1f252b 100%)!important}.topbar,.md-panel,.notifications-drawer,.profile-menu{box-shadow:none!important;background:linear-gradient(#2c323d 0%,#252b35 100%)!important;border-color:#4b5360!important}.admin-head{background:linear-gradient(90deg,#252b35 0%,#2c323d 54%,#35281d 100%)!important;border-color:#57493a!important}.admin-head img,.hero-mofubox,.feed-mofubox,.popular-mofubox,.panel-mofubox,.avatar-image img,.profile-card img{content:normal!important;object-fit:contain!important}.admin-head img{object-position:center bottom!important;filter:drop-shadow(0 18px 20px #00000070)!important;width:148px!important;max-height:128px!important}.hero-mofubox,.feed-mofubox,.popular-mofubox,.panel-mofubox{filter:drop-shadow(0 16px 18px #0006)saturate(1.02)!important}.md-panel nav button span,.panel-bottom>button span,.section-trigger>span,.home-command-actions i,.admin-stat span,.dashboard-card span,.reader-status-dot,.card-badges .live,.hero-meta .live,.comment-journal-status.pending{color:#d9ad67!important}.circle-button i{background:#d9ad67!important}.panel-accent,.progress span,.mini-progress span,.title-rating-track>span{background:linear-gradient(90deg,#d9ad67,#f0c783)!important}.primary,.admin-head .primary,.filterbar button.active,.filterbar .filter-more,.home-shelf-controls button.active,.segmented button.active,.admin-tabs button.active,.detail-tabs button.active,.search-tabs button.active,.notification-filters button.active,.report-filters button.active,.role-choice-grid button.active,.direction-grid button.active,.cover-new,.section-items .count{color:#251a10!important;background:linear-gradient(135deg,#d9ad67 0%,#f0c783 100%)!important;border-color:#f4d195!important;box-shadow:0 10px 22px #0002!important}.filterbar button,.home-shelf-controls,.home-shelf-controls button,.save-button,.quiet,.text-button,.external-links button,.history-list article>button,.notification-actions button,.notification-filters button,.popular-actions button,.popular-controls button,.profile-quick-actions button,.gallery-upload-button,.page-actions button,.reader-bottom-nav button,.report-actions button,.uploader-application-page button,.uploader-applications-manager button,.permission-actions button,.title-row-actions button,.profile-menu .panel-slide>button,.profile-menu .profile-split button{color:#f3eadb!important;background:#303642!important;border-color:#555e6c!important}.filterbar button:not(.active):hover,.home-shelf-controls button:not(.active):hover,.save-button:hover,.quiet:hover,.text-button:hover,.external-links button:hover,.history-list article>button:hover,.notification-actions button:hover,.notification-filters button:hover,.popular-actions button:hover,.popular-controls button:hover,.profile-quick-actions button:hover,.gallery-upload-button:hover,.page-actions button:hover,.reader-bottom-nav button:hover,.report-actions button:hover,.uploader-application-page button:hover,.uploader-applications-manager button:hover,.permission-actions button:hover,.title-row-actions button:hover,.profile-menu .panel-slide>button:hover,.profile-menu .profile-split button:hover{color:#fff7ea!important;background:#3b414d!important;border-color:#d9ad67!important}.md-panel nav button.active,.panel-section.open>.section-trigger,.section-items button.selected,.panel-bottom .panel-user:hover{background:#3a404c!important;box-shadow:inset 4px 0 #d9ad67!important}.continue-card,.home-feed,.popular-box,.generic-state,.updates,.history-list article,.follow-grid article,.admin-card,.dashboard-card,.settings-card,.title-card{background:linear-gradient(145deg,#2b303a 0%,#252b34 100%)!important;border-color:#4f5866!important}.update-list-empty,.empty,.popular-box-empty{color:#f0e6d7!important;background:#252b34!important}.eyebrow,.home-command-kicker,.text-button,.quiet,.mark-read,.chapter-group,.external-links button,.history-list article>button{color:#e3bd7a!important}.public-reader img{width:auto;max-width:100%}.reader-report-panel{z-index:24;color:#f5eee4;background:#211e28f5;border:1px solid #5d5140;border-radius:10px;gap:9px;width:min(360px,100vw - 36px);padding:15px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 45px #0009}.reader-report-panel textarea{resize:vertical;color:#f5eee4;background:#15131d;border:1px solid #51495c;border-radius:6px;width:100%;padding:9px}.reader-report-panel>div{justify-content:flex-end;gap:8px;display:flex}.reader-report-panel button{color:#20242d;min-height:32px;font:inherit;background:#d9ad67;border:1px solid #806941;border-radius:6px;padding:0 10px;font-weight:800}.reader-report-panel button+button{color:#eee;background:#282433;border-color:#5b5368}.series-editor>.primary{margin-top:16px}.collaborators-editor{background:#20232c;border:1px solid #4b4555;border-radius:10px;margin-top:22px;padding:18px}.collaborators-editor h3{color:#f2e7d5;margin:0}.collaborators-editor p{color:#bcb4a8;margin:5px 0 14px}.collaborator-add{align-items:center;gap:10px;display:flex}.collaborator-add select{color:#f2e7d5;background:#171a21;border:1px solid #4b4555;border-radius:7px;flex:1;min-width:0;min-height:38px;padding:0 10px}.collaborator-list{gap:7px;margin-top:13px;display:grid}.collaborator-list>div{background:#292d37;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.collaborator-list span{gap:2px;display:grid}.collaborator-list small{color:#c9a765}.cover-file-preview{background:#29251f;border:1px solid #625541;border-radius:9px;align-items:center;gap:14px;max-width:460px;margin:14px 0;padding:12px;display:flex}.cover-file-preview>img{object-fit:cover;background:#171a21;border-radius:6px;width:76px;height:108px}.cover-file-preview>div{gap:6px;min-width:0;display:grid}.cover-file-preview b{text-overflow:ellipsis;white-space:nowrap;color:#f2e7d5;overflow:hidden}.cover-file-preview small{color:#c9a765}.cover-file-preview>div>div{flex-wrap:wrap;gap:8px;display:flex}.series-card-preview{background:#1d2028;border:1px solid #4b4555;border-radius:10px;max-width:460px;margin:18px 0;padding:14px}.series-card-preview>p{color:#c9a765;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800}.series-card-preview>div{align-items:center;gap:13px;display:flex}.series-card-preview img{object-fit:cover;background:#292d37;border-radius:6px;flex:none;width:76px;height:108px}.series-card-preview span{gap:6px;min-width:0;display:grid}.series-card-preview small{color:#c9a765;font-weight:800}.series-card-preview b{color:#f5eee4;overflow-wrap:anywhere}.series-card-preview em{color:#bcb4a8;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.server-detail-hero{background:linear-gradient(120deg,#222733,#20232c 66%,#28251f);border:1px solid #4b4555;border-radius:18px;max-width:1280px;margin:24px auto 0;box-shadow:0 18px 52px #0003}.server-detail-hero .detail-info{align-content:start;gap:13px;display:grid}.server-title-actions{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}.server-title-actions .primary,.server-title-actions .outline{min-height:43px;padding:0 16px}.server-title-tabs{border-bottom:1px solid #4b4555;gap:4px;max-width:1280px;margin:30px auto 0;display:flex;overflow-x:auto}.server-title-tabs button{color:#bcb4a8;min-width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px;font-weight:800}.server-title-tabs button.active{color:#f5eee4;border-bottom-color:#d9ad67}.server-title-tabs span{color:#d9ad67;margin-left:5px}.server-info-panel,.server-artwork-panel{background:#222630;border:1px solid #4b4555;border-radius:12px;max-width:1280px;margin:22px auto;padding:24px}.server-info-panel h2,.server-artwork-panel h2{color:#f5eee4;margin:0 0 18px}.server-info-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.server-info-panel dl div{background:#1a1d24;border-radius:8px;padding:12px}.server-info-panel dt{color:#c9a765;text-transform:uppercase;font-weight:800}.server-info-panel dd{color:#f5eee4;margin:5px 0 0}.server-comments-panel{box-sizing:border-box;width:calc(100% - 32px);max-width:1440px;padding:clamp(24px,3vw,38px);overflow:hidden}.server-comment-list{gap:12px;margin-top:18px;display:grid}.server-comment-list>article{background:#1a1d24;border:1px solid #424856;border-radius:10px;padding:16px}.server-comment-list article>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;display:grid}.server-comment-meta{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.server-comment-meta b{overflow-wrap:anywhere;min-width:0}.server-comment-list article>header time{color:#aaa6ad}.server-comment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.server-comment-actions button{white-space:nowrap;flex:none;width:auto;max-width:100%}.server-comment-list article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.server-comment-form{gap:10px;display:grid}.server-comment-form textarea{box-sizing:border-box;resize:vertical;width:100%;max-width:100%}.server-comment-compose textarea{min-height:170px}.server-comment-form-actions{flex-wrap:wrap;gap:8px;display:flex}.server-comment-form-actions button{width:auto}.server-comment-replies{border-left:2px solid #d9ad67;gap:10px;margin-top:14px;padding-left:18px;display:grid}.server-comment-reply{background:#232833;border-radius:8px;padding:12px}.server-reply-form{background:#232833;border-radius:8px;margin-top:14px;padding:14px}.server-reply-form label{color:#d9ad67;font-weight:700}@media (max-width:650px){.server-comments-panel{width:calc(100% - 20px);padding:18px}.server-comment-list article>header{grid-template-columns:minmax(0,1fr)}.server-comment-actions{justify-content:flex-start}.server-comment-replies{padding-left:10px}}.server-artwork-panel>div{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.server-artwork-panel img{aspect-ratio:2/3;object-fit:cover;background:#15181d;border-radius:8px;width:100%}@media (max-width:650px){.server-title-tabs{margin-top:20px}.server-info-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.collaborator-add{flex-direction:column;align-items:stretch}.collaborator-add .outline{justify-content:center}}.public-reader{color:#eee;background:#060607;min-height:100vh}.public-reader header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15131fef;border:1px solid #3d394b;border-radius:11px;gap:6px;width:max-content;max-width:calc(100vw - 28px);height:auto;padding:7px 9px;transition:transform .24s;position:fixed;top:14px;left:50%;right:auto;transform:translate(-50%,calc(-100% - 24px));box-shadow:0 12px 32px #0008}.public-reader:hover header{transform:translate(-50%,calc(-100% - 24px))}.public-reader header.visible{transform:translate(-50%)}.public-reader header button,.public-reader header select{color:#ece8f2;min-height:32px;font:inherit;white-space:nowrap;background:#211e2d;border:1px solid #3c374d;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.public-reader header .back{color:#e7b55e;background:#282332;margin:0}.public-reader header label{color:#bdb6ca;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.public-reader header select{color:#eee;max-width:132px}.public-reader header>span{color:#e9e4ef;text-align:center;font-variant-numeric:tabular-nums;min-width:38px}.public-reader section{width:var(--reader-scale,100%);max-width:1050px;margin:0 auto;padding:0 0 60px}.public-reader img{background:#111;width:100%;height:auto;margin:0 auto;display:block}.server-detail-hero{grid-template-columns:190px minmax(0,1fr);padding:26px}.server-detail-cover{background:#272431;border:1px solid #4b4555;border-radius:10px;width:190px;height:270px;min-height:0;position:relative;overflow:hidden}.server-chapters{margin-top:28px}.server-chapters-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.server-chapters-head .eyebrow{margin:0 0 5px}.server-chapters-head h2{color:var(--ink);font-family:var(--font-display);margin:0;font-weight:700}.server-chapters-head h2 span{color:#d9ad67;vertical-align:middle;background:#35303c;border-radius:12px;place-items:center;min-width:27px;height:22px;margin-left:7px;padding:0 7px;display:inline-grid}.server-chapters-head>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.server-chapter-list{gap:8px;display:grid}.server-chapter-row{background:#211f28;border:1px solid #393543;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px 112px 96px;align-items:center;gap:14px;min-height:62px;padding:9px 12px 9px 15px;transition:border-color .16s,transform .16s;display:grid}.server-chapter-row:hover{border-color:#76664f;transform:translateY(-1px)}.server-chapter-title{min-width:0;color:var(--ink);text-align:left;background:0 0;gap:3px;padding:0;display:grid}.server-chapter-title b{font-weight:800}.server-chapter-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-chapter-language{color:#e7bd70;text-transform:lowercase;background:#332d23;border-radius:4px;justify-self:start;padding:4px 7px;font-weight:800}.server-chapter-row time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.server-chapter-read{color:#20242d;white-space:nowrap;background:#d9ad67;border:1px solid #806941;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-weight:850;display:inline-flex}.server-chapter-read:hover{filter:brightness(1.08)}@media (max-width:650px){.public-reader header{justify-content:flex-start;max-width:calc(100vw - 16px);padding:6px;overflow-x:auto}.public-reader header .back,.public-reader header label{min-width:max-content}.public-reader section{width:100%;padding-bottom:40px}.server-detail-hero{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px}.server-detail-cover{width:132px;height:188px}.server-chapters-head>span{display:none}.server-chapter-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px}.server-chapter-language,.server-chapter-row time{display:none}.server-chapter-read{width:36px;padding:0;font-size:0}.server-chapter-read .mofubox-icon{width:17px;height:17px}}.content.detail{max-width:1680px}.server-detail-hero{border-radius:14px;grid-template-columns:clamp(280px,24vw,360px) minmax(0,1fr);align-items:start;gap:clamp(34px,4vw,64px);max-width:1600px;min-height:650px;padding:clamp(34px,4vw,58px)}.server-detail-cover{aspect-ratio:2/3;border-radius:10px;align-self:start;width:100%;height:auto;min-height:0;position:relative}.server-detail-cover .cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.server-detail-hero .detail-info{align-content:start;gap:0;padding-top:5px;display:grid}.server-detail-hero .eyebrow{color:#c9a765;letter-spacing:.16em;margin:0 0 18px}.server-detail-hero .detail-info h1{letter-spacing:-.035em;max-width:1050px;margin:0;line-height:1.1}.server-detail-alt-title{color:#bcb4a8;margin:12px 0 0}.server-detail-hero .detail-stats{flex-wrap:wrap;align-items:center;gap:10px 26px;margin:28px 0 0;display:flex}.server-detail-status{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.server-detail-hero .synopsis{color:#d8d1c8;max-width:1080px;margin:38px 0 0;line-height:1.8}.server-detail-hero .tag-list{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.server-detail-hero .tag-list span{color:#d7c9f1;background:#393443;border:1px solid #554d65;border-radius:6px;padding:9px 13px}.server-detail-hero .server-title-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:28px;display:flex}.server-detail-hero .server-title-actions .primary,.server-detail-hero .server-title-actions .outline,.server-detail-hero .server-title-actions select{border-radius:8px;min-height:48px;padding-inline:20px}.server-detail-hero .server-title-actions select{color:#f5eee4;background:#171a21;border:1px solid #4b4555}.server-title-secondary-actions{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.server-title-secondary-actions .quiet{color:#bcb4a8;background:0 0;min-height:32px;padding:0}.server-title-secondary-actions .quiet:hover{color:#f5eee4}.server-title-edit-choice{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.server-title-edit-choice h2,.server-title-edit-choice p{margin:0}.server-title-edit-choice>div:first-child{gap:8px;display:grid}.server-title-edit-choice>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.server-title-edit-choice button{justify-content:center;align-items:center;gap:7px;display:inline-flex}@media (max-width:760px){.server-title-edit-choice{flex-direction:column;align-items:stretch}}.server-title-tabs{max-width:1600px}@media (max-width:1050px){.server-detail-hero{grid-template-columns:minmax(220px,30vw) minmax(0,1fr);min-height:0;padding:30px}.server-detail-hero .synopsis{margin-top:28px}}@media (max-width:700px){.content.detail{padding-inline:16px}.server-detail-hero{grid-template-columns:1fr;gap:26px;padding:20px}.server-detail-cover{width:min(240px,75vw)}.server-detail-hero .detail-info{padding-top:0}.server-detail-hero .eyebrow{margin-bottom:12px}.server-detail-hero .detail-stats{gap:9px 18px;margin-top:20px}.server-detail-hero .synopsis{margin-top:24px;line-height:1.65}.server-detail-hero .tag-list,.server-detail-hero .server-title-actions{margin-top:22px}.server-detail-hero .server-title-actions>*{flex:auto}}.popular-dots{gap:2px}.popular-dots button,.popular-dots button.active{background:0 0;place-items:center;width:24px;height:24px;display:grid}.popular-dots button:before{content:"";background:#d9ad6775;border-radius:8px;width:18px;height:3px;transition:width .2s,background .2s}.popular-dots button.active{width:40px}.popular-dots button.active:before{background:#d9ad67;width:34px}.rec-follow,.rec-dismiss{min-width:32px;min-height:32px}.public-reader header:focus-within{transform:translate(-50%)}.public-reader:-webkit-full-screen{background:#060607;overflow:auto}.public-reader:fullscreen{background:#060607;overflow:auto}@media (max-width:650px){.public-reader header button,.public-reader header select,.rec-follow,.rec-dismiss{min-width:44px;min-height:44px}.rec-dismiss{top:-21px;right:-11px}}.app-shell.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1ede4;--surface:#faf7f0;--surface2:#e7e1d6;--ink:#302e2c;--muted:#69645e;--line:#cec6b8;--accent:#82643a;background:radial-gradient(circle at 20% 0,#d9ad6724 0,#0000 29%),radial-gradient(circle at 84% 18%,#b8aa9220 0,#0000 28%),linear-gradient(135deg,#f5f1e8 0%,#ece7dd 52%,#f2eee6 100%)!important}.app-shell.light .topbar,.app-shell.light .md-panel,.app-shell.light .notifications-drawer,.app-shell.light .profile-menu,.app-shell.light .search-palette{border-color:var(--line)!important;color:var(--ink)!important;background:linear-gradient(#faf7f0f7 0%,#eee8ddf7 100%)!important;box-shadow:0 16px 42px #5f55451a!important}.app-shell.light .topbar{border-bottom-color:var(--line)!important}.app-shell.light .brand>span:last-child,.app-shell.light .panel-brand b,.app-shell.light .md-panel nav button,.app-shell.light .section-trigger,.app-shell.light .panel-bottom>button{color:var(--ink)!important;text-shadow:none!important}.app-shell.light .md-panel nav>button.active,.app-shell.light .panel-section.open>.section-trigger,.app-shell.light .section-items button.selected{color:#30291f!important;background:linear-gradient(90deg,#d9ad6735,#b6aa9820)!important;border-color:#b69764!important}.app-shell.light .md-panel nav button:hover,.app-shell.light .panel-bottom>button:hover,.app-shell.light .panel-bottom .panel-user:hover,.app-shell.light .search-results>button.selected,.app-shell.light .search-results>button:hover{color:var(--ink)!important;background:#ded7cb!important}.app-shell.light .panel-bottom{border-color:var(--line)!important;background:#e9e3d8!important}.app-shell.light .search,.app-shell.light input,.app-shell.light textarea,.app-shell.light select,.app-shell.light .search-results .search-kind{color:var(--ink)!important;background:#fffdf8!important;border-color:#c7beaf!important}.app-shell.light input::placeholder,.app-shell.light textarea::placeholder,.app-shell.light .search input::placeholder{color:#77736d!important}.app-shell.light .theme-toggle,.app-shell.light .circle-button,.app-shell.light .avatar,.app-shell.light .pill,.app-shell.light .count{border-color:var(--line)!important;color:#403d39!important;background:#e8e2d7!important}.app-shell.light .continue-card,.app-shell.light .home-feed,.app-shell.light .popular-box,.app-shell.light .home-filter-panel,.app-shell.light .advanced-box,.app-shell.light .settings-card,.app-shell.light .admin-card,.app-shell.light .stat,.app-shell.light .random-card,.app-shell.light .generic-state,.app-shell.light .profile-card,.app-shell.light .notification-list>button,.app-shell.light .dashboard-card,.app-shell.light .title-card,.app-shell.light .updates,.app-shell.light .history-list article,.app-shell.light .follow-grid article{border-color:var(--line)!important;color:var(--ink)!important;background:linear-gradient(145deg,#fbf8f1 0%,#ece6dc 100%)!important;box-shadow:0 12px 32px #62574712!important}.app-shell.light .admin-head{color:var(--ink)!important;background:linear-gradient(105deg,#f8f4eb 0%,#e8e1d5 58%,#ddd1be 100%)!important;border-color:#cbbda9!important}.app-shell.light .home-command-actions,.app-shell.light .home-history-drawer,.app-shell.light .home-shelf-controls,.app-shell.light .feed-layout .updates,.app-shell.light .update-list-empty,.app-shell.light .empty,.app-shell.light .popular-box-empty{border-color:var(--line)!important;color:var(--ink)!important;background:#e9e3d8!important}.app-shell.light .eyebrow,.app-shell.light .text-button,.app-shell.light .quiet,.app-shell.light .back,.app-shell.light .chapter-group,.app-shell.light .external-links button,.app-shell.light .history-list article>button,.app-shell.light .mark-read{color:#76582f!important}.app-shell.light .outline:hover,.app-shell.light .save-button:hover,.app-shell.light .quiet:hover{color:#30291f!important;background:#ded5c7!important;border-color:#9b7a48!important}.app-shell.light .field-error{color:#9f342d!important}.app-shell.light .server-comments-panel,.app-shell.light .server-comment-list>article{border-color:var(--line)!important;color:var(--ink)!important;background:#faf7f0!important}.app-shell.light .server-comment-reply,.app-shell.light .server-reply-form{background:#eee8dd!important}.app-shell.light .server-comment-list article>header time{color:var(--muted)!important}.brand>.brand-name,.panel-brand .brand-name{text-shadow:0 2px 14px #f47b4544;color:#fff3df!important;letter-spacing:.12em!important}.brand-beta{white-space:nowrap;background:#4b320c;border:1px solid #f0b85a66;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;display:inline-flex;color:#ffc95f!important;letter-spacing:.01em!important;text-shadow:none!important;font-weight:800!important;line-height:1!important}.brand-name{white-space:nowrap;flex:none}.panel-home{white-space:nowrap;flex-wrap:nowrap;width:100%;gap:7px!important;padding-inline:0!important}.panel-home .brand-name{letter-spacing:.06em!important}.panel-home .brand-beta{flex:none;padding-inline:7px}.md-panel.collapsed .brand-beta{display:none!important}.app-shell.light .brand>.brand-name,.app-shell.light .panel-brand .brand-name{color:var(--ink)!important;text-shadow:none!important}.app-shell.light .brand-beta{background:#f1dfbd;border-color:#ad792d66;color:#76500f!important}.server-chapter-row{grid-template-columns:minmax(0,1fr) minmax(150px,240px) 112px 96px}.server-chapter-credit{min-width:0;color:var(--ink);gap:2px;display:grid}.server-chapter-credit b,.server-chapter-credit small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-chapter-credit b{color:#e7bd70}.server-group-link{color:#e7bd70;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font-weight:700;text-decoration:none;overflow:hidden}:is(.server-group-link:hover,.server-group-link:focus-visible){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.server-chapter-credit small{color:var(--muted)}.server-group-page{width:100%;color:var(--ink)}.server-group-page>.server-back{margin-bottom:24px}.server-group-hero,.server-group-titles{width:100%}.server-group-hero{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:clamp(28px,5vw,72px)}.server-group-hero h1{margin:10px 0 18px}.server-group-hero p{max-width:900px;color:var(--muted);white-space:pre-wrap;margin:0;line-height:1.75}.server-group-titles{padding-block:44px}.server-group-section-head h2{margin:8px 0 22px}.server-group-section-head h2 span{color:var(--accent)}.server-group-title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.server-group-title-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:270px;color:var(--ink);border-radius:18px;grid-template-columns:190px minmax(0,1fr);text-decoration:none;transition:transform .16s,border-color .16s;display:grid;overflow:hidden}:is(.server-group-title-card:hover,.server-group-title-card:focus-visible){border-color:var(--accent);transform:translateY(-2px)}.server-group-title-cover{background:var(--soft);min-height:270px;color:var(--accent);place-items:center;display:grid;overflow:hidden}.server-group-title-cover img{object-fit:cover;width:100%;height:100%}.server-group-title-copy{align-content:center;min-width:0;padding:28px;display:grid}.server-group-title-copy h3,.server-group-title-copy p{margin:0;overflow:hidden}.server-group-title-copy p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:9px 14px;display:-webkit-box}.server-group-title-copy small{color:var(--accent)}.translation-group-description-form{border-block:1px solid var(--line);gap:9px;padding-block:18px;display:grid}.translation-group-description-form textarea{resize:vertical;width:100%;min-height:112px}.translation-group-description-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.translation-group-description-form small{color:var(--muted)}@media (max-width:1000px){.server-group-title-card{grid-template-columns:150px minmax(0,1fr);min-height:225px}.server-group-title-cover{min-height:225px}.server-group-title-copy{padding:22px}}@media (max-width:800px){.server-group-title-grid{grid-template-columns:1fr}.server-group-title-card{grid-template-columns:130px minmax(0,1fr);min-height:195px}.server-group-title-cover{min-height:195px}.server-group-title-copy{padding:18px}.translation-group-description-form>div{flex-direction:column;align-items:stretch}}@media (max-width:650px){.server-chapter-title{grid-area:1/1}.server-chapter-credit{grid-area:2/1;display:grid}.server-chapter-read{grid-area:1/2/span 2}}button .mofubox-icon{color:#e6b86f}button.primary .mofubox-icon,button.active .mofubox-icon{color:#603e20}.mofubox-icon{vertical-align:-.2em;color:inherit;pointer-events:none;flex-shrink:0;display:inline-block}.md-panel .section-trigger>span,.md-panel nav>button>span:first-child,.panel-bottom>button:not(.panel-user)>span:first-child{flex:0 0 22px;justify-content:center;align-items:center;width:22px;display:inline-flex}.section-trigger>i,.panel-user>i,.profile-menu .panel-slide>button>i{align-items:center;display:inline-flex}.section-trigger>i .mofubox-icon,.profile-menu .panel-slide>button>i .mofubox-icon{width:16px;height:16px}.profile-top .fox .mofubox-icon,.account-preview .fox .mofubox-icon,.fox.big .mofubox-icon{width:44px;height:44px}.title-rating-trigger{gap:4px}.cover-follow .mofubox-icon{width:16px;height:16px}.notification-actions .mofubox-icon{width:18px;height:18px}.admin-empty>span>.mofubox-icon,.feature-empty>span>.mofubox-icon,.title-gallery-empty>span>.mofubox-icon{width:36px;height:36px}.reader-edge .mofubox-icon,.artwork-lightbox-arrow .mofubox-icon{width:32px;height:32px}.modern-reader.direction-rtl .reader-edge .mofubox-icon{transform:rotate(180deg)}.title-season-zoom .mofubox-icon{width:44px;height:44px;display:block}.mofubox-icon[data-mofubox-icon=loading]{animation:1s linear infinite mofubox-icon-spin}@keyframes mofubox-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mofubox-icon[data-mofubox-icon=loading]{animation:none}}.admin-head:after,.profile-card:before{display:none}.admin-head img,.profile-card>img,.popular-mofubox,.home-feed .feed-mofubox{object-fit:contain;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;filter:none!important}.admin-head img{height:128px;position:absolute;bottom:12px;right:24px;width:120px!important}.profile-card{padding-top:24px!important}.profile-card>img{width:110px;height:140px;margin:0 auto 20px;display:block}.profile-top:before,.account-preview:before{background-color:#fffaf2;border-radius:16px}.brand-logo{overflow:hidden;background:#fffaf2!important;border-radius:12px!important}.home-feed .popular-box{padding:20px!important}.home-feed .feed-mofubox{margin:0 auto 20px;display:block;width:170px!important;height:114px!important;position:static!important;top:12px!important;bottom:auto!important;right:16px!important;transform:none!important}.popular-mofubox{width:120px!important;max-height:130px!important;bottom:16px!important}@media (max-width:640px){.admin-head{padding-right:105px!important}.admin-head img{height:96px;right:10px;width:78px!important}}.admin-head{min-height:250px;padding-right:265px!important}.admin-head img{width:230px!important;height:245px!important;max-height:245px!important}.home-feed .feed-mofubox{max-width:calc(100% - 32px);width:340px!important;height:auto!important}.home-feed .popular-box h3{overflow-wrap:anywhere;line-height:1.4}.home-feed .feed-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start}.home-feed .feed-layout>*{min-width:0}.md-panel .sidebar-reading b{white-space:normal;overflow-wrap:anywhere}@media (max-width:1100px){.home-feed .feed-layout{grid-template-columns:minmax(0,1fr)}}.popular-mofubox{width:240px!important;max-height:250px!important}.profile-card>img{width:210px;height:255px}.feature-page{position:relative}.feature-page>h1,.feature-page>.lede{padding-right:230px}.feature-page>.lede{min-height:145px}.feature-mofu{object-fit:contain;pointer-events:none;border-radius:20px;width:240px;height:250px;position:absolute;top:0;right:0}.auth-page{color:#f4eadb;background:radial-gradient(at top,#493629,#232730 65%);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.auth-card{text-align:center;background:#292c34;border:1px solid #685443;border-radius:24px;width:min(100%,600px);padding:clamp(24px,5vw,48px);box-shadow:0 24px 70px #0004}.auth-card>img{width:min(100%,390px);height:auto;margin:0 auto 24px;display:block}.auth-card h1{overflow-wrap:anywhere;line-height:1.2}.auth-card p{margin-block:20px;line-height:1.65}.auth-card a{color:#ecc58d;text-decoration:underline}.auth-card button{border-radius:10px;min-height:48px;padding:12px 22px}.auth-card button:disabled{opacity:.55;cursor:not-allowed}.auth-card .auth-note{color:#c8bbaa}.login-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.login-provider-grid form{display:contents}.login-provider{color:#f2e8d8;background:#282d36;border:1px solid #5c564d;place-items:center;gap:4px;display:grid;min-height:88px!important;padding:10px!important}.login-provider span{color:#f4c56f;background:#4a453d;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.login-provider small{color:#b9afa0}.login-provider.discord{background:#37304e;border-color:#9e7adb}.login-provider.discord span{color:#fff;background:#7063c9}@media (max-width:460px){.login-provider-grid{grid-template-columns:1fr}}.auth-eyebrow{color:#ecc58d;letter-spacing:.12em}.carousel-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.admin-head{min-height:180px;padding-right:130px!important}.admin-head img{width:110px!important;height:150px!important}.feature-page>h1,.feature-page>.lede{padding-right:120px}.feature-page>.lede{min-height:95px}.feature-mofu{width:105px;height:140px}.popular-mofubox{display:none!important}}.auth-page{font-family:var(--font-sans), sans-serif;font-size:var(--text-body)}.auth-card h1{font-size:var(--text-page)}.auth-card .auth-note,.auth-eyebrow{font-size:var(--text-meta)}.public-import-hint{font-size:var(--text-body)}.public-hero h1,.public-title-hero h1,.server-detail-hero .detail-info h1{font-size:var(--text-hero)}.public-hero p:not(.eyebrow),.public-title-hero p,.series-card-preview em,.server-detail-hero .synopsis{font-size:var(--text-body)}.public-title-card .eyebrow,.public-tags span,.server-audit-list time,.server-comment-list article>header time,.series-card-preview>p,.server-info-panel dt,.login-provider small,.chapter-unsaved{font-size:var(--text-meta)}.public-title-card b,.series-card-preview b{font-size:var(--text-card)}.server-chapter-edit-fields label,.login-provider b{font-size:var(--text-body)}@media (max-width:650px){.public-title-hero h1,.server-detail-hero .detail-info h1{font-size:var(--text-page)}}:root{--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-20:1.25rem;--font-size-25:1.5625rem;--font-size-32:2rem;--font-size-40:2.5rem;--text-meta:var(--font-size-12);--text-body:var(--font-size-14);--text-card:var(--font-size-16);--text-panel:var(--font-size-20);--text-section:var(--font-size-25);--text-page:var(--font-size-40);--text-hero:var(--font-size-40);--text-editor-action:.7875rem;--leading-copy:1.6;--leading-control:1.4;--leading-card:1.3;--leading-heading:1.2}body{line-height:var(--leading-copy)}button,input,select,textarea{font-family:inherit}.search-launch>span:nth-child(2),.search-palette>label span,.search-palette input,.search-tabs button,.search-results>p,.search-palette footer,.search-palette footer button,.notifications-drawer header p,.notifications-drawer header button,.mark-read,.notification-list b,.notification-list small,.notifications-drawer>footer button,.detail-tabs button,.chapter-tools select,.external-links button,.art-grid div,.reader-settings>header button,.reader-settings label,.reader-shortcuts,.reader-shortcuts b,.reader header .reader-settings-button:first-letter,.segmented button,.quiet,.history-list p,.history-list article>button,.following,.advanced-box label,.advanced-box input,.advanced-box select,.settings-card select,.tag-picker b,.tag-picker button,.result-head>b,.bookmarked,.random-card p,.fox.big,.profile-card p,.settings-layout>nav button,.setting-row b,.setting-row p,.generic-state>span,.generic-state p,.md-panel .section-trigger,.section-trigger>span,.section-items button,.profile-close,.profile-top .fox,.profile-menu>button,.profile-split button,.profile-menu>button>i,.panel-brand,.md-panel nav button,.panel-bottom>button,.md-panel nav button span,.panel-bottom>button span,.panel-user,.back,.synopsis,.save-button,.chapter-head p,.sort,.chapter-row,button,input,.top-nav button,.search span,.search input,.avatar,.lede,.section-heading p,.admin-head p,.card-title p,.filterbar,.filterbar button,.continue-copy p,.primary,.primary span,.hero-art span,.text-button,.card-bottom,.compact,.rec button,.update-mark,.update>span:last-child,.toast,.admin-tabs button,.activity p,.bot-icon,.bot-row b,.bot-row p,.outline,.queue-item,.queue-item button,.reader header,.end button,.app-shell .lede,.home-filter-panel label,.home-filter-panel select,.panel-bottom .panel-user b,.subpanel>header button,.subpanel>header b,.account-preview .fox,.account-preview p,.quick-settings label,.cover-follow,.cover-hover,.comment-journal-filters button,.comment-journal-author,.comment-journal-body,.comment-journal-reported-body p,.comment-journal-reported-body,.discussion-composer textarea,.discussion-edit textarea,.discussion-composer-actions,.comment-rating-field,.comment-rating-field select,.discussion-avatar,.discussion-comment-actions button,.discussion-spoiler span,.backup-summary span,.backup-summary b,.backup-note,.backup-error,.filter-panel-footer,.filter-panel-footer b,.feed-pagination button,.card-action-menu button,.series-card .preview-copy>p,.series-card .preview-copy .hover-open,.series-card .preview-copy .hover-open span,.home-continue p,.home-continue>button,.home-command-actions i,.home-history-head b,.home-history-head>button,.home-history-list>button>span:nth-child(2),.home-history-empty,.home-command-center+.filterbar,.home-command-center+.filterbar button,.home-shelf-controls button,.follow-card .following,.follow-preferences legend,.follow-preferences label,.admin-attention-grid button i,.editable-profile>p,.profile-form label,.profile-form input,.profile-form textarea,.preference-options>p,.preference-options label,.history-sort,.history-group-trigger b,.history-group-trigger i,.history-toolbar>span,.history-actions button,.history-actions button:last-child,.recommend-empty,.detail-availability b,.detail-availability p,.detail-availability button,.chapter-empty-state span,.notifications-drawer,.notifications-drawer>footer button,.notification-actions button,.notification-filters button,.notification-kind,.notification-empty,.search-history>div:last-child button,.user-row label,.user-groups>span,.user-groups button,.group-members span,.panel-bottom>button,.search-launch>span:nth-child(2),.profile-menu .panel-slide>button,.profile-menu .profile-split button,.title-hover p,.hover-read span,.hover-arrow,.hover-read:before,.panel-collapse,.md-panel.collapsed nav button>span,.md-panel.collapsed .section-trigger>span,.hover-open,.hover-open span,.danger-outline,.page-heading p,.popular-copy>p,.popular-actions button,.popular-controls button,.section-heading .text-button,.series-meta .more,.admin-title-cover,.title-row-actions button,.title-merge-panel p,.merge-title-selectors>span,.merge-title-selectors label,.merge-confirmation,.merge-warning,.revision-empty,.revision-heading>span,.revision-heading b,.revision-diff>div,.admin-empty b,.admin-empty p,.editor-head p,.title-form-grid label,.title-form-grid input,.title-form-grid select,.title-form-grid textarea,.title-form-grid legend,.title-form-grid .tag-picker button,.cover-live-preview>header b,.cover-live-preview-copy>p,.creator-avatar,.title-editor-preview>div:last-child>p:not(.eyebrow),.banner-source-preview b,.preview-copy>p,.popular-actions .popular-read span,.chapter-withdraw-panel p,.chapter-withdraw-panel label,.chapter-form-grid label,.page-builder p,.panel-sort-button,.file-pick,.page-thumb,.page-data label,.chapter-page-quality ul,.reader-page-error p,.reader-chapter-select,.reader-edge,.reader-bottom-nav button,.reader-bottom-nav span,.modern-reader .reader-page-error>span,.report-page-button,.report-close,.page-report-dialog form>p,.report-success p,.page-report-dialog label,.report-success>span,.report-filters span,.report-empty>span,.integration-fields label,.direction-grid button>span,.integration-actions>span,.integration-log p,.event-composer label,.event-direction,.access-denied-icon,.moderation-counts span,.moderation-empty>span,.moderation-history article>span:not(.decision-dot),.sanction-create label,.sanction-item-actions>span,.appeal-editor label,.profile-menu .profile-close,.profile-resume-card p,.profile-quick-actions button,.profile-panel-card header p,.profile-panel-card header>button,.profile-history-list>button>span:first-child,.profile-empty,.home-feed>.section-heading p,.home-feed .text-button,.home-feed .update>span:last-child,.series-grid.catalogue-grid .series-meta .more,.update-list-empty,.popular-box-empty,.gallery-manager-form label,.gallery-manager-empty>span,.title-gallery-empty>span,.artwork-lightbox-close,.artwork-lightbox-arrow,.uploader-application-intro p,.uploader-application-submit p,.uploader-application-form label,.uploader-application-entry label,.uploader-application-form input,.uploader-application-entry textarea,.uploader-application-page button,.uploader-applications-manager button,.uploader-application-entry dl,.permissions-manager .page-heading p,.permissions-manager label,.permissions-manager input,.permissions-manager select,.permissions-manager textarea,.home-announcement-list p,.public-announcements-list p,.announcement-admin-card p,.permissions-search p,.permissions-local-note,.permissions-count,.permission-identity p,.permission-controls p,.permission-actions button,body,textarea,select,label,legend,p,.discussion-comment-body>p,.discussion-spoiler,.search-launch,.hero-description,.empty-state,.title-season-card{font-size:var(--text-body)}.app-shell:has(.md-panel){font-size:var(--text-body)}.section-heading:has(.home-shelf-controls) p{font-size:var(--text-body)}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta .more{font-size:var(--text-body)}.search-launch kbd,.search-palette kbd,.search-results small,.notification-list time,.chapter-main span,.info-grid p,.related-grid small,.follow-grid small,.catalog-stats,.section-items .count,.profile-top small,.panel-user small,.detail-crumb,.alt-title,.detail-stats,.tag-list span,.chapter-row span,.chapter-row time,.eyebrow,.poster span,.pill,.status,.draft,.series-meta p,.rec small,.update-body small,.update time,.stat small,.activity time,.comic-page.first small,.card-badges,.popular-box small,.panel-bottom .panel-user small,.mini-list small,.hero-meta,.cover-new,.detail-stats .title-rating-trigger,.title-rating-distribution,.comment-journal-date,.comment-journal-status,.comment-rating-field>small,.comment-rating-badge,.discussion-comment time,.discussion-owner,.search-result-count,.search-results .search-kind,.update-body em,.feed-status,.feed-pagination,.series-card .title-hover-kicker,.series-card .preview-categories span,.series-card .preview-copy .title-hover-meta,.home-command-kicker,.home-command-actions small,.home-history-head small,.home-history-list small,.service-health-grid small,.editable-profile>small,.profile-form>small,.history-stats span,.history-group-trigger small,.history-read-state,.rec-copy em,.sidebar-reading-label,.sidebar-reading small,.title-hover-kicker,.title-hover-meta,.title-preview-chapter-count,.card-chapter,.popular-label,.popular-tags span,.popular-meta,.popular-controls,.popular-controls b,.admin-title-list article>div:nth-child(2) small,.title-status,.merge-impact-grid small,.title-revision-history>header small,.revision-heading small,.editor-autosave,.field-error,.cover-live-preview>header small,.cover-live-new,.cover-live-card-meta p,.cover-live-chapter,.cover-live-preview-copy>span,.cover-live-preview-copy>small,.field-warning,.title-editor-preview>div:last-child>small,.title-preview-meta span,.preview-categories span,.admin-chapter-list article>div:nth-child(2) small,.chapter-revision-history>header small,.page-index,.page-data small,.chapter-page-quality small,.page-processing,.page-data em,.reader-local-badge,.reader-page-image figcaption,.reader-chapter-state small,.reader-page-counter strong,.reader-page-counter span,.reader-direction-badge,.reader-toggle-setting small,.report-kicker,.report-card-head time,.report-status,.integration-state,.event-row em,.event-status,.popular-credits small,.popular-credits b,.field-help,.moderation-kind,.moderation-item-copy time,.moderation-history article time,.sanction-type,.profile-followed-list small,.profile-history-list small,.profile-history-list time,.profile-activity-strip span,.series-card .preview-copy .title-hover-meta>span,.home-feed .update-body small,.home-feed .update-body em,.home-feed .update time,.home-feed .popular-box small,.series-grid.catalogue-grid .series-meta p,.series-grid.catalogue-grid .catalog-stats,.gallery-manager-image>span,.artwork-lightbox-caption span,.title-owner-row small,.uploader-application-form small,.uploader-application-form .optional-label,.uploader-application-form .field-error,.uploader-application-entry .field-error,.uploader-application-entry-heading .pill,.permission-self,.permission-id code,.translation-group-id,.translation-group-member small,.public-user-id,.brand-beta,small,time,kbd,figcaption,.title-rating-trigger,.title-hover-meta>span,.reader-page-counter{font-size:var(--text-meta)}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta p{font-size:var(--text-meta)}.section-heading:has(.home-shelf-controls)+.series-grid .cover-new{font-size:var(--text-meta)}.section-heading:has(.home-shelf-controls)+.series-grid .card-chapter{font-size:var(--text-meta)}.related-grid b,.follow-grid b,.profile-top b,.brand,.brand-mark,.poster,.series-meta h3,.rec b,.update-body b,.popular-box>button>strong,.popular-box b,.mini-list b,.home-command-actions b,.home-history-list b,.sidebar-reading b,.admin-title-list article>div:nth-child(2) b,.cover-live-card-meta h3,.cover-live-preview-copy>b,.creator-summary b,.creator-work-title,.page-builder h3,.home-feed .update-body b,.home-feed .popular-box>button>strong,.home-feed .popular-box b,.series-grid.catalogue-grid .series-meta h3,.title-season-caption,.uploader-application-entry-heading h3,.permission-identity h3,h4,h5,h6,.chapter-main b,.admin-title-details b,.admin-chapter-list b,.profile-followed-list b,.profile-history-list b{font-size:var(--text-card)}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta h3{font-size:var(--text-card)}.notifications-drawer h2,.info-grid h2,.random-card h2,.generic-state h2,.chapter-head h2,.continue-copy h2,.hero-art strong,.card-title h2,.stat b,.dialogue p,.end,.popular-box h3,.series-card .title-hover h4,.home-continue h2,.admin-attention-grid button b,.editable-profile h2,.preference-options h2,.history-stats b,.title-hover h4,.merge-impact-grid b,.editor-head h2,.title-editor-preview h2,.reader-page-placeholder b,.page-report-dialog h2,.moderation-counts b,.profile-resume-card h2,.profile-panel-card h2,.profile-activity-strip h2,.home-feed .popular-box h3,.uploader-application-form h2,.uploader-application-status h2,.permissions-manager h2,h3,.title-discussion h2{font-size:var(--text-panel)}.section-heading h2,.comment-journal-heading h2,.home-feed>.section-heading h2,h2{font-size:var(--text-section)}.section-heading:has(.home-shelf-controls) h2{font-size:var(--text-section)}.section-heading h2,.comment-journal-heading h2,.home-feed>.section-heading h2{font-weight:400}.section-heading:has(.home-shelf-controls) h2{font-weight:400}h1,.app-shell h1,.detail-info h1,.admin-head h1,.page-heading h1{font-size:var(--text-page)}.detail-cover,.comic-page.first,.dialogue span,.popular-copy h1,.cover-live-initials,.creator-work-cover,.title-editor-preview-cover,.reader-page-placeholder span{font-size:var(--text-hero)}h1,h2,h3,h4,.app-shell h1,.popular-copy h1,.section-heading h2,.card-title h2,.home-feed>.section-heading h2,.series-card .title-hover h4{min-width:0;max-width:100%;line-height:var(--leading-heading);overflow-wrap:anywhere;white-space:normal}.section-heading:has(.home-shelf-controls) h2{min-width:0;max-width:100%;line-height:var(--leading-heading);overflow-wrap:anywhere;white-space:normal}.series-grid .series-card .series-meta h3,.series-grid.catalogue-grid .series-meta h3,.creator-work-title,.title-season-caption{line-height:var(--leading-card);overflow-wrap:anywhere}.section-heading:has(.home-shelf-controls)+.series-grid .series-meta h3{line-height:var(--leading-card);overflow-wrap:anywhere}.popular-copy>p,.synopsis,.title-hover p,.series-card .preview-copy>p,.discussion-comment-body>p,.discussion-composer textarea,.discussion-edit textarea,.comment-journal-body,.comment-journal-reported-body p,.page-report-dialog form>p,.report-success p,.uploader-application-intro p,.uploader-application-submit p{line-height:var(--leading-copy);overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.series-card .preview-copy>p{flex:auto;min-height:0;max-height:none!important;line-height:var(--leading-copy)!important;-webkit-line-clamp:unset!important;display:block!important;overflow-y:auto!important}.series-card .preview-copy>:not(p){flex-shrink:0}.series-card .preview-copy .title-hover-meta{flex-wrap:wrap}.series-card .preview-copy .title-preview-chapter-count{flex-shrink:0}}button,input,select,textarea{line-height:var(--leading-control)}.editor-actions button{font-size:var(--text-editor-action)}button:not(.poster-hit):not(.title-season-card){overflow-wrap:anywhere}.detail-actions,.popular-actions,.detail-tabs,.chapter-tools,.notification-actions,.notification-filters,.home-shelf-controls,.filterbar{flex-wrap:wrap}.detail-info,.popular-copy,.update-body,.admin-title-details{min-width:0}.section-items button{white-space:normal;height:auto;min-height:36px;padding-block:8px}@media (max-width:700px){:root{--text-page:var(--font-size-32);--text-hero:var(--font-size-32)}.detail-actions>button,.popular-actions>button{white-space:normal;max-width:100%}.chapter-tools{gap:8px;max-width:100%}}.chapter-source-switch{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.chapter-source-switch button{min-height:42px;color:var(--muted);font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:800;display:inline-flex}.chapter-source-switch button.active{border-color:var(--accent);background:var(--surface2);color:var(--ink)}.chapter-access-note{border:1px solid var(--line);background:var(--surface2);color:var(--muted);border-radius:9px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.chapter-access-note>svg{color:var(--accent);flex:none}.chapter-access-note div{gap:3px;display:grid}.chapter-access-note b{color:var(--ink)}.chapter-title-filter{border:1px solid var(--accent);background:var(--surface2);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.chapter-title-filter>span,.chapter-title-filter>span>span{align-items:center;gap:10px;min-width:0;display:flex}.chapter-title-filter>span>span{gap:2px;display:grid}.chapter-title-filter svg{color:var(--accent)}.chapter-title-filter small{color:var(--muted)}.chapter-title-filter b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:650px){.chapter-title-filter{flex-direction:column;align-items:stretch}}.chapter-composer-intro{border:1px solid var(--line);background:var(--surface2);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px;display:grid}.chapter-composer-intro div{gap:5px;display:grid}.chapter-composer-intro span,.chapter-composer-intro small{color:var(--muted)}.chapter-composer-intro button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.chapter-composer-intro>small{grid-column:2/-1}.chapter-composer{border:1px solid var(--line);background:var(--surface2);border-radius:12px;gap:20px;padding:24px;display:grid}.chapter-composer-heading,.chapter-pages-heading,.chapter-composer-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.chapter-composer-heading h2,.chapter-pages-heading h3{margin:0}.chapter-composer-heading p,.chapter-pages-heading p{color:var(--muted);margin:4px 0 0}.chapter-unsaved{color:var(--warning,#e6bd72);align-items:center;gap:6px;margin-top:8px;font-weight:800;display:inline-flex}.chapter-composer-heading button,.chapter-page-tools button,.chapter-composer-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.chapter-composer-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.chapter-composer-steps li{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.chapter-composer-steps li>span{border:1px solid var(--line);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.chapter-composer-steps li div,.chapter-publish-readiness div span{gap:2px;min-width:0;display:grid}.chapter-composer-steps b,.chapter-publish-readiness b{color:var(--ink)}.chapter-composer-steps small,.chapter-publish-readiness small{color:var(--muted)}.chapter-composer-steps li.is-current{border-color:var(--accent);background:color-mix(in srgb, var(--surface) 86%, var(--accent))}.chapter-composer-steps li.is-complete>span{border-color:var(--accent);background:var(--accent);color:var(--surface)}.chapter-composer-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.chapter-composer-fields .wide{grid-column:span 2}.chapter-composer-fields label{color:var(--muted);gap:7px;font-weight:800;display:grid}.chapter-composer-fields input,.chapter-composer-fields select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:10px 12px}.chapter-pages-panel{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.chapter-page-tools{flex-wrap:wrap;gap:8px;display:flex}.chapter-dropzone{border:1px dashed color-mix(in srgb, var(--accent) 70%, var(--line));background:color-mix(in srgb, var(--surface) 82%, var(--accent));min-height:128px;color:var(--ink);text-align:center;cursor:pointer;border-radius:10px;place-items:center;gap:5px;padding:20px;display:grid;position:relative}.chapter-dropzone:hover{border-style:solid}.chapter-dropzone span{color:var(--muted)}.chapter-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.chapter-page-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.chapter-page-grid article{border:1px solid var(--line);background:var(--surface);cursor:grab;border-radius:9px;grid-template-rows:190px auto auto;min-width:0;display:grid;position:relative;overflow:hidden}.chapter-page-grid article:active{cursor:grabbing}.chapter-page-grid article.is-hidden{border-style:dashed;border-color:var(--muted)}.chapter-page-grid article.is-hidden img{opacity:.38}.chapter-page-grid img{object-fit:contain;background:#0b0d0c;width:100%;height:190px}.chapter-page-number{z-index:2;color:#fff;background:#101510e8;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 5px;font-weight:900;display:grid;position:absolute;top:7px;left:7px}.chapter-page-caption{gap:3px;min-width:0;padding:9px;display:grid}.chapter-page-caption b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-page-caption small{color:var(--muted)}.chapter-page-actions{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.chapter-page-actions :is(button,label){border:0;border-right:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;place-items:center;margin:0;display:grid}.chapter-page-actions :is(button,label):last-child{border-right:0}.chapter-page-actions input{opacity:0;width:1px;height:1px;position:absolute}.chapter-page-actions .danger{color:#efa69c}.chapter-page-actions .chapter-page-delete{visibility:visible;display:grid}.chapter-pages-empty{border:1px solid var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:9px;place-items:center;gap:7px;display:grid}.chapter-pages-empty b{color:var(--ink)}.chapter-publish-readiness{border:1px solid var(--line);background:var(--surface);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.chapter-publish-readiness>div{align-items:center;gap:9px;min-width:0;display:flex}.chapter-publish-readiness svg{color:var(--accent);flex:none}.chapter-upload-progress{border:1px solid var(--line);background:var(--surface);border-radius:7px;height:34px;position:relative;overflow:hidden}.chapter-upload-progress span{background:color-mix(in srgb, var(--accent) 35%, transparent);transition:width .2s;position:absolute;inset:0 auto 0 0}.chapter-upload-progress b{place-items:center;height:100%;display:grid;position:relative}.chapter-composer-actions{z-index:4;border-top:1px solid var(--line);background:linear-gradient(180deg, transparent, var(--surface2) 18%);flex-wrap:wrap;justify-content:flex-end;padding:14px 0 0;position:sticky;bottom:0}.chapter-composer-actions button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;width:auto;max-width:100%}.chapter-composer-actions button:first-child{margin-right:auto}.chapter-composer-loading{border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:40px}@media (max-width:900px){.chapter-composer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.chapter-composer{padding:16px}.chapter-composer-heading,.chapter-pages-heading,.chapter-composer-actions{flex-direction:column;align-items:stretch}.chapter-composer-intro{text-align:center;grid-template-columns:1fr}.chapter-composer-intro>svg{margin:auto}.chapter-composer-intro>small{grid-column:auto}.chapter-composer-fields,.chapter-composer-steps,.chapter-publish-readiness{grid-template-columns:1fr}.chapter-composer-fields .wide{grid-column:auto}.chapter-page-tools{grid-template-columns:1fr 1fr;display:grid}.chapter-composer-actions button,.chapter-composer-heading button,.chapter-composer-intro button{width:100%}.chapter-composer-actions button:first-child{margin-right:0}.chapter-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-page-grid article{grid-template-rows:150px auto auto}.chapter-page-grid img{height:150px}}
