/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--gsa:0deg;--cva:0deg}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-bg:var(--bg);--color-card:var(--card-bg);--color-accent:var(--red);--breakpoint-xs:560px}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=560px){.container{max-width:560px}}@media (width>=640px){.container{max-width:640px}}@media (width>=720px){.container{max-width:720px}}@media (width>=860px){.container{max-width:860px}}@media (width>=900px){.container{max-width:900px}}@media (width>=1100px){.container{max-width:1100px}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-46{width:calc(var(--spacing) * 46)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root,[data-theme=dark]{--accent-default:#ff4d6d;--text:#f2f2f3;--text-muted:#9a9aa5;--bg:#15151a;--card-bg:#1f1f26;--pill-bg:#2a2a33;--star:#ffb400;--star-empty:#3a3a44;--border:#2c2c35;--reader-bg:#0a0a0c;--shadow:0 12px 32px #00000059;--radius:10px;color-scheme:dark}[data-theme=light]{--accent-default:#e6262c;--text:#1a1a1a;--text-muted:#6a6a6a;--bg:#fff;--card-bg:#eeeeef;--pill-bg:#ececed;--star:#ffb400;--star-empty:#d8d8d8;--border:#e7e7e8;--reader-bg:#111114;--shadow:0 12px 32px #0000001f;color-scheme:light}[data-theme=dracula]{--accent-default:#ff79c6;--text:#f8f8f2;--text-muted:#abadc2;--bg:#282a36;--card-bg:#343746;--pill-bg:#3e4152;--star:#f1fa8c;--star-empty:#4c4f63;--border:#44475a;--reader-bg:#1d1e27;color-scheme:dark}[data-theme=cupcake]{--accent-default:#e8748a;--text:#3d2b25;--text-muted:#765f55;--bg:#fdf6f0;--card-bg:#f7e8dd;--pill-bg:#f3ded0;--star:#f5a800;--star-empty:#e6d3c4;--border:#eddbcb;--reader-bg:#1c1512;--shadow:0 12px 32px #3d2b2524;color-scheme:light}[data-theme=bumblebee]{--accent-default:#d49a00;--text:#2a2200;--text-muted:#776719;--bg:#fffbe6;--card-bg:#fff3b0;--pill-bg:#ffe97a;--star:#1a1a1a;--star-empty:#e3d68a;--border:#ffe57a;--reader-bg:#1a1700;--shadow:0 12px 32px #2a220024;color-scheme:light}[data-theme=emerald]{--accent-default:#10b981;--text:#083d29;--text-muted:#3f725e;--bg:#f2fbf6;--card-bg:#e4f7ec;--pill-bg:#d3f0e0;--star:#f5a800;--star-empty:#cdeadc;--border:#c9ecd9;--reader-bg:#06140e;--shadow:0 12px 32px #083d291f;color-scheme:light}[data-theme=midnight]{--accent-default:#60a5fa;--text:#e2e8f0;--text-muted:#96a5ba;--bg:#0f172a;--card-bg:#1e293b;--pill-bg:#2b3a52;--star:#fbbf24;--star-empty:#334155;--border:#273449;--reader-bg:#080d18;color-scheme:dark}[data-theme=rose]{--accent-default:#f472b6;--text:#fbe7ef;--text-muted:#c4a0b0;--bg:#1a1016;--card-bg:#26161f;--pill-bg:#35202c;--star:#fbbf24;--star-empty:#4a2c3b;--border:#3a2330;--reader-bg:#0f090d;color-scheme:dark}[data-theme=forest]{--accent-default:#4ade80;--text:#e3f2e8;--text-muted:#93b3a0;--bg:#0f1a14;--card-bg:#16241c;--pill-bg:#1f3328;--star:#facc15;--star-empty:#2c4536;--border:#22382b;--reader-bg:#08100c;color-scheme:dark}[data-theme=sunset]{--accent-default:#fb923c;--text:#fdeee6;--text-muted:#c9a595;--bg:#1c1210;--card-bg:#2a1a16;--pill-bg:#3a241d;--star:#fbbf24;--star-empty:#4a3029;--border:#3d2821;--reader-bg:#110b09;color-scheme:dark}[data-theme=carbon]{--accent-default:#ef2b2d;--text:#fafafa;--text-muted:#a3a3a3;--bg:#000;--card-bg:#121212;--pill-bg:#1f1f1f;--star:#ffb400;--star-empty:#333;--border:#262626;--reader-bg:#000;color-scheme:dark}[data-theme=ocean]{--accent-default:#0284c7;--text:#0c2a3d;--text-muted:#47667a;--bg:#f0f7fb;--card-bg:#e1eef6;--pill-bg:#cfe3ef;--star:#f59e0b;--star-empty:#c3d9e6;--border:#cde2ee;--reader-bg:#07131b;--shadow:0 12px 32px #0c2a3d1f;color-scheme:light}[data-theme=lavender]{--accent-default:#7c3aed;--text:#2a1f45;--text-muted:#635880;--bg:#f7f5fc;--card-bg:#ece7f8;--pill-bg:#ddd4f3;--star:#f59e0b;--star-empty:#d6cdee;--border:#e0d8f3;--reader-bg:#120d1f;--shadow:0 12px 32px #2a1f451f;color-scheme:light}[data-theme=coffee]{--accent-default:#b45309;--text:#3b2a1e;--text-muted:#685748;--bg:#f6f1eb;--card-bg:#ebe2d7;--pill-bg:#dfd1c1;--star:#d97706;--star-empty:#d9c9b6;--border:#e0d3c4;--reader-bg:#17110c;--shadow:0 12px 32px #3b2a1e24;color-scheme:light}:root,[data-theme]{--red:var(--accent-override,var(--accent-default))}:root{--on-accent:#fff;--focus-ring:var(--red);--accent-fill:var(--red)}:root,[data-theme=dark]{--accent-fill:#d13f59}[data-theme=light]{--accent-fill:#e1252b}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/bebas.woff2)format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/pacifico.woff2)format("woff2")}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/bangers.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/titulos/playfair.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/titulos/cinzel.woff2)format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/marker.woff2)format("woff2")}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/lobster.woff2)format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/anton.woff2)format("woff2")}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/righteous.woff2)format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/titulos/fredoka.woff2)format("woff2")}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/bungee.woff2)format("woff2")}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/russo.woff2)format("woff2")}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/luckiest.woff2)format("woff2")}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/abril.woff2)format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/titulos/dancing.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/titulos/orbitron.woff2)format("woff2")}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/alfa.woff2)format("woff2")}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/titulos/kaushan.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{min-height:100vh;color:var(--text);background:var(--page-grad,none) fixed var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;transition:background-color .2s,color .2s;display:flex}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}.page{flex:1;padding-bottom:40px}.accent{color:var(--red)}.btn-primary{background:var(--accent-fill);color:var(--on-accent);text-align:center;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:active{transform:translateY(1px)}.btn-primary.btn-small{padding:7px 14px}.btn-ghost{color:var(--text-muted);background:0 0;border:0;font-size:13px;font-weight:600}.btn-ghost:hover{color:var(--text)}.btn-ghost-outline{border:1px solid var(--border);color:var(--text);background:var(--card-bg);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.btn-ghost-outline:hover{background:var(--pill-bg)}.btn-chip{border:1px solid var(--border);background:var(--card-bg);color:var(--text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.btn-chip:hover{background:var(--pill-bg)}.btn-chip.active{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.btn-chip.disabled{opacity:.4;pointer-events:none}.btn-chip-green .ico{--ico-accent:#22c55e}.btn-chip-red .ico{--ico-accent:#ef4444}.btn-chip-green:hover{border-color:#22c55e}.btn-chip-red:hover{border-color:#ef4444}.btn-link{color:var(--red);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.icon-btn{border:1px solid var(--border);background:var(--card-bg);width:34px;height:34px;color:var(--text);border-radius:8px;place-items:center;font-size:15px;line-height:1;display:inline-grid}.icon-btn:hover{background:var(--pill-bg)}.icon-btn.is-on{border-color:var(--red);color:var(--red)}.ico{--ico-accent:var(--red);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em;flex-shrink:0;width:1.15em;height:1.15em}.topbar .icon-btn{width:38px;height:38px;color:var(--text);background:0 0;border-color:#0000}.topbar .icon-btn .ico{width:23px;height:23px}.topbar .icon-btn:hover{background:var(--card-bg)}.topnav a{align-items:center;gap:7px;display:inline-flex}.topnav .ico{color:var(--text);width:20px;height:20px}.btn-chip .ico,.btn-ghost-outline .ico,.btn-primary .ico{width:15px;height:15px}.library-icon{place-items:center;display:inline-grid}.library-icon .ico{stroke-width:2.2px;width:16px;height:16px;color:var(--text);--ico-accent:var(--lib-c,currentColor)}.btn-primary .ico,.btn-chip.active .ico,.slider__btn .ico{--ico-accent:currentColor}.modal__close .ico{width:20px;height:20px}.slider__btn .ico{stroke-width:2.5px;width:22px;height:22px}.topbar .profile-avatar{background:var(--account-avatar,transparent) center / cover no-repeat}.topbar .profile-avatar .ico{width:23px;height:23px}.topbar{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.topbar-inner{align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.logo{letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:800}.logo span{color:var(--red)}.logo small,.auth-brand small{color:var(--text-muted);letter-spacing:0;font-size:.68em;font-weight:700}@media (width<=480px){.topbar .logo small{display:none}.topbar .logo{font-size:16px}}.logo--small{font-size:16px}.topnav a{color:var(--text-muted);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700}.topnav a:hover{color:var(--text);background:var(--card-bg)}.topnav a{white-space:nowrap}@media (width<=1100px){.topnav span{display:none}.topnav a{padding:8px}}.topbar-search{flex:1;max-width:420px;margin-left:auto;position:relative}.topbar-search input{border:1px solid var(--border);background:var(--card-bg);width:100%;color:var(--text);border-radius:8px;padding:8px 12px;font-size:13px}.topbar-search input::placeholder{color:var(--text-muted)}.search-suggest{background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow);z-index:60;border-radius:12px;min-width:340px;max-height:min(70vh,560px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-suggest .sg-item{border-radius:9px;align-items:center;gap:12px;padding:7px 8px;display:flex}.search-suggest .sg-item:hover,.search-suggest .sg-item.is-active{background:var(--card-bg)}.sg-cover{object-fit:cover;background:var(--pill-bg);border-radius:6px;flex-shrink:0;width:44px;height:60px}.sg-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sg-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sg-alt,.sg-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sg-alt{font-style:italic}.sg-fuzzy{background:var(--pill-bg);color:var(--text-muted);border-radius:999px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:10.5px;font-weight:700}.search-suggest mark{color:var(--red);background:0 0;font-weight:800}.search-suggest .sg-all{border-top:1px solid var(--border);color:var(--red);border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px;font-size:13px;font-weight:700;display:flex}.search-suggest .sg-all:hover,.search-suggest .sg-all.is-active{background:var(--card-bg)}.search-suggest .sg-all .ico{width:15px;height:15px}.sg-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;padding:10px 10px 4px;font-size:11px;font-weight:800;display:flex}.sg-head .ico{width:13px;height:13px}.sg-user .u-avatar{width:40px;height:40px;margin:0 2px}.list-owner-follow{white-space:nowrap}.sg-empty{color:var(--text-muted);text-align:center;padding:14px 12px 8px;font-size:13px}.search-fuzzy-hint{color:var(--text-muted);margin:-6px 0 14px;font-size:13px}.topbar-actions{align-items:center;gap:12px;display:flex}.search-toggle{display:none}.usermenu{position:relative}.usermenu-btn{color:var(--text);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 0;font-size:13px;font-weight:800;display:inline-flex}.usermenu-btn:hover .profile-link,.usermenu-btn[aria-expanded=true] .profile-link{background:var(--card-bg)}.usermenu-btn .profile-link{pointer-events:none}.usermenu-name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.usermenu-caret{width:16px;height:16px;color:var(--text-muted);transition:transform .2s}.usermenu-btn[aria-expanded=true] .usermenu-caret{transform:rotate(180deg)}.usermenu-panel{background:var(--bg);border:1px solid var(--border);width:250px;box-shadow:var(--shadow);z-index:70;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.usermenu-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.usermenu-head .usermenu-avatar{background:var(--account-avatar,var(--card-bg)) center / cover no-repeat;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.usermenu-who{flex-direction:column;min-width:0;display:flex}.usermenu-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.usermenu-who small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.usermenu-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.usermenu-item .ico{width:18px;height:18px}.usermenu-item:hover,.usermenu-item:focus-visible{background:var(--card-bg)}.usermenu-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.usermenu-item--danger{color:#ef4444}.usermenu-item--danger .ico{--ico-accent:#ef4444}.usermenu-sep{border:0;border-top:1px solid var(--border);margin:4px 0}@media (width<=720px){.usermenu{position:static}.usermenu-panel{width:auto;left:12px;right:12px}.usermenu-name,.usermenu-caret{display:none}.usermenu-btn{padding:0}}.prefs-panel{background:var(--bg);border:1px solid var(--border);width:340px;box-shadow:var(--shadow);z-index:60;border-radius:12px;max-height:calc(100vh - 90px);padding:16px;position:absolute;top:100%;right:24px;overflow-y:auto}.prefs-header{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:11px;font-weight:800}.prefs-row{margin-bottom:12px;font-size:13px}.prefs-row>label{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.prefs-row input[type=color]{border:1px solid var(--border);background:var(--card-bg);border-radius:6px;width:100%;height:34px;padding:2px}.prefs-divider{border:0;border-top:1px solid var(--border);margin:12px 0}.prefs-label{margin-bottom:8px;font-size:13px}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;color:var(--text)!important;font-size:13px!important;display:flex!important}.switch-row input[type=checkbox]{appearance:none;background:var(--pill-bg);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:38px;height:22px;margin:0;transition:background .15s;position:relative}.switch-row input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:1px;left:1px}.switch-row input[type=checkbox]:checked{background:var(--red)}.switch-row input[type=checkbox]:checked:after{transform:translate(16px)}.section{margin:40px 0}.section--tight{margin-top:20px}.section-title{letter-spacing:-.02em;margin:0 0 20px;font-size:26px;font-weight:800;line-height:1.2}.section-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-icon{background:linear-gradient(135deg, var(--red) 50%, #111 50%);border-radius:3px;flex-shrink:0;width:14px;height:14px}.section-label{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;margin:0;font-size:13px;font-weight:800}.section-line{background:var(--border);flex:1;height:1px}.count-badge{background:var(--pill-bg);color:var(--text);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.empty-state{text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius);padding:40px 20px}.slider{--per-view:4;--slider-gap:20px;position:relative}.slider .section-title{letter-spacing:-.01em;font-weight:400}.slider .section-title .accent{font-weight:800}.slider__viewport{overflow:hidden}.slider__track{gap:var(--slider-gap);will-change:transform;transition:transform .45s;display:flex}.slider__slide{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--slider-gap)) / var(--per-view));aspect-ratio:175/238;background:var(--card-bg);border-radius:8px;position:relative;overflow:hidden}.slider__slide img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.slider__slide:hover img{transform:scale(1.05)}.slider__slide p{color:#fff;text-shadow:1px 1px 2px #0009;background:linear-gradient(to top, var(--red), var(--red));margin:0;padding:26px 12px 12px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.slider__slide p{background:linear-gradient(to top, color-mix(in srgb, var(--red) 80%, transparent), color-mix(in srgb, var(--red) 0%, transparent))}}.slider--cover .slider__slide{border-radius:12px}.slider--cover .slider__slide:after{content:"";pointer-events:none;background:linear-gradient(to top, var(--cc) 0%, var(--cc) 38%, var(--cc) 62%, transparent 100%);height:58%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.slider--cover .slider__slide:after{background:linear-gradient(to top, var(--cc) 0%, var(--cc) 38%, color-mix(in srgb, var(--cc) 70%, transparent) 62%, transparent 100%)}}.slider--cover .slider__slide p{z-index:1;text-align:center;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 10px #00000059;-webkit-line-clamp:3;background:0 0;-webkit-box-orient:vertical;padding:0 14px 22px;font-size:clamp(17px,1.9vw,25px);font-weight:900;line-height:1.08;display:-webkit-box;overflow:hidden}@media (width<=767px){.slider--cover .slider__slide p{padding:0 10px 16px;font-size:17px}}.slider__btn{z-index:2;color:#fff;backdrop-filter:blur(4px);background:#0009;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;line-height:1;display:grid;position:absolute;top:calc(50% + 20px);transform:translateY(-50%)}.slider__btn:hover{background:var(--accent-fill);color:var(--on-accent)}.slider__btn--prev{left:-14px}.slider__btn--next{right:-14px}.no-js .slider__viewport,.slider.is-static .slider__viewport{scroll-snap-type:x mandatory;overflow-x:auto}.slider.is-static .slider__slide{scroll-snap-align:start}.slider.is-static .slider__btn{display:none}@media (width<=1023px){.slider{--per-view:3;--slider-gap:16px}}@media (width<=767px){.slider{--per-view:2;--slider-gap:12px}.slider__slide p{padding:22px 10px 10px;font-size:13.5px}.slider__btn{width:34px;height:34px;font-size:20px}.slider__btn--prev{left:-6px}.slider__btn--next{right:-6px}}.slider--cover .slider__slide p{max-height:46%;position:absolute;bottom:0;left:0;right:0}.slider--cover .tl-short p{font-size:clamp(22px,2.5vw,32px)}.slider--cover .tl-long p{font-size:clamp(14px,1.45vw,19px)}.tt-bebas p{text-transform:uppercase;letter-spacing:.04em;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:.95}.tt-bebas.tl-long p{font-size:clamp(18px,1.8vw,24px)}.tt-pacifico p{letter-spacing:0;font-family:Pacifico,cursive;font-weight:400;line-height:1.15}.tt-bangers p{text-transform:uppercase;letter-spacing:.06em;font-family:Bangers,Impact,sans-serif;font-weight:400;line-height:1;transform:skew(-8deg)}.tt-playfair p{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:800;line-height:1.05}.tt-cinzel p{text-transform:uppercase;letter-spacing:.05em;font-family:Cinzel,Times New Roman,serif;font-weight:800;line-height:1.05}.tt-marker p{font-family:Permanent Marker,cursive;font-weight:400;line-height:1.1;transform:rotate(-2deg)}.tt-lobster p{letter-spacing:.01em;font-family:Lobster,cursive;font-weight:400;line-height:1.1}.tt-anton p{text-transform:uppercase;letter-spacing:.02em;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1}.tt-righteous p{letter-spacing:.01em;font-family:Righteous,sans-serif;font-weight:400;line-height:1.05}.tt-fredoka p{text-transform:uppercase;letter-spacing:.02em;font-family:Fredoka,sans-serif;font-weight:700;line-height:1.02}.tt-bungee p{text-transform:uppercase;letter-spacing:.01em;font-family:Bungee,Impact,sans-serif;font-weight:400;line-height:1}.tt-russo p{letter-spacing:.01em;font-family:Russo One,sans-serif;font-weight:400;line-height:1.02}.tt-luckiest p{text-transform:uppercase;letter-spacing:.03em;font-family:Luckiest Guy,Impact,sans-serif;font-weight:400;line-height:1.05}.tt-abril p{letter-spacing:.01em;font-family:Abril Fatface,Georgia,serif;font-weight:400;line-height:1.05}.tt-dancing p{font-family:Dancing Script,cursive;font-size:1.15em;font-weight:700;line-height:1.05}.tt-orbitron p{text-transform:uppercase;letter-spacing:.04em;font-family:Orbitron,sans-serif;font-weight:900;line-height:1.05}.tt-alfa p{letter-spacing:.01em;font-family:Alfa Slab One,Georgia,serif;font-weight:400;line-height:1.02}.tt-kaushan p{font-family:Kaushan Script,cursive;font-weight:400;line-height:1.12;transform:rotate(-2deg)}.slider--cover .tp-center p{text-align:center}.slider--cover .tp-left p{text-align:left;padding-left:16px;padding-right:22%}.slider--cover .tp-right p{text-align:right;padding-left:22%;padding-right:16px}.slider--cover .tp-mid p{text-align:center;max-height:36%;bottom:12%}.slider--cover .tp-tilt p{text-align:center;transform-origin:bottom;max-height:40%;bottom:6%;transform:rotate(-5deg)}.slider--cover .tt-bangers.tp-tilt p{transform:rotate(-5deg)skew(-8deg)}.slider--cover .tl-long p{-webkit-line-clamp:4;line-height:1.08}.slider--cover .tl-long.tp-left p,.slider--cover .tl-long.tp-right p{padding-left:14px;padding-right:14px}.slider--cover .tl-long.tt-fredoka p,.slider--cover .tl-long.tt-anton p,.slider--cover .tl-long.tt-bangers p,.slider--cover .tl-long.tt-cinzel p,.slider--cover .tl-long.tt-bungee p,.slider--cover .tl-long.tt-orbitron p,.slider--cover .tl-long.tt-luckiest p,.slider--cover .tl-long.tt-alfa p{font-size:clamp(13px,1.3vw,17px)}.slider--cover .tl-long.tt-dancing p{font-size:clamp(16px,1.6vw,21px)}.cal-tabs{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:6px;display:grid}.cal-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:14px 4px 12px;font-weight:800;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.cal-tab:hover{background:var(--pill-bg);color:var(--text)}.cal-tab.active{background:linear-gradient(160deg, var(--red), var(--red))}@supports (color:color-mix(in lab, red, red)){.cal-tab.active{background:linear-gradient(160deg, var(--red), color-mix(in srgb, var(--red) 70%, #000))}}.cal-tab.active{color:var(--on-accent);box-shadow:0 6px 18px -6px var(--red);transform:translateY(-1px)}.cal-tab.is-empty:not(.active){opacity:.5}.cal-tab__short{font-size:13px;display:none}.cal-tab__long{font-size:14.5px}.cal-tab__count{background:var(--pill-bg);border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:700}.cal-tab.active .cal-tab__count{background:#ffffff38}.cal-tab__today{background:var(--text);color:var(--card-bg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800;display:none;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.cal-tab.is-today .cal-tab__today{display:block}.cal-tab.is-today:not(.active){color:var(--text);box-shadow:0 0 0 1px var(--border) inset}.cal-range,.cal-last{z-index:2;color:#fff;backdrop-filter:blur(4px);background:#0009;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:3px 8px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute}.cal-range{top:10px;left:10px}.cal-range .ico{--ico-accent:#fff;width:13px;height:13px}.cal-range.is-range{background:var(--red)}.cal-last{white-space:nowrap;text-overflow:ellipsis;font-weight:700;top:40px;left:10px;overflow:hidden}.usermenu-explore{display:none}@media (width<=720px){.usermenu-explore{display:block}.cal-tab__long{display:none}.cal-tab__short{display:block}.cal-tabs{gap:3px;padding:4px}.cal-tab__unit{display:none}.cal-tab__count{padding:1px 6px}}.trending-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.trending-title{align-items:center;gap:10px;margin:0;display:flex}.trending-title .ico{width:28px;height:28px;color:var(--text)}.trend-delta small{opacity:.8;font-weight:600}.trend-delta .ico{--ico-accent:#ffb400}@media (width<=1100px){.popular-grid.trending-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;overflow-x:auto}.popular-grid.trending-grid::-webkit-scrollbar{display:none}.popular-grid.trending-grid>*{scroll-snap-align:start}}@media (width<=860px){.popular-grid.trending-grid{grid-auto-columns:calc(33.3333% - 8px)}}@media (width<=560px){.popular-grid.trending-grid{grid-auto-columns:44%}}.archive-sub{color:var(--text-muted);margin:4px 0 0;font-size:13.5px}.popular-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 18px;display:grid}.popular-grid .slider__slide{display:block}.pop-rank{z-index:2;color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px #0000008c;font-size:40px;font-weight:900;line-height:1;position:absolute;top:8px;left:10px}.popular-grid .pop-tile:nth-child(-n+3) .pop-rank{color:var(--red);-webkit-text-stroke:1.5px #fff}.pop-views{z-index:2;color:#fff;backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.pop-views .ico{--ico-accent:#fff;width:14px;height:14px}@media (width<=1100px){.popular-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}}@media (width<=560px){.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-rank{font-size:32px}}.grid-large{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.card-large{border-radius:var(--radius);aspect-ratio:1/1.05;background:var(--card-bg);display:block;position:relative;overflow:hidden}.card-large img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.card-large:hover img{transform:scale(1.04)}.card-large .overlay{background:linear-gradient(#0000 40%,#000000c7);position:absolute;inset:0}.card-large .card-title{color:#fff;font-size:15px;font-weight:700;line-height:1.3;position:absolute;bottom:14px;left:14px;right:14px}.grid-chapters{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 18px;display:grid}.grid-chapters>*{min-width:0}.chapter-card{flex-direction:column;min-width:0;display:flex}.chapter-card .cover{aspect-ratio:3/4;background:var(--card-bg);border-radius:8px;display:block;position:relative;overflow:hidden}.chapter-card .cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.chapter-card .cover:hover img{transform:scale(1.04)}.badge-type{color:#fff;z-index:1;backdrop-filter:blur(4px);background:#1414148c;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600;position:absolute;top:8px;left:8px}.chapter-card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.chapter-card .author{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.rating{align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.stars{letter-spacing:1px;font-size:12px}.star.full{color:var(--star)}.star.empty{color:var(--star-empty)}.star.half{background:linear-gradient(90deg, var(--star) 50%, var(--star-empty) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}.chapters-list{flex-direction:column;gap:6px;margin-top:8px;display:flex}.chapter-row{align-items:center;gap:8px;min-width:0;display:flex}.chapter-pill{background:var(--pill-bg);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;min-width:0;padding:4px 9px;font-size:11.5px;font-weight:600;overflow:hidden}.chapter-pill:hover{background:var(--accent-fill);color:var(--on-accent)}.badge-new{background:var(--accent-fill);color:var(--on-accent);border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:700}.chapter-row .badge-new{margin-left:auto}.feed-day__cal{color:var(--red);flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.feed-day__cal .ico{width:15px;height:15px}.feed-day__cal:hover{text-decoration:underline}.chapter-card .cover{isolation:isolate;border-radius:14px;box-shadow:0 12px 26px -16px #0000008c}.chapter-card .cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080);height:40%;position:absolute;bottom:0;left:0;right:0}.chapter-card:hover .cover img{transform:scale(1.05)}.chapter-card .badge-type{letter-spacing:.02em;backdrop-filter:none;background:#0000008c;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;top:10px;left:10px}.chapter-card .cover .rating{z-index:1;color:#fff;background:#0009;border-radius:999px;align-items:center;gap:4px;margin:0;padding:3px 9px 3px 7px;font-size:12px;line-height:1.2;display:inline-flex;position:absolute;bottom:10px;left:10px}.chapter-card .cover .rating .stars{font-size:13px;display:inline-flex}.chapter-card .cover .rating .star+.star{display:none}.chapter-card .cover .rating .star{color:var(--star)!important}.chapter-card .cover .rating .rating-value{color:#fff;font-weight:800}.chapter-card .title{margin-top:12px;font-size:14.5px;font-weight:800;line-height:1.3}.chapter-card .author{margin-top:3px;font-size:12.5px}.chapter-card .chapters-list{border-top:1px solid var(--border);gap:0;margin-top:10px}.chapter-card .chapter-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:8px 2px}.chapter-card .chapter-pill{color:var(--text);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:700;transition:color .15s}.chapter-card .chapter-pill:hover,.chapter-card .chapter-row:hover .chapter-pill{color:var(--red);background:0 0}.chapter-card .badge-new{letter-spacing:.05em;border-radius:999px;padding:3px 8px;font-size:9.5px}.chapter-card .chapter-date{font-size:11.5px}.chapter-date{color:var(--text-muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.btn-more{border:1px solid var(--border);background:var(--card-bg);width:fit-content;min-width:200px;height:46px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:30px auto 0;padding:0 26px;font-size:14px;font-weight:800;transition:border-color .15s,color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 22px -14px #00000073}.btn-more .ico{--ico-accent:currentColor;width:17px;height:17px;transition:transform .2s}.btn-more:hover{border-color:var(--red);color:var(--red);box-shadow:0 12px 26px -14px var(--red);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn-more:hover{box-shadow:0 12px 26px -14px color-mix(in srgb, var(--red) 60%, transparent)}}.btn-more:hover .ico{transform:translateY(2px)}.btn-more:focus-visible{outline:3px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.btn-more:focus-visible{outline:3px solid color-mix(in srgb, var(--red) 45%, transparent)}}.btn-more:focus-visible{outline-offset:3px}.btn-more.is-loading{pointer-events:none;color:var(--text-muted)}.btn-more.is-loading:before{content:"";border:2px solid var(--border);border-top-color:var(--red);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite auth-spin}@media (width<=560px){.btn-more{width:100%}}.pill-list{flex-wrap:wrap;gap:6px;display:flex}.pill{background:var(--pill-bg);color:var(--text);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:background .15s,color .15s}a.pill:hover{background:var(--accent-fill);color:var(--on-accent)}.pill-outline{border:1px solid var(--border);background:0 0}.pill-active{background:var(--accent-fill);color:var(--on-accent)}.pill-count{opacity:.6;margin-left:2px;font-weight:500}.ad-slot{width:100%;max-width:var(--ad-w);min-height:var(--ad-h);border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);letter-spacing:.5px;text-transform:uppercase;place-items:center;margin:24px auto;font-size:11px;display:grid}.ad-slot:after{content:"Publicidad"}.ad-slot--desktop{display:none}@media (width>=992px){.ad-slot--desktop{display:grid}.ad-slot--mobile{display:none}}.breadcrumb{color:var(--text-muted);margin:20px 0;font-size:12px}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--red)}.breadcrumb [aria-current]{color:var(--text);font-weight:600}.archive-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.archive-head .section-title{margin:0}.archive-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sort-chips{flex-wrap:wrap;gap:6px;display:flex}.archive-tools .sort-chips{background:var(--card-bg);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px}.archive-tools .sort-chips .btn-chip{color:var(--text-muted);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-weight:700}.archive-tools .sort-chips .btn-chip:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.archive-tools .sort-chips .btn-chip:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.archive-tools .sort-chips .btn-chip.active{background:var(--accent-fill);color:var(--on-accent)}.slider__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.slider__head .section-title{margin-bottom:0}.slider__more{color:var(--text-muted);flex-shrink:0;align-items:center;gap:2px;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex}.slider__more .ico{width:17px;height:17px;transition:transform .15s}.slider__more:hover{color:var(--text)}.slider__more:hover .ico{transform:translate(2px)}.slider--cover .slider__head,.slider--accent .slider__head{margin-bottom:18px}.slider__tools{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.slider__tools:empty{display:none}.slider__pause{width:32px;height:32px}.slider__pause .ico{width:15px;height:15px}.slider__pause[aria-pressed=false] .ico:last-child,.slider__pause[aria-pressed=true] .ico:first-child{display:none}.slider__head:has(.section-title-block){align-items:flex-end}.section-title-block{min-width:0}.slider .trending-title{letter-spacing:-.02em;font-weight:800}.trending-head__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.new-grid .new-badge{z-index:2;background:var(--accent-fill);color:var(--on-accent);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800;position:absolute;top:10px;right:10px}.pager{justify-content:center;align-items:center;gap:8px;margin:30px 0 6px;display:flex}.pager__pages{align-items:center;gap:6px;display:flex}.pager__num,.pager__nav{border:1px solid var(--border);background:var(--card-bg);height:40px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pager__num{min-width:40px;padding:0 8px}.pager__nav{padding:0 14px}.pager__nav .ico{width:16px;height:16px}a.pager__num:hover,a.pager__nav:hover{border-color:var(--red);color:var(--red)}.pager__num.is-current{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.pager__nav.is-disabled{opacity:.4}.pager__gap{color:var(--text-muted);padding:0 2px;font-weight:700}@media (width<=560px){.pager{gap:6px}.pager__nav{width:40px;padding:0}.pager__nav span{display:none}.pager__num{min-width:36px;height:36px}}.lib-head{align-items:baseline}.lib-total{color:var(--text-muted);font-size:14px}.lib-total strong{color:var(--text);font-weight:800}.lib-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:30px;display:grid}.lf{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;max-height:calc(100vh - 92px);display:flex;position:sticky;top:76px;overflow:hidden}.lf__head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.lf__head strong{align-items:center;gap:8px;margin-right:auto;font-size:15px;font-weight:800;display:flex}.lf__head strong .ico{width:17px;height:17px;color:var(--red)}.lf__clear{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700}.lf__close,.lf__foot,.lib-filters-btn{display:none}.lf__body{scrollbar-width:thin;padding:4px 16px 16px;overflow:hidden auto}.lf__group{border:0;min-width:0;margin:0;padding:14px 0 0}.lf__group+.lf__group{border-top:1px solid var(--border);margin-top:14px}.lf__group legend{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;padding:0;font-size:11.5px;font-weight:800}.lf__chips{flex-wrap:wrap;gap:6px;display:flex}.lf-chip{border:1px solid var(--border);background:var(--bg);height:30px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lf-chip span{color:var(--text-muted);font-size:10.5px;font-weight:700}.lf-chip:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.lf-chip:hover{border-color:color-mix(in srgb, var(--text) 35%, var(--border))}}.lf-chip[aria-pressed=true],.lf-tri[data-state="1"]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.lf-chip[aria-pressed=true] span,.lf-tri[data-state="1"] span{color:#fffc}.lf-tri[data-state="1"]:before{content:"✓";font-weight:900}.lf-tri[data-state="2"]{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.lf-tri[data-state="2"]{background:color-mix(in srgb, #ef4444 12%, var(--bg))}}.lf-tri[data-state="2"]{color:#ef4444;border-color:#ef4444;text-decoration:line-through}.lf-tri[data-state="2"]:before{content:"✕";font-weight:900;text-decoration:none}.lf__hint{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px;font-size:11.5px;display:flex}.lf-dot{border-radius:50%;width:8px;height:8px;margin-left:4px}.lf-dot--in{background:var(--red);margin-left:0}.lf-dot--ex{background:0 0;border:2px solid #ef4444}.lf__row{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.lf__row .seg{align-self:flex-start}.lf__gsearch{min-width:0;height:32px;flex:none!important;order:0!important}.lf__genres.is-collapsed{max-height:138px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.seg--sm button{padding:4px 10px;font-size:12px}.seg--full{width:100%;display:flex}.seg--full button{white-space:nowrap;flex:1;padding-left:6px;padding-right:6px}.lf__range{color:var(--text-muted);align-items:center;gap:8px;display:flex}.lf__range input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:34px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.lf__range input:focus{border-color:var(--red);outline:0}.lib-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lib-search{border:1px solid var(--border);background:var(--card-bg);height:44px;color:var(--text-muted);border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.lib-search:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.lib-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 18%, transparent)}}.lib-search .ico{flex-shrink:0;width:18px;height:18px}.lib-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.lib-search select,.lib-sort select{border:1px solid var(--border);background:var(--bg);height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 28px 0 12px;font-size:13px;font-weight:600}.lib-sort{border:1px solid var(--border);background:var(--card-bg);border-radius:12px;align-items:center;gap:6px;height:44px;padding:0 6px;display:flex}.lib-sort select{background:0 0;border:0}.lib-dir{border-radius:8px;width:32px;height:32px}.lib-dir .ico{width:17px;height:17px;transition:transform .2s}.lib-dir.is-asc .ico{transform:scaleY(-1)}.lib-active{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.lib-chip{border:1px solid var(--red);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px 0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lib-chip{border:1px solid color-mix(in srgb, var(--red) 45%, var(--border))}}.lib-chip{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.lib-chip{background:color-mix(in srgb, var(--red) 10%, transparent)}}.lib-chip{color:var(--text);font:inherit;cursor:pointer;font-size:12.5px;font-weight:700}.lib-chip .ico{opacity:.7;width:13px;height:13px}.lib-chip:hover .ico{opacity:1}.lib-chip.is-ex{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.lib-chip.is-ex{border-color:color-mix(in srgb, #ef4444 50%, var(--border))}}.lib-chip.is-ex{color:#ef4444;background:#ef44441a}.lib-chip.is-note{cursor:default;color:var(--text-muted);background:0 0;border-style:dashed;padding-right:11px}.lib-clear-all{color:var(--red);margin-left:4px;font-weight:700}.lib-results .grid-chapters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.lib-empty{text-align:center}.lf-backdrop{z-index:119;background:#00000080;position:fixed;inset:0}body.lf-lock{overflow:hidden}@media (width<=900px){.lib-layout{grid-template-columns:minmax(0,1fr)}.lf{z-index:120;border-bottom:0;border-radius:18px 18px 0 0;max-height:86vh;transition:transform .25s;position:fixed;inset:auto 0 0;transform:translateY(105%)}.lf.is-open{transform:none}.lf__close{display:grid}.lf__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);display:block}.lf__foot .btn-primary{justify-content:center;width:100%;min-height:44px}.lib-toolbar{flex-wrap:wrap}.lib-search{flex:100%}.lib-filters-btn{border:1px solid var(--border);background:var(--card-bg);height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.lib-filters-btn .ico{width:16px;height:16px}.lib-filters-btn__n{background:var(--accent-fill);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.lib-filters-btn__n[hidden]{display:none}.lib-sort{flex:1;height:40px}.lib-sort select{flex:1}.lib-results .grid-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lf{transition:none}}.search-simple{margin-bottom:18px}.lib-filters-btn--always{border:1px solid var(--border);background:var(--card-bg);height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.lib-filters-btn--always[aria-expanded=true]{border-color:var(--red);color:var(--red)}.lib-filters-btn--always .ico{width:16px;height:16px}.lib-filters-btn--always .lib-filters-btn__n{background:var(--accent-fill);min-width:20px;height:20px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.lib-filters-btn--always .lib-filters-btn__n[hidden]{display:none}.lf.lf--panel{max-height:none;margin-top:4px;display:none;position:static;transform:none}.lf.lf--panel.is-open{display:flex}.lf--panel .lf__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding-bottom:18px;display:grid;overflow:visible}.lf--panel .lf__group+.lf__group{border-top:0;margin-top:0}.lf--panel .lf__group--genres{order:-1;grid-column:1/-1}.lf--panel .lf__row{flex-direction:row;align-items:center}.lf--panel .lf__gsearch{flex:0 320px}@media (width<=900px){.lf.lf--panel{border-radius:var(--radius);border-bottom:1px solid var(--border);z-index:auto;transition:none;position:static;transform:none}.lf--panel .lf__body{grid-template-columns:minmax(0,1fr)}.lf--panel .lf__group+.lf__group{border-top:1px solid var(--border);margin-top:14px}.lf--panel .lf__row{flex-direction:column;align-items:stretch}.lf--panel .lf__gsearch{flex:none}.search-simple .lib-filters-btn--always{height:40px}}.gfilter{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px 12px}.gfilter__bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.gfilter__title{letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:10px;margin:0 auto 0 0;font-size:13px;font-weight:800;display:flex}.gfilter__search{background:var(--bg);border:1px solid var(--border);min-width:230px;height:36px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s;display:flex}.gfilter__search:focus-within{border-color:var(--red)}.gfilter__search .ico{flex-shrink:0;width:15px;height:15px}.gfilter__search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.seg{background:var(--bg);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button:hover{color:var(--text)}.gfilter__chips{flex-wrap:wrap;gap:6px;display:flex}.gfilter__chips.is-collapsed{max-height:72px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.gchip{background:var(--bg);border:1px solid var(--border);height:32px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.gchip span{color:var(--text-muted);font-size:11px;font-weight:700}.gchip:hover{border-color:var(--red);color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.gchip:hover{background:color-mix(in srgb, var(--red) 8%, var(--bg))}}.gchip.is-active{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.gchip.is-active span{color:#fffc}.gfilter__empty{color:var(--text-muted);margin:2px 0 0;font-size:13px}.gfilter__more{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:8px auto 0;padding:4px 10px;font-size:13px;font-weight:700;display:flex}.gfilter__more .ico{width:15px;height:15px;transition:transform .2s}.gfilter__more.is-open .ico{transform:rotate(180deg)}@media (width<=640px){.gfilter{padding:12px}.gfilter__search{flex:100%;order:3;min-width:0}.gfilter__chips.is-collapsed{max-height:110px}.archive-tools{justify-content:space-between;width:100%}}.genre-box{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.genre-box summary{letter-spacing:.5px;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:800;list-style:none;display:flex}.genre-box summary::-webkit-details-marker{display:none}.genre-box summary:after{content:"⌄";margin-left:auto;transition:transform .2s}.genre-box[open] summary:after{transform:rotate(180deg)}.genre-box .pill-list{margin-top:14px}.comic-title{letter-spacing:-.02em;margin:8px 0 16px;font-size:30px;font-weight:800;line-height:1.15}.synopsis{margin-bottom:20px}.synopsis-title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:800}.synopsis-body{color:var(--text);max-height:7.2em;font-size:14px;line-height:1.65;position:relative;overflow:hidden}.synopsis-body.is-open{max-height:none}.synopsis-body:not(.is-open):after{content:"";background:linear-gradient(to bottom, transparent, var(--card-bg));height:2.4em;position:absolute;bottom:0;left:0;right:0}.synopsis-body h2{margin:14px 0 4px;font-size:15px;font-weight:800}.synopsis-body h2:first-child{margin-top:0}.synopsis-body p{margin:0 0 10px}.comic-actions{flex-wrap:wrap;gap:12px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.manga-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:26px;margin:4px 0 36px;display:grid}.manga-aside,.manga-main{flex-direction:column;gap:14px;min-width:0;display:flex}.manga-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.manga-cover{aspect-ratio:175/238;object-fit:cover;border-radius:var(--radius);background:var(--pill-bg);width:100%;height:auto;box-shadow:0 18px 40px #00000059}.manga-genres{gap:8px}.manga-genres .pill{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:700}.manga-genres .pill:hover{border-color:var(--red);color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.manga-genres .pill:hover{background:color-mix(in srgb, var(--red) 10%, var(--card-bg))}}.manga-genres .pill-outline:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.manga-genres .pill-outline:hover{background:color-mix(in srgb, var(--red) 8%, transparent)}}.manga-genres .pill-outline{color:var(--text-muted);background:0 0;font-weight:600}.manga-intro{padding:24px 26px 18px}.manga-alt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.manga-intro .synopsis{margin:0}.manga-intro .synopsis-body{color:var(--text);font-size:15px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.manga-intro .synopsis-body{color:color-mix(in srgb, var(--text) 88%, var(--text-muted))}}.manga-intro .synopsis-body{max-height:8.5em}.manga-intro .synopsis-body.is-open{max-height:none}.synopsis-more:not([hidden]){color:var(--red);margin:6px 0 0 auto;font-weight:700;display:block}.manga-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manga-actions .manga-btn{flex:none}.manga-actions .manga-btn--gold{order:-1}.manga-btn{border:1px solid var(--border);min-height:36px;color:var(--text);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.manga-btn:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-btn:hover{border-color:color-mix(in srgb, var(--text) 35%, var(--border))}}.manga-btn:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-btn:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.manga-btn .ico{--ico-accent:currentColor;width:15px;height:15px}.manga-actions .manga-btn--accent{min-height:36px;color:var(--red);border-color:var(--red);border-radius:999px;flex:none;order:3;gap:6px;padding:0 14px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.manga-actions .manga-btn--accent{border-color:color-mix(in srgb, var(--red) 40%, var(--border))}}.manga-btn--accent .ico{width:14px;height:14px}.manga-btn--accent .list-count-badge{padding:1px 6px;font-size:10.5px}.manga-btn--accent:hover{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.manga-btn--accent:hover{background:color-mix(in srgb, var(--red) 8%, transparent)}}.manga-btn--gold{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.manga-btn--gold:hover{background:var(--accent-fill);border-color:var(--accent-fill);filter:brightness(1.08)}.manga-btn .list-count-badge{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.manga-btn .list-count-badge{background:color-mix(in srgb, var(--red) 16%, transparent)}}.manga-btn .list-count-badge{color:var(--red)}.manga-main .library-bar{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;padding:0;display:flex}.manga-main .library-stat{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;flex-direction:row;gap:6px;padding:6px 9px 6px 10px;font-size:12.5px;line-height:1;transition:border-color .15s,background .15s}.manga-main .library-stat:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-main .library-stat:hover{border-color:color-mix(in srgb, var(--text) 35%, var(--border))}}.manga-main .library-stat .library-icon .ico{width:15px;height:15px}.manga-main .library-stat .library-label{color:var(--text);order:1;font-weight:700}.manga-main .library-stat .library-count{background:var(--pill-bg);min-width:16px;color:var(--text-muted);text-align:center;border-radius:999px;order:2;padding:2px 5px;font-size:10.5px;font-weight:700}.manga-main .library-stat.active .library-count{background:currentColor}@supports (color:color-mix(in lab, red, red)){.manga-main .library-stat.active .library-count{background:color-mix(in srgb, currentColor 18%, transparent)}}.manga-main .library-stat.active .library-count{color:var(--text)}.manga-main .library-hint{text-align:left;flex-basis:100%;margin:0 0 0 4px;font-size:11px}.manga-main .library-bar.attention{animation:none}.manga-main .library-bar.attention .library-stat{border-color:var(--red);animation:1.2s 2 lib-attention}.manga-main>.ad-slot{margin:0 auto}.manga-main .chapters-section{margin:0;padding:0;overflow:hidden}.manga-main .chapters-header{margin:0;padding:18px 18px 14px}.manga-main .chapters-header h2{margin:0;font-size:19px}.manga-main .chapters-title{gap:9px;font-size:21px}.manga-main .chapters-title .ico{width:23px;height:23px}.manga-main .chapters-actions .btn-chip{background:0 0;border-radius:999px;min-height:34px;padding:0 13px;font-size:12.5px;font-weight:700}.manga-main .chapters-actions .btn-chip:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-main .chapters-actions .btn-chip:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.manga-main .lib-required{margin:0 18px 14px}.manga-main .chapter-list-full{border:0;border-top:1px solid var(--border);border-radius:0;max-height:620px}.manga-main .chapter-row-full{background:0 0;padding:16px 18px}.manga-main .chapter-row-full:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-main .chapter-row-full:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.manga-main .chapter-row-full.is-read{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-main .chapter-row-full.is-read{background:color-mix(in srgb, var(--text) 2.5%, transparent)}}.manga-main .chapter-meta{font-size:13px}@media (width<=1100px){.manga-layout{grid-template-columns:270px minmax(0,1fr);gap:20px}}@media (width<=780px){.manga-layout{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}.manga-main .chapter-meta .chapter-date{display:inline}.manga-main .library-bar{justify-content:center}.manga-main .library-hint{text-align:center;margin-left:0}.manga-intro{padding:18px}.manga-intro .synopsis-body{font-size:14.5px}.manga-genres{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.manga-genres::-webkit-scrollbar{display:none}.manga-genres .pill{flex-shrink:0}}.rating-widget{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.rw-pill{background:var(--bg);border:1px solid var(--border);border-radius:999px;align-items:center;gap:22px;padding:9px 18px 9px 16px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.rating-widget.is-voted .rw-pill{border-color:var(--star)}@supports (color:color-mix(in lab, red, red)){.rating-widget.is-voted .rw-pill{border-color:color-mix(in srgb, var(--star) 55%, var(--border))}}.rating-widget.just-voted .rw-pill{box-shadow:0 0 0 4px var(--star)}@supports (color:color-mix(in lab, red, red)){.rating-widget.just-voted .rw-pill{box-shadow:0 0 0 4px color-mix(in srgb, var(--star) 22%, transparent)}}.rw-stars{width:134px;height:22px;position:relative}.rw-row{white-space:nowrap;gap:6px;height:22px;display:flex;position:absolute;top:0;left:0}.rw-row svg{flex:0 0 22px;width:22px;height:22px}.rw-row--empty svg path{fill:none;stroke:var(--text-muted);stroke-width:1.6px;stroke-linejoin:round;opacity:.75}.rw-row--fill{transition:width .25s;overflow:hidden}.rw-row--fill svg path{fill:var(--star);stroke:var(--star);stroke-width:1.6px;stroke-linejoin:round}.rw-stars.is-preview .rw-row--fill{transition:none}.rw-stars.is-preview .rw-row--fill svg path{fill:var(--star)}@supports (color:color-mix(in lab, red, red)){.rw-stars.is-preview .rw-row--fill svg path{fill:color-mix(in srgb, var(--star) 80%, #fff)}}.rw-hits{display:flex;position:absolute;inset:-6px -3px}.rw-hit{cursor:pointer;background:0 0;border:0;flex:1;padding:0}.rw-hit:focus-visible{outline:2px solid var(--red);outline-offset:-2px;border-radius:6px}.rw-score{font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:flex}.rw-score strong{color:var(--text);font-size:19px;font-weight:800}.rw-score span{color:var(--text-muted);font-size:12px;font-weight:600}.rw-meta{color:var(--text-muted);flex-direction:column;font-size:12px;line-height:1.4;display:flex}.rw-mine{color:var(--star);font-weight:700}@keyframes rw-pop{50%{transform:scale(1.15)}}.rating-widget.just-voted .rw-score strong{animation:.35s rw-pop;display:inline-block}.library-bar{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;padding:16px;display:flex}.library-stat{background:var(--bg);color:var(--text);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.library-icon{font-size:14px}.library-count{font-size:14px;font-weight:800}.library-label{color:var(--text-muted)}.library-hint{color:var(--text-muted);margin:0 0 0 auto;font-size:12px}.library-hint a{color:var(--red);font-weight:600}.lib-leido{--lib-c:#22c55e}.lib-pendiente{--lib-c:#f59e0b}.lib-siguiendo{--lib-c:#3b82f6}.lib-favorito{--lib-c:#ef4444}.lib-lotengo{--lib-c:#3b82f6}.lib-abandonado{--lib-c:#ec4899}.library-stat.active .library-icon .ico{color:var(--lib-c)}.library-stat.lib-leido.active{background:#22c55e;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-leido.active{background:color-mix(in srgb, #22c55e 12%, var(--bg))}}.library-stat.lib-pendiente.active{background:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-pendiente.active{background:color-mix(in srgb, #f59e0b 12%, var(--bg))}}.library-stat.lib-siguiendo.active{background:#3b82f6;border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-siguiendo.active{background:color-mix(in srgb, #3b82f6 12%, var(--bg))}}.library-stat.lib-favorito.active{background:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-favorito.active{background:color-mix(in srgb, #ef4444 12%, var(--bg))}}.library-stat.lib-lotengo.active{background:#3b82f6;border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-lotengo.active{background:color-mix(in srgb, #3b82f6 12%, var(--bg))}}.library-stat.lib-abandonado.active{background:#ec4899;border-color:#ec4899}@supports (color:color-mix(in lab, red, red)){.library-stat.lib-abandonado.active{background:color-mix(in srgb, #ec4899 12%, var(--bg))}}.chapters-section{margin-bottom:40px}.chapters-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.chapters-header h2{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.chapters-actions{flex-wrap:wrap;gap:8px;display:flex}.chapter-list-full{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;max-height:640px;display:flex;overflow:hidden auto}.chapter-row-full{border-bottom:1px solid var(--border);background:var(--bg);align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.chapter-row-full:last-child{border-bottom:0}.chapter-row-full:hover,.chapter-row-full.is-read{background:var(--card-bg)}.chapter-row-full.is-read .chapter-num{color:var(--text-muted)}.chapter-link{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.chapter-num{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.chapter-link:hover .chapter-num{color:var(--red)}.chapter-meta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.chapter-read-toggle{border:1px solid var(--border);background:var(--bg);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}.chapter-read-toggle:hover{border-color:#22c55e}.read-marker{border-radius:50%;place-items:center;width:100%;height:100%;font-size:13px;font-weight:800;line-height:1;display:grid}.chapter-read-toggle .read-marker:before{content:"○";font-weight:400}.chapter-row-full.is-read .chapter-read-toggle{color:#fff;background:#22c55e;border-color:#22c55e}.chapter-row-full.is-read .chapter-read-toggle .read-marker:before{content:"✓";font-weight:800}[data-read-marker=avatar] .chapter-row-full.is-read .chapter-read-toggle{background:var(--bg);border:2px solid #22c55e}[data-read-marker=avatar] .chapter-row-full.is-read .chapter-read-toggle .read-marker{background:var(--marker-img,#22c55e) center / cover no-repeat}[data-read-marker=avatar] .chapter-row-full.is-read .chapter-read-toggle .read-marker:before{content:""}.marker-list{gap:6px;display:flex}.marker-option{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:10px 4px;font-size:12px;font-weight:700;display:flex}.marker-option .read-marker{width:32px;height:32px}.read-marker--classic{color:#fff;background:#22c55e}.read-marker--avatar{border:2px dashed var(--border);color:var(--text-muted);background:var(--marker-img,transparent) center / cover no-repeat;font-size:16px}.read-marker--avatar.has-photo{color:#0000;border:2px solid #22c55e}.marker-option:hover{background:var(--card-bg)}.marker-option.active{border-color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.marker-option.active{background:color-mix(in srgb, var(--red) 12%, transparent)}}.avatar-upload{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex!important}.avatar-upload input{opacity:0;width:1px;height:1px;position:absolute}.avatar-upload .btn-chip{cursor:pointer}.avatar-upload input:focus-visible+.btn-chip{outline:2px solid var(--red);outline-offset:2px}.avatar-upload small{width:100%;color:var(--text-muted);font-size:11px}.avatar-msg{color:var(--red);background:var(--red);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.avatar-msg{background:color-mix(in srgb, var(--red) 12%, transparent)}}.avatar-msg{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.avatar-msg{border:1px solid color-mix(in srgb, var(--red) 35%, transparent)}}.crop-card{width:min(340px,100%)}.crop-help{color:var(--text-muted);margin:-8px 0 14px;font-size:12.5px}.crop-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;border-radius:12px;width:240px;height:240px;margin:0 auto;position:relative;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-stage canvas{width:240px;height:240px;display:block}.crop-mask{pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0009}.crop-controls{color:var(--text-muted);align-items:center;gap:10px;margin:16px 4px 12px;font-weight:800;display:flex}.crop-controls input{accent-color:var(--red);flex:1}.crop-preview{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.crop-preview span{margin-right:auto}.crop-preview canvas{background:var(--bg);border:2px solid #22c55e;border-radius:50%}.crop-preview canvas[data-crop-preview]{width:56px;height:56px}.crop-preview canvas[data-crop-preview-sm]{width:28px;height:28px}.crop-card.is-wide .crop-mask{box-shadow:none;border-radius:0}.crop-card.is-wide .crop-preview{display:none}.crop-fit{justify-content:center;gap:8px;margin:-4px 0 16px;display:flex}.crop-fit[hidden]{display:none}.chapter-read-toggle,.chapter-read-toggle .read-marker{max-width:28px;max-height:28px}.lib-required{color:var(--text);background:#f59e0b24;border:1px solid #f59e0b73;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:13px}.chapter-list-full.is-locked .chapter-read-toggle{opacity:.45;border-style:dashed}@keyframes lib-attention{0%,to{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 5px color-mix(in srgb, var(--red) 45%, transparent)}}.library-bar.attention{border-color:var(--red);animation:1.2s 2 lib-attention}.profile-link{padding:0;overflow:hidden}.profile-avatar{border-radius:inherit;background:var(--account-avatar,var(--pill-bg)) center / cover no-repeat;place-items:center;width:100%;height:100%;display:grid}.profile-avatar .ico{width:62%;height:62%;color:var(--text)}[style*=--account-avatar] .profile-avatar .ico{display:none}.avatar-lg{border:2px solid var(--red);border-radius:50%;flex-shrink:0;width:72px;height:72px}.avatar-lg:before{font-size:30px}.profile-avatar[data-avatar-initial]{color:var(--text);font-size:30px;font-weight:800;line-height:1}.avatar-lg.profile-avatar[data-avatar-initial]{background:var(--account-avatar,var(--red)) center / cover no-repeat}@supports (color:color-mix(in lab, red, red)){.avatar-lg.profile-avatar[data-avatar-initial]{background:var(--account-avatar,color-mix(in srgb, var(--red) 14%, var(--card-bg))) center / cover no-repeat}}.account-avatar .profile-avatar[data-avatar-initial]{font-size:36px}.lib-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.lib-filters .btn-chip.active{background:var(--pill-bg);border-color:var(--red);color:var(--text)}.lib-filters .count-badge{background:var(--bg);padding:1px 6px}.settings-form{max-width:720px}.settings-form input[readonly]{opacity:.7;cursor:not-allowed}.account-avatar{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:20px;max-width:720px;margin-bottom:24px;padding:18px;display:flex}.account-avatar .avatar-lg{width:88px;height:88px}.account-avatar__body{flex:1;min-width:0}.account-avatar__title{font-size:16px;font-weight:800}.account-avatar__help{color:var(--text-muted);margin:4px 0 12px;font-size:12.5px}.account-avatar__pick{cursor:pointer;position:relative}.account-avatar__pick input{opacity:0;width:1px;height:1px;position:absolute}.account-avatar__pick:focus-within{outline:2px solid var(--red);outline-offset:2px}.account-avatar__note{color:var(--text-muted);margin:12px 0 0;font-size:12px}@media (width<=520px){.account-avatar{text-align:center;flex-direction:column;align-items:center}.account-avatar .comic-actions{justify-content:center}}.account-ok{color:#22c55e;align-self:center;font-size:13px;font-weight:700}.settings-note{color:var(--text-muted);margin-top:18px;font-size:13px}.session-box{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin-top:24px;padding:16px 18px;display:flex}.session-box .account-avatar__help{margin-bottom:0}.danger-box{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.danger-box{border-color:color-mix(in srgb, #ef4444 45%, var(--border))}}.danger-box>div:first-child{flex:320px}.danger-box__form{flex:100%;gap:10px;display:grid}.danger-box__form[hidden],.danger-box__form [hidden]{display:none}.danger-box__last{background:#ef44441f;border-radius:10px;margin:0 0 10px;padding:10px 12px;font-size:14px;line-height:1.45}.btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.account-bye{z-index:90;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;margin:0;padding:12px 18px;font-size:14px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #00000080}.notif{position:relative}.notif-btn{font-size:15px;position:relative}.notif-badge{background:var(--accent-fill);min-width:18px;height:18px;color:var(--on-accent);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 5px;font-size:10.5px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.notif-panel{background:var(--bg);border:1px solid var(--border);width:380px;max-height:min(620px,80vh);box-shadow:var(--shadow);z-index:70;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden}.notif-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.notif-head .btn-link{font-size:12px}.notif-list{flex:1;margin:0;padding:4px;list-style:none;overflow-y:auto}.notif-list:empty{display:none}.notif-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:10px 10px 4px;font-size:11px;font-weight:800}.notif-item{border-radius:10px;align-items:flex-start;gap:12px;padding:10px 26px 10px 10px;transition:background .15s;display:flex;position:relative}.notif-item:hover{background:var(--card-bg)}.notif-item.is-unread{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.notif-item.is-unread{background:color-mix(in srgb, var(--red) 7%, transparent)}}.notif-item.is-unread:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.notif-item.is-unread:hover{background:color-mix(in srgb, var(--red) 12%, transparent)}}.notif-media{flex-shrink:0;position:relative}.notif-item img{object-fit:cover;border-radius:6px;width:40px;height:54px;display:block}.notif-kind{background:var(--pill-bg);width:22px;height:22px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;font-size:11.5px;line-height:1;display:grid;position:absolute;bottom:-3px;right:-5px}.notif-kind--win{background:#dcfce7}.notif-kind--lose{background:#fee2e2}.notif-kind--market{background:#fef3c7}.notif-kind--red{background:var(--red)}.notif-kind--info{background:#e0f2fe}.notif-text{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;line-height:1.4;display:flex}.notif-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.notif-item:not(.is-unread) .notif-text strong{font-weight:600}.notif-sub{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-text .gr{vertical-align:1px;font-size:11px}.notif-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.notif-meta small{color:var(--text-muted);font-size:11px}.notif-action{color:var(--red);white-space:nowrap;font-size:11.5px;font-weight:700}.notif-item:not(.is-unread) .notif-action{color:var(--text-muted)}.notif-item:hover .notif-action{text-decoration:underline}.notif-item.is-unread:after{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:10px}.notif-empty{color:var(--text-muted);text-align:center;margin:0;padding:18px 16px;font-size:12.5px}.notif-foot{border-top:1px solid var(--border);background:var(--card-bg);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.notif-foot .switch-row{font-size:12.5px!important}.notif-sim{border-style:dashed;align-self:flex-start}.notif-sim small{opacity:.7;font-weight:500}@media (width<=720px){.notif{position:static}.notif-panel{width:auto;left:12px;right:12px}}.list-count-badge{background:var(--accent-fill);color:var(--on-accent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:800}.list-card{width:min(420px,100%)}.list-choices{flex-direction:column;gap:6px;max-height:280px;margin-bottom:16px;display:flex;overflow-y:auto}.list-choices:empty{display:none}.list-choice{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.list-choice:hover{border-color:var(--red)}.list-choice input{width:18px;height:18px;accent-color:var(--red);flex-shrink:0}.list-choice__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.list-choice__meta{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.list-new{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.list-new__label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.list-new input[type=text]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:9px 12px;font-size:14px}.list-create{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;max-width:760px;margin-bottom:20px;padding:16px;display:flex}.list-create__public{max-width:360px}.lists-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.list-tile{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.list-tile__covers{aspect-ratio:16/7;background:var(--pill-bg);grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.list-tile__covers img{object-fit:cover;width:100%;height:100%}.list-tile__empty{color:var(--text-muted);grid-column:1/-1;place-items:center;font-size:12px;display:grid}.list-tile__body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.list-tile__title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.list-tile__title:hover{color:var(--red)}.list-tile__desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.list-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.list-visibility{font-weight:700}.list-visibility.is-public{color:#22c55e}.list-tile__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.list-public-switch{margin-right:auto;gap:8px!important;font-size:12px!important}.list-head{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding:20px;display:flex}.list-head .section-title{margin:2px 0 6px}.list-owner{text-transform:uppercase;letter-spacing:.5px;color:var(--red);margin:0;font-size:12px;font-weight:700}.list-desc{color:var(--text-muted);margin:0 0 8px;font-size:14px}.list-remove{align-self:flex-start}.comments-section{margin:40px 0}.comments-placeholder{border:1px dashed var(--border);border-radius:var(--radius);min-height:200px;color:var(--text-muted);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.chapter-select{border:1px solid var(--border);background:var(--card-bg);height:34px;color:var(--text);border-radius:7px;min-width:0;max-width:220px;padding:0 30px 0 12px;font-size:12px;font-weight:600}.search-panel{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.search-main{flex-wrap:wrap;gap:10px;display:flex}.search-main input[type=search]{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;flex:260px;padding:10px 12px;font-size:14px}.search-advanced{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.search-advanced fieldset{border:0;margin:0;padding:0}.search-advanced legend{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:800}.check-pill input{opacity:0;pointer-events:none;position:absolute}.check-pill span{background:var(--pill-bg);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-block}.check-pill input:checked+span{background:var(--accent-fill);color:var(--on-accent)}.check-pill input:focus-visible+span{border-color:var(--red)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.form-grid label,.auth-form label{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.form-grid input,.form-grid select,.auth-form input,.auth-form select,.auth-form textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.modal{z-index:200;backdrop-filter:blur(4px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.auth-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);width:min(380px,100%);box-shadow:var(--shadow);padding:28px;position:relative}.modal__close{color:var(--text-muted);background:0 0;border:0;font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.modal__close:hover{color:var(--text)}.auth-title{margin:0 0 18px;font-size:22px;font-weight:800}.auth-form{flex-direction:column;gap:14px;display:flex}.field-hint{opacity:.8;font-weight:500}.alert{border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.alert-error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.alert-error{background:color-mix(in srgb, var(--red) 15%, transparent)}}.alert-error{color:var(--red);border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.alert-error{border:1px solid color-mix(in srgb, var(--red) 35%, transparent)}}.auth-switch{color:var(--text-muted);text-align:center;margin:14px 0 0;font-size:13px}.auth-switch a{color:var(--red);font-weight:600}.auth-card{border-radius:20px;width:min(410px,100%);padding:28px 28px 24px}.auth-brand{letter-spacing:-.02em;margin:0 0 14px;font-size:16px;font-weight:900}.auth-brand span{color:var(--red)}.auth-card .auth-title{letter-spacing:-.02em;margin:0 0 4px;font-size:24px}.auth-sub{color:var(--text-muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.auth-form .field{flex-direction:column;gap:7px;display:flex}.field__label{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:700;display:flex}.field__label label{font:inherit;color:inherit}.field__label .field-hint{color:var(--text-muted);font-size:11.5px;font-weight:600}.field__link{color:var(--red);font-size:12.5px;font-weight:600}.field__link:hover{text-decoration:underline}.field__box{border:1px solid var(--border);background:var(--bg);height:48px;color:var(--text-muted);border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.field__box:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.field__box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 18%, transparent)}}.field__box:focus-within{color:var(--text)}.field__box>.ico{--ico-accent:currentColor;flex-shrink:0;width:18px;height:18px}.auth-form .field__box input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-size:15px}.field__box input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.field__eye{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.field__eye:hover{background:var(--pill-bg);color:var(--text)}.field__eye .ico{--ico-accent:currentColor;width:18px;height:18px}.auth-submit{border-radius:12px;justify-content:center;height:48px;margin-top:4px;font-size:15px;position:relative}.btn-primary.is-loading{pointer-events:none;color:#0000!important}.btn-primary.is-loading:after{content:"";border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite auth-spin;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-demo{border:1px dashed #3b82f6;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-demo{border:1px dashed color-mix(in srgb, #3b82f6 50%, var(--border))}}.auth-demo{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#3b82f614;font-size:13px;font-weight:700}.auth-demo:hover{background:#3b82f624}.auth-demo .ico{color:#3b82f6;--ico-accent:#3b82f6;flex-shrink:0;width:16px;height:16px}.auth-demo small{color:var(--text-muted);font-size:11.5px;font-weight:600;display:block}.auth-social{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-social--single{grid-template-columns:minmax(0,1fr)}.auth-social__btn{border:1px solid var(--border);background:var(--bg);height:46px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:700;transition:border-color .15s,transform .15s;display:flex}.auth-social__btn:hover{border-color:var(--text);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.auth-social__btn:hover{border-color:color-mix(in srgb, var(--text) 35%, var(--border))}}.auth-social__btn .ico{width:18px;height:18px}.auth-social__btn--discord .ico{color:#5865f2}.auth-social__btn--google .ico{color:#ea4335}.auth-social__btn--facebook .ico{color:#1877f2}.auth-card .auth-social+.auth-divider{margin:16px 0 14px}.alert-info{color:var(--text);background:#3b82f61f;border:1px solid #3b82f666;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12.5px}@media (width<=460px){.auth-social{gap:6px}.auth-social__btn{gap:5px;padding:0 4px;font-size:12px}.auth-social__btn .ico{width:16px;height:16px}}@media (width<=340px){.auth-social__btn span{display:none}}.auth-divider{color:var(--text-muted);align-items:center;gap:12px;margin:18px 0 10px;font-size:12.5px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-alt{border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;font-weight:700;display:flex}.read-tag{color:#22c55e;white-space:nowrap;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.read-tag .ico{stroke-width:3px;--ico-accent:currentColor;width:12px;height:12px}.chapter-row-full.is-read .badge-new{display:none}.demo-hint{color:var(--text);background:#3b82f624;border:1px solid #3b82f666;border-radius:8px;margin:-6px 0 14px;padding:8px 10px;font-size:12.5px}.user-chip{align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.user-chip a:hover{color:var(--red)}.site-footer{border-top:1px solid var(--border);padding:20px 0}.quick-links{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0 6px;display:flex}.quick-link{isolation:isolate;color:#fff;min-width:250px;box-shadow:0 10px 28px -12px var(--ql-glow), inset 0 1px 0 #ffffff2e;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.quick-link--discord{--ql-glow:#5865f2bf;background:linear-gradient(135deg,#5865f2 0%,#7c3aed 100%)}.quick-link--app{background:linear-gradient(135deg, var(--red) 0%, var(--red) 100%)}@supports (color:color-mix(in lab, red, red)){.quick-link--app{background:linear-gradient(135deg, var(--red) 0%, color-mix(in srgb, var(--red) 55%, #f59e0b) 100%)}}.quick-link--app{--ql-glow:var(--red)}@supports (color:color-mix(in lab, red, red)){.quick-link--app{--ql-glow:color-mix(in srgb, var(--red) 75%, transparent)}}.quick-link--app{color:var(--on-accent)}.quick-link--app .quick-link__icon .ico,.quick-link--app .quick-link__arrow{color:var(--on-accent);--ico-accent:var(--on-accent)}.quick-link:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff47,#0000);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.quick-link:hover{box-shadow:0 16px 34px -12px var(--ql-glow), inset 0 1px 0 #ffffff38;transform:translateY(-2px)}.quick-link:hover:after{transform:translate(120%)skew(-20deg)}.quick-link:focus-visible{outline:3px solid var(--ql-glow)}@supports (color:color-mix(in lab, red, red)){.quick-link:focus-visible{outline:3px solid color-mix(in srgb, var(--ql-glow) 80%, #fff)}}.quick-link:focus-visible{outline-offset:2px}.quick-link__icon{background:#ffffff2e;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.quick-link__icon .ico{color:#fff;--ico-accent:#fff;width:22px;height:22px}.quick-link__text{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.quick-link__text strong{font-size:15px;font-weight:800}.quick-link__text small{opacity:.85;font-size:12px;font-weight:600}.quick-link__arrow{color:#fff;--ico-accent:#fff;opacity:.8;flex-shrink:0;width:18px;height:18px;transition:transform .2s}.quick-link:hover .quick-link__arrow{transform:translate(3px)}@media (width<=560px){.quick-links{flex-wrap:nowrap;gap:8px}.quick-link{border-radius:14px;flex:1 1 0;gap:9px;min-width:0;padding:9px 10px 9px 9px}.quick-link__icon{border-radius:10px;width:34px;height:34px}.quick-link__icon .ico{width:19px;height:19px}.quick-link__text strong{font-size:13.5px}.quick-link__text small{font-size:11px;line-height:1.25}.quick-link__arrow{display:none}}@media (prefers-reduced-motion:reduce){.quick-link,.quick-link:after,.quick-link__arrow{transition:none}}.u-avatar{background:var(--pill-bg) center / cover no-repeat;width:40px;height:40px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.user-banner{background:radial-gradient(120% 140% at 0% 0%, var(--red), transparent 60%), linear-gradient(135deg, var(--red), var(--card-bg));width:100vw;height:clamp(170px,24vw,340px);margin-left:calc(50% - 50vw);position:relative}@supports (color:color-mix(in lab, red, red)){.user-banner{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--red) 55%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in srgb, var(--red) 30%, var(--card-bg)), var(--card-bg))}}.user-banner:after{content:"";background:linear-gradient(to bottom, transparent, var(--bg));height:35%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.user-banner:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 55%, transparent))}}.user-banner:after{pointer-events:none}.user-banner.has-banner{background:0 0;height:clamp(220px,44vh,560px)}.user-banner.has-banner:after{display:none}body.user-public .page,body.profile .page{z-index:1;position:relative}body.user-public .site-footer,body.profile .site-footer{z-index:2;background:var(--bg);position:relative}.user-banner.me-banner{height:clamp(150px,30vh,380px)}body.me-has-bg .breadcrumb{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-profile].has-bg{background:var(--bg);min-height:60vh;margin:0 -28px 30px;padding:20px 28px 36px;display:flow-root;position:relative}@supports (color:color-mix(in lab, red, red)){[data-profile].has-bg{background:color-mix(in srgb, var(--bg) 90%, transparent)}}[data-profile].has-bg{border-radius:20px;box-shadow:0 -12px 40px #0000002e}.user-backdrop{z-index:-1;pointer-events:none;background:var(--bd) center / cover no-repeat;position:fixed;inset:0}[data-up].has-bg{background:var(--bg);min-height:60vh;margin:0 -28px;padding:0 28px 36px;display:flow-root;position:relative}@supports (color:color-mix(in lab, red, red)){[data-up].has-bg{background:color-mix(in srgb, var(--bg) 90%, transparent)}}[data-up].has-bg{border-radius:20px;box-shadow:0 -12px 40px #0000002e}[data-up].has-banner-area .user-hero{align-items:flex-start;margin-top:-70px;padding:0 24px;position:relative}[data-up].has-banner-area .user-hero__info{padding-top:80px}[data-up].has-banner-area .user-hero__actions{padding-top:82px}.account-banner{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-start;gap:20px;max-width:900px;margin:0 0 22px;padding:18px 20px;display:flex}.account-banner__preview{aspect-ratio:16/9;border:1px dashed var(--border);background:linear-gradient(135deg, var(--red), var(--bg));border-radius:10px;flex-shrink:0;width:240px}@supports (color:color-mix(in lab, red, red)){.account-banner__preview{background:linear-gradient(135deg, color-mix(in srgb, var(--red) 30%, var(--bg)), var(--bg))}}.account-banner__preview{background-position:50%;background-size:cover}.account-banner__preview.has-banner{border-style:solid}.account-banner .account-avatar__body{flex:1;min-width:220px}.user-hero{flex-wrap:wrap;align-items:center;gap:28px;margin:6px 0 26px;display:flex}.user-hero__info{flex:1;min-width:240px}.user-hero__name{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:800}.user-hero__joined{color:var(--text-muted);margin:6px 0 14px;font-size:14px}.user-stats{color:var(--text-muted);flex-wrap:wrap;row-gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.user-stats li+li:before{content:"·";opacity:.6;margin:0 10px}.user-stats strong{color:var(--text);margin-right:2px;font-weight:800}.user-stats a{color:inherit}.user-stats a:hover{color:var(--text)}.user-hero__actions{flex-wrap:wrap;align-self:flex-start;gap:10px;display:flex}.user-hero__actions .btn-primary,.user-hero__actions .btn-ghost-outline{align-items:center;gap:6px;display:inline-flex}.followed-lists-head{margin-top:30px}.user-rows{gap:10px;max-width:720px;display:grid}.user-row{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.user-row__info{flex-direction:column;flex:1;min-width:0;display:flex}.user-row__name{font-weight:800}.user-row__info small{color:var(--text-muted);font-size:12.5px}.user-row .btn-primary,.user-row .btn-ghost-outline{align-items:center;gap:6px;display:inline-flex}.list-owner a{color:inherit;text-underline-offset:2px;text-decoration:underline}.list-social{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.list-social .btn-chip,.list-social .btn-primary,.list-social .btn-ghost-outline{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.list-like.is-on{border-color:var(--red);color:var(--red)}.list-like.is-on .ico{fill:currentColor}.list-social__hint{color:var(--text-muted);font-size:12px}@media (width<=560px){.user-hero{gap:16px}.user-hero__name{font-size:26px}[data-up].has-banner-area .user-hero{margin-top:-44px;padding:0 4px}[data-up].has-banner-area .user-hero__info{flex-basis:100%;padding-top:0}[data-up].has-banner-area .user-hero__actions{padding-top:0}.account-banner__preview{width:100%}[data-up].has-bg{border-radius:16px;margin:0 -16px;padding:0 16px 28px}[data-profile].has-bg{border-radius:16px;margin:0 -16px 24px;padding:14px 16px 28px}.user-banner.me-banner{height:26vh}.user-banner.has-banner{height:34vh}.list-social{align-items:flex-start}.user-stats{column-gap:14px}.user-stats li+li:before{content:none}}.install-hero{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:10px auto 30px;display:flex}.install-hero__icon{background:var(--card-bg);border-radius:22px;width:88px;height:88px;padding:8px}.install-hero .section-title,.install-hero .archive-sub{margin:0}.install-btn{align-items:center;gap:8px;display:inline-flex}.install-btn[hidden]{display:none}.install-status{color:var(--text-muted);margin:0;font-size:14px;font-weight:600}.install-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.install-os{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:18px 20px}.install-os.is-mine{border-color:var(--red);box-shadow:0 0 0 1px var(--red);order:-1}.install-os header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.install-os h2{margin:0;font-size:17px;font-weight:800}.install-os header p{color:var(--text-muted);margin:2px 0 0;font-size:13px}.install-os__icon{background:var(--red);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.install-os__icon{background:color-mix(in srgb, var(--red) 18%, transparent)}}.install-os__icon{color:var(--red);flex-shrink:0}.install-os__icon .ico{--ico-accent:var(--text);width:22px;height:22px}.install-os__mine{background:var(--accent-fill);color:var(--on-accent);white-space:nowrap;border-radius:999px;align-self:flex-start;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:800}.install-os:not(.is-mine) .install-os__mine{display:none}.install-os ol{gap:9px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.install-os ol .ico{width:1.05em;height:1.05em}.install-note{text-align:center;max-width:720px;color:var(--text-muted);margin:26px auto 0;font-size:13px;line-height:1.6}@media (width<=900px){.install-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-footer{padding:34px 0 30px}.footer-inner{text-align:center;flex-direction:column;justify-content:center;gap:14px}.footer-inner .logo--small{font-size:20px}.footer-links{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:8px 26px;font-size:14px;font-weight:600;display:flex}.footer-links a:hover{color:var(--text)}.footer-copy{color:var(--text-muted);opacity:.8;margin:0;font-size:12px}.footer-test{margin-top:10px}.legal{grid-template-columns:230px minmax(0,760px);align-items:start;gap:40px;margin:6px 0 40px;display:grid}.legal__toc{font-size:13px;position:sticky;top:84px}.legal__toc strong{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11.5px;display:block}.legal__toc ol{border-left:2px solid var(--border);gap:8px;margin:0;padding:0;list-style:none;display:grid}.legal__toc a{color:var(--text-muted);padding-left:12px;font-weight:600;display:block}.legal__toc a:hover{color:var(--red)}.legal__body{font-size:15px;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.legal__body p,.legal__body li{color:color-mix(in srgb, var(--text) 88%, var(--text-muted))}}.legal__body ol{padding-left:22px}.legal-draft{background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:10px;padding:10px 14px;font-size:13px}.upc-best__row .gcard{width:100%}.upc-best__row .gcard__review,.upc-album .gcard__review{display:none}.gm-h small{color:var(--text-muted);font-size:13px;font-weight:600}.gm-h{margin-top:26px}.g-toast{z-index:150;color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:999px;max-width:calc(100% - 24px);padding:9px 16px;font-size:13.5px;transition:opacity .4s,transform .4s;animation:.35s both g-pull;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #d9770699}.g-toast.is-out{opacity:0;transform:translate(-50%,10px)}.beta-tag{background:var(--red);border-radius:999px;margin-left:6px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.beta-tag{background:color-mix(in srgb, var(--red) 15%, transparent)}}.beta-tag{color:var(--red);letter-spacing:.04em;vertical-align:middle;font-size:10.5px;font-weight:800}.topnav-gacha{color:var(--text)!important}.topnav-gacha .ico{color:var(--red)!important}.coin-chip{color:#f59e0b;background:#f59e0b2e;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11.5px;font-weight:800}.topnav-gacha[hidden]{display:none!important}.gacha{margin-bottom:40px}.gacha-h{align-items:center;gap:7px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.gacha-h>.ico{width:18px;height:18px;color:var(--text)}.gr{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:.05em #0c0c16e6;paint-order:stroke fill;filter:drop-shadow(0 1px 1px #0009);-webkit-background-clip:text;background-clip:text;padding:0 .1em;font-size:1em;font-style:italic;font-weight:900;line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.gr{animation:none!important}}@keyframes g-reveal{0%{filter:brightness(2.2);transform:scale(.88)rotateY(25deg)}to{filter:none;transform:none}}.gacha .field{gap:6px;margin-bottom:12px;display:grid}.gacha .field__input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px}.gacha .avatar-msg.is-ok{color:#22c55e;background:#22c55e1f;border-color:#22c55e59}.seg{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:3px;display:inline-flex}.seg button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.seg button.is-on{background:var(--accent-fill);color:var(--on-accent)}[data-chat-open][hidden],[data-chat-body][hidden]{display:none!important}.seg--big button{padding:8px 16px;font-size:13.5px}.mk-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mk-head .btn-primary{flex:none}@media (width<=640px){.mk-head{flex-direction:column}}@keyframes g-pull{0%{opacity:0;transform:translateY(18px)scale(.85)}to{opacity:1;transform:none}}@keyframes g-reveal-epic{0%{filter:brightness(3);transform:scale(.7)}60%{transform:scale(1.08)}to{filter:none;transform:none}}@property --gsa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gs-fade{0%{opacity:0}}@keyframes gs-card{0%{opacity:0;filter:brightness(0);transform:translateY(40px)scale(.82)}30%{opacity:1;filter:brightness(.08)}64%{opacity:1;filter:brightness(.1);animation-timing-function:cubic-bezier(.55,0,.9,.45);transform:translateY(-6px)scale(1.03)}70%{opacity:1;filter:brightness(1.8);animation-timing-function:ease-out;transform:none}to{opacity:1;filter:brightness();transform:none}}@keyframes gs-out{to{opacity:0}}.gscr{z-index:3;pointer-events:none;border-radius:6px;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff6}.gscr.is-gone{animation:.42s ease-out forwards gscr-off}@keyframes gscr-off{0%{opacity:1;filter:brightness()}30%{opacity:1;filter:brightness(2.4);transform:scale(1.02)}to{opacity:0;filter:brightness(3);transform:scale(1.06)}}.gscr-flake{z-index:8;pointer-events:none;border-radius:1px;width:5px;height:3px;margin:-2px 0 0 -3px;animation:.7s cubic-bezier(.3,.2,.6,1) forwards gscr-flake;position:absolute;box-shadow:0 0 3px #fff9}@keyframes gscr-flake{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx), 46px) rotate(var(--fr));opacity:0}}@keyframes g-throb{50%{transform:scale(1.35)}}.shop-seg{margin-bottom:14px}.sm{z-index:260;place-items:center;padding:16px;animation:.15s ease-out arena-in;display:grid;position:fixed;inset:0}.sm .avatar-msg{margin:8px 0 0}[data-g-album]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 18px;display:grid}@media (width<=640px){[data-g-album]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}}@property --cva{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cvf-sweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes cvf-twinkle{0%,to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(45deg)}60%{opacity:.8}}@keyframes cvf-float{0%{opacity:0;transform:translateY(30px)}15%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translateY(-190px)}}[data-g-album] [data-card]:not(.is-missing),[data-g-result] [data-card],.mk-item__cards [data-card],.mk-deal [data-card],.act-item [data-card]{cursor:zoom-in}.act-card{width:78px}@keyframes float-up{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-40px)scale(1)}}@keyframes lunge-r{50%{transform:translate(34px)}}@keyframes lunge-l{50%{transform:translate(-34px)}}@keyframes hit{30%{transform:rotateY(180deg)translate(-7px)}60%{transform:rotateY(180deg)translate(5px)}to{transform:rotateY(180deg)}}@keyframes hit-flash{30%{box-shadow:0 0 0 3px #ef4444,0 0 26px #ef4444cc}}.u-avatar.notif-av{width:40px;height:40px;font-size:16px}@keyframes arena-in{0%{opacity:0;transform:scale(1.03)}}@keyframes arena-out{to{opacity:0}}@keyframes card-in{0%{opacity:0;transform:translate(-120px)rotate(-12deg)}}@keyframes card-in-r{0%{opacity:0;transform:translate(120px)rotate(12deg)}}@keyframes shake{20%,60%{transform:translate(-8px)rotate(-2deg)}40%,80%{transform:translate(8px)rotate(2deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.report-page{max-width:620px;margin:0 auto 40px}.report-card{width:100%;margin-top:16px}.report-card select,.report-card textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px 14px;font-size:14.5px}.report-card textarea{resize:vertical}@media (width<=860px){.legal{grid-template-columns:minmax(0,1fr);gap:16px}.legal__toc{position:static}}.go-to-top{background:var(--accent-fill);width:42px;height:42px;color:var(--on-accent);box-shadow:var(--shadow);z-index:40;border:0;border-radius:50%;font-size:18px;font-weight:800;position:fixed;bottom:18px;right:18px}.error-page{text-align:center;padding:80px 0}.error-code{color:var(--red);letter-spacing:-.04em;margin:0 0 10px;font-size:72px;font-weight:800;line-height:1}.error-page p{color:var(--text-muted)}.error-page .comic-actions{justify-content:center}@media (width<=1100px){.grid-large{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.container{padding:0 16px}.grid-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.section-title{font-size:21px}.comic-title{font-size:24px}.topnav{display:none}.topbar-search{background:var(--bg);max-width:none;margin:0;padding:10px 0;display:none;position:absolute;top:100%;left:16px;right:16px}.topbar.search-open .topbar-search{display:block}.search-suggest{min-width:0;max-height:70vh}.search-toggle{display:inline-grid}.topbar-actions{gap:8px;margin-left:auto}.topbar-actions .btn-ghost{display:none}.prefs-panel{width:auto;left:16px;right:16px}.comic-actions>*{flex:1}.library-hint{width:100%;margin:0}.chapter-meta .chapter-date{display:none}}@media (width<=420px){.grid-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.logo{font-size:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.comments-section .section-title-block{margin-bottom:16px}.comments-section .trending-title{font-size:24px}.hl-list{counter-reset:hl;flex-direction:column;gap:6px;margin:12px 0 14px;padding:0;list-style:none;display:flex}.hl-item{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 12px;transition:opacity .15s;display:flex}.hl-item:before{counter-increment:hl;content:counter(hl);width:18px;color:var(--text-muted);text-align:center;font-size:12px;font-weight:800}.hl-item__ico .ico{width:18px;height:18px}.hl-item__name{flex:1;min-width:0;font-size:14px;font-weight:700}.hl-item.is-off .hl-item__name,.hl-item.is-off .hl-item__ico{opacity:.45}.hl-item.is-off .hl-item__name{text-decoration:line-through}.hl-move{width:32px;height:32px}.hl-move .ico{width:17px;height:17px}.hl-move .ico.is-up{transform:rotate(180deg)}.hl-move:disabled{opacity:.3;cursor:default}.hl-switch{cursor:pointer;flex:none;width:40px;height:22px;margin-left:4px;position:relative}.hl-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hl-switch span{background:var(--pill-bg);border:1px solid var(--border);pointer-events:none;border-radius:999px;transition:background .15s;position:absolute;inset:0}.hl-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.hl-switch input:checked+span{background:var(--red);border-color:var(--red)}.hl-switch input:checked+span:after{transform:translate(18px)}.hl-switch input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}@keyframes tour-in-c{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}.settings-note .btn-link{font-size:inherit}@keyframes nudge-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes nudge-wiggle{0%,80%,to{transform:none}84%{transform:rotate(-12deg)}88%{transform:rotate(10deg)}92%{transform:rotate(-6deg)}96%{transform:rotate(3deg)}}@keyframes tn-peek{0%{transform:translate(105%)}70%{transform:translate(-6px)}}@keyframes tn-bob{50%{transform:translateY(-4px)rotate(-6deg)}}@keyframes tn-drop{0%{opacity:0;transform:translateY(-160%)rotate(-4deg)}55%{opacity:1;transform:translateY(8px)rotate(3deg)}75%{transform:rotate(-1.5deg)}to{transform:none}}.tn--scroll:before,.tn--scroll:after{content:"";background:linear-gradient(#b78d4c,#8a6428);border-radius:6px;height:10px;position:absolute;left:-4px;right:-4px}.tn--scroll:before{top:-6px}.tn--scroll:after{bottom:-6px}.tn--scroll .btn-primary{background:#9a1f16;border-color:#9a1f16}@keyframes tn-unroll{0%{opacity:.3;transform:scaleY(.05)}60%{opacity:1;transform:scaleY(1.04)}}.tn--point:before{content:"";top:-8px;left:calc(var(--ax,50%) - 8px);background:var(--card-bg);border-left:1px solid var(--red);width:16px;height:16px;position:absolute;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.tn--point:before{border-left:1px solid color-mix(in srgb, var(--red) 45%, var(--border))}}.tn--point:before{border-top:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.tn--point:before{border-top:1px solid color-mix(in srgb, var(--red) 45%, var(--border))}}.tn--point.is-above:before{top:auto;bottom:-8px;transform:rotate(225deg)}@keyframes tn-pop{0%{opacity:0;transform:scale(.7)}}.btn-chip.is-on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.manga-hero{isolation:isolate;text-align:center;background:var(--card-bg);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);flex-direction:column;align-items:center;gap:8px;padding:30px 22px 22px;display:flex;position:relative;overflow:hidden}.manga-hero:before{content:"";z-index:-1;background:var(--hero) center / cover no-repeat;filter:blur(26px)saturate(1.2);opacity:.55;height:62%;position:absolute;top:-40px;left:-40px;right:-40px;transform:scale(1.1);-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.manga-hero .manga-cover{border-radius:12px;width:min(210px,72%);margin-bottom:10px;box-shadow:0 16px 36px #00000059}.manga-hero .comic-title{margin:4px 0 0;font-size:24px;line-height:1.2}.manga-hero .manga-alt{-webkit-line-clamp:1;margin:-2px 0 0;font-size:12.5px}.hero-by{color:var(--text-muted);margin:0;font-size:14px}.hero-by a:hover{color:var(--red)}.hero-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:2px 0 0;font-size:13px;display:flex}.hero-meta>span{align-items:center;gap:5px;display:inline-flex}.hero-meta .ico{--ico-accent:currentColor;width:15px;height:15px}.hero-status{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.hero-status .ico{width:14px;height:14px;color:var(--red);--ico-accent:var(--red)}.hero-status.is-done .ico{color:#22c55e;--ico-accent:#22c55e}.hero-status.is-off .ico{color:var(--text-muted);--ico-accent:var(--text-muted)}.hero-status a:hover{color:var(--red)}.hero-rate{color:inherit;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.hero-rate:hover,.hero-rate[aria-expanded=true]{color:var(--text)}.hero-rate .ico{--ico-accent:currentColor;width:15px;height:15px}.hero-rate.is-voted .ico{color:var(--red);--ico-accent:var(--red)}.hero-rate-pop{background:var(--bg);border:1px solid var(--border);border-radius:12px;width:100%;margin:4px 0 0;padding:10px 8px;animation:.15s ease-out gs-fade}.manga-hero .manga-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.manga-hero .manga-actions .manga-btn{border:1px solid var(--border);min-height:40px;color:var(--text);background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.manga-hero .manga-actions .manga-btn:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-hero .manga-actions .manga-btn:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}}.manga-hero .manga-actions .manga-btn:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.manga-hero .manga-actions .manga-btn:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.manga-hero .manga-actions .manga-btn .ico{width:15px;height:15px;color:var(--red);--ico-accent:var(--red)}.manga-hero .manga-actions .manga-btn--gold{background:var(--accent-fill);border-color:var(--accent-fill);min-height:44px;color:var(--on-accent);order:-1;grid-column:1/-1;font-size:14px}.manga-hero .manga-actions .manga-btn--gold:hover{background:var(--accent-fill);border-color:var(--accent-fill);filter:brightness(1.06)}.manga-hero .manga-actions .manga-btn--gold .ico{color:#fff;--ico-accent:#fff}.manga-hero .manga-actions .manga-btn--light{order:1}.manga-hero .manga-actions .manga-btn--accent{order:2}.rating-widget.rw2{flex-direction:column;align-items:stretch;gap:10px;margin:0;display:flex}.rw2-q{color:var(--text-muted);min-height:1.4em;margin:0;font-size:13px;font-weight:600}.rw2-q b{color:var(--red);font-weight:800}.rw2-bars{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-self:center;align-items:flex-end;gap:6px;width:max-content;height:44px;display:flex}.rw2-bars:focus-visible{outline:2px solid var(--red);outline-offset:4px}.rw2-bar{pointer-events:none;flex:0 0 34px;align-items:flex-end;height:100%;display:flex}.rw2-bar i{--on:var(--red);background:linear-gradient(to right, var(--on) calc(var(--f,0) * 100%), var(--text) 0);border-radius:7px;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rw2-bar i{background:linear-gradient(to right, var(--on) calc(var(--f,0) * 100%), color-mix(in srgb, var(--text) 12%, transparent) 0)}}.rw2-bar:first-child i{height:36%}.rw2-bar:nth-child(2) i{height:52%}.rw2-bar:nth-child(3) i{height:68%}.rw2-bar:nth-child(4) i{height:84%}.rw2-bar:nth-child(5) i{height:100%}.rw2-bars.is-preview .rw2-bar i{--on:var(--red)}@supports (color:color-mix(in lab, red, red)){.rw2-bars.is-preview .rw2-bar i{--on:color-mix(in srgb, var(--red) 75%, var(--card-bg))}}.rw2-pick{justify-content:center;align-items:center;gap:8px;display:flex}.rw2-pick:not([hidden]){display:flex}.rw2-pick strong{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-size:20px;font-weight:800}.rw2-step{border:1px solid var(--border);width:30px;height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:17px;font-weight:800;line-height:1}.rw2-step:hover{border-color:var(--red);color:var(--red)}.rw2-save{background:var(--accent-fill);min-height:32px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-left:4px;padding:0 16px;font-size:13px;font-weight:800}.rw2-save:hover{filter:brightness(1.06)}.rw2-of{color:var(--text-muted);margin-left:-8px;font-size:12px;font-weight:600}.rw2-sum{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rw2-sum strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.rw2-track{background:var(--text);border-radius:999px;width:70px;height:6px}@supports (color:color-mix(in lab, red, red)){.rw2-track{background:color-mix(in srgb, var(--text) 12%, transparent)}}.rw2-track{overflow:hidden}.rw2-track i{border-radius:inherit;background:var(--red);height:100%;transition:width .3s;display:block}.rw2 .rw-meta{flex-direction:row;gap:8px;font-size:12px}.rw2 .rw-mine{color:var(--red)}.rating-widget.rw2.just-voted .rw2-sum strong{animation:.35s rw-pop;display:inline-block}.manga-main .chapter-row-full{gap:14px;padding:10px 18px}.manga-main .chapter-link{align-items:center;gap:14px}.ch-thumb{object-fit:cover;background:var(--pill-bg);border-radius:8px;flex:none;width:56px;height:76px;position:relative;overflow:hidden}.ch-thumb:after{content:"";background:var(--ch-fallback,none) center / cover no-repeat;position:absolute;inset:0}.ch-info{flex-direction:column;gap:5px;min-width:0;display:flex}.manga-main .chapter-num{font-size:15.5px;font-weight:700}.manga-main .chapter-meta{gap:6px;font-size:13px}.manga-main .chapter-meta .chapter-date{font-variant-numeric:tabular-nums;margin:0;font-size:13px;display:inline}.manga-main .chapter-meta .badge-new{letter-spacing:.04em;border-radius:6px;order:-1;padding:2px 7px;font-size:10.5px}.manga-main .chapter-row-full.is-read .ch-thumb{opacity:.55}@media (width<=640px){.manga-main .chapter-row-full{padding:10px 14px}.ch-thumb{width:50px;height:68px}}.slider--rec{--per-view:6;--slider-gap:16px}.slider--rec .section-title-block{margin-bottom:16px}.slider--rec .slider__slide{aspect-ratio:auto;background:0 0;border-radius:0;flex-direction:column;gap:4px;display:flex;overflow:visible}.rec-card__img{aspect-ratio:175/238;background:var(--card-bg);border-radius:12px;margin-bottom:6px;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px -8px #00000059}.rec-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.rec-card:hover .rec-card__img img{transform:scale(1.05)}.rec-card__new{background:var(--accent-fill);color:var(--on-accent);letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:8px;left:8px}.rec-card__t{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.rec-card:hover .rec-card__t{color:var(--red)}.rec-card__m{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.slider--rec .slider__btn{top:38%}@media (width<=1023px){.slider--rec{--per-view:4;--slider-gap:14px}}@media (width<=767px){.slider--rec{--per-view:3;--slider-gap:10px}.rec-card__t{font-size:13px}.rec-card__m{font-size:11.5px}}.ct-title{letter-spacing:0;text-transform:none;color:var(--text);align-items:center;gap:6px;font-size:15px;display:flex}.ct-title .ico{width:18px;height:18px;color:var(--red);--ico-accent:var(--red)}.ct-h{color:var(--text-muted);margin:14px 0 8px;font-size:12.5px;font-weight:800}.ct-seg{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ct-seg button{height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ct-seg button .ico{--ico-accent:currentColor;width:19px;height:19px}.ct-seg button[aria-checked=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 4px #0003}.ct-strip{border-radius:10px;height:46px;margin:0 0 12px;position:relative}.ct-stop{top:50%;left:calc(22px + var(--p,0) * (100% - 44px));cursor:pointer;background:0 0;border:2px solid #fff;border-radius:7px;width:30px;height:30px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.ct-stop.is-sel{border-width:3px;box-shadow:0 0 0 1px #00000073,0 4px 10px #00000059}.ct-stop.is-sel:after{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.ct-sv{cursor:crosshair;touch-action:none;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, hsl(var(--h,0), 100%, 50%));border-radius:10px;height:150px;position:relative}.ct-sv__t,.ct-hue__t{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080}.ct-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;height:14px;margin:12px 0;position:relative}.ct-hue__t{top:50%}.ct-hexrow{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ct-sw{border:1px solid var(--border);border-radius:6px;flex:none;width:30px;height:30px}.ct-hex{min-width:0;color:var(--text);font:inherit;text-transform:uppercase;background:0 0;border:0;flex:1;font-size:15px;font-weight:600}.ct-hex:focus{outline:none}.ct-hex:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ct-ib{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;font-size:20px;display:grid}.ct-ib:hover:not(:disabled){color:var(--text);background:var(--pill-bg)}.ct-ib:disabled{opacity:.35;cursor:default}.ct-ib .ico{--ico-accent:currentColor;width:17px;height:17px}.ct-btn{border:1px solid var(--border);background:var(--card-bg);width:100%;min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.ct-btn:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.ct-btn:hover{border-color:color-mix(in srgb, var(--text) 30%, var(--border))}}.ct-btn .ico{--ico-accent:currentColor;width:18px;height:18px}.ct-ctl{margin:0 0 10px;display:block}.ct-ctl span{color:var(--text);justify-content:space-between;margin-bottom:4px;font-size:13.5px;display:flex}.ct-ctl b{font-variant-numeric:tabular-nums}.ct-ctl input[type=range]{width:100%;accent-color:var(--red)}.ct-reset{color:var(--text)}.ct-sv:focus-visible,.ct-hue:focus-visible,.ct-stop:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes rd-like-pop{40%{transform:scale(1.3)rotate(-12deg)}}.rate-bar{border:1px solid var(--border);background:var(--bg);border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rate-bar{background:color-mix(in srgb, var(--bg) 60%, transparent)}}.rate-bar{text-align:left}.rate-ring{flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.rate-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.rate-ring circle{fill:none;stroke-width:4px}.rate-ring__bg{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.rate-ring__bg{stroke:color-mix(in srgb, var(--text) 12%, transparent)}}.rate-ring__fg{stroke:var(--red);stroke-linecap:round;stroke-dasharray:calc(var(--f,0) * 113.1) 113.1;transition:stroke-dasharray .5s}.rate-ring b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;position:relative}.rate-bar__txt{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rate-bar__txt small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11.5px;font-weight:800}.rate-bar__txt span{color:var(--text-muted);font-size:13px}.rate-bar__btn{border:1px solid var(--border);height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.rate-bar__btn .ico{width:16px;height:16px;color:var(--red);--ico-accent:var(--red)}.rate-bar__btn:hover{border-color:var(--red)}.rate-bar.is-voted .rate-bar__btn{border-color:var(--red);color:var(--red)}.rate-bar.is-voted .rate-bar__btn .ico{fill:var(--red)}.rate-bar.just-voted .rate-ring b{animation:.4s rw-pop}.rate-bar{text-align:center;background:0 0;border:0;border-radius:0;width:auto;margin-top:0;padding:0;display:block}.rate-line{color:var(--text-muted);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:2px 6px;font-size:13px;display:inline-flex}.rate-line .ico{width:15px;height:15px;color:var(--star);--ico-accent:var(--star)}.rate-line b{color:var(--text);font-weight:800}.rate-line__of{margin-left:-3px;font-size:11.5px}.rate-line__sep{opacity:.6}.rate-line__cta{color:var(--red);font-weight:700}.rate-line:hover .rate-line__cta{text-decoration:underline}.rate-bar.is-voted .rate-line .ico{fill:var(--star)}.rate-bar.just-voted .rate-line b{animation:.4s rw-pop;display:inline-block}.rate-inline{align-items:center;gap:8px;width:100%;max-width:360px;margin:0 auto;padding:2px 0;display:flex}.rate-inline[hidden]{display:none}.rate-inline__end{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.rate-inline input[type=range]{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:22px;margin:0}.rate-inline input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--red) var(--p,44%), var(--text) 0);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.rate-inline input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--red) var(--p,44%), color-mix(in srgb, var(--text) 15%, transparent) 0)}}.rate-inline input[type=range]::-moz-range-track{background:var(--text);border-radius:999px;height:4px}@supports (color:color-mix(in lab, red, red)){.rate-inline input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--text) 15%, transparent)}}.rate-inline input[type=range]::-moz-range-progress{background:var(--red);border-radius:999px;height:4px}.rate-inline input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--red);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #0000004d}.rate-inline input[type=range]::-moz-range-thumb{border:3px solid var(--red);background:#fff;border-radius:50%;width:12px;height:12px}.rate-inline input[type=range]:focus{outline:none}.rate-inline input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--red)}@supports (color:color-mix(in lab, red, red)){.rate-inline input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--red) 30%, transparent)}}.rate-inline__v{min-width:30px;color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.rate-inline__ok,.rate-inline__x{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.rate-inline__ok{background:var(--accent-fill);color:var(--on-accent);border:0}.rate-inline__ok .ico{--ico-accent:#fff;width:15px;height:15px}.rate-inline__x{border:1px solid var(--border);color:var(--text-muted);background:0 0}.rate-inline__x .ico{width:14px;height:14px}.rate-inline__x:hover{color:var(--text)}.rate-inline__del{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;text-decoration:underline}.rate-chip{display:inline-flex;position:relative}.rate-chip__btn{color:inherit;font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.rate-chip__btn .ico{--ico-accent:currentColor;width:15px;height:15px}.rate-chip__btn:hover,.rate-chip__btn[aria-expanded=true]{color:var(--text)}.rate-chip.is-voted .rate-chip__btn .ico{color:var(--star);fill:var(--star);--ico-accent:var(--star)}.rate-chip.just-voted [data-rw-avg]{animation:.4s rw-pop;display:inline-block}.rate-pop{z-index:30;border:1px solid var(--border);background:var(--card-bg);white-space:nowrap;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px 7px;animation:.14s ease-out rate-pop-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000040}.rate-pop[hidden]{display:none}.rate-pop:after{content:"";background:var(--card-bg);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}@keyframes rate-pop-in{0%{opacity:0;transform:translate(-50%,4px)}}.rate-stars{width:130px;height:22px;display:block;position:relative}.rate-stars__row{white-space:nowrap;gap:5px;height:22px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.rate-stars__row svg{flex:0 0 22px;width:22px;height:22px}.rate-stars__row svg path{fill:none;stroke:var(--text-muted);stroke-width:1.6px;stroke-linejoin:round}.rate-stars__fill{width:0;transition:width .12s}.rate-stars__fill svg path{fill:var(--star);stroke:var(--star)}.rate-stars__hits{display:flex;position:absolute;inset:-4px -2px}.rate-hit{cursor:pointer;background:0 0;border:0;flex:1;padding:0}.rate-hit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:4px}@media (pointer:coarse){.rate-pop{padding:12px 14px 9px}.rate-stars{width:240px;height:44px}.rate-stars__row{gap:5px;height:44px}.rate-stars__row svg{flex-basis:44px;width:44px;height:44px}.rate-stars__hits{inset:-8px -2px}.rate-pop__v{font-size:14px}}.rate-pop__v{color:var(--text-muted);font-size:11.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.rate-pop{animation:none}}.rate-pop__v:empty{display:none}.rate-pop__v{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.alert-ok{color:var(--text);background:#22c55e24;border:1px solid #22c55e73;line-height:1.45}.proto-mail{border:1px dashed var(--border);color:var(--text-muted);border-radius:12px;margin-top:14px;padding:12px;font-size:12.5px;line-height:1.5}.proto-mail p{margin:0 0 8px}.proto-mail__k{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.proto-mail__msg{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:10px;padding:12px}.proto-mail__msg .btn-primary{margin:10px 0 8px;display:inline-flex}.proto-mail__msg small{color:var(--text-muted)}.auth-page{grid-template-columns:minmax(0,1fr);justify-items:center;padding:34px 0 48px;display:grid}.auth-page .auth-card{width:min(410px,100%)}.auth-page .auth-title{letter-spacing:-.02em;margin:0 0 4px;font-size:24px}.auth-page .auth-submit{align-items:center;width:100%;display:flex}.prefs-note{border-top:1px solid var(--border);color:var(--text-muted);margin:12px 0 0;padding-top:12px;font-size:12.5px;line-height:1.5}.prefs-note a{color:var(--red);font-weight:700}.rate-chip__btn{color:var(--text);gap:6px;font-size:15px;font-weight:700}.rate-chip__btn .ico{width:18px;height:18px}.cal-days{scrollbar-width:none;justify-content:center;gap:4px clamp(10px,3vw,34px);margin:4px 0 22px;display:flex;overflow-x:auto}.cal-days::-webkit-scrollbar{display:none}.cal-day{color:var(--text-muted);font:inherit;letter-spacing:-.01em;cursor:pointer;opacity:.6;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:6px 4px 4px;font-size:21px;font-weight:800;transition:color .15s,opacity .15s;display:flex;position:relative}.cal-day:hover{opacity:1}.cal-day.active{color:var(--text);opacity:1}.cal-day__dot{background:0 0;border-radius:50%;width:5px;height:5px}.cal-day.is-today .cal-day__dot{background:var(--red)}.cal-day:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:8px}.cal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 14px;display:grid}@media (width<=1100px){.cal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.cal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.cal-day{font-size:17px}}.cal-card{min-width:0;color:var(--text);flex-direction:column;gap:3px;display:flex}.cal-card__img{aspect-ratio:175/238;background:var(--card-bg);border-radius:10px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.cal-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.cal-card:hover .cal-card__img img{transform:scale(1.04)}.cal-badges{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:7px;left:7px;right:7px}.cal-b{font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:3px;height:21px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 3px #00000040}.cal-b--ago{color:#111;background:#fff}.cal-b--ago .ico{--ico-accent:currentColor;width:13px;height:13px}.cal-b--new{background:var(--accent-fill);color:var(--on-accent)}.cal-b--adult{color:#fff;background:#1c1c22}.cal-card__t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cal-card:hover .cal-card__t{color:var(--red)}.cal-card__m{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cal-card__rng{color:var(--red);font-weight:700}@media (width<=640px){.cal-badges{gap:3px;top:5px;left:5px;right:5px}.cal-b{border-radius:4px;height:18px;padding:0 4px;font-size:10px}.cal-b--ago .ico{width:11px;height:11px}}.lvl-chip{background:var(--accent-fill);color:var(--on-accent);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.rev-obsidiana,[data-g-reverso=obsidiana] .gcard--back,[data-g-reverso=obsidiana] .gacha-cover{--rv1:#3a3a48;--rv2:#050507;--rvb:#8b8fa3}.rev-jade,[data-g-reverso=jade] .gcard--back,[data-g-reverso=jade] .gacha-cover{--rv1:#10b981;--rv2:#022c22;--rvb:#6ee7b7}.rev-oro,[data-g-reverso=oro] .gcard--back,[data-g-reverso=oro] .gacha-cover{--rv1:#f59e0b;--rv2:#3b1d04;--rvb:#fcd34d}.rev-hanji,[data-g-reverso=hanji] .gcard--back,[data-g-reverso=hanji] .gacha-cover{--rvb:#b8a27a;--rvfg:#6b4f2a;--rvbg:repeating-linear-gradient(83deg, #785a3212 0 2px, transparent 2px 9px), repeating-linear-gradient(170deg, #785a320f 0 1px, transparent 1px 13px), linear-gradient(160deg, #f4ead6, #e2d2b0)}.rev-escamas,[data-g-reverso=escamas] .gcard--back,[data-g-reverso=escamas] .gacha-cover{--rvb:#34d399;--rvbg:radial-gradient(circle at 50% 0, transparent 9px, #047857 10px, #065f46 12px, transparent 13px) 0 0 / 20px 12px, radial-gradient(circle at 50% 0, transparent 9px, #047857 10px, #065f46 12px, transparent 13px) 10px 6px / 20px 12px, linear-gradient(160deg, #10b981, #022c22)}.rev-tramado,[data-g-reverso=tramado] .gcard--back,[data-g-reverso=tramado] .gacha-cover{--rvb:#111;--rvbg:radial-gradient(circle, #111 1.6px, transparent 2px) 0 0 / 8px 8px, radial-gradient(circle, #1111118c 1.2px, transparent 1.6px) 4px 4px / 8px 8px, linear-gradient(160deg, #fde047, #f97316)}.rev-llamas,[data-g-reverso=llamas] .gcard--back,[data-g-reverso=llamas] .gacha-cover{--rvb:#fb923c;--rvbg:radial-gradient(ellipse 60% 45% at 50% 105%, #fde047, transparent 70%), radial-gradient(ellipse 40% 60% at 20% 100%, #f97316, transparent 70%), radial-gradient(ellipse 40% 60% at 80% 100%, #ef4444, transparent 70%), linear-gradient(180deg, #1c0505, #7f1d1d)}.rev-noche,[data-g-reverso=noche] .gcard--back,[data-g-reverso=noche] .gacha-cover{--rvb:#93c5fd;--rvbg:radial-gradient(circle, #fff .8px, transparent 1.3px) 0 0 / 17px 19px, radial-gradient(circle, #ffffffb3 .6px, transparent 1px) 7px 9px / 23px 21px, radial-gradient(ellipse at 70% 20%, #93c5fd59, transparent 60%), linear-gradient(170deg, #0b1437, #020617)}.rev-sakura,[data-g-reverso=sakura] .gcard--back,[data-g-reverso=sakura] .gacha-cover{--rvb:#f9a8d4;--rvbg:radial-gradient(ellipse 5px 3px at 30% 30%, #fff1f7, transparent) 0 0 / 26px 26px, radial-gradient(ellipse 4px 6px at 70% 70%, #fbcfe8, transparent) 0 0 / 26px 26px, linear-gradient(160deg, #f472b6, #831843)}.rev-lineas,[data-g-reverso=lineas] .gcard--back,[data-g-reverso=lineas] .gacha-cover{--rvb:#e5e7eb;--rvfg:#111;--rvbg:radial-gradient(circle at 50% 50%, #fff 18%, transparent 19%), repeating-conic-gradient(from 0deg at 50% 50%, #111 0 2deg, #fff 2deg 9deg)}.rev-escarcha,[data-g-reverso=escarcha] .gcard--back,[data-g-reverso=escarcha] .gacha-cover{--rvb:#bae6fd;--rvbg:repeating-linear-gradient(60deg, #ffffff2e 0 1px, transparent 1px 12px), repeating-linear-gradient(-60deg, #ffffff2e 0 1px, transparent 1px 12px), linear-gradient(160deg, #7dd3fc, #0c4a6e)}.rev-amatista,[data-g-reverso=amatista] .gcard--back,[data-g-reverso=amatista] .gacha-cover{--rvb:#d8b4fe;--rvbg:conic-gradient(from 45deg, #ffffff24 0 25%, transparent 0 50%, #0000002e 0 75%, transparent 0) 0 0 / 18px 18px, linear-gradient(160deg, #a855f7, #3b0764)}.rev-runas,[data-g-reverso=runas] .gcard--back,[data-g-reverso=runas] .gacha-cover{--rvb:#f59e0b;--rvfg:#fcd34d;--rvbg:repeating-linear-gradient(0deg, #f59e0b38 0 1px, transparent 1px 16px), repeating-linear-gradient(90deg, #f59e0b38 0 1px, transparent 1px 16px), radial-gradient(circle at 50% 50%, #f59e0b59, transparent 55%), linear-gradient(160deg, #1c1917, #0c0a09)}.rev-aurora,[data-g-reverso=aurora] .gcard--back,[data-g-reverso=aurora] .gacha-cover{--rvb:#a78bfa;--rvbg:linear-gradient(120deg, #22d3ee, #a78bfa, #f472b6, #34d399, #22d3ee) 0 0 / 300% 300%;animation:8s ease-in-out infinite rev-shift}.rev-dragondorado,[data-g-reverso=dragondorado] .gcard--back,[data-g-reverso=dragondorado] .gacha-cover{--rvb:#fde68a;--rvfg:#451a03;--rvbg:linear-gradient(110deg, transparent 35%, #ffffff8c 50%, transparent 65%) 0 0 / 250% 100%, radial-gradient(circle at 50% 0, transparent 9px, #b45309 10px, #92400e 12px, transparent 13px) 0 0 / 20px 12px, radial-gradient(circle at 50% 0, transparent 9px, #b45309 10px, #92400e 12px, transparent 13px) 10px 6px / 20px 12px, linear-gradient(160deg, #fcd34d, #b45309);animation:4s ease-in-out infinite rev-shine}.rev-romance,[data-g-reverso=romance] .gcard--back,[data-g-reverso=romance] .gacha-cover{--rvb:#fda4af;--rvbg:radial-gradient(circle at 30% 25%, #ffffff8c 0 6%, transparent 7%), radial-gradient(circle, #ffe4e68c 0 3px, transparent 4px) 0 0 / 22px 22px, radial-gradient(circle, #fb718580 0 6px, transparent 7px) 11px 11px / 22px 22px, linear-gradient(160deg, #fb7185, #9f1239)}.rev-comedia,[data-g-reverso=comedia] .gcard--back,[data-g-reverso=comedia] .gacha-cover{--rvb:#0ea5e9;--rvfg:#0c4a6e;--rvbg:radial-gradient(circle, #ec4899 1.8px, transparent 2.2px) 0 0 / 10px 10px, radial-gradient(circle, #0ea5e9 1.8px, transparent 2.2px) 5px 5px / 10px 10px, linear-gradient(160deg, #fef08a, #facc15)}.rev-escolar,[data-g-reverso=escolar] .gcard--back,[data-g-reverso=escolar] .gacha-cover{--rvb:#93c5fd;--rvfg:#1e3a8a;--rvbg:linear-gradient(90deg, transparent 18%, #f87171 18% 19.5%, transparent 19.5%), repeating-linear-gradient(180deg, transparent 0 13px, #93c5fd 13px 14px), linear-gradient(#fefefe, #f1f5f9)}.rev-accion,[data-g-reverso=accion] .gcard--back,[data-g-reverso=accion] .gacha-cover{--rvb:#ef4444;--rvbg:repeating-linear-gradient(135deg, #0000008c 0 6px, transparent 6px 18px), radial-gradient(circle at 50% 50%, #fca5a5, transparent 45%), linear-gradient(160deg, #dc2626, #450a0a)}.rev-deportes,[data-g-reverso=deportes] .gcard--back,[data-g-reverso=deportes] .gacha-cover{--rvb:#fdba74;--rvbg:radial-gradient(circle at 50% 50%, transparent 26%, #fffc 26% 28%, transparent 28%), linear-gradient(180deg, transparent 49%, #fffc 49% 51%, transparent 51%), linear-gradient(90deg, transparent 8%, #fffc 8% 9.5%, transparent 9.5% 90.5%, #fffc 90.5% 92%, transparent 92%), linear-gradient(160deg, #f97316, #9a3412)}.rev-fantasia,[data-g-reverso=fantasia] .gcard--back,[data-g-reverso=fantasia] .gacha-cover{--rvb:#c4b5fd;--rvbg:radial-gradient(circle, #fff 1px, transparent 1.6px) 0 0 / 14px 16px, radial-gradient(circle, #fde047e6 1px, transparent 1.8px) 6px 9px / 19px 17px, radial-gradient(ellipse at 50% 100%, #f472b673, transparent 60%), linear-gradient(170deg, #4c1d95, #1e1b4b)}.rev-misterio,[data-g-reverso=misterio] .gcard--back,[data-g-reverso=misterio] .gacha-cover{--rvb:#6ee7b7;--rvbg:repeating-radial-gradient(circle at 70% 75%, #6ee7b747 0 1px, transparent 1px 7px), linear-gradient(160deg, #064e3b, #020617)}.rev-murim,[data-g-reverso=murim] .gcard--back,[data-g-reverso=murim] .gacha-cover{--rvb:#44403c;--rvfg:#1c1917;--rvbg:radial-gradient(ellipse 45% 25% at 30% 70%, #1c19178c, transparent 70%), radial-gradient(ellipse 30% 40% at 75% 30%, #1c191766, transparent 70%), radial-gradient(circle at 80% 15%, #dc2626 0 7%, transparent 8%), linear-gradient(160deg, #f5f0e6, #d6cfc0)}.rev-isekai,[data-g-reverso=isekai] .gcard--back,[data-g-reverso=isekai] .gacha-cover{--rvb:#67e8f9;--rvbg:repeating-radial-gradient(circle at 50% 50%, #67e8f98c 0 2px, transparent 2px 10px), radial-gradient(circle at 50% 50%, #ecfeff 0 8%, #22d3ee80 20%, transparent 60%), linear-gradient(160deg, #1e3a8a, #0f172a)}.rev-scifi,[data-g-reverso=scifi] .gcard--back,[data-g-reverso=scifi] .gacha-cover{--rvb:#22d3ee;--rvfg:#67e8f9;--rvbg:repeating-linear-gradient(0deg, #22d3ee59 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, #22d3ee59 0 1px, transparent 1px 12px), repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 3px), linear-gradient(160deg, #0f172a, #000)}.rev-terror,[data-g-reverso=terror] .gcard--back,[data-g-reverso=terror] .gacha-cover{--rvb:#7f1d1d;--rvfg:#fca5a5;--rvbg:linear-gradient(180deg, #7f1d1d 0 6%, transparent 6%), radial-gradient(ellipse 4px 20px at 15% 6%, #7f1d1d 60%, transparent 62%), radial-gradient(ellipse 3px 34px at 38% 6%, #7f1d1d 60%, transparent 62%), radial-gradient(ellipse 4px 14px at 62% 6%, #7f1d1d 60%, transparent 62%), radial-gradient(ellipse 3px 26px at 84% 6%, #7f1d1d 60%, transparent 62%), linear-gradient(170deg, #1c1917, #000)}.rev-realeza,[data-g-reverso=realeza] .gcard--back,[data-g-reverso=realeza] .gacha-cover{--rvb:#fcd34d;--rvfg:#fcd34d;--rvbg:linear-gradient(45deg, #fcd34d40 25%, transparent 25% 75%, #fcd34d40 75%) 0 0 / 16px 16px, linear-gradient(45deg, #fcd34d40 25%, transparent 25% 75%, #fcd34d40 75%) 8px 8px / 16px 16px, linear-gradient(160deg, #7e22ce, #3b0764)}.rev-navidad,[data-g-reverso=navidad] .gcard--back,[data-g-reverso=navidad] .gacha-cover{--rvb:#fecaca;--rvbg:radial-gradient(circle, #fff 1.4px, transparent 2px) 0 0 / 16px 18px, radial-gradient(circle, #ffffffbf 1px, transparent 1.6px) 8px 9px / 21px 17px, linear-gradient(90deg, transparent 44%, #fde047 44% 56%, transparent 56%), linear-gradient(180deg, transparent 44%, #fde047 44% 56%, transparent 56%), linear-gradient(160deg, #b91c1c, #14532d)}.rev-sanvalentin,[data-g-reverso=sanvalentin] .gcard--back,[data-g-reverso=sanvalentin] .gacha-cover{--rvb:#fbcfe8;--rvbg:radial-gradient(circle at 35% 40%, #fda4af 0 4px, transparent 4.5px) 0 0 / 24px 24px, radial-gradient(circle at 65% 40%, #fda4af 0 4px, transparent 4.5px) 0 0 / 24px 24px, conic-gradient(from 135deg at 50% 70%, #fda4af 0 90deg, transparent 90deg) 0 -3px / 24px 24px, linear-gradient(160deg, #ec4899, #881337)}.rev-halloween,[data-g-reverso=halloween] .gcard--back,[data-g-reverso=halloween] .gacha-cover{--rvb:#fb923c;--rvfg:#fed7aa;--rvbg:radial-gradient(circle at 50% 22%, #fef3c7 0 9%, #fef3c759 11%, transparent 18%), radial-gradient(ellipse 30% 14% at 50% 92%, #ea580c 60%, transparent 62%), radial-gradient(circle, #fb923c99 1px, transparent 1.6px) 0 0 / 15px 17px, linear-gradient(180deg, #3b0764, #0c0a09)}@keyframes rev-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes rev-shine{0%{background-position:150% 0,0 0,10px 6px,0 0}60%,to{background-position:-50% 0,0 0,10px 6px,0 0}}@media (prefers-reduced-motion:reduce){.rev-aurora,.rev-dragondorado,[data-g-reverso] .gcard--back,[data-g-reverso] .gacha-cover{animation:none}}@keyframes frame-aurora{0%,to{box-shadow:0 0 0 3px #a78bfa,0 0 0 6px #22d3ee,0 0 20px 4px #a78bfa99}33%{box-shadow:0 0 0 3px #22d3ee,0 0 0 6px #34d399,0 0 20px 4px #22d3ee99}66%{box-shadow:0 0 0 3px #f472b6,0 0 0 6px #a78bfa,0 0 20px 4px #f472b699}}.user-hero__title{color:var(--text-muted);margin:6px 0 0;font-size:15px;font-weight:600}.user-hero__title b{color:var(--text)}.account-bio{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);margin-top:18px;padding:18px}.user-bio{flex:100%;margin:-10px 0 0}.user-bio[hidden]{display:none}.user-bio__box{border:2px solid #0000;border-radius:14px;padding:14px 18px;position:relative}.user-bio__box p{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.user-bio__hint{color:var(--text-muted);margin-top:6px;font-size:12.5px;font-weight:700;display:inline-block}.user-bio__hint:hover{color:var(--text)}@keyframes bio-shift{0%,to{background-position:0%}50%{background-position:100%}}.forum-threads{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);margin:0;padding:0;list-style:none}.forum-thread{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.forum-thread:last-child{border-bottom:0}.forum-thread__t{color:var(--text);overflow-wrap:anywhere;font-size:15.5px;font-weight:800}.forum-thread__t:hover{color:var(--red)}.forum-thread small{color:var(--text-muted);font-size:12.5px}.forum-obra-box{margin:18px 0}.forum-obra-box[hidden]{display:none}.forum-obra-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.forum-threads+.forum-threads,.forum-threads+.forum-h{margin-top:14px}.prefs-opts{flex-direction:column;gap:10px;display:flex}.prefs-check{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.prefs-check input{width:18px;height:18px;accent-color:var(--accent-fill);flex:none;margin-top:3px}.prefs-check span{flex-direction:column;gap:2px;font-size:14px;display:flex}.prefs-check small{color:var(--text-muted);font-size:12px;line-height:1.35}[data-saver] *,[data-saver] :before,[data-saver] :after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}[data-discreet]:not([data-discreet-ready]) a[href^="/manga/"] img,[data-discreet] a[href^="/manga/"] img.is-adult{filter:blur(14px)saturate(.6);transition:filter .2s}[data-discreet] a[href^="/manga/"]:hover img.is-adult,[data-discreet] a[href^="/manga/"]:focus-visible img.is-adult{filter:none}.share-wrap{display:inline-block;position:relative}.share-menu{z-index:60;flex-direction:column;min-width:200px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}.share-menu[hidden]{display:none}.share-menu__i{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}.share-menu__i:hover,.share-menu__i:focus-visible{background:var(--pill-bg)}.muro-item .u-avatar{flex:none;width:42px;height:42px;font-size:17px}body[data-pt=petalos]{--pt:#ec4899;--pt-on:#fff}body[data-pt=algodon]{--pt:#c084fc;--pt-on:#111}body[data-pt=corazones]{--pt:#f43f5e;--pt-on:#fff}body[data-pt=lavanda]{--pt:#a78bfa;--pt-on:#111}body[data-pt=melocoton]{--pt:#fb923c;--pt-on:#111}body[data-pt=menta]{--pt:#34d399;--pt-on:#111}body[data-pt=carta]{--pt:#fb7185;--pt-on:#111}body[data-pt=noche]{--pt:#60a5fa;--pt-on:#111}body[data-pt=galaxia]{--pt:#8b5cf6;--pt-on:#fff}body[data-pt=terciopelo]{--pt:#e11d48;--pt-on:#fff}body[data-pt=oro]{--pt:#eab308;--pt-on:#111}body[data-pt=encaje]{--pt:#ef4444;--pt-on:#fff}body[data-pt=humo]{--pt:#a1a1aa;--pt-on:#111}body[data-pt=neon]{--pt:#22d3ee;--pt-on:#111}body[data-pt=aurora]{--pt:#a78bfa;--pt-on:#111}body[data-pt=holo]{--pt:#c4b5fd;--pt-on:#111}body[data-pt=fuego]{--pt:#f97316;--pt-on:#111}body[data-pt=arcoiris]{--pt:#f59e0b;--pt-on:#111}body[data-pt=escarcha]{--pt:#38bdf8;--pt-on:#111}body[data-pt=escamas]{--pt:#10b981;--pt-on:#111}body[data-pt=comic]{--pt:#facc15;--pt-on:#111}body[data-pt=manga]{--pt:#e5e7eb;--pt-on:#111}body[data-pt=cuaderno]{--pt:#60a5fa;--pt-on:#111}body[data-pt=pergamino]{--pt:#d6b47a;--pt-on:#111}body[data-pt=pixel]{--pt:#22c55e;--pt-on:#111}body[data-pt=pareja]{--pt:#c084fc;--pt-on:#111}body[data-pt] .user-banner,body[data-pt] [data-up]{--red:var(--pt);--accent-fill:var(--pt);--on-accent:var(--pt-on);--focus-ring:var(--pt);--card-bg:var(--pt)}@supports (color:color-mix(in lab, red, red)){body[data-pt] .user-banner,body[data-pt] [data-up]{--card-bg:color-mix(in srgb, var(--pt) 10%, var(--bg))}}body[data-pt] .user-banner,body[data-pt] [data-up]{--pill-bg:var(--pt)}@supports (color:color-mix(in lab, red, red)){body[data-pt] .user-banner,body[data-pt] [data-up]{--pill-bg:color-mix(in srgb, var(--pt) 18%, var(--bg))}}body[data-pt] .user-banner,body[data-pt] [data-up]{--border:var(--pt)}@supports (color:color-mix(in lab, red, red)){body[data-pt] .user-banner,body[data-pt] [data-up]{--border:color-mix(in srgb, var(--pt) 32%, var(--bg))}}body[data-pt] [data-up]{background-image:radial-gradient(120% 60% at 50% 0, var(--pt), transparent 70%)}@supports (color:color-mix(in lab, red, red)){body[data-pt] [data-up]{background-image:radial-gradient(120% 60% at 50% 0, color-mix(in srgb, var(--pt) 14%, transparent), transparent 70%)}}body[data-pt] [data-up]{border-radius:20px}body[data-pt] [data-up].has-bg{background:radial-gradient(120% 60% at 50% 0, var(--pt), transparent 75%), var(--pt)}@supports (color:color-mix(in lab, red, red)){body[data-pt] [data-up].has-bg{background:radial-gradient(120% 60% at 50% 0, color-mix(in srgb, var(--pt) 22%, transparent), transparent 75%), color-mix(in srgb, color-mix(in srgb, var(--pt) 14%, var(--bg)) 90%, transparent)}}body[data-pt] [data-up] .user-hero__name{text-shadow:0 2px 18px var(--pt)}@supports (color:color-mix(in lab, red, red)){body[data-pt] [data-up] .user-hero__name{text-shadow:0 2px 18px color-mix(in srgb, var(--pt) 45%, transparent)}}body[data-pt] [data-up] .user-stats strong,body[data-pt] [data-up] .profile-tab.active{color:var(--pt)}body[data-pt] [data-up] .btn-primary{background:var(--pt);border-color:var(--pt);color:var(--pt-on)}.cbox .u-avatar,.cbox__av .u-avatar{flex:none;width:48px;height:48px;font-size:19px}.clist__head+.citem,.muro-list>.clist__head+.citem{border-top:0}@keyframes citem-flash{0%{box-shadow:0 0 0 3px var(--red)}to{box-shadow:0 0 #0000}}@media (width<=640px){.clist,.muro-list{padding:14px}}.muro-list>.citem:first-child{border-top:0;padding-top:4px}@media (width>=1101px) and (width<=1380px){.topnav a{gap:5px;padding:6px}.topnav .ico{width:18px;height:18px}}.cbox__av .u-avatar{width:40px;height:40px;font-size:16px}.citem__av .u-avatar{width:38px;height:38px;font-size:15px}.cfollow{color:#a78bfa;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12.5px;font-weight:800}.cfollow:hover{text-decoration:underline}.cfollow:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.cmore-w{display:inline-flex;position:relative}.muro-list>.citem:first-child{padding-top:14px}.up-muro .cbox{margin-bottom:14px}@media (width<=640px){.clist,.muro-list{border-radius:16px;padding:14px 12px}}@keyframes frame-despertar{50%{box-shadow:0 0 0 3px #e0f2fe,0 0 0 6px #22d3ee,0 0 30px 10px #67e8f9e6}}@keyframes frame-dragon{50%{box-shadow:0 0 0 3px #b91c1c,0 0 0 6px #fcd34d,0 0 26px 8px #ef444499}}@keyframes frame-giro{to{transform:rotate(360deg)}}.rev-vinetas,[data-g-reverso=vinetas] .gcard--back,[data-g-reverso=vinetas] .gacha-cover{--rvb:#111;--rvfg:#111;--rvbg:linear-gradient(90deg, transparent 47%, #111 47% 53%, transparent 53%), linear-gradient(0deg, transparent 31%, #111 31% 35%, transparent 35% 64%, #111 64% 68%, transparent 68%), radial-gradient(circle, #0000002e 1px, transparent 1.4px) 0 0 / 6px 6px, #fafafa}.rev-webtoon,[data-g-reverso=webtoon] .gcard--back,[data-g-reverso=webtoon] .gacha-cover{--rvb:#60a5fa;--rvfg:#fff;--rvbg:repeating-linear-gradient(180deg, #e0f2fe 0 22%, #0f172a 22% 24%, #fef3c7 24% 46%, #0f172a 46% 48%), #fff}.rev-burbujas,[data-g-reverso=burbujas] .gcard--back,[data-g-reverso=burbujas] .gacha-cover{--rvb:#f9a8d4;--rvfg:#fff;--rvbg:radial-gradient(circle at 25% 30%, #fffc 0 8%, transparent 9%), radial-gradient(circle at 70% 60%, #fff9 0 12%, transparent 13%), radial-gradient(circle at 40% 80%, #ffffff80 0 6%, transparent 7%), linear-gradient(160deg, #fbcfe8, #c084fc)}.rev-chibi,[data-g-reverso=chibi] .gcard--back,[data-g-reverso=chibi] .gacha-cover{--rvb:#fda4af;--rvfg:#831843;--rvbg:radial-gradient(circle, #fff 0 2px, transparent 2.5px) 0 0 / 14px 14px, linear-gradient(160deg, #fecdd3, #bae6fd)}.rev-mecha,[data-g-reverso=mecha] .gcard--back,[data-g-reverso=mecha] .gacha-cover{--rvb:#94a3b8;--rvfg:#e2e8f0;--rvbg:repeating-linear-gradient(60deg, #94a3b840 0 1px, transparent 1px 10px), repeating-linear-gradient(-60deg, #94a3b840 0 1px, transparent 1px 10px), linear-gradient(90deg, transparent 46%, #f97316 46% 54%, transparent 54%), linear-gradient(160deg, #334155, #0f172a)}.rev-kitsune,[data-g-reverso=kitsune] .gcard--back,[data-g-reverso=kitsune] .gacha-cover{--rvb:#fb923c;--rvfg:#fff;--rvbg:radial-gradient(ellipse 30% 40% at 30% 70%, #38bdf8cc, transparent 70%), radial-gradient(ellipse 25% 35% at 72% 35%, #38bdf8b3, transparent 70%), linear-gradient(160deg, #fff7ed, #f97316 70%)}.rev-sumie,[data-g-reverso=sumie] .gcard--back,[data-g-reverso=sumie] .gacha-cover{--rvb:#57534e;--rvfg:#1c1917;--rvbg:radial-gradient(ellipse 60% 22% at 40% 60%, #1c1917bf, transparent 70%), radial-gradient(ellipse 20% 50% at 75% 30%, #1c191780, transparent 70%), radial-gradient(circle at 78% 18%, #dc2626 0 8%, transparent 9%), #f5f5f4}.rev-lunaroja,[data-g-reverso=lunaroja] .gcard--back,[data-g-reverso=lunaroja] .gacha-cover{--rvb:#f87171;--rvfg:#fecaca;--rvbg:radial-gradient(circle at 50% 32%, #fecaca 0 14%, #dc2626 15%, #dc262659 24%, transparent 40%), linear-gradient(180deg, #1c0505, #450a0a)}.rev-neonseul,[data-g-reverso=neonseul] .gcard--back,[data-g-reverso=neonseul] .gacha-cover{--rvb:#f472b6;--rvfg:#22d3ee;--rvbg:repeating-linear-gradient(180deg, transparent 0 9px, #22d3ee80 9px 10px), linear-gradient(90deg, transparent 20%, #f472b6 20% 22%, transparent 22% 78%, #22d3ee 78% 80%, transparent 80%), linear-gradient(180deg, #2e1065, #020617)}.rev-vitral,[data-g-reverso=vitral] .gcard--back,[data-g-reverso=vitral] .gacha-cover{--rvb:#fcd34d;--rvfg:#fff;--rvbg:conic-gradient(from 0deg at 50% 50%, #dc2626 0 45deg, #2563eb 0 90deg, #16a34a 0 135deg, #eab308 0 180deg, #9333ea 0 225deg, #0891b2 0 270deg, #db2777 0 315deg, #ea580c 0)}.rev-constelacion,[data-g-reverso=constelacion] .gcard--back,[data-g-reverso=constelacion] .gacha-cover{--rvb:#a5b4fc;--rvfg:#e0e7ff;--rvbg:linear-gradient(35deg, transparent 48%, #e0e7ff99 49% 50%, transparent 51%) 0 0 / 40px 40px, radial-gradient(circle, #fff 1.2px, transparent 1.8px) 0 0 / 20px 20px, linear-gradient(170deg, #1e1b4b, #020617)}.rev-oni,[data-g-reverso=oni] .gcard--back,[data-g-reverso=oni] .gacha-cover{--rvb:#ef4444;--rvfg:#fff;--rvbg:radial-gradient(ellipse 14% 9% at 34% 42%, #fef08a 60%, transparent 62%), radial-gradient(ellipse 14% 9% at 66% 42%, #fef08a 60%, transparent 62%), linear-gradient(0deg, transparent 22%, #fff 22% 24%, transparent 24%), linear-gradient(160deg, #b91c1c, #450a0a)}.rev-sello,[data-g-reverso=sello] .gcard--back,[data-g-reverso=sello] .gacha-cover{--rvb:#c084fc;--rvfg:#f5d0fe;--rvbg:repeating-radial-gradient(circle at 50% 50%, transparent 0 10px, #e879f9b3 10px 11px, transparent 11px 20px), conic-gradient(from 0deg, #e879f940 0 10deg, transparent 10deg 30deg) , linear-gradient(160deg, #2e1065, #000)}.rev-tormenta,[data-g-reverso=tormenta] .gcard--back,[data-g-reverso=tormenta] .gacha-cover{--rvb:#38bdf8;--rvfg:#e0f2fe;--rvbg:linear-gradient(115deg, transparent 44%, #e0f2fe 45% 47%, transparent 48%) 0 0 / 100% 50%, linear-gradient(65deg, transparent 44%, #7dd3fc 45% 47%, transparent 48%) 0 100% / 100% 50% no-repeat, radial-gradient(ellipse at 50% 0, #334155, transparent 70%), linear-gradient(180deg, #0f172a, #020617)}.rev-palacio,[data-g-reverso=palacio] .gcard--back,[data-g-reverso=palacio] .gacha-cover{--rvb:#34d399;--rvfg:#fcd34d;--rvbg:linear-gradient(0deg, transparent 70%, #b91c1c 70% 72%, transparent 72%), repeating-linear-gradient(90deg, #fcd34d59 0 2px, transparent 2px 12px), linear-gradient(160deg, #047857, #064e3b)}.rev-abismo,[data-g-reverso=abismo] .gcard--back,[data-g-reverso=abismo] .gacha-cover{--rvb:#7c3aed;--rvfg:#c4b5fd;--rvbg:repeating-conic-gradient(from 0deg at 50% 55%, #1e0538 0 15deg, #0b0215 15deg 30deg), radial-gradient(circle at 50% 55%, #7c3aed, transparent 45%)}.rev-fenix,[data-g-reverso=fenix] .gcard--back,[data-g-reverso=fenix] .gacha-cover{--rvb:#f97316;--rvfg:#fff7ed;--rvbg:radial-gradient(ellipse 30% 45% at 50% 60%, #fde047, transparent 70%), conic-gradient(from 200deg at 50% 70%, transparent 0 40deg, #ef4444 40deg 60deg, transparent 60deg 80deg, #f97316 80deg 100deg, transparent 100deg 120deg, #ef4444 120deg 140deg, transparent 140deg), linear-gradient(180deg, #450a0a, #7c2d12) 0 0 / 100% 100%}.rev-eclipse,[data-g-reverso=eclipse] .gcard--back,[data-g-reverso=eclipse] .gacha-cover{--rvb:#fde68a;--rvfg:#fef3c7;--rvbg:radial-gradient(circle at 50% 45%, #000 0 22%, #fde68a 23% 24%, #fde68a66 28%, transparent 42%), linear-gradient(180deg, #111827, #000)}.rev-galaxia,[data-g-reverso=galaxia] .gcard--back,[data-g-reverso=galaxia] .gacha-cover{--rvb:#c084fc;--rvfg:#fff;--rvbg:radial-gradient(circle, #fff 1px, transparent 1.6px) 0 0 / 16px 18px, radial-gradient(ellipse at 30% 40%, #ec489999, transparent 50%), radial-gradient(ellipse at 70% 60%, #3b82f699, transparent 50%), linear-gradient(160deg, #1e1b4b, #020617) 0 0 / 100% 100%}.rev-eterno,[data-g-reverso=eterno] .gcard--back,[data-g-reverso=eterno] .gacha-cover{--rvb:#fff;--rvfg:#fff;--rvbg:linear-gradient(120deg, #a78bfa, #f472b6, #fcd34d, #34d399, #22d3ee, #a78bfa) 0 0 / 300% 300%}.rev-fenix,.rev-galaxia,[data-g-reverso=fenix] .gcard--back,[data-g-reverso=galaxia] .gcard--back{animation:3s ease-in-out infinite rev-pulse}.rev-eterno,[data-g-reverso=eterno] .gcard--back,[data-g-reverso=eterno] .gacha-cover{animation:6s ease-in-out infinite rev-shift}@keyframes rev-pulse{50%{filter:brightness(1.25)saturate(1.2)}}@media (prefers-reduced-motion:reduce){.rev-fenix,.rev-galaxia,.rev-eterno,[data-g-reverso] .gcard--back{animation:none}}.cbox__av .u-avatar,.citem__av .u-avatar{width:40px;height:40px;font-size:16px}.cbox__av .u-avatar:not([style]),.citem__av .u-avatar:not([style]){background:linear-gradient(145deg, var(--red), var(--red))}@supports (color:color-mix(in lab, red, red)){.cbox__av .u-avatar:not([style]),.citem__av .u-avatar:not([style]){background:linear-gradient(145deg, color-mix(in srgb, var(--red) 55%, #6366f1), color-mix(in srgb, var(--red) 25%, #0f172a))}}.cbox__av .u-avatar:not([style]),.citem__av .u-avatar:not([style]){color:#fff}@media (width<=640px){.clist,.muro-list{padding:16px 14px 8px}}.cbranch{position:relative}.ctoggle{background:var(--text);border:0;border-radius:999px;align-items:center;gap:6px;margin:0 0 6px 52px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ctoggle{background:color-mix(in srgb, var(--text) 7%, transparent)}}.ctoggle{color:var(--text);font:inherit;cursor:pointer;font-size:12.5px;font-weight:800}.ctoggle .ico{width:14px;height:14px;transition:transform .15s}.ctoggle[aria-expanded=true] .ico{transform:rotate(180deg)}.ctoggle:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ctoggle:hover{background:color-mix(in srgb, var(--text) 11%, transparent)}}.cbox--inline .cbox__av .u-avatar{width:30px;height:30px;font-size:12px}@media (width<=640px){.ctoggle,.cthread .ctoggle{margin-left:40px}}.cbox--card .cbox__av .u-avatar{width:44px;height:44px;font-size:17px}.citem__av .u-avatar{width:40px;height:40px}.ctoggle{color:var(--text-muted);background:0 0;border-radius:0;margin:2px 0 6px 62px;padding:2px 0;font-size:12.5px;font-weight:600}.ctoggle:hover{color:var(--text);background:0 0}.ctoggle[aria-expanded=false]{color:var(--red)}@supports (color:color-mix(in lab, red, red)){.ctoggle[aria-expanded=false]{color:color-mix(in srgb, var(--red) 80%, var(--text))}}.ctoggle .ico{transform:rotate(180deg)}.ctoggle[aria-expanded=false] .ico{transform:none}.cthread .citem__av .u-avatar{width:34px;height:34px;font-size:13px}@media (width<=640px){.citem__av .u-avatar{width:36px;height:36px}.cthread .citem__av .u-avatar{width:30px;height:30px}.ctoggle,.cthread .ctoggle{margin-left:50px}}.cmention{background:var(--red);border-radius:5px;padding:0 3px}@supports (color:color-mix(in lab, red, red)){.cmention{background:color-mix(in srgb, var(--red) 14%, transparent)}}.cmention{color:var(--red)}@supports (color:color-mix(in lab, red, red)){.cmention{color:color-mix(in srgb, var(--red) 80%, var(--text))}}.cmention{font-weight:700;text-decoration:none}.cmention:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.cmention:hover{background:color-mix(in srgb, var(--red) 24%, transparent)}}.ucard__av.u-avatar{width:52px;height:52px;font-size:20px}.lists-dir__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.lists-dir__bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lists-dir__bar .lib-search{flex:1;min-width:220px}.lists-dir .cs-seg{background:var(--pill-bg);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.lists-dir .cs-seg button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.lists-dir .cs-seg button.is-on{background:var(--accent-fill);color:var(--on-accent)}.list-comments{margin-top:28px;scroll-margin-top:80px}@media (width>=1101px) and (width<=1460px){.topnav a{gap:4px;padding:6px 5px;font-size:12.5px}}.topnav{flex-wrap:nowrap;flex:none;align-items:center;gap:2px;display:flex}.topbar-search{flex:190px;min-width:190px}.topbar-actions,.logo{flex:none}.nav-icons .topnav .coin-chip{display:inline-block}.topnav{gap:4px;overflow:visible}.topnav>a,.navdd__btn{height:38px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.topnav>a:hover,.navdd__btn:hover,.navdd__btn[aria-expanded=true]{background:var(--card-bg);color:var(--text)}.topnav>a .ico{width:18px;height:18px}.navdd__btn .ico{opacity:.7;width:15px;height:15px;transition:transform .15s}.navdd__btn[aria-expanded=true] .ico{transform:rotate(180deg)}.navdd{position:relative}.navdd__panel{z-index:60;border:1px solid var(--border);background:var(--card-bg);border-radius:16px;flex-direction:column;gap:2px;width:340px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 22px 50px -18px #0000008c}.navdd__panel[hidden]{display:none}.navdd__panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.navdd__panel a{color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.navdd__panel a:hover,.navdd__panel a:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.navdd__panel a:hover,.navdd__panel a:focus-visible{background:color-mix(in srgb, var(--text) 6%, transparent)}}.navdd__ic{background:var(--red);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.navdd__ic{background:color-mix(in srgb, var(--red) 12%, var(--pill-bg))}}.navdd__ic{color:var(--red)}.navdd__ic .ico{width:20px;height:20px;color:var(--red)}.navdd__panel b{font-size:14.5px;font-weight:800;display:block}.navdd__panel small{color:var(--text-muted);margin-top:1px;font-size:12.5px;display:block}.nav-icons .topnav span{display:inline}.nav-icons .topnav a{padding:0 12px}@media (width<=1100px){.topnav span{display:inline}.topnav>a,.navdd__btn{padding:0 9px;font-size:13.5px}}.nav-icons .topnav{flex:none;min-width:auto;overflow:visible}.nav-icons .topnav>a,.nav-icons .navdd__btn{padding:0 7px;font-size:13.5px}.nav-icons .topnav-gacha span{display:none}.topnav .navdd__panel a{height:auto;font-size:inherit;gap:14px;padding:10px 12px!important}.topnav .navdd__panel .navdd__ic{display:grid!important}.topnav .navdd__panel a>span:last-child{display:block!important}.chapter-card .badges-cover{z-index:1;pointer-events:none;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:10px;left:10px;right:10px}.chapter-card .badges-cover .badge-type,.chapter-card .badge-st{backdrop-filter:blur(6px);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0c0c109e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:10.5px;font-weight:800;display:inline-flex;position:static;box-shadow:0 2px 8px #00000040}.chapter-card .badge-type i{background:#ff6b8b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #ff6b8b40}.chapter-card .badge-type--manga i{background:#5aa9ff;box-shadow:0 0 0 2px #5aa9ff40}.chapter-card .badge-type--manhua i{background:#ffc24a;box-shadow:0 0 0 2px #ffc24a40}.chapter-card .badge-type--novela i,.chapter-card .badge-type--webnovel i{background:#b48cff;box-shadow:0 0 0 2px #b48cff40}.chapter-card .badge-st{text-transform:none;letter-spacing:0;padding:0 9px 0 7px;font-weight:700}.chapter-card .badge-st .ico{width:12px;height:12px}.chapter-card .badge-st--completed{background:#16804ad1;border-color:#78e6aa4d}.chapter-card .badge-st--onhold{background:#aa6e0ad1;border-color:#ffd2784d}.chapter-card .badge-st--canceled{background:#961e28d1;border-color:#ff8c964d}.chapter-card .badge-st--upcoming{background:#3c46a0d1;border-color:#a0aaff4d}.chapter-card{--cc-top:var(--cc,#555)}@supports (color:color-mix(in lab, red, red)){.chapter-card{--cc-top:color-mix(in srgb, var(--cc,#555) 30%, var(--bg))}}.chapter-card{--cc-bot:var(--cc,#555)}@supports (color:color-mix(in lab, red, red)){.chapter-card{--cc-bot:color-mix(in srgb, var(--cc,#555) 13%, var(--bg))}}.chapter-card{border:1px solid var(--cc,#555);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-card{border:1px solid color-mix(in srgb, var(--cc,#555) 28%, transparent)}}.chapter-card{background:linear-gradient(to bottom, var(--cc-top) 0%, var(--cc-top) 55%, var(--cc-bot) 100%);box-shadow:0 14px 30px -20px var(--cc,#000);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.chapter-card{box-shadow:0 14px 30px -20px color-mix(in srgb, var(--cc,#000) 70%, #000)}}.chapter-card{transition:transform .2s,box-shadow .2s}.chapter-card:hover{box-shadow:0 20px 36px -20px var(--cc,#000);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.chapter-card:hover{box-shadow:0 20px 36px -20px color-mix(in srgb, var(--cc,#000) 80%, #000)}}.chapter-card .cover{box-shadow:none;background:var(--cc-top);border-radius:0}@supports (color:color-mix(in lab, red, red)){.chapter-card .cover:after{background:linear-gradient(to top, var(--cc-top) 0%, color-mix(in srgb, var(--cc-top) 55%, transparent) 38%, transparent 100%)}}.chapter-card .chapters-list{border-top-color:var(--text);margin:8px 12px 6px}@supports (color:color-mix(in lab, red, red)){.chapter-card .chapters-list{border-top-color:color-mix(in srgb, var(--text) 12%, transparent)}.chapter-card .chapter-row{border-bottom-color:color-mix(in srgb, var(--text) 9%, transparent)}}.chapter-card .chapter-row:last-child{border-bottom:0}@supports (color:color-mix(in lab, red, red)){.chapter-card .chapter-date{color:color-mix(in srgb, var(--text) 62%, var(--cc-top))}}html[data-hide-bl] [data-o=bl],html[data-hide-het] [data-o=het]{display:none!important}.upd-demo{margin:-4px 0 16px}[data-latest][data-demo-f=josei] .chapter-card:not([data-demo~=josei]),[data-latest][data-demo-f=seinen] .chapter-card:not([data-demo~=seinen]){display:none}.upd-demo__empty{border:1px dashed var(--border);text-align:center;color:var(--text-muted);border-radius:14px;margin:8px 0 18px;padding:22px 18px;font-size:14px}.chapter-card{background:linear-gradient(to top, var(--cc-bot) 0%, transparent 32%), var(--cc-top)}.chapter-card:hover{transform:none}.chapter-card .cover{margin-bottom:-1px}.chapter-card .cover:after{bottom:-1px}.topnav.mnav{border:1px solid var(--border);background:var(--card-bg);border-radius:14px;gap:2px;padding:4px}@supports (color:color-mix(in lab, red, red)){.topnav.mnav{background:color-mix(in srgb, var(--card-bg) 70%, transparent)}}.topnav.mnav>a,.topnav.mnav .navdd__btn{height:34px;color:var(--text-muted);border-radius:10px;gap:7px;padding:0 11px;font-size:13.5px;font-weight:700}.topnav.mnav>a:hover,.topnav.mnav .navdd__btn:hover,.topnav.mnav .navdd__btn[aria-expanded=true]{background:var(--pill-bg);color:var(--text)}.topnav.mnav .mnav__i{color:currentColor;opacity:.9;width:16px;height:16px}.topnav.mnav .is-here>.navdd__btn,.topnav.mnav>a.is-here{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.topnav.mnav .is-here>.navdd__btn,.topnav.mnav>a.is-here{background:color-mix(in srgb, var(--red) 16%, transparent)}}.topnav.mnav .is-here>.navdd__btn,.topnav.mnav>a.is-here{color:var(--text);box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab, red, red)){.topnav.mnav .is-here>.navdd__btn,.topnav.mnav>a.is-here{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 35%, transparent)}}.topnav.mnav .is-here .mnav__i,.topnav.mnav>a.is-here .mnav__i{color:var(--red)}.topnav.mnav .topnav-gacha{height:34px}.topnav.mnav .navdd__panel.mpanel{border-radius:20px;width:400px;padding:14px;display:block;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.topnav.mnav .navdd__panel.mpanel[hidden]{display:none}.mpanel:after{content:"";background:var(--card-bg);border-left:1px solid var(--border);border-top:1px solid var(--border);width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;transform:rotate(45deg)}.mpanel__h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 4px 10px;font-size:11.5px;font-weight:800}.mpanel__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.topnav.mnav .navdd__panel a.mtile{height:auto;color:var(--text);background:var(--t);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.topnav.mnav .navdd__panel a.mtile{background:color-mix(in srgb, var(--t) 9%, transparent)}}.topnav.mnav .navdd__panel a.mtile{border:1px solid var(--t)}@supports (color:color-mix(in lab, red, red)){.topnav.mnav .navdd__panel a.mtile{border:1px solid color-mix(in srgb, var(--t) 22%, transparent)}}.topnav.mnav .navdd__panel a.mtile{transition:background .15s,transform .15s}.topnav.mnav .navdd__panel a.mtile:hover,.topnav.mnav .navdd__panel a.mtile:focus-visible{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.topnav.mnav .navdd__panel a.mtile:hover,.topnav.mnav .navdd__panel a.mtile:focus-visible{background:color-mix(in srgb, var(--t) 18%, transparent)}}.topnav.mnav .navdd__panel a.mtile:hover,.topnav.mnav .navdd__panel a.mtile:focus-visible{transform:translateY(-1px)}.mtile--wide{grid-column:1/-1}.mtile__ic{background:var(--t);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.mtile__ic{background:color-mix(in srgb, var(--t) 22%, transparent)}}.mtile__ic{font-style:normal}.topnav.mnav .mtile__ic .ico{width:18px;height:18px;color:var(--t);--ico-accent:var(--t)}.topnav.mnav .mtile b{font-size:14px;font-weight:800}.topnav.mnav .mtile small{color:var(--text-muted);margin:0;font-size:12px;line-height:1.35}.topnav.mnav .navdd__panel a.mpanel__foot{background:var(--pill-bg);color:var(--text);border-radius:12px;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:700;padding:10px 12px!important;display:flex!important}.mpanel__foot em{flex:1;font-style:normal}.topnav.mnav .mpanel__foot .ico{width:16px;height:16px;color:var(--red)}@media (width<=1280px){.topnav.mnav .mnav__i{display:none}.topnav.mnav>a,.topnav.mnav .navdd__btn{padding:0 9px}}.topnav.mnav .navdd__btn[aria-expanded=true] .mnav__i{transform:none}.topnav.mnav .mnav__chev{opacity:.7;width:15px;height:15px;margin-left:0}.mpanel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mpanel--3 .mpanel__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topnav.mnav .mtile b,.topnav.mnav .mtile small{white-space:normal}.topnav.mnav .mpanel--3{width:470px}@media (width<=1100px){.topnav.mnav{gap:0;padding:3px}.topnav.mnav>a,.topnav.mnav .navdd__btn{gap:4px;padding:0 7px;font-size:13px}.topnav.mnav .mnav__chev{width:13px;height:13px}}.nav-icons .topnav.mnav>a,.nav-icons .topnav.mnav .navdd__btn{padding:0 6px}@media (width<=1100px){.topbar-inner{gap:10px}.topbar-search{flex-basis:150px;min-width:150px}}@media (width<=1280px){.topnav.mnav .mnav__i{width:15px;height:15px;display:inline-block}.topnav.mnav>a,.topnav.mnav .navdd__btn{gap:5px;padding:0 8px}}@media (width<=1100px){.topnav.mnav>a,.topnav.mnav .navdd__btn{gap:4px;padding:0 6px}.topbar-search{flex-basis:120px;min-width:120px}}.nav-icons .topnav.mnav .mnav__i{display:inline-block}@media (width>=721px) and (width<=1100px){.topbar-search{background:var(--bg);width:min(520px,100% - 32px);min-width:0;max-width:none;margin:0;padding:10px 0;display:none;position:absolute;top:100%;left:auto;right:16px}.topbar.search-open .topbar-search{display:block}.search-toggle{display:inline-grid}.topbar-inner{gap:14px}.topnav.mnav>a,.topnav.mnav .navdd__btn{gap:5px;padding:0 8px;font-size:13.5px}}.topnav.mnav .topnav-gacha>span,.nav-icons .topnav.mnav .topnav-gacha>span{display:inline!important}.topnav.mnav .topnav-gacha{gap:6px;padding:0 8px}@media (width>=721px) and (width<=960px){.topnav.mnav{display:none}}.topnav.mnav .navdd__panel a.mtile{min-height:112px;position:relative;overflow:hidden;padding-right:72px!important}.topnav.mnav .mtile b,.topnav.mnav .mtile small,.topnav.mnav .mtile__ic{z-index:1;position:relative}.topnav.mnav .navdd__panel a.mtile:hover .mtile__img{transform:rotate(2deg)translateY(-2px)scale(1.04)}.mtile--wide .mtile__img{width:60px;height:84px;top:10px}.topnav.mnav .navdd__panel a.mtile:hover .mtile__img--av{transform:translateY(-2px)scale(1.04)}.topnav.mnav .mpanel--3 .navdd__panel a.mtile,.topnav.mnav .mpanel--3 a.mtile{padding-right:12px!important}.topnav.mnav .navdd__panel a.mpanel__foot{position:relative}.mpanel__foot-img{object-fit:cover;border-radius:6px;width:30px;height:40px;box-shadow:0 4px 10px -4px #0009}.mpanel__foot-img[hidden]{display:none}@media (width>=1101px) and (width<=1280px){.topbar-search{flex-basis:140px;min-width:140px}}@media (width>=961px) and (width<=1100px){.topnav.mnav>a,.topnav.mnav .navdd__btn,.topnav.mnav .topnav-gacha{gap:4px;padding:0 6px}.topbar-inner{gap:8px}}.topnav.mnav .navdd__panel a.mtile{justify-content:flex-end;min-height:118px;padding-right:12px!important}.topnav.mnav .mtile__img,.topnav.mnav .mtile--wide .mtile__img,.topnav.mnav .mpanel--3 .mtile__img,.topnav.mnav .mtile__img--av{z-index:0;object-fit:cover;object-position:center 25%;width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0;transform:none}.topnav.mnav .navdd__panel a.mtile:hover .mtile__img,.topnav.mnav .navdd__panel a.mtile:hover .mtile__img--av{transform:scale(1.05)}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])):after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to top, #08080ceb 0%, #08080c8c 45%, var(--t) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.topnav.mnav a.mtile:has(.mtile__img:not([hidden])):after{background:linear-gradient(to top, #08080ceb 0%, #08080c8c 45%, color-mix(in srgb, var(--t) 30%, transparent) 100%)}}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])){border-color:var(--t)}@supports (color:color-mix(in lab, red, red)){.topnav.mnav a.mtile:has(.mtile__img:not([hidden])){border-color:color-mix(in srgb, var(--t) 50%, transparent)}}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])) b{color:#fff;text-shadow:0 1px 3px #0009}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])) small{color:#ffffffd1}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])) .mtile__ic{background:var(--t);margin:0;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab, red, red)){.topnav.mnav a.mtile:has(.mtile__img:not([hidden])) .mtile__ic{background:color-mix(in srgb, var(--t) 70%, #0006)}}.topnav.mnav a.mtile:has(.mtile__img:not([hidden])) .mtile__ic .ico{color:#fff;--ico-accent:#fff}.topnav.mnav .mtile b,.topnav.mnav .mtile small{z-index:1}.topnav.mnav .mtile--wide{min-height:96px}.topnav.mnav .mpanel--3 a.mtile{min-height:150px}.topnav.mnav .navdd__panel a.mpanel__foot{min-height:52px;overflow:hidden}.topnav.mnav .mpanel__foot-img{width:100%;height:100%;box-shadow:none;object-fit:cover;object-position:center 30%;border-radius:0;position:absolute;inset:0}.topnav.mnav a.mpanel__foot:has(.mpanel__foot-img:not([hidden])):after{content:"";background:linear-gradient(90deg,#08080ce6,#08080c8c);position:absolute;inset:0}.topnav.mnav a.mpanel__foot>.ico,.topnav.mnav a.mpanel__foot>em{z-index:1;position:relative}.topnav.mnav a.mpanel__foot:has(.mpanel__foot-img:not([hidden])){color:#fff}@media (width<=720px){.topnav,.topnav.mnav{display:none!important}}.hero-rank{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:12.5px;display:flex}.hero-rank .ico{width:15px;height:15px;color:var(--red);--ico-accent:var(--red);flex:none}.hero-rank b{color:var(--text);font-weight:700}.chapter-card{container-type:inline-size}.chapter-card .chapter-pill{flex:auto}.chapter-card .chapter-row.is-read .chapter-date{display:none}.chapter-card .chapter-row>.chapter-date,.chapter-card .read-tag,.chapter-card .badge-new{flex:none}@container (width<=230px){.chapter-card .read-tag span{display:none}.chapter-card .chapter-row{gap:6px}.chapter-card .chapter-date{font-size:11px}}.chapter-card{--cc-top:var(--cc,#3a3a44);--cc-bot:var(--cc,#3a3a44)}@supports (color:color-mix(in lab, red, red)){.chapter-card{--cc-bot:color-mix(in srgb, var(--cc,#3a3a44) 82%, #000)}}.chapter-card{color:#fff;background:linear-gradient(to top, var(--cc-bot) 0%, transparent 34%), var(--cc-top);box-shadow:0 16px 30px -18px var(--cc,#000);border:0}@supports (color:color-mix(in lab, red, red)){.chapter-card{box-shadow:0 16px 30px -18px color-mix(in srgb, var(--cc,#000) 80%, #000)}}.chapter-card .cover:after{background:linear-gradient(to top, var(--cc-top) 0%, var(--cc-top) 14%, var(--cc-top) 45%, transparent 100%);height:58%}@supports (color:color-mix(in lab, red, red)){.chapter-card .cover:after{background:linear-gradient(to top, var(--cc-top) 0%, var(--cc-top) 14%, color-mix(in srgb, var(--cc-top) 70%, transparent) 45%, transparent 100%)}}.chapter-card .title{z-index:1;color:#fff;text-align:center;-webkit-line-clamp:unset;margin:-26px 12px 0;display:block;position:relative;overflow:visible}.chapter-card .title p{color:#fff;text-shadow:0 2px 8px #00000059;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.08;display:-webkit-box;overflow:hidden}.chapter-card.tt-dancing .title p,.chapter-card.tt-pacifico .title p{font-size:20px;line-height:1.2}.chapter-card .title:hover{color:#fff}.chapter-card .title:hover p{text-underline-offset:3px;text-decoration:underline}.chapter-card .chapters-list{border-top-color:#ffffff38}.chapter-card .chapter-row{border-bottom-color:#ffffff29}.chapter-card .chapter-pill{color:#fff}.chapter-card .chapter-pill:hover,.chapter-card .chapter-row:hover .chapter-pill{color:#fff;text-underline-offset:3px;text-decoration:underline}.chapter-card .chapter-date{color:#ffffffc7}.chapter-card .chapter-row.is-read .chapter-pill{color:#fff9}.chapter-card .read-tag,.chapter-card .read-tag .ico{color:#86efac}.chapter-card .badge-new{box-shadow:0 0 0 2px #ffffffd9}.chapter-card .chapter-pill{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.chapter-card .chapter-row{align-items:center}.chapter-card .cover .rating{inset:10px 10px auto auto}.chapter-card .title{margin:4px 12px 0}.chapter-card .title p{-webkit-line-clamp:unset;overflow-wrap:anywhere;font-size:17px;display:block;overflow:visible}.chapter-card.tl-long .title p{font-size:14px}.chapter-card.tt-dancing .title p,.chapter-card.tt-pacifico .title p{font-size:18px}.fed__btn{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.fed__btn:hover,.fed__btn:focus-visible{background:var(--pill-bg);color:var(--text)}.lists-dir .cs-seg,.ucom-filters .cs-seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.lists-dir .cs-seg::-webkit-scrollbar{display:none}.ucom-filters .cs-seg::-webkit-scrollbar{display:none}.lists-dir .cs-seg>*,.ucom-filters .cs-seg>*{white-space:nowrap;flex:none}@media (pointer:coarse){.cact,.coll-like,.modal__close,.cbox--card .cbox__tl .fed__btn{min-width:36px;min-height:36px}.modal__close{place-items:center;display:grid}.btn-link{align-items:center;min-height:36px;display:inline-flex}.site-footer a,.footer-links a{padding:8px 2px;display:inline-block}}.cal-card__m{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.cal-day:not(.active){opacity:.8}.cal-day.is-empty:not(.active){opacity:.55}@media (pointer:coarse){.chapter-read-toggle{min-width:36px;min-height:36px}.chapter-card .chapter-pill{margin:-9px 0;padding:9px 0}.feed-day__cal,.slider__more{margin:-10px 0;padding:10px 0}}body:has(.sm:not([hidden])) .tour-nudge,body:has(.cv) .tour-nudge,body:has(.modal:not([hidden])) .tour-nudge,body:has(.rd-dd:not([hidden])) .tour-nudge{display:none}@media (pointer:coarse){.fed__btn{min-width:36px;min-height:36px}}.notif-li{position:relative}.notif-del{z-index:1;width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.notif-li:hover .notif-del,.notif-del:focus-visible{opacity:1}@media (hover:none){.notif-del{opacity:.7}}.notif-del:hover{background:var(--pill-bg);color:var(--text)}.notif-del .ico{width:14px;height:14px}.notif-head__acts{gap:12px;display:inline-flex}.blocked-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.blocked-row{align-items:center;gap:10px;display:flex}.blocked-row a{color:var(--text);flex:1;font-weight:700}.blocked-row .u-avatar{width:32px;height:32px}.slider__empty{border:1px dashed var(--border);text-align:center;color:var(--text-muted);border-radius:14px;margin:8px 0;padding:22px 18px;font-size:14px}.rep-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.rep-item{padding:16px 18px}.rep-item__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rep-item__head small{color:var(--text-muted)}.rep-item__page{overflow-wrap:anywhere;margin:4px 0 8px;font-size:13px}.rep-item__txt{margin:0 0 8px;font-style:italic}.ts-box{display:block;position:relative}.topbar-search .ts-box input{border:1px solid var(--border);background:var(--bg);height:42px;color:var(--text);box-shadow:none;border-radius:999px;padding:0 48px 0 20px;font-size:14px;transition:border-color .15s,box-shadow .15s}.topbar-search .ts-box input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.topbar-search .ts-box input::placeholder{color:color-mix(in srgb, var(--text-muted) 85%, transparent)}}.topbar-search .ts-box input:focus{border-color:var(--text);outline:none}@supports (color:color-mix(in lab, red, red)){.topbar-search .ts-box input:focus{border-color:color-mix(in srgb, var(--text) 35%, var(--border))}}.topbar-search .ts-box input:focus{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab, red, red)){.topbar-search .ts-box input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 15%, transparent)}}.topbar-search .ts-box input::-webkit-search-cancel-button{-webkit-appearance:none}.ts-go{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ts-go:hover{background:var(--pill-bg)}.ts-go .ico{width:21px;height:21px;color:var(--text);--ico-accent:var(--text);stroke-width:2.6px}.archive-intro{color:var(--text-muted);font-size:14.5px;line-height:1.7}.archive-intro p{margin:0 0 12px}.archive-intro a{color:var(--red);text-decoration:underline}.ad-slot--empty{background:0 0;border:0}.ad-slot--empty:after{content:none}[data-hide-bl] [data-o=bl],[data-hide-gl] [data-o=gl],[data-hide-het] [data-o=het],[data-hide-bl] .slider__slide[data-o=bl],[data-hide-gl] .slider__slide[data-o=gl],[data-hide-het] .slider__slide[data-o=het]{display:none!important}.slider.is-empty,.home-sec.is-empty{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-captcha{justify-content:center;display:flex}.auth-captcha:empty{display:none}.auth-terms{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.auth-form .auth-terms input{width:16px;height:16px;min-height:0;accent-color:var(--accent-fill);flex:none;margin:2px 0 0;padding:0}.auth-terms a{color:var(--red);font-weight:700}.pop-tile .pop-views{position:absolute;top:8px;right:8px}.upd-demo[hidden]{display:none}.lib-form{margin:0}.lf-chip:not(.lf-tri):has(input:checked),.lf-tri[data-state="0"]:has(input:first-of-type:checked){background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.lf-chip:not(.lf-tri):has(input:checked) span,.lf-tri[data-state="0"]:has(input:first-of-type:checked) span{color:#fffc}.lf-tri[data-state="0"]:has(input:first-of-type:checked):before{content:"✓";font-weight:900}.lf-chip:has(input:focus-visible){outline:2px solid var(--focus-ring,var(--red));outline-offset:2px}.lf-chip{cursor:pointer}.lf-chip[hidden]{display:none}.lib-chip,.lf__clear,.lib-clear-all{text-decoration:none}.no-js [data-js-only]{display:none}.cal-panel__h{margin:22px 0 12px;font-size:18px;font-weight:800}html:not(.no-js) .cal-panel__h{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.manga-btn[hidden]{display:none}.rate-pop__v:empty{visibility:hidden;display:block}.rate-pop__v:empty:before{content:"0.0"}.no-js .synopsis-body{max-height:none}.no-js .synopsis-body:after{content:none}[data-like]{cursor:pointer}[data-like].is-liked{color:var(--red)}[data-like]:focus-visible{outline:2px solid var(--focus-ring,var(--red));outline-offset:2px;border-radius:6px}.no-js .lf{max-height:none;position:static;transform:none}.no-js .lf.lf--panel{display:flex}.no-js .lf__foot{display:block}.no-js .lf__close,.no-js .lib-filters-btn,.no-js .lib-filters-btn--always{display:none}.no-js .lf__genres.is-collapsed{max-height:none;-webkit-mask-image:none;mask-image:none}.cover-fallback{background:linear-gradient(160deg, var(--card-bg), var(--bg));width:100%;display:block}.maintenance-banner{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.maintenance-banner{background:color-mix(in srgb, var(--red) 18%, var(--bg))}}.maintenance-banner{border-bottom:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.maintenance-banner{border-bottom:1px solid color-mix(in srgb, var(--red) 40%, transparent)}}.maintenance-banner{color:var(--text);text-align:center;padding:9px 0;font-size:13.5px;font-weight:600}.footer-legal{text-align:center;white-space:pre-line;max-width:720px}.footer-contact a{text-decoration:underline}.adult-notice{color:var(--text);background:var(--red);border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.adult-notice{background:color-mix(in srgb, var(--red) 12%, transparent)}}.adult-notice{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.adult-notice{border:1px solid color-mix(in srgb, var(--red) 35%, transparent)}}.adult-notice .ico{width:18px;height:18px;color:var(--red);flex:none;margin-top:1px}.skip-link{z-index:100;background:var(--accent-fill);color:var(--on-accent);border-radius:8px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:8px}#contenido:focus{outline:none}.go-to-top[hidden]{display:none}.toast{z-index:300;background:var(--card-bg);max-width:min(420px,100vw - 32px);color:var(--text);border:1px solid var(--red);border-radius:10px;padding:11px 16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb, var(--red) 45%, var(--border))}}.toast{box-shadow:var(--shadow);text-align:center;font-size:13.5px;font-weight:600}.toast[hidden]{display:none}.legal--plain{grid-template-columns:minmax(0,760px)}.legal__body{min-width:0;font-size:15px;line-height:1.75}.legal__body h1{margin-bottom:4px}.legal__body h2{margin:30px 0 8px;scroll-margin-top:80px;font-size:19px;font-weight:800}.legal__body h3{margin:18px 0 4px;font-size:15.5px;font-weight:800}.legal__body p,.legal__body li{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.legal__body p,.legal__body li{color:color-mix(in srgb, var(--text) 88%, var(--text-muted))}}.legal__body a{color:var(--red);font-weight:600}.legal__body ol,.legal__body ul{padding-left:22px}.legal__updated{color:var(--text-muted);margin:0 0 12px;font-size:13px}.prose-content img{border-radius:8px;max-width:100%;height:auto}.prose-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose-content th,.prose-content td{border:1px solid var(--border);text-align:left;padding:6px 10px}.prose-content blockquote{border-left:3px solid var(--border);margin:16px 0;padding:4px 16px}.lmcomments-container{width:100%;max-width:100%;min-height:200px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.lmcomments-container iframe{width:100%;min-height:200px;box-shadow:none;background:0 0;border:none;display:block;overflow:hidden}.comments-placeholder--empty{border:0}.ad-slot--filled{height:var(--ad-h);border:0;overflow:hidden}.ad-slot--filled:after{content:none}.ad-slot--filled iframe{width:100%;max-width:var(--ad-w);height:var(--ad-h);background:0 0;border:0;margin:0 auto;display:block}html:not(.no-js) .cal-card[data-extra]{display:none}.cal-more{justify-content:center;margin-top:22px}.cal-more[hidden]{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
