@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Boogaloo&family=DM+Sans:wght@400;500;600;700&family=Comic+Neue:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bowlby+One+SC&family=Comic+Neue:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bowlby+One+SC&display=swap);.rl-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.rl-modal{background:var(--bg-surface);border:3px solid #000;box-shadow:8px 8px 0 #000;color:var(--text-primary);display:flex;flex-direction:column;max-height:90vh;max-width:100%;width:520px}.rl-modal-head{align-items:center;background:var(--td-red);border-bottom:3px solid #000;display:flex;gap:10px;overflow:hidden;padding:10px 16px;position:relative}.rl-modal-head:before{background-image:radial-gradient(#00000038 1.2px,#0000 1.7px);background-size:7px 7px;content:"";inset:0;pointer-events:none;position:absolute}.rl-modal-title{color:var(--om-on-secondary);flex:1 1;font-family:Bangers,cursive;font-size:1.4rem;letter-spacing:.08em;min-width:0;overflow:hidden;position:relative;text-overflow:ellipsis;text-shadow:2px 2px 0 #000;text-transform:uppercase;white-space:nowrap}.rl-modal-close{background:#000;border:none;color:var(--td-yellow);cursor:pointer;font-size:15px;height:30px;line-height:1;position:relative;width:30px}.rl-modal-sub{color:var(--text-secondary);font-family:Boogaloo,cursive;font-size:1rem;letter-spacing:.03em;padding:10px 16px 0}.rl-modal-body{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:14px 16px}.rl-modal-foot{align-items:center;background:var(--bg-elevated);border-top:2px solid #000;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 16px}.confirm-message{color:var(--text-primary);line-height:1.55;white-space:pre-line}.rl-modal .btn-danger{border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--om-text);font-weight:700}.rl-modal .btn-danger,.rl-modal .btn-danger:hover{background:var(--td-red)}.rl-modal:focus{outline:none}.rl-modal button.list-card{color:inherit;font:inherit}.rl-modal .adm-modal-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}:root{--om-base:#0f0f16;--om-secondary:#e8151f;--om-highlight:#f5c518;--om-text:#f0f0f0;--om-banner-text:var(--om-highlight);--om-on-secondary:var(--om-banner-text);--om-action:var(--om-secondary);--om-on-action:var(--om-highlight);--td-red:var(--om-secondary);--td-yellow:var(--om-highlight);--td-blue:#3b9fd4;--td-cream:color-mix(in srgb,var(--om-text) 75%,#e8c88a);--td-cream-muted:color-mix(in srgb,var(--td-cream) 70%,var(--om-base));--color-primary:var(--td-yellow);--color-accent:color-mix(in srgb,var(--td-yellow) 80%,#fff);--color-muted:color-mix(in srgb,var(--om-text) 55%,var(--om-base));--color-vibrant:var(--td-yellow);--color-transition:0.6s ease;--bg-base:color-mix(in srgb,var(--om-base) 70%,#000);--bg-surface:var(--om-base);--bg-elevated:color-mix(in srgb,var(--om-base) 95%,#fff);--bg-hover:color-mix(in srgb,var(--td-yellow) 6%,#0000);--bg-card:var(--om-base);--shelf-dark:var(--bg-base);--shelf-mid:var(--om-base);--plank-top:var(--td-red);--plank-edge:var(--bg-base);--plank-label:var(--td-yellow);--text-primary:var(--om-text);--text-secondary:color-mix(in srgb,var(--om-text) 60%,var(--om-base));--text-muted:color-mix(in srgb,var(--om-text) 30%,var(--om-base));--text-accent:var(--color-accent);--border-subtle:#ffffff12;--border-active:color-mix(in srgb,var(--td-yellow) 40%,#0000);--sidebar-w:80px;--topbar-h:52px;--ease:cubic-bezier(0.4,0,0.2,1);--fast:150ms;--med:300ms;--shadow-sm:0 2px 8px #00000080;--shadow-md:0 4px 20px #000000a6;--shadow-lg:0 8px 36px #000c;--glow:0 0 20px color-mix(in srgb,var(--td-yellow) 18%,#0000)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{-webkit-tap-highlight-color:transparent;background:color-mix(in srgb,#0f0f16 70%,#000);background:var(--bg-base);color:#f0f0f0;color:var(--text-primary);font-family:DM Sans,system-ui,sans-serif;min-height:100vh}.app-splash{align-items:center;background:color-mix(in srgb,#0f0f16 70%,#000);background:color-mix(in srgb,var(--om-base) 70%,#000);display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;position:fixed;z-index:9999}.app-splash-logo{border-radius:50%;filter:drop-shadow(0 0 60px color-mix(in srgb,#e8151f 50%,transparent));filter:drop-shadow(0 0 60px color-mix(in srgb,var(--td-red) 50%,transparent));height:480px;object-fit:contain;width:480px}.app-splash-logo,.app-splash-text{animation:splash-pulse 2s ease-in-out infinite}.app-splash-text{color:color-mix(in srgb,#f5c518 60%,#0000);color:color-mix(in srgb,var(--td-yellow) 60%,#0000);font-family:Boogaloo,cursive;font-size:.75rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase}@keyframes splash-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer}button,input,select,textarea{font-family:inherit}.app,.app-body{display:flex;min-height:100vh}.app-body{flex:1 1;flex-direction:column;margin-left:80px;margin-left:var(--sidebar-w);min-width:0}.main-content{flex:1 1;min-width:0;overflow-y:auto}.sidebar{background:#0f0f16;background:var(--bg-surface);border-right:1px solid #ffffff12;border-right:1px solid var(--border-subtle);bottom:0;left:0;position:fixed;top:0;width:80px;width:var(--sidebar-w);z-index:200}.sidebar,.sidebar-logo{display:flex;flex-direction:column}.sidebar-logo{align-items:center;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);flex-shrink:0;gap:2px;justify-content:flex-start;overflow:hidden;padding:0 0 6px;text-decoration:none}.sidebar-logo-mark{border-radius:50%;display:block;filter:drop-shadow(0 0 10px color-mix(in srgb,#f5c518 40%,transparent));filter:drop-shadow(0 0 10px color-mix(in srgb,var(--td-yellow) 40%,transparent));flex-shrink:0;height:80px;object-fit:cover;width:80px}.home-title,.page-tab.active,.page-title,.series-publisher-badge,.series-tab.active,.series-title-large,.sidebar-item.active,.sidebar-logo-text,.sidebar-tooltip{transition:color .6s ease,border-color .6s ease,background-color .6s ease}.sidebar-logo-text{color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-family:Boogaloo,cursive;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:7px;overflow-x:hidden;overflow-y:auto;padding:8px 8px 10px;scrollbar-width:none}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-item{align-items:center;background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:2px solid #000;border-radius:0;box-shadow:3px 3px 0 #000;color:#f5c518;color:var(--td-yellow);cursor:pointer;display:flex;flex:none;flex-direction:column;gap:4px;height:66px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:background .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease),color var(--fast) var(--ease)}.sidebar-item:before{background:linear-gradient(135deg,#ffffff08,#0000 60%);border-radius:10px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--fast) var(--ease)}.sidebar-item:hover{background:color-mix(in srgb,#0f0f16 95%,#fff);background:color-mix(in srgb,var(--om-base) 95%,#fff);box-shadow:4px 4px 0 #e8151f;box-shadow:4px 4px 0 var(--td-red);transform:translate(-1px,-1px)}.sidebar-item:hover:before{opacity:1}.sidebar-item.active{background:#f5c518;background:var(--td-yellow);background-image:radial-gradient(#0000001f 1px,#0000 1.5px);background-size:6px 6px;border-color:#000;box-shadow:3px 3px 0 #e8151f;box-shadow:3px 3px 0 var(--td-red);color:#000}.sidebar-item.active .sidebar-tooltip{color:#000;text-shadow:none}.sidebar-item.active:after{display:none}.sidebar-icon{align-items:center;display:flex;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));flex-shrink:0;justify-content:center}.sidebar-icon,.sidebar-icon svg{height:24px;width:24px}.sidebar-item.active .sidebar-icon{filter:none}.sidebar-tooltip{color:color-mix(in srgb,#f5c518 15%,#f0f0f0);color:color-mix(in srgb,var(--td-yellow) 15%,var(--om-text));font-family:Boogaloo,cursive;font-size:.74rem;letter-spacing:.03em;line-height:1.1;max-width:68px;text-align:center;text-shadow:1px 1px 0 #000;text-transform:uppercase;white-space:normal;word-break:normal}.sidebar-group{display:flex;flex-direction:column;gap:4px}.sidebar-group+.sidebar-group{margin-top:6px}.sidebar-group-title{background:#e8151f;background:var(--td-red);border-bottom:2px solid #000;border-top:2px solid #000;box-shadow:0 3px 0 #0000008c;color:#f5c518;color:var(--om-on-secondary);font-family:Bangers,cursive;font-size:.86rem;letter-spacing:.08em;line-height:1;margin:4px -8px 2px;overflow:hidden;padding:5px 4px 4px;position:relative;text-align:center;text-shadow:1.5px 1.5px 0 #000;text-transform:uppercase;white-space:normal;word-break:normal}.sidebar-group-title:before{background-image:radial-gradient(#00000040 1px,#0000 1.5px);background-size:6px 6px;content:"";inset:0;pointer-events:none;position:absolute}.sidebar-group-title>span{position:relative}.sidebar-divider{background:#ffffff12;background:var(--border-subtle);height:1px;margin:4px 8px}.sidebar-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--border-subtle);flex-shrink:0;padding:8px 10px 10px}.sidebar-version{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;text-align:center}.topbar{align-items:center;background:#0f0f16;background:var(--bg-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;height:52px;height:var(--topbar-h);padding:0 20px;position:sticky;top:0;z-index:300}.topbar-spacer{flex:1 1;max-width:60px;min-width:8px}.lib-selector{align-items:center;background:#0f0f16;background:var(--bg-surface);border:1.5px solid color-mix(in srgb,#f5c518 25%,#0000);border:1.5px solid color-mix(in srgb,var(--td-yellow) 25%,#0000);border-radius:2px;cursor:pointer;display:flex;gap:8px;min-width:190px;padding:6px 12px;position:relative;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease);-webkit-user-select:none;user-select:none}.lib-selector:hover{border-color:color-mix(in srgb,#f5c518 50%,#0000);border-color:color-mix(in srgb,var(--td-yellow) 50%,#0000)}.lib-selector svg{color:#f5c518;color:var(--color-primary);flex-shrink:0;height:15px;width:15px}.lib-name{color:#f0f0f0;color:var(--om-text);flex:1 1;font-family:Bangers,cursive;font-size:.9rem;letter-spacing:.08em}.lib-caret{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-size:.68rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease)}.lib-caret.open{transform:rotate(180deg)}.lib-dropdown{animation:dropIn .15s cubic-bezier(.4,0,.2,1);animation:dropIn .15s var(--ease);background:#0f0f16;background:var(--om-base);border:1.5px solid color-mix(in srgb,#f5c518 25%,#0000);border:1.5px solid color-mix(in srgb,var(--td-yellow) 25%,#0000);border-radius:2px;box-shadow:0 12px 32px #000000b3;left:0;min-width:220px;overflow:hidden;position:absolute;top:calc(100% + 5px);z-index:500}@keyframes dropIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lib-option{align-items:center;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);cursor:pointer;display:flex;font-size:.87rem;gap:9px;padding:8px 14px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.lib-option:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:var(--bg-hover);color:#f0f0f0;color:var(--text-primary)}.lib-option.active{background:color-mix(in srgb,#f5c518 7%,#0000);background:color-mix(in srgb,var(--td-yellow) 7%,#0000);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent)}.lib-dot{color:color-mix(in srgb,#f0f0f0 55%,#0f0f16);color:var(--color-muted);font-size:.75rem}.lib-divider{background:#ffffff12;background:var(--border-subtle);height:1px;margin:3px 0}.topbar-search{align-items:center;background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;display:flex;gap:8px;padding:0 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.topbar-search:focus-within{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.topbar-search svg{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);height:15px;width:15px}.topbar-search input{background:#0000;border:none;color:#f0f0f0;color:var(--text-primary);font-size:.87rem;outline:none;padding:7px 0;width:200px}.topbar-search input::placeholder{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.page-bg{background-color:color-mix(in srgb,#0f0f16 70%,#000);background-color:var(--bg-base);min-height:100%;padding-bottom:60px}.page-header{background:#0f0f16;background:var(--bg-surface);margin:3px 3px 0;overflow:visible;position:relative}.page-header:before{background:#e8151f;background:var(--td-red);content:"";z-index:0}.page-header-dots,.page-header:before{bottom:0;clip-path:polygon(0 0,100% 0,93% 100%,0 100%);left:0;pointer-events:none;position:absolute;top:0;width:68%}.page-header-dots{background-image:radial-gradient(circle,#0003 1.5px,#0000 0);background-size:7px 7px;z-index:1}.page-header-dots-r{background-image:radial-gradient(circle,color-mix(in srgb,#e8151f 7%,#0000) 1px,#0000 0);background-image:radial-gradient(circle,color-mix(in srgb,var(--td-red) 7%,#0000) 1px,#0000 1px);background-size:10px 10px;inset:0;pointer-events:none;position:absolute;z-index:1}.page-header-border{height:calc(100% + 6px);inset:-3px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 6px);z-index:10}.page-header-content{align-items:center;display:flex;gap:16px;min-height:72px;padding:14px 28px;position:relative;z-index:2}.page-title{-webkit-text-stroke:2px #000;color:#f5c518;color:var(--om-banner-text);font:400 clamp(2rem,3.4vw,2.9rem)/1.02 Bangers,cursive;margin:0;min-width:0;overflow-wrap:anywhere;text-shadow:3px 3px 0 #000}.page-header-note,.page-title{letter-spacing:.06em;paint-order:stroke fill;text-transform:uppercase}.page-header-note{-webkit-text-stroke:1.5px #000;color:#f0f0f0;color:var(--om-text);font:400 clamp(1.4rem,2.4vw,2rem)/1 Bangers,cursive;text-shadow:2px 2px 0 #000;white-space:nowrap}.page-header-actions{flex-shrink:0;gap:8px;margin-left:auto}.page-header-actions,.toolbar{align-items:center;display:flex}.toolbar{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:10px;padding:12px 32px}.toolbar-spacer{flex:1 1}.count-label{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.78rem}.live-search{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;color:#f0f0f0;color:var(--text-primary);font-size:.87rem;outline:none;padding:7px 13px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease);width:280px}.live-search:focus{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.live-search::placeholder{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.alpha-bar{align-items:center;background:#0006;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:3px;padding:10px 32px}.alpha-btn{background:#0000;border:2px solid #0000;border-radius:0;color:color-mix(in srgb,#f5c518 45%,#0000);color:color-mix(in srgb,var(--td-yellow) 45%,#0000);cursor:pointer;font-family:Bangers,cursive;font-size:1rem;height:30px;letter-spacing:.08em;min-width:30px;padding:0 8px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.alpha-btn:hover:not(:disabled){color:#f5c518;color:var(--td-yellow)}.alpha-btn.active{background:#e8151f;background:var(--td-red);border-color:#000;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);color:#f5c518;color:var(--om-on-secondary);padding:0 13px 0 8px}.alpha-btn.dim{cursor:default;opacity:.25}.alpha-btn:disabled{cursor:default;opacity:.2}.page-tabs{background:#0f0f16;background:var(--bg-surface);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);display:flex;gap:0;padding:0 32px}.page-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:color-mix(in srgb,#f5c518 50%,#0000);color:color-mix(in srgb,var(--td-yellow) 50%,#0000);cursor:pointer;font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.08em;margin-bottom:-1px;padding:11px 18px;text-transform:uppercase;transition:color .15s cubic-bezier(.4,0,.2,1),border-bottom-color .15s cubic-bezier(.4,0,.2,1);transition:color var(--fast) var(--ease),border-bottom-color var(--fast) var(--ease)}.page-tab:hover{color:color-mix(in srgb,#f5c518 80%,#0000);color:color-mix(in srgb,var(--td-yellow) 80%,#0000)}.page-tab.active{border-bottom-color:#e8151f;border-bottom-color:var(--td-red);color:#f5c518;color:var(--td-yellow)}.page-tab-badge{align-items:center;background:color-mix(in srgb,#f5c518 20%,#0000);background:color-mix(in srgb,var(--td-yellow) 20%,#0000);border-radius:10px;color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);display:inline-flex;font-size:.65rem;justify-content:center;margin-left:5px;padding:1px 6px}.home-page{background-color:color-mix(in srgb,#0f0f16 70%,#000);background-color:var(--bg-base);isolation:isolate;min-height:100%;padding-bottom:40px;position:relative;width:100%}.home-page-bg{background-position:50%;background-position:center 30%;background-size:cover;filter:blur(8px) brightness(.18) saturate(1.5);inset:0;position:fixed;transform:scale(.95);transition:background-image .8s ease;z-index:-1}.home-welcome{align-items:baseline;border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:16px;margin-bottom:4px;padding:18px 32px 12px}.home-stats{display:flex;gap:20px;margin-left:auto}.home-stat{text-align:right}.home-stat-n{color:#f5c518;color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.2rem;letter-spacing:.05em;line-height:1}.home-stat-l{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-size:9px;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.home-title{color:#f0f0f0;color:var(--text-primary);font-family:Bangers,cursive;font-size:2rem;letter-spacing:.08em;margin-top:6px}.shelf-section{margin-bottom:0;width:100%}.shelf-content{padding-bottom:8px}.bookshelf{position:relative;width:100%}.shelf-wall{background:#0000;overflow:visible;padding:4px 0 0;position:relative}.home-shelf-track{-webkit-overflow-scrolling:touch;align-items:flex-end;display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:20px 16px 0;scroll-behavior:smooth;scrollbar-width:none}.home-shelf-track::-webkit-scrollbar{display:none}.home-shelf-arrow{align-items:center;background:#000000d9;border:1.5px solid #ffffff26;border-radius:50%;bottom:15px;box-shadow:0 2px 6px #000000b3;color:#f5c518;color:var(--td-yellow);cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:1.05rem;height:28px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;transition:background .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),transform var(--fast) var(--ease),border-color var(--fast) var(--ease);width:28px;z-index:30}.home-shelf-arrow:hover{background:#e8151f;background:var(--td-red);border-color:#000;transform:scale(1.12)}.home-shelf-arrow--left{left:10px}.home-shelf-arrow--right{right:10px}@media (max-width:768px){.home-shelf-arrow{display:none}}.home-book{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;position:relative;transform-origin:bottom center;transition:transform .15s ease;width:clamp(80px,8vw,160px);will-change:transform}.home-book:hover{transform:translateY(-14px);z-index:20}.home-book-dismiss{align-items:center;background:#000000d9;border:2px solid #000;color:#f5c518;color:var(--td-yellow);cursor:pointer;display:flex;font-family:Bangers,cursive;font-size:.85rem;height:22px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:opacity .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--fast) var(--ease),background var(--fast) var(--ease);width:22px;z-index:25}.home-book:hover .home-book-dismiss{opacity:1}.home-book-dismiss:hover{background:#e8151f;background:var(--td-red);color:#f5c518;color:var(--om-on-secondary)}.home-book-menu{background:#000000eb;border:2px solid #000;display:flex;flex-direction:column;gap:4px;padding:6px;position:absolute;right:4px;top:30px;z-index:30}.home-book-menu button{background:#0000;border:1px solid color-mix(in srgb,#f5c518 40%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 40%,#0000);color:#f5c518;color:var(--td-yellow);cursor:pointer;font-family:Boogaloo,cursive;font-size:.8rem;letter-spacing:.04em;padding:3px 8px;white-space:nowrap}.home-book-menu button:hover{background:#e8151f;background:var(--td-red)}.home-book-cover{aspect-ratio:2/3;background:color-mix(in srgb,#0f0f16 70%,#000);background:var(--shelf-dark);border-radius:2px 5px 5px 2px;box-shadow:-3px 0 6px #0000008c,5px 5px 16px #000000d9,inset -5px 0 10px #0006;overflow:hidden;position:relative;width:100%}.home-book-cover img{display:block;height:100%;object-fit:cover;width:100%}.home-book-cover:before{background:linear-gradient(90deg,#0009,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:8px;z-index:1}.home-book-label{display:none}.home-book:after{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid color-mix(in srgb,#f5c518 40%,#0000);border:1px solid var(--border-active);border-radius:5px;bottom:calc(100% + 10px);box-shadow:0 4px 20px #000000a6;box-shadow:var(--shadow-md);color:#f0f0f0;color:var(--text-primary);content:attr(title);font-family:DM Sans,system-ui,sans-serif;font-size:.73rem;left:50%;max-width:200px;opacity:0;overflow:hidden;padding:5px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);transition:opacity .15s ease;white-space:nowrap;z-index:30}.home-book:hover:after{opacity:1}.shelf-row-wrapper{position:relative}.shelf-row{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.shelf-row::-webkit-scrollbar{display:none}.shelf-arrow{align-items:center;background:linear-gradient(90deg,#08080ff7,#08080f99);border:none;color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);cursor:pointer;display:flex;font-size:2rem;height:70%;justify-content:center;line-height:1;min-height:60px;position:absolute;top:50%;transform:translateY(-65%);transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);transition:color var(--fast) var(--ease),background var(--fast) var(--ease);width:44px;z-index:20}.shelf-arrow:hover{background:#08080f;color:#f0f0f0;color:var(--om-text)}.shelf-arrow.left{background:linear-gradient(90deg,#08080ff7,#08080f99);border-radius:0 6px 6px 0;left:0}.shelf-arrow.right{background:linear-gradient(270deg,#08080ff7,#08080f99);border-radius:6px 0 0 6px;right:0}.shelf-book:hover{transform:translateY(-12px)}.shelf-book-cover{box-shadow:-3px 0 6px #0000008c,4px 4px 12px #000000bf,inset -5px 0 10px #0006}.shelf-book-placeholder{font-size:1.8rem}.shelf-book-cover:before{background:linear-gradient(90deg,#0000008c,#0000)}.shelf-book-check{font-size:.75rem;height:22px;right:6px;top:6px;width:22px}.shelf-book.selected .shelf-book-cover{box-shadow:0 0 0 3px #f5c518,4px 4px 12px #000000bf;box-shadow:0 0 0 3px var(--color-primary),4px 4px 12px #000000bf}.shelf-book:after{bottom:calc(100% + 8px);font-size:.74rem;max-width:220px}.shelf-book-label{font-size:.68rem;font-weight:700;text-overflow:ellipsis;text-shadow:0 1px 0 #000000e6,0 -1px 0 #ffffff14,0 0 6px color-mix(in srgb,#f5c518 20%,#0000);text-shadow:0 1px 0 #000000e6,0 -1px 0 #ffffff14,0 0 6px color-mix(in srgb,var(--td-yellow) 20%,#0000);white-space:nowrap}.shelf-plank{background:linear-gradient(180deg,color-mix(in srgb,#0f0f16 85%,#fff) 0,color-mix(in srgb,#0f0f16 90%,#fff) 8%,color-mix(in srgb,#0f0f16 95%,#fff) 30%,#0f0f16 60%,color-mix(in srgb,#0f0f16 90%,#000) 85%,#0a0a0a);background:linear-gradient(to bottom,color-mix(in srgb,var(--om-base) 85%,#fff) 0,color-mix(in srgb,var(--om-base) 90%,#fff) 8%,color-mix(in srgb,var(--om-base) 95%,#fff) 30%,var(--om-base) 60%,color-mix(in srgb,var(--om-base) 90%,#000) 85%,#0a0a0a 100%);box-shadow:0 8px 20px #000000d9,inset 0 1px 0 #ffffff2e,inset 0 2px 0 #ffffff0f;height:58px;overflow:visible;position:relative}.shelf-plank:before{background:linear-gradient(90deg,#0000,#ffffff0a 20%,#ffffff17 50%,#ffffff0a 80%,#0000);content:"";inset:0;pointer-events:none;position:absolute}.shelf-plank:after{display:none}.shelf-plank-labeled{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#0f0f16 85%,#fff) 0,color-mix(in srgb,#0f0f16 90%,#fff) 8%,color-mix(in srgb,#0f0f16 95%,#fff) 30%,#0f0f16 60%,color-mix(in srgb,#0f0f16 90%,#000) 85%,#0a0a0a);background:linear-gradient(to bottom,color-mix(in srgb,var(--om-base) 85%,#fff) 0,color-mix(in srgb,var(--om-base) 90%,#fff) 8%,color-mix(in srgb,var(--om-base) 95%,#fff) 30%,var(--om-base) 60%,color-mix(in srgb,var(--om-base) 90%,#000) 85%,#0a0a0a 100%);box-shadow:0 8px 20px #000000d9,inset 0 1px 0 #ffffff2e,inset 0 2px 0 #ffffff0f,inset 0 -2px 0 #000000a6;display:flex;height:58px;overflow:visible;padding:0 32px;position:relative}.shelf-plank-labeled:before{background:linear-gradient(90deg,#0000,#ffffff0a 25%,#ffffff12 50%,#ffffff0a 75%,#0000);content:"";inset:0;pointer-events:none;position:absolute}.shelf-plank-labeled:after{background:linear-gradient(90deg,#0000,#ffffff38 30%,#ffffff4d 50%,#ffffff38 70%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.shelf-plank-label{color:color-mix(in srgb,#f5c518 90%,#0000);color:color-mix(in srgb,var(--td-yellow) 90%,#0000);font-family:Bangers,cursive;font-size:.88rem;letter-spacing:.22em;position:relative;text-shadow:0 1px 0 #ffffff26,0 -1px 0 #000c,0 0 12px color-mix(in srgb,#f5c518 20%,#0000);text-shadow:0 1px 0 #ffffff26,0 -1px 0 #000c,0 0 12px color-mix(in srgb,var(--td-yellow) 20%,#0000);text-transform:uppercase;-webkit-user-select:none;user-select:none;z-index:1}.shelf-book{cursor:pointer;flex-shrink:0;position:relative;transform-origin:bottom center;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease);will-change:transform}.shelf-book:hover{transform:translateY(-14px);z-index:20}.shelf-book.selected{transform:translateY(-8px)}.shelf-book-cover{background:color-mix(in srgb,#0f0f16 70%,#000);background:var(--shelf-dark);border-radius:2px 5px 5px 2px;box-shadow:-3px 0 6px #0000008c,4px 4px 14px #000c,inset -5px 0 10px #0006;overflow:hidden;position:relative}.shelf-book-cover img{display:block;height:100%;object-fit:cover;width:100%}.shelf-book-placeholder{align-items:center;background:#0f0f16;background:var(--shelf-mid);color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);display:flex;font-size:1.5rem;height:100%;justify-content:center;opacity:.4;width:100%}.shelf-book-cover:before{background:linear-gradient(90deg,#0009,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:7px;z-index:1}.shelf-book-check{align-items:center;background:#f5c518;background:var(--color-primary);border-radius:50%;color:color-mix(in srgb,#0f0f16 70%,#000);color:var(--bg-base);display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:5px;top:5px;width:20px;z-index:10}.shelf-book.selected .shelf-book-cover{box-shadow:0 0 0 3px #f5c518,4px 4px 14px #000c;box-shadow:0 0 0 3px var(--color-primary),4px 4px 14px #000c}.shelf-book:after{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid color-mix(in srgb,#f5c518 40%,#0000);border:1px solid var(--border-active);border-radius:5px;bottom:calc(100% + 10px);box-shadow:0 4px 20px #000000a6;box-shadow:var(--shadow-md);color:#f0f0f0;color:var(--text-primary);content:attr(title);font-family:DM Sans,system-ui,sans-serif;font-size:.73rem;left:50%;max-width:200px;opacity:0;overflow:hidden;padding:5px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--fast) var(--ease);white-space:nowrap;z-index:30}.shelf-book:hover:after{opacity:1}.shelf-book-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:color-mix(in srgb,#f5c518 82%,#0000);color:color-mix(in srgb,var(--td-yellow) 82%,#0000);display:-webkit-box;font-family:Boogaloo,cursive;font-size:.78rem;letter-spacing:.04em;line-height:1.3;overflow:hidden;text-shadow:0 1px 0 #000000e6,0 0 8px color-mix(in srgb,#f5c518 15%,#0000);text-shadow:0 1px 0 #000000e6,0 0 8px color-mix(in srgb,var(--td-yellow) 15%,#0000);text-transform:uppercase;white-space:normal}.shelf-book-count,.shelf-book-label{pointer-events:none;text-align:center;-webkit-user-select:none;user-select:none}.shelf-book-count{color:#9090a073;display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.58rem;margin-top:1px}.char-book .shelf-book-cover{border-radius:6px}.char-placeholder{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-family:Boogaloo,cursive;font-size:3rem;opacity:.7}.char-name-overlay{align-items:center;background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;display:flex;flex-direction:column;left:0;padding:20px 8px 8px;position:absolute;right:0;z-index:5}.char-name-overlay span{color:#f0f0f0;color:var(--om-text);font-family:Boogaloo,cursive;font-size:.85rem;font-weight:700;line-height:1.2;text-align:center;text-shadow:0 1px 4px #000000e6}.char-series-count{color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-family:DM Sans,system-ui,sans-serif;font-size:.6rem;margin-top:3px}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:28px 32px 16px}.page-btn{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:5px;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;height:34px;min-width:34px;padding:0 6px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.page-btn:hover:not(:disabled){background:color-mix(in srgb,#f5c518 6%,#0000);background:var(--bg-hover);color:#f0f0f0;color:var(--text-primary)}.page-btn.active,.page-btn:hover:not(:disabled){border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.page-btn.active{background:color-mix(in srgb,#f5c518 15%,#0000);background:color-mix(in srgb,var(--td-yellow) 15%,#0000);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-weight:700}.page-btn:disabled{cursor:default;opacity:.3}.page-ellipsis{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;line-height:34px;padding:0 4px}.collections-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:24px 32px}.collection-card{aspect-ratio:16/9;background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease);will-change:transform}.collection-card:hover{box-shadow:0 8px 36px #000c;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.collection-card-overlay{background:linear-gradient(0deg,#0a0a0ff5 30%,#0a0a0f66);display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:14px;position:absolute}.collection-era-badge{color:#f5c518;color:var(--color-primary);font-family:DM Sans,system-ui,sans-serif;font-size:.6rem;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.collection-name{font-family:Boogaloo,cursive;font-size:1rem;font-weight:700}.collection-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:-webkit-box;font-size:.75rem;font-style:italic;margin-top:3px;overflow:hidden}.collection-count{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.63rem;margin-top:5px}.condition-group{background:#00000040;border:1px solid #50c86440;border-left:3px solid #50c86480;border-radius:6px;padding:12px 14px}.condition-group.nested{border-color:#64a0dc40 #64a0dc40 #64a0dc40 #64a0dc80;margin-top:8px}.condition-group-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.condition-label{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.condition-select{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #50c86459;color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-size:.82rem;min-width:80px;outline:none}.condition-btn,.condition-select{border-radius:5px;cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-weight:700;padding:4px 10px}.condition-btn{align-items:center;background:#0000;border:1px solid #50c8644d;color:#50c864e6;display:inline-flex;font-size:.78rem;gap:4px;letter-spacing:.04em;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.condition-btn:hover{background:#50c8641a;border-color:#50c86499}.condition-btn.danger{border-color:color-mix(in srgb,#e8151f 30%,#0000);border-color:color-mix(in srgb,var(--td-red) 30%,#0000);color:color-mix(in srgb,#e8151f 80%,#0000);color:color-mix(in srgb,var(--td-red) 80%,#0000)}.condition-btn.danger:hover{background:color-mix(in srgb,#e8151f 10%,#0000);background:color-mix(in srgb,var(--td-red) 10%,#0000)}.condition-rules{display:flex;flex-direction:column;gap:8px}.condition-empty{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-size:.8rem;font-style:italic;padding:8px 0}.rule-row{align-items:center;display:flex;gap:8px}.rule-select{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:5px;color:#f0f0f0;color:var(--text-primary);cursor:pointer;flex-shrink:0;font-size:.84rem;outline:none;padding:7px 10px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.rule-select:first-child,.rule-select:nth-child(2){min-width:130px}.rule-select:focus{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.rule-input{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:5px;color:#f0f0f0;color:var(--text-primary);flex:1 1;font-size:.84rem;outline:none;padding:7px 11px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.rule-input:focus{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.rule-input::placeholder{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.rule-remove{align-items:center;background:#0000;border:1px solid color-mix(in srgb,#e8151f 20%,#0000);border:1px solid color-mix(in srgb,var(--td-red) 20%,#0000);border-radius:4px;color:color-mix(in srgb,#e8151f 60%,#0000);color:color-mix(in srgb,var(--td-red) 60%,#0000);display:flex;flex-shrink:0;height:30px;justify-content:center;padding:0;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),color var(--fast) var(--ease);width:30px}.rule-remove:hover{background:color-mix(in srgb,#e8151f 10%,#0000);background:color-mix(in srgb,var(--td-red) 10%,#0000);color:color-mix(in srgb,#e8151f 90%,#0000);color:color-mix(in srgb,var(--td-red) 90%,#0000)}.list-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:16px 32px 24px}.list-card{align-items:center;background:#0f0f16;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:12px 14px;position:relative;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease);will-change:transform}.list-card:before{background:#f5c518;background:var(--color-primary);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease);width:2px}.list-card:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:var(--bg-hover);border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active);transform:translateX(2px)}.list-card:hover:before{transform:scaleY(1)}.list-card-avatar{align-items:center;background:color-mix(in srgb,#f5c518 10%,#0000);background:color-mix(in srgb,var(--td-yellow) 10%,#0000);border:1px solid color-mix(in srgb,#f5c518 40%,#0000);border:1px solid var(--border-active);border-radius:50%;color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);display:flex;flex-shrink:0;font-family:Boogaloo,cursive;font-size:.9rem;height:36px;justify-content:center;width:36px}.list-card-name{color:#f0f0f0;color:var(--text-primary);font-size:.87rem;font-weight:600}.list-card-meta{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;margin-top:1px}.series-hero{min-height:380px;overflow:hidden;position:relative}.series-hero-bg{background-position:top;background-size:cover;filter:blur(12px) brightness(.35) saturate(1.3);inset:-20px;position:absolute;transform:scale(1)}.series-hero-content{align-items:flex-end;background:linear-gradient(0deg,color-mix(in srgb,#0f0f16 70%,#000) 0,#0000001a 70%,#0000);background:linear-gradient(to top,var(--bg-base) 0,#0000001a 70%,#0000 100%);display:flex;gap:32px;min-height:380px;padding:36px 36px 0;position:relative;z-index:1}.series-cover-xl{align-self:flex-end;aspect-ratio:2/3;border:1px solid #ffffff0f;border-radius:4px 6px 6px 4px;box-shadow:-4px 0 8px #0009,6px 6px 24px #000000e6,inset -6px 0 12px #00000080;flex-shrink:0;overflow:hidden;position:relative;width:200px}.series-cover-xl img{display:block;height:100%;object-fit:cover;width:100%}.series-cover-xl:before{background:linear-gradient(90deg,#0009,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:10px;z-index:1}.cover-no-json{align-items:center;background:#0009;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:5}.cover-no-json span{background:color-mix(in srgb,#e8151f 8%,#0000);background:color-mix(in srgb,var(--td-red) 8%,#0000);border:1px solid color-mix(in srgb,#e8151f 40%,#0000);border:1px solid color-mix(in srgb,var(--td-red) 40%,#0000);border-radius:4px;color:color-mix(in srgb,#e8151f 90%,#0000);color:color-mix(in srgb,var(--td-red) 90%,#0000);font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;letter-spacing:.12em;padding:6px 10px;text-align:center;text-transform:uppercase}.series-info{flex:1 1;padding-bottom:24px}.series-publisher-badge{background:#e8151f;background:var(--td-red);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);color:#f5c518;color:var(--om-on-secondary);display:inline-block;font-family:Bangers,cursive;font-size:.72rem;letter-spacing:.15em;margin-bottom:8px;padding:3px 16px 3px 8px}.series-title-large{font-family:Boogaloo,cursive;font-size:2.4rem;line-height:1.05;margin-bottom:8px;text-shadow:0 2px 12px #000c}.series-hero-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;border-left:2px solid color-mix(in srgb,#e8151f 40%,#0000);border-left:2px solid color-mix(in srgb,var(--td-red) 40%,#0000);color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:-webkit-box;font-size:.92rem;line-height:1.65;margin-top:12px;max-width:560px;overflow:hidden;padding-left:10px}.series-hero-desc.expanded{-webkit-line-clamp:unset;display:block;max-width:720px;overflow:visible}.series-hero-desc-toggle{background:none;border:none;color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);cursor:pointer;font-size:.85rem;padding:4px 0 0}.series-hero-desc-toggle:hover{text-decoration:underline}.series-tabs{background:#0f0f16;background:var(--bg-surface);border-bottom:2px solid color-mix(in srgb,#e8151f 25%,#0000);border-bottom:2px solid color-mix(in srgb,var(--td-red) 25%,#0000);display:flex;gap:0;padding:0 36px;position:sticky;top:52px;top:var(--topbar-h);z-index:50}.series-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:color-mix(in srgb,#f5c518 50%,#0000);color:color-mix(in srgb,var(--td-yellow) 50%,#0000);cursor:pointer;font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.08em;margin-bottom:-1px;padding:13px 22px;text-transform:uppercase;transition:color .15s cubic-bezier(.4,0,.2,1),border-bottom-color .15s cubic-bezier(.4,0,.2,1);transition:color var(--fast) var(--ease),border-bottom-color var(--fast) var(--ease)}.series-tab:hover{color:color-mix(in srgb,#f5c518 80%,#0000);color:color-mix(in srgb,var(--td-yellow) 80%,#0000)}.series-tab.active{border-bottom-color:#e8151f;border-bottom-color:var(--td-red);color:#f5c518;color:var(--td-yellow)}.series-tab.warn{color:#dc8c28cc}.series-tab.warn.active{border-bottom-color:#dc8c28cc;color:#dc8c28}.series-body{padding:28px 36px}.issues-shelf-section{margin:-28px -36px 0}.issues-bookshelf{position:relative}.issues-books{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;min-height:0;overflow-x:auto;padding:16px 36px 0;scrollbar-color:#ffffff12 #0000;scrollbar-color:var(--border-subtle) #0000;scrollbar-width:thin}.issues-books::-webkit-scrollbar{height:4px}.issues-books::-webkit-scrollbar-thumb{background:#ffffff12;background:var(--border-subtle)}.issue-book{cursor:pointer;flex-shrink:0;position:relative;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease)}.issue-book:hover{transform:none;z-index:10}.issue-cover{background:color-mix(in srgb,#0f0f16 70%,#000);background:var(--shelf-dark);border-radius:2px 4px 4px 2px;box-shadow:-2px 0 5px #00000080,3px 3px 10px #000000b3;isolation:isolate;overflow:hidden;position:relative}.issue-cover img{display:block;height:100%;object-fit:cover;width:100%}.issue-read-badge{align-items:center;border-radius:50%;color:color-mix(in srgb,#0f0f16 70%,#000);color:var(--bg-base);display:flex;font-size:.6rem;font-weight:700;height:18px;justify-content:center;right:4px;top:4px;width:18px}.issue-progress-bar,.issue-read-badge{background:#f5c518;background:var(--color-primary);position:absolute;z-index:5}.issue-progress-bar{bottom:0;height:3px;left:0;transition:width .3s}.issue-unread-dot{background:#3fa9ff;border:3px solid #000;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffe6,0 1px 4px #0009;height:18px;left:6px;top:6px;width:18px;z-index:5}.issue-bookmark,.issue-unread-dot{pointer-events:none;position:absolute}.issue-bookmark{background:#000;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);height:38px;right:10px;top:-2px;width:22px;z-index:6}.issue-bookmark:after{background:#e8151f;background:var(--td-red);clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);content:"";inset:0 3px 4px 3px;position:absolute}.issue-book--current .issue-cover{box-shadow:0 0 0 3px #000,0 0 0 5px #e8151f,0 6px 18px color-mix(in srgb,#e8151f 35%,#0000);box-shadow:0 0 0 3px #000,0 0 0 5px var(--td-red),0 6px 18px color-mix(in srgb,var(--td-red) 35%,#0000)}.issue-tagrow{align-items:flex-end;display:flex;gap:4px;height:20px;justify-content:space-between;margin:0 0 5px}.issue-here{background:#e8151f;background:var(--td-red);border:2px solid #000;box-shadow:2px 2px 0 #000;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);font-family:Bangers,cursive;font-size:12px;letter-spacing:.12em;padding:2px 8px 1px;text-transform:uppercase}.issue-here,.issue-number{color:#f0f0f0;color:var(--om-text);white-space:nowrap}.issue-number{font-family:DM Sans,system-ui,sans-serif;font-size:.84rem;font-weight:800;letter-spacing:.02em;margin-top:5px;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 6px #000,0 0 12px #000000e6}.issue-number,.issue-title{overflow:hidden;text-align:center}.issue-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:color-mix(in srgb,#f5c518 10%,#f0f0f0);color:color-mix(in srgb,var(--td-yellow) 10%,var(--om-text));display:-webkit-box;font-size:.74rem;font-weight:600;line-height:1.3;margin-top:1px;min-height:1.924rem;text-shadow:0 1px 2px #000,0 0 6px #000}.issues-bookshelf .issue-book{z-index:2}.issues-bookshelf .issue-book:hover{z-index:10}.issues-bookshelf>.shelf-plank{margin-top:-50px}.metadata-panel{max-width:900px}.meta-section{margin-bottom:28px}.meta-section-title{border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent);font-family:Boogaloo,cursive;font-size:1rem;margin-bottom:12px;padding-bottom:6px}.meta-description{color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);font-size:1rem;line-height:1.8}.meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:8px}.meta-field{background:#0f0f16;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;padding:11px 14px}.meta-field-label{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.meta-field-value{color:#f0f0f0;color:var(--text-primary);font-size:.9rem;font-weight:600}.meta-creators{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.creator-group{background:#0f0f16;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;padding:10px 14px}.creator-role{color:#f5c518;color:var(--color-primary);font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.creator-names{color:#f0f0f0;color:var(--text-primary);font-size:.88rem;line-height:1.5}.no-json-banner{align-items:center;background:#dc8c2814;border:1px solid #dc8c284d;border-radius:6px;color:#dcb450e6;display:flex;flex-wrap:wrap;font-size:.87rem;gap:8px;margin-bottom:20px;padding:10px 16px}.cv-result-card{align-items:flex-start;background:#0f0f16;background:var(--bg-card);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.cv-result-card:hover{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.cv-result-cover{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border-radius:3px;flex-shrink:0;height:75px;overflow:hidden;width:50px}.cv-result-cover img{height:100%;object-fit:cover;width:100%}.enrich-log{background:color-mix(in srgb,#0f0f16 70%,#000);background:color-mix(in srgb,var(--om-base) 70%,#000);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;font-family:DM Sans,system-ui,sans-serif;font-size:.76rem;height:280px;line-height:1.6;overflow-y:auto;padding:14px 16px}.log-line{color:#a8d68a;padding:1px 0;white-space:pre-wrap;word-break:break-all}.log-cursor{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.json-editor{background:color-mix(in srgb,#0f0f16 85%,#000);background:color-mix(in srgb,var(--om-base) 85%,#000);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;color:color-mix(in srgb,#f0f0f0 90%,#0f0f16);color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;line-height:1.7;min-height:500px;outline:none;padding:16px;resize:vertical;tab-size:2;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease);width:100%}.json-editor:focus{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.tag{align-items:center;background:#e8151f;background:var(--td-red);border:none;border-radius:0;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);color:#f5c518;color:var(--om-on-secondary);display:inline-flex;font-family:Bangers,cursive;font-size:.6rem;letter-spacing:.12em;padding:3px 10px 3px 8px;text-transform:uppercase}.tag-genre{background:color-mix(in srgb,#f5c518 10%,#0000);background:color-mix(in srgb,var(--td-yellow) 10%,#0000);border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:color-mix(in srgb,var(--td-yellow) 40%,#0000);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent)}.tag-user{background:#1a5a8a;border:none;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);color:#a0d8f0}.search-bar{align-items:center;background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;display:flex;overflow:hidden;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.search-bar:focus-within{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.search-bar input{background:#0000;border:none;color:#f0f0f0;color:var(--text-primary);flex:1 1;font-size:.9rem;outline:none;padding:10px 14px}.search-bar input::placeholder{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.search-bar button{background:#f5c518;background:var(--color-primary);border:none;color:color-mix(in srgb,#0f0f16 70%,#000);color:var(--bg-base);font-size:.87rem;font-weight:600;padding:10px 18px}.search-bar button:hover{background:color-mix(in srgb,#f5c518 80%,#fff);background:var(--color-accent)}.btn{align-items:center;border:none;border-radius:1px;cursor:pointer;display:inline-flex;font-family:Bangers,cursive;font-size:.82rem;gap:6px;letter-spacing:.12em;padding:8px 20px;text-transform:uppercase;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease)}.btn-primary{clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);color:#f5c518;color:var(--om-on-action);padding:9px 24px}.btn-primary,.btn-primary:hover{background:#e8151f;background:var(--om-action)}.btn-primary:disabled{cursor:default;opacity:.5}.btn-secondary{background:#0000;border:2px solid #f5c518;border:2px solid var(--td-yellow);clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);color:#f5c518;color:var(--td-yellow)}.btn-secondary:hover{background:color-mix(in srgb,#f5c518 10%,#0000);background:color-mix(in srgb,var(--td-yellow) 10%,#0000)}.btn-secondary:disabled{cursor:default;opacity:.5}.btn-ghost{background:#0000;border:1px solid #ffffff1a;border-radius:2px;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary)}.btn-ghost:hover{background:#ffffff0d;color:#f0f0f0;color:var(--text-primary)}.btn-ghost:disabled{cursor:default;opacity:.5}.modal-overlay{align-items:center;animation:fadeIn .18s cubic-bezier(.4,0,.2,1);animation:fadeIn .18s var(--ease);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{animation:slideUp .18s cubic-bezier(.4,0,.2,1);animation:slideUp .18s var(--ease);background:#0f0f16;background:var(--bg-surface);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 24px 64px #000000d9;max-height:85vh;overflow-y:auto;padding:28px;width:min(520px,90vw)}.modal-wide{width:min(760px,92vw)}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-title{font-family:Boogaloo,cursive;font-size:1.3rem;margin-bottom:18px}.modal-footer{border-top:1px solid #ffffff12;border-top:1px solid var(--border-subtle);display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px}.form-group{margin-bottom:14px}.form-label{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.form-input,.form-select,.form-textarea{background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:4px;color:#f0f0f0;color:var(--text-primary);font-size:.87rem;outline:none;padding:8px 11px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.form-textarea{min-height:72px;resize:vertical}.loading{align-items:center;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:300px}.spinner{animation:spin 1.6s linear infinite;border-radius:50%;flex-shrink:0;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes omnibus-pulse{50%{opacity:.45;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.spinner{animation:omnibus-pulse 1.6s ease-in-out infinite}}.empty-state{align-items:center;border:3px dashed color-mix(in srgb,#f5c518 25%,#0000);border:3px dashed color-mix(in srgb,var(--td-yellow) 25%,#0000);color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:flex;flex-direction:column;gap:6px;justify-content:center;margin:30px 16px;padding:28px 24px;text-align:center}.empty-icon{font-size:2.2rem;opacity:.35}.empty-title{color:#f5c518;color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.6rem;letter-spacing:.1em}.empty-subtitle{font-size:13.5px;line-height:1.6;max-width:520px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff12;background:var(--border-subtle);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#f5c518 40%,#0000);background:var(--border-active)}.issue-cover-hoverable{cursor:default}.issue-hover-overlay{align-items:center;background:#000000b8;border-radius:2px 4px 4px 2px;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .08s ease;will-change:opacity}.issue-cover-hoverable:hover .issue-hover-overlay{opacity:1}.issue-action-btn{background:#f5c518;background:var(--td-yellow);border:none;border-radius:5px;color:color-mix(in srgb,#0f0f16 70%,#000);color:color-mix(in srgb,var(--om-base) 70%,#000);cursor:pointer;font-size:12px;font-weight:700;padding:7px 0;transition:opacity .15s;width:80%}.issue-action-btn:hover{opacity:.88}.issue-action-btn--secondary{background:#0000;border:1px solid color-mix(in srgb,#f5c518 50%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 50%,#0000);color:#f5c518;color:var(--td-yellow)}.issue-action-btn--secondary:hover{background:color-mix(in srgb,#f5c518 10%,#0000);background:color-mix(in srgb,var(--td-yellow) 10%,#0000);opacity:1}.topbar-breadcrumb{align-items:center;color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);display:flex;font-size:.85rem;gap:6px}.topbar-breadcrumb svg{height:15px;opacity:.5;width:15px}.bc-sep{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);opacity:.4}.bc-current{color:#f0f0f0;color:var(--text-primary);font-weight:600}.cbox-grid{grid-gap:48px 48px;display:grid;gap:48px 48px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));padding:40px 48px 48px}.cbox-scene{cursor:pointer;height:288px;overflow:visible;position:relative;width:495px}.cbox-thumb{border-radius:1px 2px 2px 1px;box-shadow:-1px 0 3px #000c,1px 1px 6px #000000e6;height:118px;overflow:hidden;position:absolute;top:34px;transform:translateY(0);transition:transform .38s cubic-bezier(.34,1.46,.64,1);width:52px;will-change:transform;z-index:2}.cbox-scene:hover .cbox-thumb{transform:translateY(-115px)}.cbox-thumb img{display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.cbox-thumb:after{background:linear-gradient(90deg,#0009,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:7px}.cbox-front{background:linear-gradient(180deg,color-mix(in srgb,#0f0f16 95%,#fff),#07080f);background:linear-gradient(180deg,color-mix(in srgb,var(--om-base) 95%,#fff) 0,#07080f 100%);box-shadow:inset 1px 0 0 #ffffff0d,inset -1px 0 0 #0006,inset 0 -1px 0 #00000080;height:210px;left:0;overflow:hidden;position:absolute;top:78px;transition:filter .18s ease;width:420px;z-index:3}.cbox-scene:hover .cbox-front{filter:brightness(1.06)}.cbox-front.cbox-front--dragover{outline:2px dashed #f5c518;outline:2px dashed var(--color-primary);outline-offset:-3px}.cbox-cover-layers{inset:0;overflow:hidden;position:absolute}.cbox-cover-blur{filter:blur(10px) brightness(.45) saturate(1.2);height:calc(100% + 16px);inset:-8px;object-fit:cover;width:calc(100% + 16px)}.cbox-cover-blur,.cbox-cover-img{display:block;object-position:center;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.cbox-cover-img{height:100%;inset:0;object-fit:contain;width:100%}.cbox-spine-shadow{background:linear-gradient(90deg,#000000a6,#0000);bottom:0;top:0;width:14px;z-index:1}.cbox-rim,.cbox-spine-shadow{left:0;pointer-events:none;position:absolute}.cbox-rim{background:linear-gradient(180deg,#3a6bc8,#1e4aa0);box-shadow:0 1px 3px #0009,inset 0 1px 0 #8cb4ff59;height:8px;top:70px;width:420px;z-index:4}.cbox-placeholder{align-items:center;background:linear-gradient(155deg,#0f0f16,color-mix(in srgb,#0f0f16 95%,#fff) 50%,color-mix(in srgb,#0f0f16 85%,#000));background:linear-gradient(155deg,var(--om-base) 0,color-mix(in srgb,var(--om-base) 95%,#fff) 50%,color-mix(in srgb,var(--om-base) 85%,#000) 100%);display:flex;flex-direction:column;gap:7px;height:100%;justify-content:center;padding:16px;position:relative;width:100%}.cbox-placeholder-glow{background:radial-gradient(ellipse 60% 50% at 50% 40%,#2850c81a 0,#0000 70%);inset:0;pointer-events:none;position:absolute}.cbox-placeholder-icon{color:#f5c518;color:var(--color-primary);font-size:1.6rem;line-height:1;opacity:.2}.cbox-placeholder-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:-webkit-box;font-family:Boogaloo,cursive;font-size:.92rem;font-weight:700;line-height:1.3;max-width:170px;overflow:hidden;text-align:center}.cbox-placeholder-era{color:#3c6edc99;font-family:DM Sans,system-ui,sans-serif;font-size:.57rem;letter-spacing:.14em;text-transform:uppercase}.cbox-placeholder-hint{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-size:.59rem;line-height:1.5;opacity:.55;text-align:center}.cbox-upload-btn{align-items:center;background:#05060ebf;border:1px solid #3c6bc866;border-radius:50%;color:#78a0ffe6;cursor:pointer;display:flex;font-size:.78rem;height:27px;justify-content:center;line-height:1;opacity:0;position:absolute;right:7px;top:7px;transition:opacity .15s ease,border-color .15s;width:27px;z-index:5}.cbox-scene:hover .cbox-upload-btn{opacity:1}.cbox-upload-btn:hover{background:#05060ef2;border-color:#3c6bc8e6}.cbox-upload-btn--busy{cursor:wait;opacity:1!important}.cbox-drop-hint{align-items:center;background:#080a18d6;border:2px dashed #3c6bc8b3;color:#78a0fff2;display:flex;font-family:Boogaloo,cursive;font-size:.88rem;inset:0;justify-content:center;letter-spacing:.04em;position:absolute;z-index:6}.cbox-scene>.cbox-front,.cbox-scene>.cbox-rim,.cbox-scene>.cbox-svg{transition:transform .22s cubic-bezier(.4,0,.2,1)}.cbox-scene:hover>.cbox-front,.cbox-scene:hover>.cbox-rim,.cbox-scene:hover>.cbox-svg{transform:translateY(-4px)}.cbox-label{cursor:pointer;left:0;position:absolute;top:296px}.cbox-era-badge{color:#3c6edcbf;display:inline-block;font-family:DM Sans,system-ui,sans-serif;font-size:.57rem;letter-spacing:.14em;margin-bottom:3px;text-transform:uppercase}.cbox-col-name{color:#f0f0f0;color:var(--text-primary);font-family:Boogaloo,cursive;font-size:1rem;font-weight:700;line-height:1.2}.cbox-col-meta{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-family:DM Sans,system-ui,sans-serif;font-size:.61rem;margin-top:3px}.cbox-page-bg{background:radial-gradient(ellipse at 15% 0,color-mix(in srgb,#f5c518 4%,#0000) 0,#0000 55%),radial-gradient(ellipse at 85% 100%,#2a5ab80d 0,#0000 50%),repeating-linear-gradient(0deg,#0000,#0000 60px,hsla(0,0%,100%,.012) 0,hsla(0,0%,100%,.012) 61px);background:radial-gradient(ellipse at 15% 0,color-mix(in srgb,var(--td-yellow) 4%,#0000) 0,#0000 55%),radial-gradient(ellipse at 85% 100%,#2a5ab80d 0,#0000 50%),repeating-linear-gradient(0deg,#0000,#0000 60px,hsla(0,0%,100%,.012) 60px,hsla(0,0%,100%,.012) 61px);min-height:100vh}.cbox-page-header{border-bottom:1px solid #ffffff0d;padding:36px 48px 28px;position:relative}.cbox-page-header:after{background:linear-gradient(90deg,#f5c518,#0000 35%);background:linear-gradient(90deg,var(--color-primary,var(--td-yellow)) 0,#0000 35%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.cbox-page-title{color:#f0f0f0;color:var(--text-primary,var(--om-text));font-family:Boogaloo,cursive;font-size:2rem;font-weight:700;letter-spacing:.02em;line-height:1.1}.cbox-page-subtitle{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted,color-mix(in srgb,var(--om-text) 30%,var(--om-base)));font-size:.8rem;letter-spacing:.08em;margin-top:5px;text-transform:uppercase}.cbox-section{padding-bottom:16px}.cbox-section--personal{background:#0000001f;padding-top:0}.cbox-section-rail{background:linear-gradient(180deg,color-mix(in srgb,#0f0f16 85%,#fff) 0,color-mix(in srgb,#0f0f16 90%,#fff) 8%,color-mix(in srgb,#0f0f16 95%,#fff) 30%,#0f0f16 60%,color-mix(in srgb,#0f0f16 90%,#000) 85%,#0a0a0a);background:linear-gradient(to bottom,color-mix(in srgb,var(--om-base) 85%,#fff) 0,color-mix(in srgb,var(--om-base) 90%,#fff) 8%,color-mix(in srgb,var(--om-base) 95%,#fff) 30%,var(--om-base) 60%,color-mix(in srgb,var(--om-base) 90%,#000) 85%,#0a0a0a 100%);box-shadow:0 8px 20px #000000d9,inset 0 1px 0 #ffffff2e;height:22px;margin:8px 0 0;position:relative;z-index:1}.cbox-section-rail:before{display:none}.cbox-section-rail:after{background:#0000 );content:"";height:0;left:0;position:absolute;right:0;top:0}.cbox-section-header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:0;padding:22px 48px 0}.cbox-section-title{color:#f0f0f0;color:var(--text-primary,var(--om-text));font-family:Boogaloo,cursive;font-size:1.35rem;font-weight:700;letter-spacing:.01em;padding-bottom:8px;position:relative}.cbox-section-title:after{background:#f5c518;background:var(--color-primary,var(--td-yellow));border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.cbox-section-count{font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.cbox-add-card,.cbox-section-count{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.cbox-add-card{align-items:center;background:hsla(0,0%,100%,.025);border:2px dashed color-mix(in srgb,#f5c518 25%,#0000);border:2px dashed color-mix(in srgb,var(--td-yellow) 25%,#0000);border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:288px;justify-content:center;transition:background .18s,border-color .18s;width:495px}.cbox-add-card:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:color-mix(in srgb,var(--td-yellow) 6%,#0000);border-color:color-mix(in srgb,#f5c518 50%,#0000);border-color:color-mix(in srgb,var(--td-yellow) 50%,#0000);color:#f5c518;color:var(--color-primary)}.cbox-add-card-icon{font-size:2.2rem;line-height:1;opacity:.6}.cbox-add-card-label{font-family:Boogaloo,cursive;font-size:1rem;font-weight:600;letter-spacing:.02em}.cbox-add-card-sub{font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;letter-spacing:.1em;opacity:.6;text-transform:uppercase}.filter-bar-wrap{background:linear-gradient(180deg,color-mix(in srgb,#0f0f16 95%,#fff),#0f0f16);background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-surface) 100%);border-bottom:1px solid #ffffff12;border-bottom:1px solid var(--border-subtle);border-top:1px solid #ffffff12;border-top:1px solid var(--border-subtle);overflow:visible;padding:10px 32px 0;position:relative;z-index:100}.filter-bar{align-items:center;display:flex;gap:0;min-height:40px;overflow-x:auto;scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-bar-spacer{flex:1 1;min-width:12px}.filter-bar-divider{background:#ffffff12;background:var(--border-subtle);flex-shrink:0;height:20px;margin:0 10px;width:1px}.filter-search{align-items:center;background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:6px;display:flex;flex-shrink:0;gap:7px;max-width:320px;min-width:200px;padding:0 10px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--fast) var(--ease)}.filter-search:focus-within{border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active)}.filter-search-input{background:#0000;border:none;color:#f0f0f0;color:var(--text-primary);font-family:inherit;font-size:.82rem;outline:none;padding:7px 0;width:100%}.filter-search-clear,.filter-search-input::placeholder{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted)}.filter-search-clear{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:.7rem;line-height:1;padding:0}.filter-search-clear:hover{color:#f0f0f0;color:var(--text-primary)}.filter-pills{align-items:center;display:flex;flex-shrink:0;gap:6px}.facet-dropdown{position:relative}.facet-pill{align-items:center;background:#0f0f16;background:var(--bg-surface);border:1.5px solid #ffffff12;border:1.5px solid var(--border-subtle);border-radius:20px;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:Boogaloo,cursive;font-size:.82rem;gap:6px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease);white-space:nowrap}.facet-pill:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:color-mix(in srgb,var(--td-yellow) 6%,#0000);border-color:color-mix(in srgb,#f5c518 40%,#0000);border-color:var(--border-active);color:#f5c518;color:var(--td-yellow)}.facet-pill--active{background:color-mix(in srgb,#f5c518 14%,#0000);background:color-mix(in srgb,var(--td-yellow) 14%,#0000);border-color:#f5c518;border-color:var(--td-yellow);color:#f5c518;color:var(--td-yellow)}.facet-pill-count{background:#f5c518;background:var(--color-primary);border-radius:10px;color:color-mix(in srgb,#0f0f16 70%,#000);color:var(--bg-base);font-size:.6rem;font-weight:700;line-height:1.4;padding:1px 5px}.facet-pill-caret{display:inline-block;font-size:.65rem;opacity:.6;transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--fast) var(--ease)}.facet-menu{animation:dropIn .12s cubic-bezier(.4,0,.2,1);animation:dropIn .12s var(--ease);background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border:1px solid #ffffff12;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 12px 32px #000000a6;min-width:180px;z-index:1200}.facet-menu-inner{max-height:260px;overflow-y:auto;padding:4px 0;scrollbar-color:#ffffff12 #0000;scrollbar-color:var(--border-subtle) #0000;scrollbar-width:thin}.facet-menu-item{align-items:center;background:none;border:none;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;gap:8px;padding:7px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:background var(--fast) var(--ease),color var(--fast) var(--ease);white-space:nowrap;width:100%}.facet-menu-item:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:var(--bg-hover);color:#f0f0f0;color:var(--text-primary)}.facet-menu-item--active{background:color-mix(in srgb,#f5c518 7%,#0000);background:color-mix(in srgb,var(--td-yellow) 7%,#0000);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent)}.facet-menu-check{color:#f5c518;color:var(--color-primary);flex-shrink:0;font-size:.7rem;width:12px}.filter-count{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);flex-shrink:0;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;padding-left:8px;white-space:nowrap}.filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 10px}.filter-chip{align-items:center;background:color-mix(in srgb,#f5c518 12%,#0000);background:color-mix(in srgb,var(--td-yellow) 12%,#0000);border:1px solid color-mix(in srgb,#f5c518 32%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 32%,#0000);border-radius:14px;color:color-mix(in srgb,color-mix(in srgb,#f5c518 75%,#fff) 90%,#0000);color:color-mix(in srgb,color-mix(in srgb,var(--td-yellow) 75%,#fff) 90%,#0000);display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-size:.7rem;gap:4px;padding:3px 8px 3px 10px}.filter-chip-field{font-size:.58rem;letter-spacing:.06em;margin-right:1px;opacity:.55;text-transform:uppercase}.filter-chip-value{letter-spacing:.02em}.filter-chip-remove{background:none;border:none;color:inherit;cursor:pointer;font-size:.65rem;line-height:1;opacity:.55;padding:0 0 0 3px;transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--fast) var(--ease)}.filter-chip-remove:hover{opacity:1}.filter-chip-clear{background:none;border:none;border-radius:10px;color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;opacity:.6;padding:3px 6px;transition:opacity .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--fast) var(--ease),color var(--fast) var(--ease)}.filter-chip-clear:hover{color:#f0f0f0;color:var(--text-primary);opacity:1}@media (max-width:767px){.filter-bar-wrap{padding:8px 16px 0}.filter-search{min-width:140px}}@media (max-width:599px){.filter-bar-wrap{padding:6px 12px 0}.filter-search{max-width:180px;min-width:120px}.filter-count{display:none}}.lib-selector{align-items:flex-start!important;background:#0f0f16!important;background:var(--bg-surface)!important;border-color:color-mix(in srgb,#f5c518 30%,#0000)!important;border-color:color-mix(in srgb,var(--td-yellow) 30%,#0000)!important;flex-direction:column!important;gap:1px!important;min-height:42px;padding:5px 12px!important}.lib-selector:hover{background:color-mix(in srgb,#0f0f16 95%,#fff)!important;background:var(--bg-elevated)!important;border-color:color-mix(in srgb,#f5c518 55%,#0000)!important;border-color:color-mix(in srgb,var(--td-yellow) 55%,#0000)!important}.lib-selector-label{color:color-mix(in srgb,#f5c518 70%,#0000);color:color-mix(in srgb,var(--td-yellow) 70%,#0000);font-family:DM Sans,system-ui,sans-serif;font-size:.5rem;letter-spacing:.2em;line-height:1;opacity:1;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none}.lib-selector-row{align-items:center;display:flex;gap:6px;width:100%}.bottom-nav{align-items:stretch;background:#0f0f16;background:var(--bg-surface);border-top:1px solid #ffffff12;border-top:1px solid var(--border-subtle);bottom:0;display:none;flex-direction:row;height:60px;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:300}.bottom-nav-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:3px;justify-content:center;padding:0;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--fast) var(--ease)}.bottom-nav-item,.bottom-nav-item:hover{color:#f5c518;color:var(--td-yellow)}.bottom-nav-item .bottom-nav-label{color:color-mix(in srgb,#f5c518 15%,#f0f0f0);color:color-mix(in srgb,var(--td-yellow) 15%,var(--om-text));text-shadow:1px 1px 0 #000}.bottom-nav-item.active{background:#f5c518;background:var(--td-yellow);background-image:radial-gradient(#0000001f 1px,#0000 1.5px);background-size:6px 6px;box-shadow:inset 0 0 0 2px #000,inset 0 -3px 0 #e8151f;box-shadow:inset 0 0 0 2px #000,inset 0 -3px 0 var(--td-red);color:#000}.bottom-nav-item.active .bottom-nav-label{color:#000;text-shadow:none}.bottom-nav-icon{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.bottom-nav-icon svg{height:20px;width:20px}.bottom-nav-label{font-family:Boogaloo,cursive;font-size:.7rem;letter-spacing:.08em;line-height:1.1;max-width:58px;text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word}.bottom-more-overlay{background:#0000008c;inset:0;position:fixed;z-index:290}.bottom-more-sheet{animation:sheetUp .18s cubic-bezier(.4,0,.2,1);animation:sheetUp .18s var(--ease);background:color-mix(in srgb,#0f0f16 95%,#fff);background:var(--bg-elevated);border-top:1px solid #ffffff12;border-top:1px solid var(--border-subtle);bottom:60px;display:flex;flex-direction:column;left:0;padding:8px 0;position:absolute;right:0}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-more-item{align-items:center;background:#0000;border:none;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.92rem;gap:14px;padding:13px 24px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.bottom-more-item.active,.bottom-more-item:hover{background:color-mix(in srgb,#f5c518 6%,#0000);background:color-mix(in srgb,var(--td-yellow) 6%,#0000);color:color-mix(in srgb,#f5c518 80%,#fff);color:var(--color-accent)}.bottom-more-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.bottom-more-icon svg{height:18px;width:18px}.cover-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:14px 12px 24px}.cover-grid-item{-webkit-tap-highlight-color:transparent;cursor:pointer}.cover-grid-item:active{opacity:.8}.cover-grid-img{aspect-ratio:2/3;background:color-mix(in srgb,#0f0f16 70%,#000);background:var(--shelf-dark);border-radius:2px 5px 5px 2px;box-shadow:-2px 0 5px #00000080,3px 3px 10px #000000b3;overflow:hidden;position:relative;width:100%}.cover-grid-img img{display:block;height:100%;object-fit:cover;width:100%}.cover-grid-img:before{background:linear-gradient(90deg,#0000008c,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:6px;z-index:1}.cover-grid-placeholder{align-items:center;background:#0f0f16;background:var(--shelf-mid);color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);display:flex;font-size:1.4rem;height:100%;justify-content:center;opacity:.4;width:100%}.cover-grid-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary);display:-webkit-box;font-family:Boogaloo,cursive;font-size:.72rem;font-weight:700;line-height:1.3;margin-top:5px;overflow:hidden;text-align:center}.cover-grid-count{color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted);font-size:.62rem;margin-top:2px;text-align:center}.cover-grid-count,.filter-sort-select{font-family:DM Sans,system-ui,sans-serif}.filter-sort-select{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));cursor:pointer;font-size:.72rem;letter-spacing:.06em;outline:none;padding:2px 4px}.filter-sort-select:hover{color:#f5c518;color:var(--color-primary,var(--td-yellow))}.filter-sort-select option{background:color-mix(in srgb,#0f0f16 95%,#fff);background:color-mix(in srgb,var(--om-base) 95%,#fff);color:#f0f0f0;color:var(--om-text)}.sort-toggle-group{align-items:center;display:flex;flex-shrink:0;gap:3px}.sort-toggle{background:#0000;border:1px solid color-mix(in srgb,#f5c518 18%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 18%,#0000);color:color-mix(in srgb,#f5c518 38%,#0000);color:color-mix(in srgb,var(--td-yellow) 38%,#0000);cursor:pointer;font-family:Bangers,cursive;font-size:.85rem;letter-spacing:.1em;line-height:1.7;padding:2px 14px 1px;text-transform:uppercase;transition:color .12s ease,background .12s ease,border-color .12s ease;white-space:nowrap}.sort-toggle:hover{border-color:color-mix(in srgb,#f5c518 45%,#0000);border-color:color-mix(in srgb,var(--td-yellow) 45%,#0000);color:#f5c518;color:var(--td-yellow)}.sort-toggle.active{background:#e8151f;background:var(--td-red);border-color:#0000;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);color:#f5c518;color:var(--om-on-secondary);padding:2px 18px 1px}@media (min-width:1800px){.alpha-bar,.page-header-content,.page-tabs,.toolbar{padding-left:clamp(32px,3vw,60px);padding-right:clamp(32px,3vw,60px)}.series-body{padding:28px clamp(36px,3vw,72px)}.metadata-panel{max-width:1100px}}@media (max-width:1024px){.topbar-search input{width:150px}.lib-selector{min-width:160px!important}.series-hero-content{gap:20px;padding:24px 24px 0}.series-body{padding:20px 24px}.issues-shelf-section{margin:-20px -24px 0}.page-header-content{padding:12px 24px}.toolbar{padding:10px 24px}.alpha-bar{padding:8px 24px}.page-tabs{padding:0 24px}.list-grid{padding:12px 24px 20px}.collections-grid{padding:20px 24px}.cbox-page-header{padding:24px 28px 20px}.cbox-grid{gap:48px 32px;padding:100px 28px 60px}}@media (max-width:767px){.sidebar{display:none}.bottom-nav{display:flex}.app-body{margin-left:0!important;overflow-x:hidden;padding-bottom:60px}.home-page{min-height:0;min-height:auto}.topbar-search{display:none}.topbar{gap:8px;padding:0 12px}.lib-selector{min-width:130px!important}.page-header-content{padding:12px 16px}.page-title{font-size:1.9rem}.toolbar{flex-wrap:wrap;gap:8px;padding:8px 16px}.alpha-bar{padding:6px 16px}.page-tabs{padding:0 16px}.list-grid{padding:10px 16px 20px}.collections-grid{gap:14px;padding:16px}.series-hero{min-height:auto}.series-hero-content{align-items:center;flex-direction:column;gap:16px;min-height:auto;padding:20px 16px 0;text-align:center}.series-cover-xl{align-self:center;width:140px}.series-info{padding-bottom:16px}.series-title-large{font-size:1.6rem}.series-hero-desc{max-width:100%}.series-tabs{padding:0 16px}.series-body{padding:16px}.issues-shelf-section{margin:-16px -16px 0}.cbox-page-header{padding:20px 16px 16px}.cbox-grid{gap:40px 20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));padding:80px 16px 40px}}@media (max-width:599px){.topbar{gap:6px;height:46px;padding:0 10px}.topbar-breadcrumb{display:none}.lib-selector{min-width:110px!important}.lib-selector-label{display:none}.page-header-content{padding:10px 12px}.page-title{-webkit-text-stroke-width:1.5px;font-size:1.7rem;text-shadow:2px 2px 0 #000}.toolbar{padding:6px 12px}.alpha-bar{padding:5px 12px}.page-tabs{padding:0 10px}.page-tab{font-size:.7rem;padding:9px 12px}.list-grid{grid-template-columns:1fr;padding:8px 12px 20px}.collections-grid{gap:10px;grid-template-columns:1fr;padding:12px}.series-cover-xl{width:120px}.series-title-large{font-size:1.4rem}.series-tab{font-size:.68rem;padding:10px 12px}.series-body{padding:12px}.issues-shelf-section{margin:-12px -12px 0}.meta-grid{grid-template-columns:1fr 1fr}.cbox-grid,.meta-creators{grid-template-columns:1fr}.cbox-grid{gap:30px;padding:60px 12px 30px}}@media (max-width:767px){.reader-scrub-track-mobile{height:36px!important}.reader-scrub-track-mobile .scrub-bar{height:4px!important}}.award-badge{align-items:center;border:1px solid #0000;border-radius:6px;cursor:default;display:inline-flex;font-family:Courier New,monospace;font-family:var(--font-mono,"Courier New",monospace);font-size:.7rem;gap:6px;letter-spacing:.02em;padding:4px 10px 4px 8px;text-decoration:none;transition:opacity .15s,transform .15s;-webkit-user-select:none;user-select:none}.award-badge:hover{opacity:.9;transform:translateY(-1px)}.award-badge__icon{flex-shrink:0;font-size:.85rem;line-height:1}.award-badge__text{display:flex;flex-direction:column;line-height:1.2}.award-badge__name{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.award-badge__sub{font-size:.62rem;letter-spacing:.03em;opacity:.8}.award-badge--eisner.award-badge--winner{background:linear-gradient(135deg,#7c5c1a,#4a3610);border-color:#c9922a;color:color-mix(in srgb,#f5c518 55%,#fff);color:color-mix(in srgb,var(--td-yellow) 55%,#fff)}.award-badge--eisner.award-badge--winner .award-badge__name{color:color-mix(in srgb,#f5c518 40%,#fff);color:color-mix(in srgb,var(--td-yellow) 40%,#fff)}.award-badge--eisner.award-badge--nominee{background:#4a361066;border-color:#7c5c1a;color:#c9922a}.award-badge--harvey.award-badge--winner{background:linear-gradient(135deg,#0e4a40,#092e28);border-color:#1a8a72;color:#7ee8d0}.award-badge--harvey.award-badge--winner .award-badge__name{color:#a0f0e0}.award-badge--harvey.award-badge--nominee{background:#092e2866;border-color:#1a5a4a;color:#1a8a72}.award-badge--cbr{background:linear-gradient(135deg,#1a2a40,#0e1a2e);border-color:#3a6090;color:#90c0f0;cursor:pointer}.award-badge--cbr .award-badge__name{color:#b0d8ff;font-size:.85rem}.award-badge--cbr:hover{border-color:#5a90c0}.award-badge--fetch{background:#ffffff0a;border-color:#ffffff1f;color:color-mix(in srgb,#f0f0f0 30%,#0f0f16);color:var(--text-muted,color-mix(in srgb,var(--om-text) 55%,var(--om-base)));cursor:pointer;font-family:inherit;font-size:inherit}.award-badge--fetch:hover:not(:disabled){border-color:#ffffff40;color:color-mix(in srgb,#f0f0f0 60%,#0f0f16);color:var(--text-secondary,color-mix(in srgb,var(--om-text) 70%,var(--om-base)))}.award-badge--fetch:disabled{cursor:not-allowed;opacity:.5}.cover-grid-img,.shelf-book-cover{position:relative}.thumb-award-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;border-radius:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));font-size:.9rem;line-height:1;padding:2px 3px;top:4px;z-index:2}.thumb-award-badge,.thumb-cbr-badges{pointer-events:none;position:absolute;right:4px}.thumb-cbr-badges{bottom:4px;display:flex;flex-direction:column;gap:2px;z-index:4}.thumb-cbr-badge{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px;font-size:.62rem;font-weight:700;letter-spacing:.02em;padding:2px 5px;text-shadow:0 1px 2px #000c;white-space:nowrap}.thumb-cbr-badge--critic{background:#0a0a0fe0;border:1px solid color-mix(in srgb,#f5c518 60%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 60%,#0000);color:color-mix(in srgb,#f5c518 35%,#f0f0f0);color:color-mix(in srgb,var(--td-yellow) 35%,var(--om-text))}.thumb-cbr-badge--user{background:#050f1ee0;border:1px solid #4a8ccc99;color:#a8d0f0}.event-card{contain:layout style;transition:box-shadow .12s ease,transform .12s ease;will-change:transform}.event-card:hover{box-shadow:0 0 0 1.5px #f5c518,0 4px 16px #00000080!important;box-shadow:0 0 0 1.5px var(--td-yellow),0 4px 16px #00000080!important;transform:translateY(-1px)}@media (max-width:1024px){.events-page{padding:24px 24px 48px!important}.events-filter-bar{flex-wrap:wrap}}@media (max-width:767px){.events-panel-left,.events-panel-right{display:none!important}.events-page{padding:20px 16px 40px!important}.events-filter-bar{flex-wrap:wrap;gap:8px!important}.event-card-cover{height:160px!important;width:110px!important}.event-card{min-height:160px!important}}@media (max-width:599px){.events-grid{grid-template-columns:1fr!important}.events-page{padding:16px 12px 32px!important}.event-card-cover{height:140px!important;width:90px!important}.event-card{min-height:140px!important}.events-filter-bar{padding:8px 10px!important}}@media (max-width:900px){.chron-header-actions,.rl-page .page-header-actions,.rl-page .page-header-content,.tsa-bar,.tsa-bulk,.tsa-catfoot{flex-wrap:wrap}.rl-page .page-header-actions{flex-shrink:1;margin-left:0;max-width:100%}.chron-header-actions>button,.rl-page .page-header-actions .btn,.tsa-bar button{min-height:40px}.chron-header-actions>button{font-size:14px;margin-left:0}.rl-section-head>.btn{margin-left:auto}.order-generator input,.order-generator select,.order-generator textarea{font-size:16px!important}.order-generator button{min-height:40px}}.view-as-user-pill{align-items:center;background:#e8151f;background:var(--td-red);border:2px solid #000;box-shadow:2px 2px 0 #000;color:#f0f0f0;color:var(--om-text);cursor:pointer;display:inline-flex;font:600 12px DM Sans,system-ui,sans-serif;gap:6px;margin-left:8px;padding:5px 10px;white-space:nowrap}.view-as-user-pill:hover{filter:brightness(1.1)}@media (max-width:650px){.view-as-user-pill{font-size:11px;padding:4px 8px}}.toolbar-account{align-items:center;display:flex;flex-shrink:0}img.cover-spread{object-position:right center!important}:root{--adm-g0:color-mix(in srgb,var(--om-base) 55%,#000);--adm-g1:var(--om-base);--adm-g2:color-mix(in srgb,var(--om-base) 96%,#fff);--adm-g3:color-mix(in srgb,var(--om-base) 92%,#fff);--adm-g4:color-mix(in srgb,var(--om-base) 85%,#fff);--adm-g5:color-mix(in srgb,var(--om-text) 27%,var(--om-base));--adm-g6:color-mix(in srgb,var(--om-text) 37%,var(--om-base));--adm-g7:color-mix(in srgb,var(--om-text) 52%,var(--om-base));--adm-g8:color-mix(in srgb,var(--om-text) 68%,var(--om-base));--adm-g9:var(--om-text);--adm-ok:#4caa60;--adm-err:#e06060;--adm-warn:#e0a040;--adm-info:#6a9ce0}.dm-dir-row.dm-dir-row{align-items:center;background:#0000;border:none;border-radius:4px;color:color-mix(in srgb,var(--om-text) 68%,var(--om-base));color:var(--adm-g8);cursor:pointer;display:flex;flex:1 1;font-size:13px;gap:8px;padding:7px 8px;text-align:left;transition:color .15s}.dm-dir-entry.dm-dir-entry{align-items:center;display:flex;padding:0 8px}.dm-select-here.dm-select-here{background:#0000;border:1px solid var(--adm-g4);border-radius:3px;color:var(--td-yellow);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.04em;padding:2px 7px}.dm-result-row.dm-result-row{align-items:center;border-left:2px solid #0000;cursor:pointer;display:flex;gap:10px;padding:8px 20px;transition:background .1s}.dm-series-card.dm-series-card{background:var(--om-base);background:var(--adm-g1);border:1px solid var(--adm-g3);border-radius:6px}.dm-series-header.dm-series-header{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .15s}.dm-overflow-item.dm-overflow-item{background:#0000;border:none;color:color-mix(in srgb,var(--om-text) 68%,var(--om-base));color:var(--adm-g8);cursor:pointer;display:block;font-size:12px;padding:6px 14px;text-align:left;white-space:nowrap;width:100%}.dm-page.dm-page{margin:0 auto;max-width:900px;min-height:100vh;padding:24px 28px}.dm-tabs.dm-tabs{border-bottom:1px solid var(--adm-g3);display:flex;gap:2px;margin-bottom:20px}.dm-tab.dm-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6);cursor:pointer;display:flex;font-size:13px;gap:6px;margin-bottom:-1px;padding:8px 16px;transition:color .15s}.dm-tab-active.dm-tab-active{border-bottom-color:var(--td-yellow);color:var(--td-yellow)}.dm-tab-count.dm-tab-count{background:color-mix(in srgb,var(--om-base) 92%,#fff);background:var(--adm-g3);border-radius:10px;color:color-mix(in srgb,var(--om-text) 52%,var(--om-base));color:var(--adm-g7);font-size:10px;font-weight:600;padding:1px 6px}.dm-content.dm-content{display:flex;flex-direction:column;gap:8px}.tsg-scope-btn.tsg-scope-btn{background:none;border:1px solid var(--adm-g3);border-radius:4px;color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6);cursor:pointer;font-size:12px;padding:4px 12px}.tsg-scope-btn-active.tsg-scope-btn-active{background:color-mix(in srgb,var(--om-base) 92%,#fff);background:var(--adm-g3);border-color:var(--adm-g4);color:var(--om-text);color:var(--adm-g9)}.tsg-gen-row.tsg-gen-row{align-items:flex-start;border-bottom:1px solid var(--adm-g1);cursor:pointer;display:flex;gap:12px;padding:12px 20px;transition:background .1s}.tsg-gen-cat-pill.tsg-gen-cat-pill{background:var(--om-base);background:var(--adm-g1);border:1px solid var(--adm-g3);border-radius:3px;font-size:10px;padding:1px 5px}.tsg-add-btn.tsg-add-btn,.tsg-gen-cat-pill.tsg-gen-cat-pill{color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6)}.tsg-add-btn.tsg-add-btn{background:none;border:1px dashed var(--adm-g3);border-radius:4px;cursor:pointer;font-size:12px;padding:5px 10px;text-align:left}.adm-btn.adm-btn{align-items:center;background:#0000;border:1px solid var(--adm-g4);border-radius:5px;color:color-mix(in srgb,var(--om-text) 68%,var(--om-base));color:var(--adm-g8);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;justify-content:center;line-height:1.2;padding:7px 14px;transition:border-color .15s,color .15s,filter .15s}.adm-btn.adm-btn:hover:not(:disabled){border-color:var(--adm-g7)}.adm-pill.adm-pill{background:#0000;border:1px solid var(--adm-g4);border-radius:5px;color:color-mix(in srgb,var(--om-text) 52%,var(--om-base));color:var(--adm-g7);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 11px;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.adm-pill.adm-pill:hover{border-color:var(--adm-g7);color:var(--om-text);color:var(--adm-g9)}.adm-btn-primary.adm-btn-primary,.adm-pill.adm-pill.is-on{background:var(--td-yellow);border-color:var(--td-yellow);color:color-mix(in srgb,var(--om-base) 55%,#000);color:var(--adm-g0)}.adm-btn-primary.adm-btn-primary{font-weight:700}.adm-btn-primary.adm-btn-primary:hover:not(:disabled){border-color:var(--td-yellow);filter:brightness(1.08)}.adm-btn.adm-btn:disabled{cursor:default;opacity:.5}.adm-btn-ghost.adm-btn-ghost{border-color:#0000}.adm-btn-ghost.adm-btn-ghost:hover:not(:disabled){border-color:var(--adm-g4);color:var(--om-text);color:var(--adm-g9)}@media (pointer:coarse){.adm-btn.adm-btn{min-height:40px}}.adm-icon-btn.adm-icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6);cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:color .15s}.adm-icon-btn.adm-icon-btn:hover:not(:disabled),.adm-input.adm-input{color:var(--om-text);color:var(--adm-g9)}.adm-input.adm-input{background:color-mix(in srgb,var(--om-base) 55%,#000);background:var(--adm-g0);border:1px solid var(--adm-g4);border-radius:5px;box-sizing:border-box;font-size:13px;outline:none;padding:8px 12px;width:100%}.adm-input.adm-input:focus{border-color:var(--td-yellow)}.adm-label.adm-label{color:color-mix(in srgb,var(--om-text) 52%,var(--om-base));color:var(--adm-g7);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:5px;text-transform:uppercase}.adm-field.adm-field{display:flex;flex-direction:column;gap:5px}.adm-field>.adm-label.adm-label{margin-bottom:0}.adm-overlay.adm-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.adm-modal.adm-modal{background:var(--om-base);background:var(--adm-g1);border:1px solid var(--adm-g4);border-radius:8px;box-shadow:0 20px 60px #0009;max-width:calc(100vw - 24px)}.adm-modal-head.adm-modal-head{align-items:center;border-bottom:1px solid var(--adm-g3);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.adm-modal-title.adm-modal-title{color:var(--om-text);color:var(--adm-g9);font-size:15px;font-weight:600}.adm-empty.adm-empty{color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6);padding:60px 0;text-align:center}.a-text.a-text{color:var(--om-text);color:var(--adm-g9)}.a-text2.a-text2{color:color-mix(in srgb,var(--om-text) 68%,var(--om-base));color:var(--adm-g8)}.a-muted.a-muted{color:color-mix(in srgb,var(--om-text) 52%,var(--om-base));color:var(--adm-g7)}.a-faint.a-faint{color:color-mix(in srgb,var(--om-text) 37%,var(--om-base));color:var(--adm-g6)}.a-dim.a-dim{color:color-mix(in srgb,var(--om-text) 27%,var(--om-base));color:var(--adm-g5)}.a-accent.a-accent{color:var(--td-yellow)}.a-ok.a-ok{color:#4caa60;color:var(--adm-ok)}.a-err.a-err{color:#e06060;color:var(--adm-err)}.a-warn.a-warn{color:#e0a040;color:var(--adm-warn)}.a-info.a-info{color:#6a9ce0;color:var(--adm-info)}.a-fw4.a-fw4{font-weight:400}.a-fw5.a-fw5{font-weight:500}.a-fw6.a-fw6{font-weight:600}.a-fw7.a-fw7{font-weight:700}.a-flex.a-flex{display:flex}.a-iflex.a-iflex{display:inline-flex}.a-block.a-block{display:block}.a-iblock.a-iblock{display:inline-block}.a-grid.a-grid{display:grid}.a-col.a-col{flex-direction:column}.a-ai-c.a-ai-c{align-items:center}.a-ai-s.a-ai-s{align-items:flex-start}.a-ai-e.a-ai-e{align-items:flex-end}.a-ai-b.a-ai-b{align-items:baseline}.a-jc-c.a-jc-c{justify-content:center}.a-jc-b.a-jc-b{justify-content:space-between}.a-jc-e.a-jc-e{justify-content:flex-end}.a-wrap.a-wrap{flex-wrap:wrap}.a-grow.a-grow{flex:1 1}.a-noshrink.a-noshrink{flex-shrink:0}.a-min0.a-min0{min-width:0}.a-m0.a-m0{margin:0}.a-ml-auto.a-ml-auto{margin-left:auto}.a-ta-c.a-ta-c{text-align:center}.a-ta-r.a-ta-r{text-align:right}.a-ta-l.a-ta-l{text-align:left}.a-nowrap.a-nowrap{white-space:nowrap}.a-prewrap.a-prewrap{white-space:pre-wrap}.a-ovh.a-ovh{overflow:hidden}.a-ellip.a-ellip{text-overflow:ellipsis}.a-ptr.a-ptr{cursor:pointer}.a-w100.a-w100{width:100%}.a-bb.a-bb{box-sizing:border-box}.a-upper.a-upper{text-transform:uppercase}.a-italic.a-italic{font-style:italic}.a-mono.a-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.a-breakall.a-breakall{word-break:break-all}.a-breakword.a-breakword{word-break:break-word}.a-rel.a-rel{position:relative}.a-fs-10.a-fs-10{font-size:10px}.a-fs-11.a-fs-11{font-size:11px}.a-fs-12.a-fs-12{font-size:12px}.a-fs-13.a-fs-13{font-size:13px}.a-fs-15.a-fs-15{font-size:15px}.a-fs-18.a-fs-18{font-size:18px}.a-fs-22.a-fs-22{font-size:22px}.a-gap-0.a-gap-0{gap:0}.a-mt-0.a-mt-0{margin-top:0}.a-gap-2.a-gap-2{gap:2px}.a-mt-2.a-mt-2{margin-top:2px}.a-mb-2.a-mb-2{margin-bottom:2px}.a-gap-4.a-gap-4{gap:4px}.a-mt-4.a-mt-4{margin-top:4px}.a-mb-4.a-mb-4{margin-bottom:4px}.a-ml-4.a-ml-4{margin-left:4px}.a-gap-6.a-gap-6{gap:6px}.a-mt-6.a-mt-6{margin-top:6px}.a-mb-6.a-mb-6{margin-bottom:6px}.a-ml-6.a-ml-6{margin-left:6px}.a-gap-8.a-gap-8{gap:8px}.a-mt-8.a-mt-8{margin-top:8px}.a-mb-8.a-mb-8{margin-bottom:8px}.a-ml-8.a-ml-8{margin-left:8px}.a-gap-10.a-gap-10{gap:10px}.a-mt-10.a-mt-10{margin-top:10px}.a-mb-10.a-mb-10{margin-bottom:10px}.a-gap-12.a-gap-12{gap:12px}.a-mt-12.a-mt-12{margin-top:12px}.a-mb-12.a-mb-12{margin-bottom:12px}.a-gap-16.a-gap-16{gap:16px}.a-mt-16.a-mt-16{margin-top:16px}.a-mb-16.a-mb-16{margin-bottom:16px}.a-mt-20.a-mt-20{margin-top:20px}.a-mb-20.a-mb-20{margin-bottom:20px}.a-ml-20.a-ml-20{margin-left:20px}.a-mt-24.a-mt-24{margin-top:24px}.comic-action,.csh-resume{background:var(--om-action);background:var(--rl-theme-button,var(--om-action));border:3px solid var(--csh-ink);border-radius:0;box-shadow:4px 5px var(--csh-ink);color:var(--om-on-action);color:var(--rl-theme-on-button-accent,var(--om-on-action));cursor:pointer;font:24px Bangers,cursive;letter-spacing:.6px;min-height:48px;padding:10px 8px;transform:skewX(-2deg)}.comic-action{--csh-ink:#08090c;align-items:center;display:inline-flex;gap:6px;justify-content:center;text-decoration:none}.home-panels .comic-action{background:var(--om-secondary);background:var(--rl-theme-secondary,var(--om-secondary));color:var(--om-on-secondary);color:var(--rl-theme-on-secondary-accent,var(--om-on-secondary))}.om-logo{background:url(/static/media/logo-ink-512.171741263ee1c6056124.png) 50%/contain no-repeat;display:block;position:relative}.om-logo--sm{background-image:url(/static/media/logo-ink-160.204ec89018df33725ce5.png)}.om-logo>span{inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.om-logo-red{background:var(--om-secondary);-webkit-mask-image:url(/static/media/logo-red-512.819d10c88a382f179085.png);mask-image:url(/static/media/logo-red-512.819d10c88a382f179085.png)}.om-logo-yellow{background:var(--om-highlight);-webkit-mask-image:url(/static/media/logo-yellow-512.de2231cdd95374048bc1.png);mask-image:url(/static/media/logo-yellow-512.de2231cdd95374048bc1.png)}.om-logo--sm .om-logo-red{-webkit-mask-image:url(/static/media/logo-red-160.d56375d3351ca588c791.png);mask-image:url(/static/media/logo-red-160.d56375d3351ca588c791.png)}.om-logo--sm .om-logo-yellow{-webkit-mask-image:url(/static/media/logo-yellow-160.e8a950071c4682c327d5.png);mask-image:url(/static/media/logo-yellow-160.e8a950071c4682c327d5.png)}.spinner{background:url(/static/media/logo-ink-160.204ec89018df33725ce5.png) 50%/contain no-repeat;position:relative}.spinner:after,.spinner:before{content:"";inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute}.spinner:before{background:var(--om-secondary);-webkit-mask-image:url(/static/media/logo-red-160.d56375d3351ca588c791.png);mask-image:url(/static/media/logo-red-160.d56375d3351ca588c791.png)}.spinner:after{background:var(--om-highlight);-webkit-mask-image:url(/static/media/logo-yellow-160.e8a950071c4682c327d5.png);mask-image:url(/static/media/logo-yellow-160.e8a950071c4682c327d5.png)}.theme-motif{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.page-header[data-motif]{background:var(--om-secondary);isolation:isolate}.page-header[data-motif]:before{background:var(--om-secondary);clip-path:none;width:100%}.page-header[data-motif]>.theme-motif{bottom:0;top:0;z-index:1}.page-header[data-motif] .page-header-dots{clip-path:none;opacity:.55;width:100%}.page-header[data-motif] .page-header-dots-r{display:none}.page-header[data-motif] .page-header-content{min-height:72px}.page-header[data-motif] .page-header-actions{background:color-mix(in srgb,var(--om-base) 92%,#0000);border:1px solid color-mix(in srgb,var(--om-highlight) 30%,#0000);padding:7px 12px}.page-header[data-motif] .page-title{position:relative;z-index:2}.page-header[data-motif=harley-quinn]{border-bottom:5px solid #f5ede8}.page-header[data-motif=iron-man]{border-bottom:5px solid #e9b849}.page-header[data-motif=fantastic-four]{border-bottom:4px solid #e8f5ff}.page-header[data-motif=hulk] .page-title,.page-header[data-motif=x-men] .page-title{-webkit-text-stroke:1px #08090c;text-shadow:2px 2px 0 color-mix(in srgb,var(--om-text) 65%,#0000)}.ap-body{max-width:1160px}.ap-presets{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ap-preset-swatch{height:174px}.ap-sw-themed{align-items:center;clip-path:none;display:flex;flex-shrink:0;height:72px;overflow:hidden;padding:7px;position:relative}.ap-sw-themed .theme-motif{width:100%}.ap-sw-title{-webkit-text-stroke:2px #08090c;font-size:18px;line-height:1.05;max-width:60%;paint-order:stroke fill;position:relative;text-shadow:1px 2px #000;z-index:1}.ap-decoration-switch{margin-bottom:20px}@media(max-width:650px){.page-header[data-motif] .page-header-content{flex-wrap:wrap;min-height:72px}.page-header[data-motif] .page-header-actions{flex-wrap:wrap;margin-left:0;max-width:100%}.ap-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-sw-title{font-size:15px}}.ap-body{color:var(--om-text);margin:0 auto;max-width:900px;padding:24px 28px 60px}.ap-section{margin-bottom:30px}.ap-section h2{color:var(--td-yellow);font:1.5rem Bangers,cursive;letter-spacing:.06em;margin:0 0 12px}.ap-note{color:var(--text-secondary);font-size:13px;margin:-6px 0 14px}.ap-presets{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ap-preset{background:var(--bg-elevated);border:2px solid #0000;box-shadow:3px 3px 0 #000;color:var(--om-text);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;text-align:left}.ap-preset:hover{border-color:color-mix(in srgb,var(--td-yellow) 45%,#0000)}.ap-preset.on{border-color:var(--td-yellow)}.ap-preset-group+.ap-preset-group{margin-top:18px}.ap-preset-group-title{color:var(--text-secondary);font:1.05rem Boogaloo,cursive;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.ap-preset-swatch{border:2px solid #000;display:flex;flex-direction:column;gap:5px;height:58px;overflow:hidden;padding:6px 7px}.ap-sw-banner{-webkit-text-stroke:.6px #000;align-self:flex-start;border:1.5px solid #000;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);font:15px/1.1 Bangers,cursive;letter-spacing:.06em;padding:1px 12px 0 6px}.ap-sw-line{height:4px;opacity:.85;width:80%}.ap-sw-line--short{opacity:1;width:45%}.ap-preset-name{font-size:13px;font-weight:600}.ap-roles{display:flex;flex-direction:column;gap:10px}.ap-role{align-items:center;background:var(--bg-elevated);border-left:3px solid #0000;display:flex;gap:14px;padding:10px 12px}.ap-role--warn{border-left-color:#e0a040}.ap-swatch{border:2px solid #000;box-shadow:2px 2px 0 #000;cursor:pointer;flex:none;height:52px;position:relative;width:52px}.ap-swatch input{border:0;cursor:pointer;height:100%;inset:0;opacity:0;padding:0;position:absolute;width:100%}.ap-swatch:focus-within{outline:2px solid var(--td-yellow);outline-offset:3px}.ap-role-copy{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ap-role-copy b{font-size:15px}.ap-role-copy small{color:var(--text-secondary);font-size:12px}.ap-warn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ap-warn,.ap-warn button{color:#e0a040;font-size:12px}.ap-warn button{background:#0000;border:1px solid #e0a040;cursor:pointer;padding:3px 10px}.ap-hex{background:color-mix(in srgb,var(--om-base) 60%,#000);border:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);color:var(--om-text);flex:none;font:13px ui-monospace,Menlo,Consolas,monospace;padding:7px 10px;text-transform:lowercase;width:96px}.ap-hex:focus{border-color:var(--td-yellow);outline:none}.ap-switch{align-items:flex-start;background:var(--bg-elevated);cursor:pointer;display:flex;gap:12px;padding:12px}.ap-switch input{accent-color:var(--td-yellow);cursor:pointer;flex:none;height:20px;margin-top:1px;width:20px}.ap-switch b{display:block;font-size:15px}.ap-switch small{color:var(--text-secondary);display:block;font-size:12px;line-height:1.5;margin-top:4px}.ap-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-top:6px}.ap-status{color:var(--text-secondary);font-size:13px}.ap-status--error{color:#e0a040}@media (max-width:650px){.ap-body{padding:18px 16px 50px}.ap-role{flex-wrap:wrap}.ap-hex{order:3;width:100%}.ap-swatch,.ap-switch input{min-height:44px}}.ap-presets{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.ap-preset-swatch{gap:9px;height:132px;padding:8px;width:100%}.ap-sw-banner{align-self:stretch;padding:5px 7px}.ap-sw-tabs{display:flex;font:11px DM Sans,sans-serif;gap:12px}.ap-sw-tabs>span{border-bottom:2px solid #0000;padding-bottom:3px}.ap-sw-panel{display:flex;flex-direction:column;font:10px DM Sans,sans-serif;gap:9px;padding:8px}.ap-sw-action{align-self:flex-start;border:1px solid #08090c;box-shadow:2px 2px #000;font:13px Bangers,cursive;padding:5px 9px}.ap-action-reset{margin-bottom:10px}.ap-preset:focus-visible{outline:3px solid var(--om-text);outline-offset:3px}@media(max-width:420px){.ap-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-sw-tabs{gap:8px}}.find-box.find-box{background:var(--om-base);border:2px solid #000;border-radius:0;box-shadow:inset 0 0 0 1px #ffffff24;box-sizing:border-box;color:var(--om-text);font:15px DM Sans,system-ui,sans-serif;letter-spacing:normal;min-height:40px;padding:8px 12px}.find-box.find-box-wrap>input::placeholder,.find-box.find-box::placeholder{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));opacity:1}.find-box.find-box-wrap:focus-within,.find-box.find-box:focus{box-shadow:inset 0 0 0 1px var(--td-yellow),0 0 0 2px color-mix(in srgb,var(--td-yellow) 30%,#0000);outline:none}.find-box.find-box-wrap{align-items:center;color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));display:flex;gap:8px;padding:0 10px}.find-box.find-box-wrap>input{background:#0000;border:0;color:var(--om-text);flex:1 1;font:inherit;min-width:0;outline:none;padding:8px 0}@media (pointer:coarse){.find-box.find-box{min-height:44px}}.find-bar.find-bar{align-items:center;background:var(--om-base);border:3px solid #000;box-shadow:4px 4px 0 #000;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px;padding:10px 12px;position:sticky;top:52px;top:var(--topbar-h,52px);z-index:20}.find-bar.find-bar .find-box{flex:1 1 220px;min-width:0}.library-toolbar{background:var(--om-base);border-bottom:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);box-sizing:border-box;gap:16px;height:52px;padding:0 24px}.library-toolbar .lib-selector{background:color-mix(in srgb,var(--td-yellow) 5%,#0000);border:1px solid color-mix(in srgb,var(--td-yellow) 65%,color-mix(in srgb,var(--om-text) 55%,var(--om-base)));border-left:4px solid var(--td-yellow);box-sizing:border-box;height:40px;justify-content:center;min-width:225px;padding:3px 12px}.library-toolbar .lib-selector-label{color:color-mix(in srgb,var(--td-yellow) 50%,color-mix(in srgb,var(--om-text) 80%,var(--om-base)));font-size:9px;letter-spacing:.14em;line-height:11px}.library-toolbar .lib-name{color:color-mix(in srgb,var(--td-yellow) 30%,#fff);font-size:17px;letter-spacing:.055em}.library-toolbar .lib-selector-row{gap:9px;width:100%}.library-toolbar .lib-caret{color:var(--td-yellow);font-size:16px;margin-left:18px}.library-toolbar .lib-selector svg{color:var(--td-yellow);height:16px;width:16px}.library-toolbar .topbar-search{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid color-mix(in srgb,var(--om-text) 40%,var(--om-base));border-radius:4px;box-sizing:border-box;display:flex;flex:1 1;gap:12px;height:38px;min-width:0;padding:0 14px}.library-toolbar .topbar-search:focus-within{border-color:color-mix(in srgb,var(--td-yellow) 65%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--td-yellow) 65%,#fff)}.library-toolbar .topbar-search svg{color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));flex-shrink:0;height:19px;width:19px}.library-toolbar .topbar-search input{color:var(--om-text);flex:1 1;font-size:14px;min-width:0;padding:0;width:100%}.library-toolbar .topbar-search input::placeholder{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base))}.library-toolbar .search-hint{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font:11px Boogaloo,sans-serif;letter-spacing:.13em}.library-toolbar .toolbar-account{flex-shrink:0;margin-left:0!important}.search-close,.search-toggle{display:none}@media (max-width:600px){.library-toolbar{gap:10px;height:46px;padding:0 10px}.library-toolbar .lib-selector{flex:1 1;height:36px;min-width:0;padding:2px 8px}.library-toolbar .lib-name{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-toolbar .lib-caret{margin-left:auto}.library-toolbar .topbar-search{display:none}.library-toolbar .search-toggle{align-items:center;background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid color-mix(in srgb,var(--om-text) 40%,var(--om-base));border-radius:4px;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));display:flex;font:16px Boogaloo,sans-serif;gap:7px;height:36px;padding:0 10px}.search-toggle svg{height:18px;width:18px}.library-toolbar.search-open .topbar-search{display:flex}.library-toolbar .search-hint,.library-toolbar.search-open .lib-selector,.library-toolbar.search-open .search-toggle,.library-toolbar.search-open .toolbar-account{display:none}.library-toolbar .search-close{background:none;border:0;color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));cursor:pointer;display:block;font-size:18px}}.library-toolbar .lib-selector{flex-shrink:0;max-width:34%;padding:0}.library-toolbar .lib-trigger{background:none;border:0;color:inherit;cursor:pointer;min-width:0;padding:3px 10px;text-align:left;width:100%}.library-toolbar .lib-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-toolbar .lib-option{background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;width:100%}.library-toolbar .lib-option:focus-visible,.library-toolbar .lib-option:hover{background:var(--bg-hover)}.library-toolbar .lib-option.active{background:color-mix(in srgb,var(--td-yellow) 10%,#0000)}.library-toolbar .toolbar-account>div{margin-left:0!important}.library-toolbar .search-hint{background:none;border:0;cursor:pointer;padding:4px}.library-toolbar button:focus-visible{outline:2px solid color-mix(in srgb,var(--td-yellow) 45%,#fff);outline-offset:2px}@media (max-width:600px){.library-toolbar .lib-selector{max-width:none;min-width:0!important}.library-toolbar .lib-selector-row{min-width:0}.library-toolbar .topbar-search input{font-size:16px}}.cover-size-control{color:var(--td-yellow);flex-shrink:0;font:17px Boogaloo,cursive;position:relative}.cover-size-control summary{align-items:center;background:color-mix(in srgb,var(--om-base) 95%,#fff);border:2px solid var(--td-yellow);box-shadow:3px 3px #050506;cursor:pointer;display:flex;gap:7px;list-style:none;min-height:40px;padding:7px 12px}.cover-size-control summary::-webkit-details-marker{display:none}.cover-size-control summary>span:first-child{font:24px/1 sans-serif}.cover-size-options{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:2px solid var(--td-yellow);box-shadow:4px 4px #000;display:flex;gap:6px;max-width:calc(100vw - 24px);padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:150}.cover-size-options button{align-items:center;background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid color-mix(in srgb,var(--td-yellow) 25%,color-mix(in srgb,var(--om-text) 20%,var(--om-base)));color:var(--td-yellow);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:16px Boogaloo,cursive;gap:7px;justify-content:flex-end;padding:8px 3px}.cover-size-options button[aria-pressed=true]{background:var(--td-yellow);border-color:#000;color:color-mix(in srgb,var(--om-base) 90%,#000)}.cover-size-icon{border:2px solid;display:block}.cover-size-control :focus-visible{outline:3px solid var(--om-text);outline-offset:3px}.home-cover-sizing .home-book{width:var(--shelf-cover-width)}.home-cover-sizing .page-header-actions{flex-wrap:wrap}@media(max-width:599px){.cover-size-label{display:none}}.series-detail-comic{container:comic-series/inline-size}.comic-series-overview{display:contents}.comic-series-hero{--csh-ink:#08090c;--csh-cover-width:clamp(180px,18cqw,220px);grid-gap:28px;background:var(--om-base);border-top:2px solid var(--rl-theme-accent);color:var(--rl-theme-text);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 320px;isolation:isolate;padding:38px 30px 30px;position:relative;z-index:60}.comic-series-hero:after,.comic-series-hero:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.comic-series-hero:before{background-image:var(--csh-cover);background-position:center 20%;background-size:cover;clip-path:inset(0);filter:blur(11px) brightness(.65) saturate(1.1)}.comic-series-hero:after{background:linear-gradient(0deg,#08090c,#0000 18px),linear-gradient(0deg,rgba(var(--rl-theme-main-rgb),.28),#0000 60%),linear-gradient(90deg,color-mix(in srgb,var(--om-base) 6%,#0000),color-mix(in srgb,var(--om-base) 61%,#0000) 30%,color-mix(in srgb,var(--om-base) 54%,#0000) 65%,color-mix(in srgb,var(--om-base) 14%,#0000)),linear-gradient(0deg,color-mix(in srgb,var(--om-base) 82%,#0000),#0000 75%)}.comic-series-hero *{box-sizing:border-box}.csh-editorial{grid-gap:18px 24px;align-items:start;display:grid;gap:18px 24px;grid-template-areas:"cover heading" "cover story";grid-template-columns:var(--csh-cover-width) minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0}.csh-cover{align-self:center;border:2px solid var(--csh-ink);box-shadow:3px 4px var(--csh-ink),0 10px 18px #0006;grid-area:cover;height:auto;justify-self:center;object-fit:contain;transform:rotate(-.6deg);width:var(--csh-cover-width)}.csh-heading{grid-area:heading;min-width:0}.csh-meta{color:var(--rl-theme-muted);font:12px/1.5 DM Sans,sans-serif;margin:0}.csh-genres,.csh-user-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.csh-genres>span{background:var(--rl-theme-banner);border:1px solid var(--rl-theme-main);border-left:3px solid var(--rl-theme-accent);box-shadow:2px 2px var(--csh-ink);color:var(--rl-theme-banner-accent);font:14px Bangers,cursive;letter-spacing:.6px;padding:4px 9px;transform:skewX(-6deg)}.csh-user-tags>span{border:1px dashed var(--rl-theme-muted);color:var(--rl-theme-text);font:13px Comic Neue,cursive;padding:3px 7px}.csh-story{grid-area:story;min-width:0}.csh-story>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--rl-theme-text);display:-webkit-box;font:16px/1.5 Comic Neue,cursive;margin:0;overflow:hidden}.csh-about{background:none;border:0;border-bottom:1px dashed var(--rl-theme-accent);color:var(--rl-theme-accent);cursor:pointer;font:14px Comic Neue,cursive;margin-top:5px;min-height:32px;padding:4px 0}.csh-badges .award-badge--cbr{background:var(--rl-theme-accent)!important;border:2px solid var(--csh-ink)!important;border-radius:0;box-shadow:3px 3px var(--csh-ink);color:var(--rl-theme-on-accent)!important;padding:6px 9px;text-decoration:none;transform:rotate(-1deg)}.csh-badges .csh-reader-score{background:var(--rl-theme-button)!important;color:var(--rl-theme-on-button)!important;transform:rotate(1deg)}.csh-badges .award-badge--cbr .award-badge__text{align-items:center;display:flex;flex-direction:row-reverse;gap:7px}.csh-badges .award-badge--cbr .award-badge__name{color:inherit;font:23px/1 Bangers,cursive}.csh-badges .award-badge--cbr .award-badge__sub{color:inherit;font:13px Boogaloo,cursive}.csh-badges .award-badge--cbr .award-badge__icon{color:inherit;font-size:13px}.csh-caption{grid-gap:17px 13px;align-self:center;background:color-mix(in srgb,var(--rl-theme-main) 18%,var(--rl-theme-panel));background-image:radial-gradient(color-mix(in srgb,var(--om-text) 5%,#0000) 1px,#0000 1px);background-size:5px 5px;border:2px solid var(--rl-theme-accent);box-shadow:5px 6px var(--csh-ink);display:grid;gap:17px 13px;grid-template-columns:52px minmax(0,1fr);padding:25px 17px 20px;position:relative;transform:rotate(.6deg)}.csh-caption-label{background:var(--rl-theme-accent);box-shadow:2px 2px var(--csh-ink);color:var(--rl-theme-on-accent);font:15px Bangers,cursive;left:12px;letter-spacing:.6px;padding:5px 10px;position:absolute;top:-14px;transform:rotate(-2deg)}.csh-caption>img{align-self:center;border:1px solid var(--csh-ink);box-shadow:2px 3px var(--csh-ink);height:78px;object-fit:cover;width:52px}.csh-progress-copy{min-width:0}.csh-progress-copy h2{color:var(--rl-theme-text);font:30px/1.1 Bangers,cursive;margin:1px 0 5px;overflow-wrap:anywhere}.csh-progress-copy>span{color:var(--rl-theme-muted);font:12px DM Sans,sans-serif}.csh-track{background:color-mix(in srgb,var(--om-base) 85%,#fff);height:6px;margin-top:12px;transform:skewX(-8deg)}.csh-track>span{background:var(--rl-theme-accent);display:block;height:100%}.csh-resume{grid-column:1/-1}.csh-resume:hover{filter:brightness(1.15);transform:skewX(-2deg) translateY(-2px)}.csh-empty>p{font:16px Comic Neue,cursive;margin:0}.csh-bulk,.csh-empty>p,.csh-notice{grid-column:1/-1}.csh-notice{font:14px DM Sans,sans-serif;margin:0}.comic-series-hero a:focus-visible,.comic-series-hero button:focus-visible{outline:2px solid var(--rl-theme-accent);outline-offset:5px}@container comic-series (max-width:800px){.comic-series-hero{gap:24px;grid-template-columns:minmax(0,1fr)}.csh-caption{align-items:center;grid-template-columns:48px minmax(0,1fr) auto;transform:none}.csh-caption>img{height:72px;width:48px}.csh-resume{grid-column:auto;padding:10px 18px}}@container comic-series (max-width:599px){.comic-series-hero{gap:24px 13px;grid-template-areas:"back back" "cover heading" "caption caption";grid-template-columns:72px minmax(0,1fr);padding:22px 14px 20px}.csh-editorial{display:contents}.csh-back{grid-area:back}.csh-cover{width:68px}.csh-title{margin:13px 6px 15px 0}.csh-title-face{-webkit-text-stroke-width:2px;font-size:25px;font-size:var(--csh-title-size,25px)}.csh-title-depth{-webkit-text-stroke-width:2px;transform:translate(3px,3px)}.csh-subtitle{font-size:12px;letter-spacing:.14em;margin-top:10px}.csh-meta{font-size:11px}.csh-genres{gap:6px;margin-top:10px}.csh-genres>span{font-size:12px;padding:3px 6px}.csh-story{display:none}.csh-side{grid-area:caption}.csh-caption{gap:12px;grid-template-columns:44px minmax(0,1fr);padding:20px 13px 12px}.csh-caption>img{height:66px;width:44px}.csh-resume{font-size:23px}.csh-bulk,.csh-notice,.csh-resume{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.comic-series-hero button{transition:none!important}}.csh-read-first{background:none;border:0;color:var(--rl-theme-text);cursor:pointer;font:14px Comic Neue,cursive;min-height:36px;padding:6px 0;text-underline-offset:4px}.csh-back{grid-column:1/-1;justify-self:start;margin-bottom:-12px;margin-top:-16px}.csh-side{align-self:center;display:flex;flex-direction:column;gap:16px;min-width:0}.csh-side>.csh-caption{align-self:stretch}.csh-side-tools{display:flex}.csh-side-tools>.csh-entry-actions{grid-gap:8px;display:grid;flex-wrap:nowrap;gap:8px;grid-template-columns:1fr 1fr auto;width:100%}.csh-side-tools>.csh-entry-actions>button{font-size:17px;min-width:0;padding:8px 10px;white-space:nowrap}.csh-side-tools>.csh-entry-actions>.csh-favorite{font:22px/1 DM Sans,sans-serif;padding:6px 0;width:46px}.csh-side-tools>.csh-entry-actions>.csh-favorite[aria-pressed=true]{background:#ffe080;background:var(--rl-theme-accent,#ffe080);color:#111;color:var(--rl-theme-on-accent,#111)}.csh-entry-actions>button:disabled{cursor:default;opacity:.5}.csh-read-first{color:var(--rl-theme-accent);grid-column:1/-1;justify-self:center;margin-top:-7px}.csh-read-first:hover{color:var(--rl-theme-accent);text-decoration:underline}.series-detail-comic .series-tabs{background:linear-gradient(to bottom,color-mix(in srgb,var(--rl-theme-banner) 75%,color-mix(in srgb,var(--om-base) 85%,#fff)) 0,color-mix(in srgb,var(--rl-theme-banner) 65%,color-mix(in srgb,var(--om-base) 95%,#fff)) 15%,color-mix(in srgb,var(--rl-theme-banner) 45%,#08090c) 100%);border-bottom:4px solid #08090c;border-top:3px solid #08090c;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--om-text) 19%,#0000),inset 0 -1px 0 color-mix(in srgb,var(--om-text) 7%,#0000),0 5px 10px #0005;gap:4px;padding:0 30px}.series-detail-comic .series-tab{border-bottom:3px solid #0000;color:var(--rl-theme-text);font:17px Boogaloo,cursive;letter-spacing:.045em;margin:0;min-height:48px;padding:14px 18px}.series-detail-comic .series-tab:hover{background:color-mix(in srgb,var(--rl-theme-banner) 45%,#0000);color:var(--rl-theme-accent)}.series-detail-comic .series-tab.active{background:linear-gradient(to bottom,color-mix(in srgb,var(--rl-theme-banner) 90%,color-mix(in srgb,var(--om-base) 85%,#fff)),color-mix(in srgb,var(--rl-theme-banner) 75%,#08090c));border-bottom-color:var(--rl-theme-accent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--om-text) 8%,#0000),inset -1px 0 0 #0007;color:var(--rl-theme-accent)}.series-detail-comic .series-tab:focus-visible{outline:2px solid var(--rl-theme-accent);outline-offset:-5px}.series-detail-comic .series-body{background:color-mix(in srgb,var(--rl-theme-main) 8%,color-mix(in srgb,var(--om-base) 70%,#000))}.series-detail-comic .shelf-wall{background:#0000}.series-detail-comic .issues-bookshelf>.shelf-plank{background:linear-gradient(to bottom,color-mix(in srgb,var(--rl-theme-button) 28%,color-mix(in srgb,var(--om-text) 40%,var(--om-base))) 0,color-mix(in srgb,var(--rl-theme-button) 22%,color-mix(in srgb,var(--om-base) 85%,#fff)) 8%,color-mix(in srgb,var(--rl-theme-button) 18%,color-mix(in srgb,var(--om-base) 90%,#fff)) 32%,color-mix(in srgb,var(--rl-theme-button) 12%,var(--om-base)) 85%,color-mix(in srgb,var(--om-base) 70%,#000) 100%);box-shadow:0 8px 20px #000b,inset 0 1px 0 color-mix(in srgb,var(--om-text) 19%,#0000),inset 0 2px 0 color-mix(in srgb,var(--om-text) 6%,#0000)}@container comic-series (min-width:600px) and (max-width:800px){.csh-caption:has(.csh-read-first)>.csh-progress-copy,.csh-caption:has(.csh-read-first)>img{grid-row:1/3}.csh-caption:has(.csh-read-first)>.csh-resume{grid-column:3;grid-row:1}.csh-read-first{grid-column:3;grid-row:2}}@container comic-series (max-width:599px){.csh-back{grid-area:back;margin:0 0 -12px}.csh-back,.csh-read-first{min-height:44px}.series-detail-comic .series-tabs{gap:0;padding:0 8px}.series-detail-comic .series-tab{font-size:15px;padding:12px 10px}}.series-detail-comic .issues-books{grid-gap:18px 12px;align-items:end;display:grid;gap:18px 12px;grid-template-columns:repeat(auto-fill,minmax(min(164px,100%),1fr))}.series-detail-comic .issues-books>.issue-book{min-width:0;width:100%!important}.series-detail-comic .issues-books .issue-cover{aspect-ratio:2/3;height:auto!important;width:100%!important}@media (max-width:599px){.series-detail-comic .issues-books{grid-template-columns:repeat(2,minmax(0,1fr))}}.csh-heading>.csh-title{margin-top:0}.csh-meta{overflow-wrap:anywhere}.csh-topline{align-items:center;display:flex;gap:16px;grid-column:1/-1;justify-content:space-between;margin-bottom:-12px;margin-top:-16px;min-width:0}.csh-topline>.csh-back{margin:0}.csh-topline>.csh-publisher{align-items:center;color:var(--rl-theme-text);display:flex;font:15px Boogaloo,cursive;justify-content:flex-end}@container comic-series (max-width:599px){.csh-topline{grid-area:back;margin:0 0 -12px}}.csh-series-summary{grid-column:1/-1;grid-row:1;min-width:0}.csh-series-counts{align-items:baseline;color:var(--rl-theme-muted);display:flex;flex-wrap:wrap;font:12px/1.4 DM Sans,sans-serif;gap:6px 12px;justify-content:space-between}.csh-series-counts strong{color:var(--rl-theme-text);font-size:14px}.csh-series-summary .csh-track{margin-top:10px;transform:none}@container comic-series (min-width:600px) and (max-width:800px){.csh-caption:has(.csh-series-summary)>.csh-progress-copy,.csh-caption:has(.csh-series-summary)>img{grid-row:2/4}.csh-caption:has(.csh-series-summary)>.csh-resume{grid-column:3;grid-row:2}.csh-caption:has(.csh-series-summary)>.csh-read-first{grid-column:3;grid-row:3}}.brand-publisher{display:inline-block!important;height:auto!important;max-height:28px!important;max-height:calc(28px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:96px!important;max-width:calc(96px*var(--brand-scale,1))!important;object-fit:contain;vertical-align:middle;width:auto!important}.brand-publisher--filter{max-height:24px!important;max-height:calc(24px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:72px!important;max-width:calc(72px*var(--brand-scale,1))!important}.brand-publisher--heading{max-height:32px!important;max-height:calc(32px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:120px!important;max-width:calc(120px*var(--brand-scale,1))!important}.brand-character{float:right;height:auto;margin:0 0 12px 20px;max-height:72px;max-height:calc(72px*var(--brand-scale,1));max-width:96px;max-width:calc(96px*var(--brand-scale,1));object-fit:contain;opacity:.8;pointer-events:none;width:auto}.brand-editor{color:var(--text-primary);margin:12px 0}.brand-editor summary{color:var(--text-secondary);cursor:pointer;padding:8px 0}.brand-editor-body{align-items:flex-start;border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px;padding:12px}.brand-editor-body label{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.brand-editor-body input[type=text]{width:min(360px,100%)}.brand-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.brand-preview{align-items:center;background:#16181f;color:#eee;display:flex;flex-wrap:wrap;gap:20px;max-width:100%;padding:14px}.brand-preview .brand-character{float:none;margin:0}.brand-error{color:#ff8585;color:var(--text-error,#ff8585)}.brand-symbol-settings select{margin:10px 0;max-width:100%;padding:8px}@media(max-width:650px){.brand-character{margin-left:12px;max-height:48px;max-height:calc(48px*var(--brand-scale,1));max-width:64px;max-width:calc(64px*var(--brand-scale,1))}}.brand-publisher--hero{max-height:48px!important;max-height:calc(48px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:160px!important;max-width:calc(160px*var(--brand-scale,1))!important}.brand-publisher--event-large{max-height:44px!important;max-height:calc(44px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:144px!important;max-width:calc(144px*var(--brand-scale,1))!important}.brand-publisher--event{max-height:34px!important;max-height:calc(34px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important;max-width:112px!important;max-width:calc(112px*var(--brand-scale,1))!important}.chron-meta>.chron-publisher:has(img){align-items:center;display:flex;flex-shrink:0;opacity:1}.csh-title:has(>.brand-character){grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;grid-template-columns:auto minmax(0,1fr)}.csh-title>.brand-character{float:none;grid-column:1;grid-row:1;margin:0;max-height:60px;max-height:calc(60px*var(--brand-scale,1));max-width:88px;max-width:calc(88px*var(--brand-scale,1));opacity:1}.csh-title:has(>.brand-character)>.csh-title-face{grid-column:2;min-width:0}.csh-title:has(>.brand-character)>.csh-subtitle{grid-column:2}@media(max-width:650px){.brand-publisher--hero{max-width:120px!important;max-width:calc(120px*var(--brand-scale,1))!important}.brand-publisher--event-large,.brand-publisher--hero{max-height:36px!important;max-height:calc(36px*var(--brand-scale,1)*var(--brand-shape-scale,1))!important}.brand-publisher--event-large{max-width:112px!important;max-width:calc(112px*var(--brand-scale,1))!important}.csh-title:has(>.brand-character){column-gap:10px}.csh-title>.brand-character{max-height:42px;max-height:calc(42px*var(--brand-scale,1));max-width:56px;max-width:calc(56px*var(--brand-scale,1))}}.brand-crop{border:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px;padding:14px;width:min(100%,480px)}.brand-crop p{margin:0}.brand-crop-preview{align-items:center;background:repeating-conic-gradient(#252731 0 25%,#191b23 0 50%) 0 0/20px 20px;display:flex;justify-content:center;min-height:100px;padding:16px}.brand-crop-preview canvas{height:auto;max-width:100%;object-fit:contain}.brand-crop label{grid-gap:8px;display:grid;gap:8px;grid-template-columns:52px minmax(0,1fr) 42px}.brand-crop input[type=range]{min-width:0;width:100%}.brand-crop small{color:var(--text-secondary)}.brand-publisher[data-shape=compact]:not(.brand-publisher--filter){--brand-shape-scale:1.3}.brand-preview figure{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;margin:0}.brand-preview figcaption{color:var(--text-secondary);font:12px/1.4 DM Sans,sans-serif}.admin-bar{background:#0a0a0f8c;border:2px dashed #ffffff29;margin:0 0 22px}.admin-bar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.admin-bar-label{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));font:13px Bangers,cursive;letter-spacing:.14em;margin-right:6px}.admin-bar-btn{background:var(--om-base);border:1px solid #ffffff38;border-radius:0;color:var(--om-text);cursor:pointer;font:.84rem DM Sans,system-ui,sans-serif;min-height:32px;padding:5px 12px}.admin-bar-btn:hover:not(:disabled){border-color:var(--td-yellow);color:var(--td-yellow)}.admin-bar-btn.primary{background:var(--td-yellow);border-color:var(--td-yellow);color:color-mix(in srgb,var(--om-base) 90%,#000);font-weight:700}.admin-bar-btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--td-yellow) 75%,#fff);color:color-mix(in srgb,var(--om-base) 90%,#000)}.admin-bar-btn:disabled{cursor:default;opacity:.5}.admin-bar-btn:focus-visible{outline:2px solid var(--td-yellow);outline-offset:2px}@media (pointer:coarse){.admin-bar-btn{min-height:40px}}.chron .admin-bar,.lc-page>.admin-bar{margin:16px 0 0}.cm-mast{border-bottom:4px solid var(--td-cream);color:var(--td-cream);font-family:DM Sans,sans-serif;padding:6px 0 32px;position:relative}.cm-mast,.cm-mast *{box-sizing:border-box}.cm-mast--inset{margin-top:34px}.cm-mast h1{color:var(--td-cream);font:400 clamp(58px,6.7vw,103px)/.94 Bangers,cursive;letter-spacing:1px;margin:24px 0;max-width:calc(100% - 260px)}.cm-mast h1 em{color:var(--td-yellow);font-style:normal}.cm-intro{align-items:center;display:flex;gap:24px}.cm-intro strong{border-right:1px solid color-mix(in srgb,var(--om-text) 30%,var(--om-base));flex-shrink:0;font:27px Bangers,cursive;letter-spacing:2px;padding-right:24px;text-transform:uppercase}.cm-intro p{color:var(--td-cream-muted);font-size:13px;line-height:1.7;margin:0;max-width:680px}.cm-stamp{background:radial-gradient(color-mix(in srgb,var(--td-yellow) 14%,#0000) 1px,#0000 1px) 0 0/6px 6px;border:2px solid var(--td-yellow);box-shadow:7px 7px 0 #000;color:var(--td-yellow);font:31px/1.06 Bangers,cursive;padding:25px 27px;position:absolute;right:6%;text-transform:uppercase;top:44px;transform:rotate(8deg)}.cm-stamp b{color:var(--td-cream);font-weight:400}.cm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:22px}.cm-actions .home-stats{margin:0}.cm-actions>.btn-primary{background:var(--td-yellow);color:color-mix(in srgb,var(--om-base) 60%,#000)}@media (max-width:1050px){.cm-mast--inset{margin-top:25px}.cm-mast h1{max-width:calc(100% - 200px)}.cm-stamp{font-size:23px;padding:20px;right:3%;top:50px}}@media (max-width:650px){.cm-mast{padding-bottom:23px}.cm-mast--inset{margin-top:24px}.cm-mast h1{font-size:57px;margin:22px 0;max-width:none}.cm-stamp{display:none}.cm-intro{display:block}.cm-intro strong{border:0;font-size:21px;padding:0}.cm-intro p{font-size:11px;margin-top:8px}}.curated-page{--curated-gutter:32px}@media (max-width:1050px){.curated-page{--curated-gutter:22px}}@media (max-width:650px){.curated-page{--curated-gutter:16px}}.curated-page.curated-page{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1500px;padding-left:var(--curated-gutter);padding-right:var(--curated-gutter)}.new-entry-dialog .new-entry-tabs{background:var(--bg-elevated);border-bottom:2px solid #000;display:flex;flex-shrink:0}.new-entry-dialog .new-entry-tabs button{background:#0000;border:none;border-bottom:3px solid #0000;color:var(--text-secondary);cursor:pointer;flex:1 1;font:15px Boogaloo,cursive;letter-spacing:.03em;padding:11px 16px}.new-entry-dialog .new-entry-tabs button.on{border-bottom-color:var(--td-yellow);color:var(--td-yellow)}.new-entry-dialog .new-entry-tabs button:focus-visible{outline:2px solid var(--td-yellow);outline-offset:-4px}.new-entry-dialog .new-entry-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.new-entry-dialog .new-entry-body>.adm-modal-content{overflow:visible}.new-entry-ask,.new-entry-pad{padding:16px 18px}.new-entry-ask{display:flex;flex-direction:column;gap:8px}.new-entry-ask textarea{font:inherit;min-height:80px;resize:vertical}.new-entry-note{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0;padding:4px 0}.new-entry-dialog>.new-entry-body>.new-entry-note{padding:16px 18px}.new-entry-actions{display:flex;gap:8px;justify-content:flex-end}@media (pointer:coarse){.new-entry-dialog .new-entry-tabs button{min-height:44px}}.state-loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.9rem;gap:14px;justify-content:center;min-height:300px}.state-loading.state-compact{min-height:120px}.state-empty{border:3px dashed color-mix(in srgb,var(--td-yellow) 25%,#0000);color:var(--text-secondary);margin:30px 16px;padding:28px 24px;text-align:center}.state-empty-icon{font-size:2.2rem;margin-bottom:6px;opacity:.35}.state-empty-title{color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.6rem;letter-spacing:.1em}.state-empty-text{font-size:13.5px;line-height:1.6;margin:6px auto 0;max-width:520px}.state-empty-action{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.state-error{align-items:center;background:color-mix(in srgb,var(--td-red) 8%,#0000);border:1px solid color-mix(in srgb,var(--td-red) 35%,#0000);border-left:4px solid var(--td-red);color:#ffb4b4;display:flex;flex-wrap:wrap;font-size:.9rem;gap:12px;justify-content:space-between;line-height:1.5;margin:12px 16px;padding:12px 16px}.state-error strong{color:#ffd1d1}.events-outer.tl-outer{padding:0!important}.chron{--cream:color-mix(in srgb,var(--td-yellow) 15%,var(--om-text));--yellow:var(--td-yellow);--muted:color-mix(in srgb,var(--om-text) 70%,var(--om-base));color:var(--cream);font-family:DM Sans,sans-serif;padding:34px 0 64px}.chron *{box-sizing:border-box}.chron button{cursor:pointer}.chron-nav{background:var(--om-base);border-bottom:1px solid color-mix(in srgb,var(--om-base) 75%,#fff);box-shadow:0 9px 18px #0007;margin-bottom:34px;position:sticky;top:52px;z-index:25}.chron-decades{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);display:flex;gap:8px;padding:14px 0 11px}.chron-decades>span{color:var(--muted);font-size:10px;letter-spacing:1.6px;margin-right:20px}.chron-decades button{background:#0000;border:0;color:var(--cream);font:23px Bangers,cursive;padding:4px 18px}.chron-decades button.active,.chron-decades button:hover{background:var(--yellow);color:var(--om-base);transform:skew(-5deg)}.chron-tools{align-items:center;display:flex;gap:12px;padding:12px 0}.chron input,.chron select{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid color-mix(in srgb,var(--om-base) 75%,#fff);border-radius:3px;color:var(--cream);font-size:12px;padding:9px 12px}.chron input{min-width:120px;width:230px}.chron select{max-width:108px}.chron-tiers{display:flex;gap:5px}.chron-tiers button{background:#0000;border:1px solid #0000;color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font-size:11px;padding:8px}.chron-tiers i{background:color-mix(in srgb,var(--td-red) 70%,#fff);display:inline-block;height:7px;margin-right:6px;width:7px}.chron-tiers [data-tier="2"] i{background:var(--td-yellow)}.chron-tiers [data-tier="3"] i{background:#79b3df}.chron-tiers button[aria-pressed=false]{opacity:.35}.chron-tiers button:hover{border-color:color-mix(in srgb,var(--om-text) 30%,var(--om-base))}.chron-reset{background:none;border:0;color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font-size:11px}.chron output{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));font-size:11px;margin-left:auto;white-space:nowrap}.chron-years{position:relative}.chron-years:before{background:linear-gradient(var(--yellow),color-mix(in srgb,var(--om-text) 25%,var(--om-base)) 300px);bottom:0;content:"";left:37px;position:absolute;top:28px;width:2px}.chron-year{grid-gap:18px;display:grid;gap:18px;grid-template-columns:94px minmax(0,1fr);padding-bottom:38px;position:relative;scroll-margin-top:188px}.chron-year-label{align-self:start;background:var(--om-base);padding:9px 0 17px;position:relative;text-align:center;width:78px;z-index:1}.chron-year-label b{color:var(--yellow);font:35px Bangers,cursive}.chron-year-label span{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));display:block;font-size:9px;letter-spacing:1px;margin-top:7px;text-transform:uppercase}.chron-panels{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(6,minmax(0,1fr))}.chron-card{--accent:#7eafd3;background:color-mix(in srgb,var(--om-base) 95%,#fff);border-top:3px solid var(--accent);box-shadow:5px 5px 0 #050608;display:flex;flex-direction:column;grid-column:span 2;min-width:0;overflow:hidden;position:relative}.chron-tier-1{--accent:color-mix(in srgb,var(--td-red) 70%,#fff);background:radial-gradient(ellipse at 100% 0,#6a232b55,#0000 70%),color-mix(in srgb,var(--om-base) 95%,#fff);display:grid;grid-column:span 6;grid-template-columns:1fr 31%;min-height:290px}.chron-tier-2{--accent:color-mix(in srgb,var(--td-yellow) 65%,color-mix(in srgb,var(--om-text) 70%,var(--om-base)));grid-column:span 3}.chron-art{background:radial-gradient(color-mix(in srgb,var(--om-text) 7%,#0000) 1px,#0000 1px) 0 0/6px 6px,var(--om-base);height:125px;overflow:hidden;position:relative}.chron-art img{height:100%;object-fit:cover;object-position:50% 25%;opacity:.8;width:100%}.chron-tier-1 .chron-art{grid-column:2;grid-row:1;height:100%;margin-right:-24px;min-height:290px;transform:skew(-7deg)}.chron-tier-1 .chron-art img{opacity:1;transform:skew(7deg) scale(1.13)}.chron-tier-1 .chron-copy{grid-column:1;grid-row:1;padding:26px 32px}.chron-copy{min-width:0;padding:20px}.chron-meta{align-items:center;color:var(--accent);display:flex;font-size:9px;gap:12px;justify-content:space-between;letter-spacing:1.4px;text-transform:uppercase}.chron-meta b{color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));font-size:9px;font-weight:500;letter-spacing:1px}.chron h2{color:var(--cream);font:30px/1.07 Bangers,cursive;letter-spacing:.4px;margin:12px 0}.chron-tier-1 h2{font-size:clamp(34px,3.8vw,56px);max-width:700px}.chron-tier-2 h2{font-size:34px}.chron-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));display:-webkit-box;font-size:12px;line-height:1.75;margin:0;overflow:hidden;white-space:pre-line}.chron-tier-1 .chron-description{color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));max-width:680px}.chron-more{background:#0000;border:0;color:var(--accent);font-size:10px;padding:10px 0 0}.expanded .chron-description{display:block}.chron-card footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--om-text) 8%,#0000);color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));display:flex;font-size:11px;gap:14px;margin-top:17px;padding-top:13px}.chron-card footer small{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));font-size:10px;margin-left:4px}.chron-card footer i{background:color-mix(in srgb,var(--om-text) 8%,#0000);display:block;flex:1 1;height:3px;margin-left:auto;max-width:110px}.chron-card footer i b{background:var(--accent);display:block;height:100%;opacity:.7}.chron-no-art .chron-art{height:60px}.chron-no-art .chron-art span{color:color-mix(in srgb,var(--om-text) 4%,#0000);font:70px Bangers;position:absolute;right:12px;top:0}.chron-no-art.chron-tier-1 .chron-art{height:100%}.chron-note{border-top:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);color:color-mix(in srgb,var(--om-text) 50%,var(--om-base));font-size:11px;margin-left:112px;padding-top:20px}.chron :focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.chron-description{white-space:normal}.chron-tier-1 .chron-description{-webkit-line-clamp:3}.chron-card footer{margin-top:19px}.chron-tier-1{min-height:300px}@media (min-width:1400px){.chron-tier-3 .chron-art{height:150px}}@media (max-width:1050px){.chron{padding-bottom:25px;padding-top:25px}.chron-tools{flex-wrap:wrap}.chron input{flex:1 1}.chron-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.chron-tier-1{grid-column:span 2}.chron-tier-2,.chron-tier-3{grid-column:span 1}.chron-year{gap:10px;grid-template-columns:75px minmax(0,1fr)}.chron-year-label{width:64px}.chron-years:before{left:31px}.chron-decades button{padding:4px 12px}.chron-year{scroll-margin-top:225px}}@media (max-width:650px){.chron{padding-bottom:24px;padding-top:24px}.chron-nav{margin-bottom:25px;top:52px}.chron-decades{gap:2px;justify-content:space-between}.chron-decades>span{display:none}.chron-decades button{font-size:21px;padding:5px 10px}.chron-tools{gap:7px;padding:10px 0}.chron input{font-size:11px;width:180px}.chron select{font-size:11px;width:96px}.chron-tiers{gap:0;order:3}.chron-tiers button{padding:5px 8px}.chron-reset{order:4}.chron output{font-size:9px;order:5}.chron-year{display:block;padding-bottom:30px;scroll-margin-top:200px}.chron-year-label{align-items:center;display:flex;gap:12px;padding:0 0 12px;text-align:left;width:auto}.chron-year-label span{margin:0}.chron-years:before{display:none}.chron-panels{display:flex;flex-direction:column;gap:17px}.chron-card{width:100%}.chron-tier-1{display:flex;min-height:0}.chron-tier-1 .chron-art{border:0;height:170px;margin:0;min-height:0;order:0;transform:none}.chron-tier-1 .chron-art img{object-position:50% 25%;transform:none}.chron-copy,.chron-tier-1 .chron-copy{padding:20px}.chron-tier-1 h2{font-size:39px}.chron-art{height:130px}.chron-note{margin-left:0}.chron h2{font-size:32px}}.chron-tier-2,.chron-tier-3{background:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--td-yellow) 65%,color-mix(in srgb,var(--om-text) 70%,var(--om-base))) 7%,#0000) 1px,#0000 1px) 0 0/6px 6px,color-mix(in srgb,var(--om-base) 95%,#fff);border:3px solid var(--accent);box-shadow:6px 6px 0 #000;display:grid;grid-template-columns:36% minmax(0,1fr);outline:2px solid #06070a}.chron-tier-3{background:radial-gradient(#7eafd318 1px,#0000 1px) 0 0/6px 6px,color-mix(in srgb,var(--om-base) 95%,#fff);grid-template-columns:32% minmax(0,1fr)}.chron-tier-2 .chron-art,.chron-tier-3 .chron-art{align-self:start;aspect-ratio:2/3;background:color-mix(in srgb,var(--om-base) 70%,#000);border:3px solid #070809;box-shadow:3px 3px 0 #000;height:auto!important;margin:14px 0 14px 12px;min-height:0}.chron-tier-2 .chron-art img,.chron-tier-3 .chron-art img{display:block;height:100%;inset:0;object-fit:contain;object-position:center;opacity:1;position:absolute;width:100%}.chron-tier-2 .chron-copy{padding:15px 15px 17px}.chron-tier-3 .chron-copy{padding:12px 12px 14px}.chron-tier-2 .chron-meta,.chron-tier-3 .chron-meta{flex-wrap:wrap;font-size:9px;gap:5px;letter-spacing:.8px}.chron-tier-2 .chron-meta>span,.chron-tier-3 .chron-meta>span{background:var(--accent);border:2px solid #08090b;box-shadow:2px 2px 0 #000;color:var(--om-base);font-weight:700;padding:5px 7px}.chron-tier-2 h2{font-size:31px;margin:14px 0 11px}.chron-tier-3 h2{font-size:25px;margin:12px 0 9px}.chron-tier-2 .chron-description{-webkit-line-clamp:4;color:color-mix(in srgb,var(--td-yellow) 20%,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));font-family:Comic Neue,cursive;font-size:14px;line-height:1.45}.chron-tier-3 .chron-description{-webkit-line-clamp:2;color:#c7ddeb;font-family:Comic Neue,cursive;font-size:13px;line-height:1.4}.chron-tier-2 footer,.chron-tier-3 footer{flex-wrap:wrap;gap:7px}.chron-tier-3 footer{margin-top:12px}.chron-tier-2 footer i,.chron-tier-3 footer i{min-width:32px}.chron-tier-3 footer small{font-size:9px}.chron-tier-2.chron-no-art .chron-art,.chron-tier-3.chron-no-art .chron-art{background:radial-gradient(color-mix(in srgb,var(--om-text) 8%,#0000) 1px,#0000 1px) 0 0/5px 5px,var(--om-base)}.chron-tier-2.chron-no-art .chron-art span,.chron-tier-3.chron-no-art .chron-art span{color:var(--accent);font-size:35px;right:5px;top:30%}@media (min-width:651px) and (max-width:1150px){.chron-tier-2{grid-column:1/-1}.chron-tier-3{grid-column:span 1;grid-template-columns:30% minmax(0,1fr)}}@media (max-width:650px){.chron-tier-2{grid-template-columns:36% minmax(0,1fr)}.chron-tier-3{grid-template-columns:30% minmax(0,1fr)}.chron-tier-2 h2{font-size:29px}.chron-tier-3 h2{font-size:25px}.chron-tier-2 .chron-copy,.chron-tier-3 .chron-copy{padding:12px}.chron-tier-2 .chron-description{-webkit-line-clamp:3;font-size:13px}.chron-tier-3 .chron-description{font-size:12px}}.chron-tier-1{background:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--td-red) 70%,#fff) 11%,#0000) 1px,#0000 1px) 0 0/6px 6px,radial-gradient(ellipse at 100% 0,#6a232b55,#0000 70%),color-mix(in srgb,var(--om-base) 95%,#fff)}.chron-tier-1 .chron-meta>span{background:var(--accent);border:2px solid #08090b;box-shadow:2px 2px 0 #000;color:var(--om-base);font-weight:700;letter-spacing:.8px;padding:5px 7px}.chron-nav{border-left:2px solid color-mix(in srgb,var(--om-text) 40%,var(--om-base));border-right:2px solid color-mix(in srgb,var(--om-text) 40%,var(--om-base));padding-left:12px;padding-right:12px}.chron .chron-description{font-family:Comic Neue,Comic Sans MS,cursive;font-size:15px;font-weight:700;line-height:1.5}.chron .chron-tier-3 .chron-description{font-size:14px}@media (max-width:650px){.chron-nav{padding-left:6px;padding-right:6px}.chron .chron-description{font-size:14px}.chron .chron-tier-3 .chron-description{font-size:13px}.chron-tiers button{padding-left:5px;padding-right:5px}}.chron-tier-1{grid-template-columns:minmax(0,1fr) clamp(180px,24%,290px)}.chron-tier-1 .chron-art{align-self:stretch;background:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--td-red) 70%,#fff) 11%,#0000) 1px,#0000 1px) 0 0/6px 6px,var(--om-base);border-left:5px solid #08090c;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);height:auto;margin:0;min-height:0;padding:15px 14px 15px 30px;transform:none}.chron-tier-1 .chron-art img{aspect-ratio:2/3;display:block;height:auto;max-height:390px;object-fit:contain;object-position:center;position:static}.chron-tier-1.chron-no-art .chron-art{height:auto;min-height:220px}@media (max-width:650px){.chron-tier-1 .chron-art{border:0;border-bottom:3px solid #08090c;clip-path:none;display:flex;height:auto;justify-content:center;min-height:0;padding:16px}.chron-tier-1 .chron-art img{height:240px;max-height:none;object-fit:contain;transform:none;width:160px}}.main-content:has(.tl-outer){overflow:visible}.chron h2 a{color:inherit;text-decoration:none}.chron h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.chron-art{display:block}.chron-manual{color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));display:block;font-size:10px;margin-top:10px}.chron-decades{flex-wrap:wrap}.chron .expanded .chron-description,.chron.expanded .chron-description{display:block;white-space:pre-line}.chron-tier-1 .chron-art{align-content:center}.chron-tools{flex-wrap:wrap}.chron-tier-1{grid-template-columns:minmax(0,1fr) 31%;min-height:0}.chron-tier-1 .chron-art,.chron-tier-1.chron-no-art .chron-art{align-self:start;aspect-ratio:1/1;height:auto;min-height:0;overflow:hidden;padding:0}.chron-tier-1 .chron-art img{aspect-ratio:auto;height:100%;inset:0;max-height:none;object-fit:cover;object-position:50% 30%;position:absolute;transform:none;width:100%}.chron-nav{align-items:center;display:flex;gap:14px;overflow-x:auto;padding-bottom:7px;padding-top:7px;scrollbar-color:color-mix(in srgb,var(--om-text) 40%,var(--om-base)) var(--om-base);scrollbar-width:thin}.chron-decades{border-bottom:0;border-right:1px solid color-mix(in srgb,var(--om-base) 75%,#fff);flex:0 0 auto;flex-wrap:nowrap;gap:3px;padding:0 12px 0 0}.chron-decades>span{display:none}.chron-decades button{font-size:21px;padding:4px 10px}.chron-tools{flex:1 0 auto;flex-wrap:nowrap;gap:8px;padding:0}.chron-tools input{flex:0 1 180px;min-width:130px;width:180px}.chron-tools select{flex:0 0 auto}.chron-reset,.chron-tiers,.chron-tools output{flex-shrink:0;order:0}.chron-tiers button{white-space:nowrap}@media (max-width:650px){.chron-tier-1 .chron-art{display:block;width:100%}.chron-nav{gap:10px}.chron-tools input{width:150px}}.chron-pubs{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 10px}.chron-pubs>span{color:var(--muted);font-size:10px;letter-spacing:1.6px;margin-right:12px}.chron-pubs button{align-items:baseline;background:#0000;border:2px solid var(--pub);color:var(--cream);cursor:pointer;display:inline-flex;font:20px Bangers,cursive;gap:7px;letter-spacing:1px;padding:3px 16px 2px;transform:skew(-5deg)}.chron-pubs button small{font:11px system-ui,sans-serif;letter-spacing:0;opacity:.75}.chron-pubs button:hover{background:color-mix(in srgb,var(--pub) 22%,#0000)}.chron-pubs button[aria-pressed=true]{background:var(--pub);box-shadow:3px 3px 0 #000;color:var(--om-base)}@media (max-width:650px){.chron-pubs>span{display:none}.chron-pubs{gap:6px;padding:10px 0 8px}.chron-pubs button{font-size:17px;padding:2px 11px 1px}}.chron-nav.chron-nav-refined{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 18px;overflow:visible;padding:7px 14px}.chron-nav-refined .chron-nav-primary,.chron-nav-refined .chron-nav-secondary{display:contents}.chron-nav-refined .chron-pubs{border:0;flex:0 1 auto;flex-wrap:nowrap;gap:7px;min-width:0;order:0;overflow-x:auto;padding:4px}.chron-nav-refined .chron-decades>span,.chron-nav-refined .chron-pubs>span{display:none}.chron-nav-refined .chron-pubs button{flex-shrink:0;font-size:18px;padding:3px 12px}.chron-nav-refined .chron-decades{border:0;flex:1 1 340px;flex-wrap:nowrap;gap:3px;min-width:0;order:1;overflow-x:auto;padding:4px}.chron-nav-refined .chron-decades button{flex-shrink:0;font-size:19px;padding:4px 9px}.chron-nav-refined .chron-tools input{box-sizing:border-box;flex:1 1 180px;min-width:0;width:auto}.chron-nav-refined .chron-tools select{flex:1 1 auto;min-width:0}.chron-nav-refined .chron-tools output{margin-left:auto}.chron-nav-refined button:focus-visible,.chron-nav-refined input:focus-visible,.chron-nav-refined select:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}@media(max-width:850px){.chron-nav.chron-nav-refined{gap:2px 8px;padding:5px 8px}.chron-nav-refined .chron-pubs{flex:1 1}.chron-nav-refined .chron-decades{border-top:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);flex-basis:100%;order:2;padding-top:5px}}@media(pointer:coarse){.chron-nav-refined button,.chron-nav-refined input,.chron-nav-refined select{box-sizing:border-box;min-height:44px}}.chron-nav-refined .chron-tools{align-items:center;border:0;display:flex;flex:1 1 380px;flex-wrap:wrap;gap:8px;min-width:0;order:2;padding:4px}@media(max-width:850px){.chron-nav-refined .chron-tools{flex-basis:100%;order:1}}.rl-themed{--td-yellow:var(--rl-theme-accent);--text-primary:var(--rl-theme-text);--text-secondary:var(--rl-theme-muted);--text-muted:var(--rl-theme-muted);--bg-surface:var(--rl-theme-panel);--bg-elevated:var(--rl-theme-panel);background:var(--rl-theme-bg);color:var(--rl-theme-text)}.rl-themed .page-header{background:var(--rl-theme-panel)!important}.rl-themed .page-header:before{background:var(--rl-theme-banner)!important}.rl-themed .page-header .page-title{color:var(--rl-theme-on-banner)!important;opacity:1}.rl-themed .page-header-actions .home-stat-n{color:var(--rl-theme-accent)!important}.rl-themed .page-header-actions .home-stat-l{color:var(--rl-theme-muted)!important;opacity:1}.rl-themed .page-header-dots-r{background-image:radial-gradient(#ffffff0a 1px,#0000 0)}.rl-themed .rl-caption,.rl-themed .rl-sec-banner{background:var(--rl-theme-banner)!important;color:var(--rl-theme-on-banner)!important}.rl-themed .rl-caption-by,.rl-themed .rl-caption-title,.rl-themed .rl-sec-prog,.rl-themed .rl-sec-title{color:var(--rl-theme-on-banner)!important;opacity:1}.rl-themed .rl-hero.cover-coloured-hero{background:radial-gradient(ellipse 65% 130% at 0 50%,rgba(var(--rl-theme-main-rgb),.18),rgba(var(--rl-theme-main-rgb),.06) 45%,#0000 100%),linear-gradient(110deg,var(--rl-theme-panel),var(--rl-theme-bg))!important;border-top-color:var(--rl-theme-accent)!important}.rl-themed .rl-hero:before{background:radial-gradient(circle,hsla(0,0%,100%,.035) .75px,#0000 1px) 0 0/10px 10px;-webkit-mask-image:linear-gradient(90deg,#000,#00000059 40%,#00000026);mask-image:linear-gradient(90deg,#000,#00000059 40%,#00000026)}.rl-themed .rl-card-desc,.rl-themed .rl-hero-desc{color:var(--rl-theme-muted)!important;line-height:1.7;opacity:1}.rl-themed .rl-hero-actions .btn-primary{background:var(--rl-theme-button)!important;border-color:var(--rl-theme-button)!important;color:var(--rl-theme-on-button)!important}.rl-themed .rl-hero-actions .btn-primary span{opacity:1!important}.rl-themed .rl-art{background:var(--rl-theme-panel)!important}.rl-themed.rl-card{background:var(--rl-theme-panel);border-color:#000}.rl-themed.rl-card:hover{box-shadow:7px 7px 0 var(--rl-theme-main)}.rl-themed .rl-chapter-line{background:var(--rl-theme-line)}.rl-themed .rl-chapter-title,.rl-themed .rl-row-num-inline,.rl-themed .rl-section-title{color:var(--rl-theme-accent)!important}.rl-themed .rl-burst,.rl-themed .rl-chapter-num,.rl-themed .rl-chip--essential,.rl-themed .rl-toggle .on{background:var(--rl-theme-accent)!important;color:var(--rl-theme-on-accent)!important;opacity:1}.rl-themed .rl-sec-part{color:var(--rl-theme-accent)}.rl-themed .rl-chapter-stat,.rl-themed .rl-progress-text,.rl-themed .rl-row-sub,.rl-themed .rl-stat-line{color:var(--rl-theme-muted)!important;font-size:12px;opacity:1}.rl-themed .rl-progress-read{background:var(--rl-theme-accent)!important}.rl-themed .rl-progress-owned{background:color-mix(in srgb,var(--om-base) 75%,#fff)!important}.rl-themed .rl-progress-bar{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:0}.rl-themed .rl-pill--done,.rl-themed .rl-pill--reading{color:var(--rl-theme-accent);opacity:1}.rl-themed .issue-book--current .issue-cover{box-shadow:0 0 0 3px #000,0 0 0 5px var(--rl-theme-accent)!important}.rl-themed .issue-bookmark:after,.rl-themed .issue-here,.rl-themed .rl-thumb-bookmark:after{background:var(--rl-theme-accent)!important}.rl-themed .issue-here{color:var(--rl-theme-on-accent)!important}.rl-themed .rl-row--current{background:var(--rl-theme-panel);box-shadow:inset 3px 0 var(--rl-theme-accent)}.rl-themed .btn-ghost{color:var(--rl-theme-text)}.rl-page{padding:0 0 60px}.rl-tabs{display:flex;gap:10px;overflow-x:auto;padding:14px 16px 4px;scrollbar-width:none}.rl-tabs::-webkit-scrollbar{display:none}.rl-tab{background:#0000;border:2px solid var(--td-yellow);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);color:var(--td-yellow);cursor:pointer;flex-shrink:0;font-family:Bangers,cursive;font-size:1rem;letter-spacing:.12em;padding:7px 20px 6px 14px;text-transform:uppercase;transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}.rl-tab:hover{background:color-mix(in srgb,var(--td-yellow) 10%,#0000)}.rl-tab--active{background:var(--td-yellow);border-color:#000;color:#000}.rl-tab-count{background:#000;border-radius:9px;color:var(--td-yellow);display:inline-block;font-size:.75rem;line-height:18px;margin-left:8px;min-width:18px;padding:0 5px;text-align:center}.rl-tab--active .rl-tab-count{background:var(--td-red);color:var(--om-on-secondary)}.rl-grid{grid-gap:26px 22px;display:grid;gap:26px 22px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:18px 16px 0}.rl-card{background:var(--bg-surface);border:3px solid #000;box-shadow:6px 6px 0 #000;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.rl-card:hover{box-shadow:9px 9px 0 var(--td-red);transform:translate(-3px,-3px)}.rl-card:focus-visible{outline:3px solid var(--td-yellow);outline-offset:3px}.rl-art{border-bottom:3px solid #000;height:200px;overflow:hidden;position:relative}.rl-art:before{background-image:radial-gradient(#ffffff17 1.1px,#0000 1.6px);background-size:9px 9px;content:"";inset:0;pointer-events:none;position:absolute}.rl-art--private{background:radial-gradient(ellipse at 50% 120%,#3b9fd466,#0000 70%),var(--bg-elevated)}.rl-art--public{background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--td-red) 45%,#0000),#0000 70%),var(--bg-elevated)}.rl-art--essential{background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--td-yellow) 45%,#0000),#0000 70%),var(--bg-elevated)}.rl-fan{bottom:-26px;height:0;left:50%;position:absolute;width:0}.rl-fan-cover{background:var(--shelf-dark);border:2.5px solid #000;bottom:0;box-shadow:0 6px 18px #000000a6;height:156px;margin-left:-52px;overflow:hidden;position:absolute;transform-origin:50% 100%;transition:transform .26s var(--ease);width:104px}.rl-fan-cover img{display:block;height:100%;object-fit:cover;width:100%}.rl-fan-cover:first-child{transform:translateX(-66px) rotate(-14deg);z-index:1}.rl-fan-cover:nth-child(2){transform:translateX(-22px) rotate(-5deg);z-index:2}.rl-fan-cover:nth-child(3){transform:translateX(22px) rotate(5deg);z-index:3}.rl-fan-cover:nth-child(4){transform:translateX(66px) rotate(14deg);z-index:4}.rl-fan--n1 .rl-fan-cover:first-child{transform:rotate(-3deg)}.rl-fan--n2 .rl-fan-cover:first-child{transform:translateX(-30px) rotate(-8deg)}.rl-fan--n2 .rl-fan-cover:nth-child(2){transform:translateX(30px) rotate(8deg)}.rl-fan--n3 .rl-fan-cover:first-child{transform:translateX(-50px) rotate(-12deg)}.rl-fan--n3 .rl-fan-cover:nth-child(2){transform:translateY(-6px) rotate(0deg)}.rl-fan--n3 .rl-fan-cover:nth-child(3){transform:translateX(50px) rotate(12deg)}.rl-card:hover .rl-fan-cover:first-child{transform:translateX(-80px) translateY(-6px) rotate(-18deg)}.rl-card:hover .rl-fan-cover:nth-child(2){transform:translateX(-28px) translateY(-12px) rotate(-6deg)}.rl-card:hover .rl-fan-cover:nth-child(3){transform:translateX(28px) translateY(-12px) rotate(6deg)}.rl-card:hover .rl-fan-cover:nth-child(4){transform:translateX(80px) translateY(-6px) rotate(18deg)}.rl-card:hover .rl-fan--n1 .rl-fan-cover:first-child{transform:translateY(-10px) rotate(-3deg)}.rl-card:hover .rl-fan--n2 .rl-fan-cover:first-child{transform:translateX(-40px) translateY(-8px) rotate(-11deg)}.rl-card:hover .rl-fan--n2 .rl-fan-cover:nth-child(2){transform:translateX(40px) translateY(-8px) rotate(11deg)}.rl-card:hover .rl-fan--n3 .rl-fan-cover:first-child{transform:translateX(-62px) translateY(-6px) rotate(-15deg)}.rl-card:hover .rl-fan--n3 .rl-fan-cover:nth-child(2){transform:translateY(-14px) rotate(0deg)}.rl-card:hover .rl-fan--n3 .rl-fan-cover:nth-child(3){transform:translateX(62px) translateY(-6px) rotate(15deg)}.rl-art-empty{align-items:center;color:color-mix(in srgb,var(--td-yellow) 35%,#0000);display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:0 20px;position:absolute;text-align:center}.rl-art-empty-icon{font-size:2.6rem;line-height:1}.rl-art-empty-text{font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.rl-burst{align-items:center;background:var(--td-yellow);clip-path:polygon(50% 0,61% 18%,82% 8%,78% 30%,100% 36%,82% 52%,96% 72%,74% 72%,70% 96%,52% 80%,32% 98%,28% 74%,4% 76%,18% 54%,0 36%,22% 30%,16% 8%,38% 18%);color:#000;display:flex;font-family:Bangers,cursive;font-size:.72rem;justify-content:center;letter-spacing:.1em;min-height:46px;min-width:46px;padding:8px 9px;position:absolute;right:10px;top:10px;transform:rotate(8deg);z-index:6}.rl-caption{background:var(--td-red);border-bottom:3px solid #000;color:var(--om-on-secondary);overflow:hidden;padding:8px 12px 6px;position:relative}.rl-caption:before{background-image:radial-gradient(#00000038 1.2px,#0000 1.7px);background-size:7px 7px;content:"";inset:0;pointer-events:none;position:absolute}.rl-caption>*{position:relative}.rl-caption-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Bangers,cursive;font-size:1.35rem;letter-spacing:.06em;line-height:1.05;overflow:hidden;text-shadow:2px 2px 0 #000;text-transform:uppercase}.rl-caption-by{color:var(--om-text);font-family:Boogaloo,cursive;font-size:.8rem;letter-spacing:.06em;opacity:.8}.rl-card-meta{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:10px 12px 12px}.rl-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:12.5px;line-height:1.45;overflow:hidden}.rl-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rl-chip{align-items:center;background:color-mix(in srgb,var(--om-text) 55%,var(--om-base));border:2px solid #000;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);color:#000;display:inline-flex;font-family:Bangers,cursive;font-size:.7rem;gap:4px;letter-spacing:.14em;line-height:1.2;padding:3px 12px 2px 8px;text-transform:uppercase;white-space:nowrap}.rl-chip--private{background:#8ab0e8}.rl-chip--public{background:var(--td-red);color:var(--om-on-secondary)}.rl-chip--essential{background:var(--td-yellow)}.rl-chip--ai{background:#b48ae8}.rl-chip--following{background:#6fcf8a}.rl-chip--copy,.rl-chip--issue{background:color-mix(in srgb,var(--td-yellow) 15%,color-mix(in srgb,var(--om-text) 75%,var(--om-base)))}.rl-chip--range{background:#8ab0e8}.rl-chip--series{background:#6fcf8a}.rl-chip--event{background:var(--td-red);color:var(--om-on-secondary)}.rl-chip--canon_run{background:var(--td-yellow)}.rl-chip--story{background:#d79be8}.rl-chip--linked{background:#0000;border-color:color-mix(in srgb,var(--td-yellow) 55%,#0000);color:var(--td-yellow)}.rl-stat-line{color:var(--text-muted);font-family:Boogaloo,cursive;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.rl-progress{align-items:center;display:flex;gap:10px}.rl-progress-bar{background:var(--bg-elevated);border:1.5px solid #000;flex:1 1;height:8px;min-width:80px;overflow:hidden;position:relative}.rl-progress-owned{background:color-mix(in srgb,var(--td-yellow) 28%,#0000)}.rl-progress-owned,.rl-progress-read{inset:0 auto 0 0;position:absolute;transition:width .3s}.rl-progress-read{background:var(--td-red);background-image:repeating-linear-gradient(135deg,#0000002e 0 3px,#0000 3px 7px)}.rl-progress-text{color:var(--text-secondary);flex-shrink:0;font-family:Boogaloo,cursive;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.rl-empty{border:3px dashed color-mix(in srgb,var(--td-yellow) 25%,#0000);color:var(--text-secondary);margin:30px 16px;padding:28px 24px;text-align:center}.rl-empty-title{color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.6rem;letter-spacing:.1em}.rl-empty-text{font-size:13.5px;line-height:1.6;margin:6px auto 14px;max-width:520px}.rl-hero{align-items:stretch;border:3px solid #000;box-shadow:6px 6px 0 #000;display:flex;flex-wrap:wrap;gap:26px;margin:12px 12px 0;overflow:hidden;padding:0 24px 0 0;position:relative}.rl-hero:before{background-image:radial-gradient(#ffffff0f 1.1px,#0000 1.6px);background-size:9px 9px;content:"";inset:0;pointer-events:none;position:absolute}.rl-hero--private{background:linear-gradient(110deg,#3b9fd433,#0000 60%),var(--bg-surface)}.rl-hero--public{background:linear-gradient(110deg,color-mix(in srgb,var(--td-red) 20%,#0000),#0000 60%),var(--bg-surface)}.rl-hero--essential{background:linear-gradient(110deg,color-mix(in srgb,var(--td-yellow) 22%,#0000),#0000 60%),var(--bg-surface)}.rl-hero-art{background:radial-gradient(ellipse at 50% 110%,#0000,#00000059),var(--bg-elevated);border-right:3px solid #000;flex-shrink:0;min-height:230px;overflow:hidden;position:relative;width:300px}.rl-hero-art .rl-fan{bottom:-18px}.rl-hero-body{flex:1 1 340px;min-width:260px;padding:20px 0 18px;position:relative}.rl-hero-desc{color:var(--text-secondary);font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.65;margin:12px 0 14px;max-width:720px;white-space:pre-wrap}.rl-hero-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:20px 0 18px;position:relative}.rl-hero .rl-progress{margin-top:4px;max-width:420px}.rl-section{padding:26px 22px 0}.rl-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.rl-section-title{color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.rl-toggle{border:2px solid #000;display:inline-flex;margin-left:auto}.rl-toggle button{background:var(--bg-elevated);border:none;color:var(--text-secondary);cursor:pointer;font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.rl-toggle button+button{border-left:2px solid #000}.rl-toggle button.on{background:var(--td-yellow);color:#000}.rl-edit-bar{align-items:center;background:var(--bg-elevated);border:2px dashed var(--td-yellow);color:var(--td-yellow);display:flex;flex-wrap:wrap;font-family:Boogaloo,cursive;gap:12px;letter-spacing:.06em;margin:12px 0 4px;padding:8px 14px;position:sticky;top:var(--topbar-h);z-index:30}.rl-chapter{margin-top:18px}.rl-chapter--dragging{opacity:.4}.rl-select{accent-color:var(--td-yellow);accent-color:var(--td-yellow,var(--td-yellow));cursor:pointer;flex:none;height:16px;margin:0 6px 0 0;width:16px}.rl-chapter--selected>.rl-chapter-head,.rl-chapter--selected>.rl-sec-banner{background:color-mix(in srgb,var(--td-yellow) 8%,#0000);border-radius:6px;outline:1px solid color-mix(in srgb,var(--td-yellow) 35%,#0000)}.rl-select-bar{align-items:center;border-top:1px dashed color-mix(in srgb,var(--td-yellow) 40%,#0000);display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;padding-top:6px}.rl-move-select{max-width:320px;min-width:180px;padding:4px 8px;width:auto}.rl-chapter--dropbefore{box-shadow:0 -4px 0 var(--td-red)}.rl-chapter-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:6px 0}.rl-chapter-num{align-items:center;background:var(--td-yellow);border:2.5px solid #000;border-radius:50%;box-shadow:2px 2px 0 #000;color:#000;display:flex;flex-shrink:0;font-family:Bangers,cursive;font-size:1.05rem;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.rl-chapter-title{color:var(--text-primary);cursor:pointer;font-family:Bangers,cursive;font-size:1.25rem;letter-spacing:.07em;text-decoration:none;text-shadow:0 1px 0 #000000d9;text-transform:uppercase}.rl-chapter-title.link:hover,a.rl-chapter-title:hover{color:var(--td-yellow)}.rl-chapter-line{background:color-mix(in srgb,var(--td-yellow) 22%,#0000);flex:1 1;height:2px;min-width:30px}.rl-chapter-stat{color:var(--text-muted);font-family:Boogaloo,cursive;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.rl-chapter-ctrls{align-items:center;display:flex;gap:4px}.rl-ctrl{background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-secondary);cursor:pointer;font-family:Boogaloo,cursive;font-size:.85rem;height:28px;letter-spacing:.05em;min-width:30px;padding:0 8px}.rl-ctrl:hover:not(:disabled){background:var(--td-yellow);color:#000}.rl-ctrl:disabled{cursor:default;opacity:.35}.rl-ctrl--danger:hover:not(:disabled){background:var(--td-red);color:var(--om-on-secondary)}.rl-drag{color:var(--text-muted);cursor:grab;font-size:1.1rem;padding:0 2px;-webkit-user-select:none;user-select:none}.rl-note{background:var(--td-yellow);border:2px solid #000;box-shadow:3px 3px 0 #000;color:color-mix(in srgb,var(--om-base) 90%,#000);display:inline-block;font-size:.98rem;letter-spacing:.02em;line-height:1.35;margin:2px 0 10px 46px;max-width:680px;padding:6px 12px 5px;transform:rotate(-.4deg)}.rl-note,.rl-status{font-family:Boogaloo,cursive}.rl-status{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:10px;letter-spacing:.05em;margin:4px 0 8px 46px}.rl-status--warn{color:#e8b04a}.rl-status--error{color:#ff7a6a}.rl-spin{animation:rl-spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--td-yellow) 25%,#0000);border-radius:50%;border-top-color:var(--td-yellow);height:14px;width:14px}@keyframes rl-spin{to{transform:rotate(1turn)}}.rl-rows{border-left:2px solid color-mix(in srgb,var(--td-yellow) 12%,#0000);margin-left:16px}.rl-row{align-items:center;border-bottom:1px solid #ffffff0a;cursor:pointer;display:flex;gap:12px;padding:7px 14px 7px 0;transition:background var(--fast) var(--ease)}.rl-row:hover{background:var(--bg-hover)}.rl-row--missing{cursor:default}.rl-row--missing:hover{background:none}.rl-row--current{background:linear-gradient(90deg,color-mix(in srgb,var(--td-red) 12%,#0000),#0000 60%)}.rl-row-num{color:var(--text-muted);flex-shrink:0;font-family:Boogaloo,cursive;font-size:12px;letter-spacing:.05em;text-align:right;width:40px}.rl-thumb{flex-shrink:0;height:63px;position:relative;width:42px}.rl-thumb img{border:1.5px solid #000;border-radius:2px;display:block;height:63px;object-fit:cover;width:42px}.rl-thumb-missing{background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.025) 0 4px,#0000 4px 8px);border:1.5px dashed #ffffff24;border-radius:2px;color:var(--text-muted);font-family:Bangers,cursive;font-size:.8rem;height:63px;letter-spacing:.04em;width:42px}.rl-thumb-missing,.rl-thumb-tick{align-items:center;display:flex;justify-content:center}.rl-thumb-tick{background:var(--td-yellow);border:1.5px solid #000;border-radius:50%;color:#000;font-size:9px;font-weight:700;height:16px;position:absolute;right:-4px;top:-4px;width:16px;z-index:2}.rl-thumb-bar{background:var(--td-red);bottom:0;height:3px;left:0;position:absolute;z-index:2}.rl-thumb-unread{background:#3fa9ff;border:2px solid #000;border-radius:50%;box-shadow:0 0 0 1px #ffffffe6;height:11px;left:3px;position:absolute;top:3px;width:11px;z-index:2}.rl-thumb-bookmark{background:#000;clip-path:polygon(0 0,100% 0,100% 86%,50% 100%,0 86%);height:25px;position:absolute;right:5px;top:-2px;width:15px;z-index:3}.rl-thumb-bookmark:after{background:var(--td-red);clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);content:"";inset:0 2px 3px 2px;position:absolute}.rl-row-body{flex:1 1;min-width:0}.rl-row-title{align-items:baseline;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px}.rl-row--missing .rl-row-title{color:var(--text-muted)}.rl-row-num-inline{color:var(--td-yellow);font-family:Boogaloo,cursive;font-size:14px;letter-spacing:.04em}.rl-row--missing .rl-row-num-inline,.rl-row-sub{color:var(--text-muted)}.rl-row-sub{font-size:12px;font-style:italic;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-pill{border:1px solid;border-radius:10px;flex-shrink:0;font-family:Boogaloo,cursive;font-size:.72rem;letter-spacing:.08em;opacity:.85;padding:2px 8px;text-transform:uppercase}.rl-pill--missing{color:var(--text-muted)}.rl-pill--reading{color:var(--td-red)}.rl-pill--done{color:var(--td-yellow)}.rl-pill--req{color:#8ab0e8}.rl-pill--req-added{color:#7fd09a}.rl-pill--req-dismissed{color:var(--text-muted)}.rl-missing-cover span.rl-req-note{color:#8ab0e8;font-size:.6rem}.rl-missing-cover span.rl-req-note--added{color:#7fd09a}.rl-acquire,.rl-missing-cover span.rl-req-note--dismissed{color:var(--text-muted)}.rl-acquire{border:1px dashed #ffffff2e;border-radius:6px;color:var(--text-secondary,var(--text-muted))}.rl-more{background:none;border:none;color:var(--td-yellow);cursor:pointer;font-family:Boogaloo,cursive;font-size:.9rem;letter-spacing:.1em;margin:6px 0 0 70px;opacity:.85;padding:6px 0;text-transform:uppercase}.rl-more:hover{opacity:1;text-decoration:underline}.rl-shelf{margin:4px 0 0}.rl-shelf .issues-books{padding-left:16px}.rl-missing-cover{align-items:center;background:repeating-linear-gradient(135deg,#ffffff08 0 6px,#0000 6px 12px),var(--bg-elevated);border:2px dashed #ffffff24;box-sizing:border-box;color:var(--text-muted);display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;text-align:center;width:100%}.rl-missing-cover b{font-family:Bangers,cursive;font-size:1.6rem;font-weight:400;letter-spacing:.04em}.rl-missing-cover span{font-family:Boogaloo,cursive;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.rl-shelf-more{align-self:center;background:none;border:2px dashed color-mix(in srgb,var(--td-yellow) 40%,#0000);color:var(--td-yellow);flex-shrink:0;font-size:1.05rem;letter-spacing:.08em;padding:18px 6px;text-align:center;width:90px}.rl-overlay-add,.rl-shelf-more{cursor:pointer;font-family:Bangers,cursive}.rl-overlay-add{align-items:center;background:var(--td-yellow);border:2px solid #000;border-radius:50%;box-shadow:2px 2px 0 #000;color:#000;display:flex;font-size:1.15rem;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;width:28px;z-index:12}.rl-overlay-add:hover{background:var(--td-red);color:var(--om-on-secondary)}.rl-field{display:flex;flex-direction:column;gap:6px}.rl-label{color:var(--td-yellow);font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.rl-input{background:var(--bg-base);border:2px solid #000;box-shadow:inset 0 0 0 1px #ffffff0f;box-sizing:border-box;color:var(--text-primary);font-family:DM Sans,system-ui,sans-serif;font-size:14px;outline:none;padding:8px 10px;width:100%}.rl-input:focus{box-shadow:inset 0 0 0 1px var(--td-yellow)}textarea.rl-input{min-height:80px;resize:vertical}.rl-error{color:#ff7a6a;font-size:13px}.rl-seg{display:flex;flex-wrap:wrap;gap:8px}.rl-seg button{background:#0000;border:2px solid #ffffff2e;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);color:var(--text-secondary);cursor:pointer;font-family:Bangers,cursive;font-size:.9rem;letter-spacing:.1em;padding:6px 16px 5px 10px;text-transform:uppercase}.rl-seg button.on{background:var(--td-yellow);border-color:#000;color:#000}.rl-seg-hint{color:var(--text-muted);font-size:12px;line-height:1.5}.rl-picklist{border:2px solid #000;display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.rl-pick{align-items:center;background:var(--bg-elevated);border:none;border-bottom:1px solid #0009;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:12px;padding:9px 12px;text-align:left}.rl-pick:hover{background:var(--bg-hover)}.rl-pick.on{background:color-mix(in srgb,var(--td-yellow) 14%,#0000);box-shadow:inset 4px 0 0 var(--td-yellow)}.rl-pick-dot{align-items:center;border:2px solid var(--td-yellow);border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.rl-pick.on .rl-pick-dot:after{background:var(--td-yellow);border-radius:50%;content:"";height:8px;width:8px}.rl-pick-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-pick-tag{color:var(--text-muted);font-family:Boogaloo,cursive;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.rl-pick--new .rl-pick-name{color:var(--td-yellow);font-family:Bangers,cursive;letter-spacing:.1em}.rl-done{align-items:center;display:flex;flex-direction:column;gap:10px;padding:18px 10px 8px;text-align:center}.rl-done-burst{background:var(--td-yellow);clip-path:polygon(50% 0,60% 14%,78% 4%,78% 24%,98% 22%,88% 40%,100% 56%,82% 64%,90% 84%,70% 80%,62% 100%,48% 86%,32% 100%,28% 80%,8% 86%,14% 64%,0 54%,14% 40%,2% 22%,22% 24%,22% 4%,40% 14%);color:#000;font-family:Bangers,cursive;font-size:1.7rem;letter-spacing:.08em;padding:26px 30px;transform:rotate(-4deg)}.rl-done-text{color:var(--text-secondary);font-size:14px}@media (max-width:767px){.rl-grid{gap:22px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:14px 16px 0}.rl-hero{box-shadow:4px 4px 0 #000;margin:10px 10px 0;padding:0}.rl-hero-art{border-bottom:3px solid #000;border-right:none;min-height:190px;width:100%}.rl-hero-body{padding:14px 16px 6px}.rl-hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;padding:0 16px 16px}.rl-section{padding:20px 12px 0}.rl-rows{margin-left:4px}.rl-row-num{width:26px}.rl-note,.rl-status{margin-left:8px}.rl-more{margin-left:34px}.rl-row .rl-pill{display:none}}.rl-match-btn{background:#0000;border:1.5px dashed color-mix(in srgb,var(--td-yellow) 55%,#0000);color:var(--td-yellow);cursor:pointer;flex-shrink:0;font-family:Boogaloo,cursive;font-size:.78rem;letter-spacing:.08em;padding:3px 10px 2px;text-transform:uppercase}.rl-match-btn:hover{background:var(--td-yellow);border-color:#000;border-style:solid;color:#000}.rl-matched{color:var(--text-muted);font-family:Boogaloo,cursive;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.rl-sec{margin-top:34px}.rl-sec:first-of-type{margin-top:14px}.rl-sec-banner{align-items:center;background:var(--td-red);border:3px solid #000;box-shadow:5px 5px 0 #000;clip-path:polygon(0 0,100% 0,calc(100% - 40px) 100%,0 100%);display:flex;flex-wrap:wrap;gap:14px;overflow:hidden;padding:10px 70px 10px 16px;position:relative}.rl-sec-banner:before{background-image:radial-gradient(#00000040 1.3px,#0000 1.8px);background-size:8px 8px;content:"";inset:0;pointer-events:none;position:absolute}.rl-sec-banner>*{position:relative}.rl-sec-part{background:#000;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);color:var(--td-yellow);flex-shrink:0;font-size:.85rem;letter-spacing:.16em;padding:3px 14px 2px 9px}.rl-sec-part,.rl-sec-title{font-family:Bangers,cursive;text-transform:uppercase}.rl-sec-title{color:var(--om-on-secondary);flex:1 1;font-size:1.75rem;letter-spacing:.07em;line-height:1.05;min-width:160px;text-shadow:3px 3px 0 #000}.rl-sec-prog{color:var(--om-text);flex-shrink:0;font-family:Boogaloo,cursive;font-size:.9rem;letter-spacing:.08em;text-shadow:1px 1px 0 #000;text-transform:uppercase}.rl-sec-banner .rl-ctrl{position:relative}.rl-note--sec{margin:12px 0 2px 18px}.rl-note--inrow{display:block;margin:8px 0 6px 56px;width:fit-content}.rl-tierbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 8px 46px}.rl-seg--mini button{font-size:.75rem;padding:4px 12px 3px 8px}.rl-seg--mini button:disabled{cursor:default;opacity:.35}.rl-seg-n{margin-left:2px;opacity:.65}.rl-tierbar-link{color:var(--td-yellow);font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.08em;opacity:.85;text-decoration:none;text-transform:uppercase}.rl-tierbar-link:hover{opacity:1;text-decoration:underline}@media (max-width:767px){.rl-sec-banner{clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);padding-right:46px}.rl-sec-title{font-size:1.35rem}.rl-note--inrow,.rl-tierbar{margin-left:8px}}.rl-ess-intro{align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--td-yellow) 14%,#0000),#0000 70%),var(--bg-surface);border:2px solid #000;box-shadow:4px 4px 0 #000;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px;line-height:1.5;margin:16px 16px 0;padding:10px 14px}.rl-ess-intro b{color:var(--td-yellow)}.ev-desc{white-space:pre-line}.ev-desc--clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ev-more{background:none;border:none;color:var(--td-yellow);cursor:pointer;letter-spacing:.06em;margin:-4px 0 8px;padding:0}.ev-legend,.ev-more{font-family:Boogaloo,cursive;font-size:.85rem}.ev-legend{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;gap:6px 14px;letter-spacing:.05em;margin:2px 0 10px}.ev-legend-item{align-items:center;display:inline-flex;gap:6px}.ev-legend-dot{border:2px solid #000;display:inline-block;height:10px;transform:rotate(45deg);width:10px}.ev-showbar{align-items:center;background:var(--bg-surface);border:3px solid #000;box-shadow:4px 4px 0 #000;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 14px;padding:10px 12px}.ev-showbar-label{color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.15rem;letter-spacing:.08em}.ev-phase{margin-top:18px}.ev-phase .rl-sec{margin-bottom:4px}.ev-book{position:relative}.ev-book--tie-in .issue-cover{opacity:.78}.ev-ribbon{border:2px solid #000;clip-path:polygon(0 0,100% 0,92% 100%,0 100%);color:color-mix(in srgb,var(--om-base) 70%,#000);font-size:11px;letter-spacing:.12em;padding:2px 10px 1px 7px;text-transform:uppercase;white-space:nowrap}.ev-ord,.ev-ribbon{font-family:Bangers,cursive;pointer-events:none}.ev-ord{background:#000;border:2px solid var(--td-yellow);bottom:6px;color:var(--td-yellow);font-size:13px;left:6px;letter-spacing:.04em;min-width:22px;padding:1px 5px;position:absolute;text-align:center;z-index:3}.ev-cap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-cap span{color:var(--td-yellow)}.ev-book .rl-missing-cover span{padding:0 6px;text-align:center}.ev-row--tiein{opacity:.8}.ev-row-title{color:var(--text-muted);font-size:12px;font-style:italic}.ev-row-note{font-style:normal;white-space:normal}.ev-capbtn{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:inherit;width:100%}.ev-capbtn:focus-visible{outline:2px solid var(--td-yellow);outline:2px solid var(--td-yellow,var(--td-yellow));outline-offset:2px}.ev-cap-dot{color:var(--td-yellow);color:var(--td-yellow,var(--td-yellow));font-size:.6rem;vertical-align:middle}.ev-card-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.ev-card{background:color-mix(in srgb,var(--om-base) 95%,#fff);background:var(--bg-card,color-mix(in srgb,var(--om-base) 95%,#fff));border:1px solid #ffffff1f;border-radius:10px;box-shadow:0 10px 30px #00000080;color:var(--om-text);color:var(--text,var(--om-text));max-width:420px;padding:16px 18px;width:100%}.ev-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ev-card-num{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)))}.ev-card-issue{flex:1 1;font-weight:700;min-width:0}.ev-card-issue span{color:var(--td-yellow);color:var(--td-yellow,var(--td-yellow))}.ev-card-issue .ev-card-year{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));font-weight:400}.ev-card-title{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-style:italic;margin-top:6px}.ev-card-note{line-height:1.45;margin-top:10px}.ev-card-note.none{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 55%,var(--om-base)));font-style:italic}.ev-card-toggle{background:none;border:0;color:var(--td-yellow);color:var(--td-yellow,var(--td-yellow));cursor:pointer;font:inherit;font-size:13px;font-style:normal;padding:0 0 0 8px}.ev-card-solicit{background:#00000040;border-left:3px solid var(--td-yellow,var(--td-yellow));color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 85%,var(--om-base)));font-size:13px;line-height:1.45;margin-top:10px;max-height:40vh;overflow-y:auto;padding:8px 10px}.ev-card-solicit span{color:var(--td-yellow);color:var(--td-yellow,var(--td-yellow));display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.ev-card-foot{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.ev-card-missing{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 55%,var(--om-base)));font-size:12px;margin-right:auto}.ev-card-foot .btn:not(.btn-primary){background:#0000;border:1px solid #fff3;color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 75%,var(--om-base)))}.home-panels{background:var(--om-base);color:var(--om-text)}.hp-content{margin:auto;max-width:2200px;padding:22px 26px 40px}.hp-stats{color:var(--text-muted);font:12px DM Sans,sans-serif}.home-panels .shelf-section,.hp-panel{background:color-mix(in srgb,var(--om-base) 85%,var(--om-secondary));border:3px solid #050508;box-shadow:4px 5px #050508;min-width:0;position:relative}.hp-caption{background:var(--om-highlight);border:2px solid #050508;box-shadow:3px 3px #050508;color:var(--om-base);display:inline-block;font:22px Bangers,cursive;letter-spacing:.5px;margin:0;padding:6px 13px;transform:rotate(-1deg)}.hp-grid{grid-template-columns:minmax(210px,1fr) minmax(0,2.7fr);margin-top:22px}.hp-curated,.hp-grid{grid-gap:18px;display:grid;gap:18px}.hp-curated{grid-column:2;grid-row:1;min-width:0}.hp-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,1fr);min-height:270px;overflow:hidden}.hp-feature-copy{min-width:0;padding:24px 28px;z-index:1}.hp-browse h2,.hp-feature h2{color:var(--om-text);font:clamp(28px,2.4vw,43px)/1.06 Bangers,cursive;letter-spacing:.6px;margin:18px 0 10px;overflow-wrap:anywhere}.hp-feature-name{display:block;font-size:13px;margin-bottom:8px}.hp-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--om-text);display:-webkit-box;font:13px/1.55 DM Sans,sans-serif;max-height:4.65em;opacity:.85;overflow:hidden}.hp-description p{margin:0}.hp-meta{color:var(--om-highlight);display:block;font-size:11px;letter-spacing:.5px;margin:14px 0}.hp-links{align-items:center;display:flex;flex-wrap:wrap;gap:13px;margin-top:14px}.hp-cta{align-self:flex-start;min-height:38px;text-decoration:none}.hp-catalog-link{color:var(--om-text);font-size:12px;text-decoration:underline;text-underline-offset:4px}.hp-feature-art{background:color-mix(in srgb,var(--om-secondary) 50%,var(--om-base));display:block;min-width:0;overflow:hidden;position:relative}.hp-feature-art img{height:100%;object-fit:cover;object-position:center 25%;position:absolute;width:100%}.hp-feature-run{background:color-mix(in srgb,var(--om-base) 85%,var(--om-highlight))}.hp-feature-essential{background:color-mix(in srgb,var(--om-base) 78%,var(--om-secondary))}.hp-feature-event{background:color-mix(in srgb,var(--om-base) 84%,var(--om-secondary));background:color-mix(in srgb,var(--om-base) 84%,var(--om-action,var(--om-secondary)))}.hp-feature-event .hp-feature-art,.hp-feature-run .hp-feature-art{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.hp-feature-essential .hp-feature-art img{filter:drop-shadow(6px 8px 0 #0008);height:85%;left:15%;object-fit:contain;top:9%;transform:rotate(7deg);width:70%}.hp-cover-fallback{align-items:center;background:radial-gradient(#ffffff12 1px,#0000 0);background-size:6px 6px;color:var(--om-highlight);display:flex;font-size:70px;justify-content:center;min-height:100%}.hp-recent{contain:size;display:flex;flex-direction:column;grid-column:1;grid-row:1;min-height:0;overflow:hidden;padding:18px}.hp-recent>p{color:var(--text-muted);font-size:12px;margin:15px 0 8px}.hp-releases{flex:1 1;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-color:var(--om-secondary) var(--om-base);scrollbar-width:thin}.hp-release{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--om-text) 15%,#0000);color:var(--om-text);display:flex;gap:13px;padding:17px 0;text-decoration:none}.hp-release img,.hp-release>.hp-cover-fallback{aspect-ratio:2/3;flex-shrink:0;font-size:30px;height:auto;min-height:0;object-fit:cover;width:clamp(55px,calc(var(--shelf-cover-width)*.45),94px)}.hp-release h3{font:20px Boogaloo,cursive;margin:0 0 6px}.hp-release small,.hp-release span{color:var(--text-muted);display:block;font-size:11px;margin-top:5px}.hp-release .hp-release-ratings{color:var(--om-highlight);font-size:10px}.hp-release-controls{display:flex;gap:8px;justify-content:space-between;padding-top:12px}.hp-release-controls button{background:var(--om-base);border:1px solid var(--om-secondary);color:var(--om-text);cursor:pointer;font-size:12px;padding:7px 10px}.hp-release-controls button:disabled{cursor:default;opacity:.35}.hp-empty{color:var(--text-muted);font-size:13px}.hp-browse{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:22px 0}.hp-browse>.hp-panel{min-height:245px;overflow:hidden;padding:25px}.hp-kicker{color:var(--om-highlight);font-size:12px;letter-spacing:2px;text-transform:uppercase}.hp-browse-copy{position:relative;width:65%;z-index:1}.hp-browse h2{font-size:30px}.hp-browse p{color:var(--text-muted);font-size:13px;line-height:1.5}.hp-example{color:var(--om-text);display:block;font-size:12px;margin-top:15px}.hp-peek{border:3px solid #050508;bottom:-10px;box-shadow:7px 9px #0008;position:absolute;right:20px;transform:rotate(8deg);width:24%}.hp-peek img{display:block;width:100%}.hp-box-art{border:3px solid #050508;bottom:27px;box-shadow:10px -8px var(--om-secondary);height:150px;overflow:hidden;position:absolute;right:18px;transform:rotate(-4deg);width:27%}.hp-box-art img{height:100%;object-fit:cover;width:100%}.hp-box-art b{background:#000b;bottom:0;color:#fff;font:19px Bangers,cursive;left:0;padding:6px;position:absolute;right:0}.home-panels .shelf-section{margin:22px 0;overflow:visible;padding:18px 20px}.home-panels .bookshelf,.home-panels .shelf-wall{background:none;box-shadow:none;overflow:visible;padding:0}.home-panels .hp-shelf-heading{margin-bottom:18px}.home-panels .home-shelf-track{gap:22px;padding:4px 0 12px;scrollbar-color:var(--om-secondary) var(--om-base);scrollbar-width:thin}.home-panels .home-book{cursor:pointer;flex-shrink:0;height:auto;max-width:none;min-width:0;width:var(--shelf-cover-width)}.home-panels .home-book-cover{aspect-ratio:2/3;box-shadow:3px 4px #0008;height:auto}.home-panels .home-book-cover img{height:100%;object-fit:cover;width:100%}.hp-book-copy{padding-top:8px}.hp-book-copy strong{color:var(--om-text);display:block;font:19px Boogaloo,cursive}.hp-book-copy small,.hp-book-copy span{color:var(--text-muted);display:block;font-size:11px;margin-top:5px}.hp-continue .home-book{align-items:center;display:flex;gap:14px;width:clamp(240px,calc(var(--shelf-cover-width)*2.2),390px)}.hp-continue .home-book-cover{flex-shrink:0;width:clamp(65px,calc(var(--shelf-cover-width)*.55),116px)}.hp-continue .hp-book-copy{min-width:0;padding:0}.home-panels .home-book-dismiss{opacity:1;right:0;top:0}.home-panels .home-book-menu{z-index:8}.home-panels .home-shelf-arrow{bottom:auto;top:12px;transform:none}.home-panels .home-shelf-arrow--left{left:auto;right:48px}.home-panels .home-shelf-arrow--right{right:8px}.home-panels :focus-visible{outline:3px solid var(--om-highlight);outline-offset:3px}.hp-bottom-nav .bottom-nav-label{white-space:nowrap;word-break:normal}.mobile-group-links{padding:10px 18px 20px}.mobile-group-links a{align-items:center;border-bottom:1px solid var(--border-subtle);color:var(--om-text);display:flex;gap:16px;padding:15px 0;text-decoration:none}.mobile-group-links svg{color:var(--om-highlight);height:25px;width:25px}.mobile-group-links strong{font:23px Boogaloo,cursive}.mobile-group-links small{color:var(--text-muted);display:block;font-size:12px;margin-top:4px}@media(max-width:1100px){.hp-content{padding:18px}.hp-grid{gap:14px;grid-template-columns:200px minmax(0,1fr)}.hp-curated{gap:14px}.hp-feature{grid-template-columns:1fr 36%}.hp-feature-copy{padding:19px}.hp-feature h2{font-size:29px}.hp-caption{font-size:20px}.hp-recent{padding:13px}.hp-release{gap:9px}.hp-release h3{font-size:18px}.hp-browse>.hp-panel{padding:20px}}@media(max-width:767px){.hp-content{padding:15px 12px 25px}.hp-stats{font-size:10px}.hp-grid{display:flex;flex-direction:column;gap:16px;margin-top:16px}.hp-curated{gap:16px;order:0}.hp-recent{contain:none;order:1}.hp-releases{display:flex;flex:none;gap:20px;overflow-x:auto;overflow-y:hidden}.hp-release{border:0;min-width:210px}.hp-release img{width:60px}.hp-feature{grid-template-columns:1fr 35%;min-height:260px}.hp-feature-copy{padding:18px 14px}.hp-feature h2{font-size:28px}.hp-caption{font-size:19px;padding:5px 9px}.hp-description{font-size:12px}.hp-meta{font-size:10px}.hp-feature-essential .hp-feature-art img{left:7%;width:85%}.hp-links{gap:12px}.hp-cta{align-self:flex-start;min-height:38px;text-decoration:none}.hp-browse{gap:16px;grid-template-columns:1fr}.home-panels .shelf-section{margin:16px 0;padding:12px}.hp-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.hp-bottom-nav .bottom-nav-label{font-size:12px;letter-spacing:0}.hp-bottom-nav .bottom-nav-item{min-width:0;padding-left:2px;padding-right:2px}.mobile-group-dialog{max-height:75vh!important}}.home-panels .page-header-content{flex-wrap:wrap}.home-panels .page-title{flex:0 1 auto}.home-panels .page-header-actions{flex-wrap:wrap;max-width:100%;min-width:0}.home-panels .hp-stats{white-space:normal}.home-panels .hp-continue .home-book{flex-direction:row;padding-right:24px;width:clamp(250px,calc(var(--shelf-cover-width)*2.2),390px)}.home-panels .home-book:hover{transform:none}.home-panels .home-book:after{display:none}.home-panels .home-book:not(.char-book){align-items:stretch}.home-panels .hp-continue .home-book{align-items:center}.home-panels .hp-book-copy{width:100%}.home-panels .hp-continue .hp-book-copy{flex:1 1;width:auto}.home-panels .home-shelf-track{align-items:stretch}.home-panels .hp-continue .home-shelf-track{min-height:130px}.home-panels .home-book-menu{top:24px}.home-panels .home-shelf-track::-webkit-scrollbar{display:block;height:6px}.home-panels .home-shelf-track::-webkit-scrollbar-thumb{background:var(--om-secondary)}@media(max-width:767px){.home-panels .page-header-content{gap:8px}.home-panels .page-title{flex:1 0 100%;font-size:1.8rem}.home-panels .page-header-actions{justify-content:space-between;margin-left:0;width:100%}.home-panels .hp-stats{flex:1 1;max-width:calc(100% - 60px)}.home-panels .hp-continue .home-book{width:250px}.home-panels .hp-continue .home-book-cover{width:70px}.home-panels .hp-continue .home-book-menu{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-panels .home-shelf-track{scroll-behavior:auto}.home-panels .home-book{transition:none}}.home-panels{--text-muted:color-mix(in srgb,var(--om-text) 66%,var(--om-base))}.home-panels .hp-stats{color:color-mix(in srgb,var(--om-text) 78%,var(--om-base))}.home-panels .shelf-section{background:color-mix(in srgb,var(--om-base) 80%,#375575)}.home-panels .hp-continue .shelf-section{background:radial-gradient(ellipse at 25% 130%,color-mix(in srgb,var(--om-base) 60%,#699ee3),#0000 65%),color-mix(in srgb,var(--om-base) 80%,#375575)}.hp-panel{background:color-mix(in srgb,var(--om-base) 80%,#4b6484)}.hp-recent{background:color-mix(in srgb,var(--om-base) 80%,#374b57)}.hp-browse>.hp-panel{background:color-mix(in srgb,var(--om-base) 80%,#7d91b6)}.hp-feature-run{background:color-mix(in srgb,var(--om-base) 80%,#be5598)}.hp-feature-essential{background:color-mix(in srgb,var(--om-base) 75%,#137fd6)}.hp-feature-event{background:color-mix(in srgb,var(--om-base) 80%,#a04b4d)}.hp-feature:before{background:radial-gradient(#ffffff0d 1px,#0000 0);background-size:5px 5px;content:"";inset:0;pointer-events:none;position:absolute}.hp-feature-art{background:color-mix(in srgb,var(--om-base) 75%,#6797d2);min-height:242px}.hp-feature-art:after{box-shadow:inset 20px 0 28px -20px #070a14;content:"";inset:0;position:absolute}.hp-feature-essential .hp-feature-art{align-items:center;background:#25598a;display:flex;justify-content:center}.hp-feature-art>img{filter:saturate(.92);object-position:center 25%}.hp-feature-event .hp-feature-art>img{object-position:center 15%}.hp-feature-essential .rl-fan{height:100%;inset:0;max-width:none;position:absolute;width:100%}.hp-feature-essential .rl-fan .rl-fan-cover{border:3px solid #090a10;box-shadow:8px 10px #0008;height:87%;left:12%;position:absolute;top:9%;transform:rotate(-10deg);width:43%}.hp-feature-essential .rl-fan .rl-fan-cover+.rl-fan-cover{left:44%;top:5%;transform:rotate(9deg)}.hp-feature-essential .rl-fan .rl-fan-cover img{filter:none;height:100%;object-fit:cover;position:static;transform:none;width:100%}.hp-recent>.hp-caption{align-self:flex-start}.home-panels .hp-reading-meter{background:color-mix(in srgb,var(--om-base) 65%,#bdcef2);height:4px;margin:9px 0;max-width:100%;overflow:hidden;width:145px}.hp-reading-meter i{background:var(--om-highlight);display:block;height:100%}.home-panels .hp-series-link{color:var(--om-highlight);font-size:12px;text-decoration:none}.home-panels .home-shelf-track,.hp-releases{overscroll-behavior:auto}@media(min-width:1600px){.hp-feature,.hp-feature-art{min-height:280px}.hp-feature-copy{padding:26px 34px}}@media(max-width:767px){.hp-feature{grid-template-columns:1fr 37%}.hp-feature-essential .rl-fan .rl-fan-cover{height:72%;left:7%;top:15%;width:85%}.hp-feature-essential .rl-fan .rl-fan-cover+.rl-fan-cover{display:none}}@media(min-width:1101px){.hp-feature{grid-template-columns:minmax(0,1fr) minmax(260px,420px)}}.hp-feature{background:color-mix(in srgb,#617b91 18%,color-mix(in srgb,var(--om-base) 80%,#142d39));background:color-mix(in srgb,var(--hp-identity,#617b91) 18%,color-mix(in srgb,var(--om-base) 80%,#142d39));min-height:340px}.hp-feature-copy{align-items:flex-start;display:flex;flex-direction:column}.hp-feature-copy .hp-description{-webkit-line-clamp:4;font-size:15px;line-height:1.6;max-height:6.4em}.hp-distinction{color:var(--om-highlight);font:20px/1.3 Boogaloo,cursive;margin:18px 0 0}.hp-feature-copy .hp-meta{font-size:12px;margin:9px 0 0}.hp-feature-copy .hp-links{margin-top:auto;padding-top:18px}.hp-feature-art{min-height:340px}.hp-feature-essential .hp-feature-art{background:color-mix(in srgb,#25598a 45%,color-mix(in srgb,var(--om-base) 80%,#142d39));background:color-mix(in srgb,var(--hp-identity,#25598a) 45%,color-mix(in srgb,var(--om-base) 80%,#142d39))}.hp-feature-essential .rl-fan .rl-fan-cover{aspect-ratio:2/3;display:block;height:auto;left:50%;max-width:195px;top:50%;transform:translate(-85%,-46%) rotate(-12deg);width:45%;z-index:1}.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(2){left:50%;top:50%;transform:translate(-15%,-46%) rotate(12deg);z-index:2}.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(3){left:50%;top:50%;transform:translate(-50%,-52%) rotate(-2deg);z-index:3}.hp-feature-essential .rl-fan .rl-fan-cover img{aspect-ratio:2/3;display:block}.main-content:has(.home-panels){overflow:visible}.app-body:has(.home-panels){overflow-x:clip;overflow-y:visible}.home-panels .hp-browse>.hp-panel,.home-panels .hp-feature,.home-panels .hp-feature-art,.home-panels .hp-recent{overflow:clip}@media(min-width:1600px){.hp-feature,.hp-feature-art{min-height:350px}.hp-feature-copy .hp-description{font-size:16px}}@media(max-width:767px){.hp-feature,.hp-feature-art{min-height:300px}.hp-feature-copy .hp-description{font-size:13px}.hp-distinction{font-size:17px}.hp-feature-essential .rl-fan .rl-fan-cover{max-width:150px;width:64%}.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(2),.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(3){display:block}}.hp-feature-essential .rl-fan .rl-fan-cover{bottom:auto;margin:0;transform-origin:50% 50%}.hp-banner-refresh{align-items:center;display:inline-flex}.hp-refresh-controls{display:inline-flex;position:relative}.hp-banner-refresh .hp-refresh{color:var(--om-text);white-space:nowrap}.hp-refresh{align-items:center;background:#0000;border:1px solid #0000;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 8px}.hp-refresh:focus-visible,.hp-refresh:hover{border-color:currentColor;color:var(--om-highlight)}.hp-refresh:disabled{cursor:default;opacity:.45}.hp-refresh-status{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@media(hover:hover) and (pointer:fine){.home-panels .hp-continue .home-book-dismiss{opacity:0;pointer-events:none}.home-panels .hp-continue .home-book:focus-within .home-book-dismiss,.home-panels .hp-continue .home-book:hover .home-book-dismiss{opacity:1;pointer-events:auto}}.hp-feature-essential .hp-feature-art{background:radial-gradient(ellipse at 52% 44%,color-mix(in srgb,var(--om-highlight) 56%,#0000) 0,color-mix(in srgb,var(--om-highlight) 18%,#0000) 48%,#0000 78%),color-mix(in srgb,#25598a 12%,color-mix(in srgb,var(--om-base) 80%,#142d39));background:radial-gradient(ellipse at 52% 44%,color-mix(in srgb,var(--hp-glow,var(--om-highlight)) 56%,#0000) 0,color-mix(in srgb,var(--hp-glow,var(--om-highlight)) 18%,#0000) 48%,#0000 78%),color-mix(in srgb,var(--hp-identity,#25598a) 12%,color-mix(in srgb,var(--om-base) 80%,#142d39));isolation:isolate}.hp-feature-essential .hp-feature-art:before{background:radial-gradient(circle,#ffffff24 .85px,#0000 1.1px);background-size:5px 5px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#0000 20%,#000 85%);mask-image:radial-gradient(ellipse at 50% 45%,#0000 20%,#000 85%);pointer-events:none;position:absolute}.hp-feature-essential .hp-feature-art:after{background:#0009;border-radius:50%;box-shadow:none;filter:blur(13px);height:16%;inset:auto 8% 4%;z-index:0}.hp-feature-essential .rl-fan{z-index:1}.hp-feature-essential .rl-fan .rl-fan-cover{box-shadow:3px 5px 0 #0008,7px 12px 18px #0007;max-width:210px;transform:translate(-65%,-50%) rotate(-9deg);width:60%}.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(2){transform:translate(-35%,-50%) rotate(9deg)}.hp-feature-essential .rl-fan .rl-fan-cover:nth-child(3){transform:translate(-50%,-50%) rotate(-2deg)}.hp-feature-essential .rl-fan--n1 .rl-fan-cover{transform:translate(-50%,-50%) rotate(-4deg)}@media(max-width:767px){.hp-feature-essential .rl-fan .rl-fan-cover{max-width:160px;width:60%}}.home-panels{--hp-motion:360ms cubic-bezier(.22,.7,.25,1)}.home-panels .hp-feature,.home-panels .hp-feature-art{overflow:visible}.hp-feature-event .hp-feature-art,.hp-feature-run .hp-feature-art{background:none;clip-path:none}.hp-reveal-frame{inset:0;pointer-events:none;position:absolute}.hp-feature-art .hp-reveal-cover{clip-path:var(--reveal-crop);filter:drop-shadow(0 0 0 transparent);left:0;max-width:none;object-fit:fill;position:absolute;top:0;transform:var(--reveal-rest);transform-origin:0 0;transition:transform var(--hp-motion),clip-path var(--hp-motion),filter var(--hp-motion)}.hp-feature-art:after{pointer-events:none}.hp-feature{transition:box-shadow var(--hp-motion)}.hp-feature-essential .rl-fan .rl-fan-cover{transition:transform var(--hp-motion),box-shadow var(--hp-motion)}.hp-feature-essential .rl-fan--n4 .rl-fan-cover{max-width:200px;width:46%}.hp-feature-essential .rl-fan--n4 .rl-fan-cover:first-child{transform:translate(-90%,-48%) rotate(-13deg);z-index:1}.hp-feature-essential .rl-fan--n4 .rl-fan-cover:nth-child(2){transform:translate(-63%,-52%) rotate(-4deg);z-index:3}.hp-feature-essential .rl-fan--n4 .rl-fan-cover:nth-child(3){transform:translate(-37%,-52%) rotate(4deg);z-index:4}.hp-feature-essential .rl-fan--n4 .rl-fan-cover:nth-child(4){transform:translate(-10%,-48%) rotate(13deg);z-index:2}.home-panels .hp-continue .home-shelf-track{padding-bottom:20px;padding-top:20px}.home-panels .hp-continue .home-book-cover,.hp-release-cover-link{transform-origin:50% 70%;transition:transform var(--hp-motion),filter var(--hp-motion)}.hp-release-cover-link{display:block;flex-shrink:0;width:clamp(55px,calc(var(--shelf-cover-width)*.45),94px)}.hp-release .hp-release-cover-link img{display:block;height:auto;width:100%}.hp-read-action{color:var(--om-highlight);display:block;font:16px Bangers,cursive;margin:9px 0 6px;min-height:20px;width:fit-content}.hp-box-art{transform-origin:70% 70%;transition:transform var(--hp-motion),box-shadow var(--hp-motion)}@media(hover:hover) and (pointer:fine){.hp-feature:focus-within,.hp-feature:hover{box-shadow:5px 10px 18px #0008;z-index:5}.hp-feature:is(:hover,:focus-within) .hp-reveal-cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(6px 12px 9px #0009);transform:var(--reveal-open)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n4 .rl-fan-cover:first-child{transform:translate(-104%,-55%) rotate(-18deg) scale(1.07)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n4 .rl-fan-cover:nth-child(2){transform:translate(-68%,-58%) rotate(-6deg) scale(1.07)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n4 .rl-fan-cover:nth-child(3){transform:translate(-32%,-58%) rotate(6deg) scale(1.07)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n4 .rl-fan-cover:nth-child(4){transform:translate(4%,-55%) rotate(18deg) scale(1.07)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n3 .rl-fan-cover:first-child{transform:translate(-83%,-54%) rotate(-15deg) scale(1.04)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n3 .rl-fan-cover:nth-child(2){transform:translate(-17%,-54%) rotate(15deg) scale(1.04)}.hp-feature-essential:is(:hover,:focus-within) .rl-fan--n3 .rl-fan-cover:nth-child(3){transform:translate(-50%,-57%) rotate(-2deg) scale(1.04)}.home-panels .hp-continue .home-book:is(:hover,:focus-within) .home-book-cover,.hp-release:is(:hover,:focus-within) .hp-release-cover-link{filter:drop-shadow(3px 7px 5px #0008);transform:translateY(-5px) scale(1.12)}.hp-read-action{opacity:0;transition:opacity .18s ease}.home-book:is(:hover,:focus-within) .hp-read-action,.hp-release:is(:hover,:focus-within) .hp-read-action{opacity:1}.hp-browse>.hp-panel:is(:hover,:focus-within) .hp-box-art{box-shadow:10px 12px 15px #0008;transform:translate(-7px,-6px) rotate(-1deg) scale(1.16)}}@media(prefers-reduced-motion:reduce){.home-panels{--hp-motion:0ms}.home-panels .hp-read-action,.home-panels .rl-fan-cover{transition:none}}.hp-feature-event .hp-feature-art:after,.hp-feature-run .hp-feature-art:after{display:none}.hp-feature-event .hp-feature-art,.hp-feature-run .hp-feature-art{box-shadow:none}.hp-feature-essential .rl-fan[class*=rl-fan--] .rl-fan-cover{bottom:auto;display:block;left:50%;margin:0;top:50%}.home-panels .hp-continue .home-shelf-track{padding:27px 22px 24px;scroll-padding-inline:22px}.hp-releases{padding:14px 18px 18px;scroll-padding:14px 18px}.home-panels .hp-browse>.hp-panel{overflow:visible;position:relative}.hp-peek{transform-origin:65% 75%;transition:transform var(--hp-motion),filter var(--hp-motion)}.hp-series-reveal-button{min-height:38px}@media(hover:hover) and (pointer:fine){.hp-feature:is(:hover,:focus-within) .hp-feature-art{z-index:4}.home-panels .hp-continue .home-book:is(:hover,:focus-within) .home-book-cover,.hp-release:is(:hover,:focus-within) .hp-release-cover-link{transform:translateY(-7px) scale(1.2)}.hp-browse-series:is(:hover,:focus-within){z-index:6}.hp-browse-series:is(:hover,:focus-within) .hp-peek{filter:drop-shadow(5px 12px 9px #0009);transform:translate(-8px,-20px) rotate(0deg) scale(1.35)}.hp-series-reveal-button{opacity:0;transition:opacity .18s ease}.hp-browse>.hp-panel:is(:hover,:focus-within) .hp-series-reveal-button{opacity:1}}@media(prefers-reduced-motion:reduce){.hp-series-reveal-button{transition:none}}@media(min-width:1101px){.hp-feature-event,.hp-feature-run{grid-template-columns:minmax(0,1fr) 290px}}.home-panels .hp-browse>.hp-browse-series{overflow:clip}@media(hover:hover) and (pointer:fine){.home-panels .hp-browse>.hp-browse-series:is(:hover,:focus-within){overflow:visible}}@media(min-width:600px) and (max-width:767px){.hp-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:150px minmax(0,1fr)}.hp-curated{gap:14px;grid-column:2;grid-row:1}.hp-recent{contain:size;grid-column:1;grid-row:1;padding:10px}.hp-releases{display:block;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 8px}.hp-release{border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:8px;min-width:0}.hp-release h3{font-size:18px}.hp-release-cover-link{width:60px}.hp-feature{grid-template-columns:minmax(0,1fr) 35%}.hp-feature-copy{padding:16px 12px}.hp-feature h2{font-size:25px}.hp-caption{font-size:17px;padding:5px 7px}.hp-feature-copy .hp-description{font-size:12px}.hp-distinction{font-size:16px}}.hp-release{padding-bottom:11px;padding-top:11px}.home-panels .hp-continue .home-shelf-track{padding-bottom:16px;padding-top:18px}.home-panels .hp-continue .shelf-section{padding-bottom:12px;padding-top:12px}.home-panels .hp-continue .hp-shelf-heading{margin-bottom:10px}.home-panels .comic-action{border-width:2px;box-shadow:3px 3px #08090c;box-shadow:3px 3px var(--csh-ink,#08090c);font-size:18px;letter-spacing:.5px;min-height:38px;padding:7px 14px}.home-panels .comic-action:hover{filter:brightness(1.1)}.hp-browse>.hp-panel{container-type:inline-size}.hp-browse-detail{margin-top:20px;min-width:0;position:relative;width:65%;z-index:1}.hp-browse-detail>strong{color:var(--om-text);display:block;font:20px Boogaloo,cursive;margin-bottom:8px}.hp-browse-description{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font:13px/1.55 DM Sans,sans-serif;overflow:hidden}.hp-browse-description p{color:inherit;font:inherit;margin:0}.hp-browse-detail .hp-series-reveal-button{margin-top:14px;max-width:100%;white-space:normal}@container (min-width:650px){.hp-browse-copy{width:30%}.hp-browse-detail{left:34%;margin:0;position:absolute;top:25px;width:34%}}.hp-book-copy .hp-context-pos{color:var(--om-highlight)}.rr-dialog{color:var(--text-primary)}.rr-about{color:var(--text-secondary);font-size:13px}.rr-about strong{color:var(--text-primary)}.rr-done{line-height:1.6;margin:4px 0}.rr-done a,.rr-label{color:var(--td-yellow)}.rr-label{font-family:Boogaloo,cursive;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.rr-field{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.rr-row{display:flex;flex-wrap:wrap;gap:12px}.rr-input{background:var(--bg-base);border:2px solid #000;box-shadow:inset 0 0 0 1px var(--bg-elevated);box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:14px;padding:8px 10px;width:100%}.rr-input:focus{box-shadow:inset 0 0 0 1px var(--td-yellow);outline:none}textarea.rr-input{min-height:70px;resize:vertical}.rr-kinds{border:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.rr-kinds legend{margin-bottom:6px}.rr-kind{align-items:flex-start;background:var(--bg-elevated);border:2px solid #0000;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.rr-kind.on{border-color:var(--td-yellow)}.rr-kind input{accent-color:var(--td-yellow);margin-top:3px}.rr-kind span{display:flex;flex-direction:column;gap:2px}.rr-kind small{color:var(--text-muted);font-size:12px}.rr-report-btn{background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-secondary);cursor:pointer;font:1rem Boogaloo,cursive;letter-spacing:.04em;padding:6px 12px}.rr-report-btn:hover{color:var(--text-primary)}.gap-toggle{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font:1rem Boogaloo,cursive;gap:12px;letter-spacing:.03em;margin:0 16px 12px}.gap-toggle button{background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-primary);cursor:pointer;font:inherit;padding:5px 12px}.gap-toggle button.primary{background:var(--td-yellow);color:#000}.mr-page{min-height:100vh;padding-bottom:80px}.mr-content{display:flex;flex-direction:column;gap:28px;padding-top:20px}.mr-section h2{-webkit-text-stroke:1px #000;color:var(--td-yellow);font:1.6rem Bangers,cursive;letter-spacing:.06em;margin:0 0 12px}.mr-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.mr-list{display:flex;flex-direction:column;gap:8px}.mr-row{align-items:center;background:var(--bg-surface);border:2px solid #000;box-shadow:3px 3px 0 #000;display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px}.mr-main{flex:1 1 260px;min-width:0}.mr-title{color:var(--text-primary);font-weight:600}.mr-meta{color:var(--text-muted);font-size:12px;margin-top:2px}.mr-meta a{color:var(--td-yellow)}.mr-note{color:var(--text-secondary);margin-top:4px}.mr-note,.mr-reply{font-size:13px;white-space:pre-line}.mr-reply{border-left:3px solid var(--td-yellow);color:var(--text-primary);margin-top:6px;padding-left:8px}.mr-status{background:var(--bg-elevated);border:2px solid #000;color:var(--text-secondary);font:.95rem Boogaloo,cursive;letter-spacing:.05em;padding:3px 10px;white-space:nowrap}.mr-status--open{background:var(--td-yellow);color:#000}.mr-status--added,.mr-status--owned,.mr-status--resolved{background:var(--adm-ok);color:#000}.series-controls{align-items:center;background:color-mix(in srgb,var(--om-base) 95%,#000);border-bottom:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);display:flex;flex-wrap:wrap;margin-bottom:10px;position:sticky;top:52px;z-index:100}.series-controls .alpha-bar{background:none;border:0;flex:1 1;flex-wrap:nowrap;gap:3px;min-width:0;overflow-x:auto;padding:10px 14px 10px 28px;position:static;scrollbar-width:thin}.series-controls .alpha-bar button{flex-shrink:0}.series-filter-toggle{align-items:center;background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid color-mix(in srgb,var(--td-yellow) 30%,color-mix(in srgb,var(--om-text) 20%,var(--om-base)));border-radius:3px;color:color-mix(in srgb,var(--td-yellow) 40%,var(--om-text));cursor:pointer;display:flex;flex-shrink:0;font:16px Boogaloo,sans-serif;gap:8px;letter-spacing:.03em;margin:0 24px 0 8px;padding:7px 12px}.series-filter-toggle:hover,.series-filter-toggle[aria-expanded=true]{background:var(--td-yellow);border-color:var(--td-yellow);color:color-mix(in srgb,var(--om-base) 90%,#000)}.series-filter-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--td-yellow) 35%,#fff);outline-offset:3px}.series-controls .filter-bar-wrap{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-top:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);flex-basis:100%;width:100%}.series-controls .filter-bar-wrap[hidden]{display:none}.series-controls .filter-bar{flex-wrap:wrap;padding:14px 28px}.series-controls .filter-search{min-width:230px}.main-content:has(.series-controls){overflow:visible!important}@media (max-width:599px){.series-controls{top:46px}.series-controls .alpha-bar{gap:3px;padding:8px}.series-filter-toggle{margin-left:4px;margin-right:10px;padding:7px 9px}.series-controls .filter-bar{gap:10px;padding:12px}.series-controls .filter-search{min-width:0;width:100%}.series-controls .filter-pills{flex-wrap:wrap}.series-controls .filter-bar-divider{display:none}}.series-filter-panel{flex-basis:100%;width:100%}.series-filter-panel[hidden]{display:none}.series-controls-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.series-filter-clear{background:none;border:0;cursor:pointer;text-decoration:underline}.series-filter-clear,.series-sort-state{color:color-mix(in srgb,var(--td-yellow) 20%,color-mix(in srgb,var(--om-text) 80%,var(--om-base)));font-size:12px}.series-controls .alpha-bar{scrollbar-color:color-mix(in srgb,var(--td-yellow) 30%,color-mix(in srgb,var(--om-text) 20%,var(--om-base))) var(--om-base)}.comic-series-browser{--csb-yellow:var(--td-yellow);--csb-ink:#050506;min-width:0}.comic-series-browser .page-header-content{flex-wrap:wrap}.comic-series-browser .page-header-content>div{min-width:0}.comic-series-browser .page-header-actions{flex-shrink:1;flex-wrap:wrap;max-width:100%}.comic-series-browser .page-title{overflow-wrap:anywhere}.comic-series-browser .series-controls{gap:0}.comic-series-browser .csb-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:12px 20px;width:100%}.comic-series-browser .csb-selection-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.comic-series-browser .csb-result{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font-size:.8rem;margin-left:auto}.comic-series-browser .csb-selection-controls .btn,.comic-series-browser .empty-state .btn,.comic-series-browser .page-btn,.comic-series-browser .series-filter-toggle{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:2px solid var(--csb-yellow);border-radius:0;box-shadow:3px 3px var(--csb-ink);clip-path:none;color:var(--csb-yellow);font-family:Bangers,cursive;font-size:1rem;letter-spacing:.04em;margin:0;min-height:36px;padding:7px 13px}.comic-series-browser .csb-selection-controls .btn-primary,.comic-series-browser .empty-state .btn,.comic-series-browser .page-btn.active,.comic-series-browser .series-filter-toggle{background:var(--csb-yellow);border-color:var(--csb-ink);color:var(--csb-ink)}.comic-series-browser .series-filter-toggle{transform:rotate(-1deg)}.comic-series-browser .csb-selection-controls .btn:hover:not(:disabled),.comic-series-browser .page-btn:hover:not(:disabled),.comic-series-browser .series-filter-toggle:hover{background:color-mix(in srgb,var(--td-yellow) 40%,#fff);color:var(--csb-ink)}.comic-series-browser .series-controls .alpha-bar{flex-basis:100%;flex-wrap:wrap;overflow:visible;padding:6px 18px 10px}.comic-series-browser .alpha-btn{color:color-mix(in srgb,var(--td-yellow) 60%,color-mix(in srgb,var(--om-text) 60%,var(--om-base)))}.comic-series-browser .alpha-btn.active{color:color-mix(in srgb,var(--td-yellow) 65%,#fff)}.comic-series-browser .csb-filter-state{align-items:center;color:color-mix(in srgb,var(--td-yellow) 15%,color-mix(in srgb,var(--om-text) 90%,var(--om-base)));display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;padding:5px 20px 12px}.comic-series-browser .series-filter-clear{color:var(--csb-yellow);font-family:Boogaloo,cursive;font-size:1rem;text-underline-offset:4px}.comic-series-browser .facet-pill,.comic-series-browser .sort-toggle{border-radius:0;font-family:Boogaloo,cursive;font-size:.95rem}.comic-series-browser .filter-search{max-width:100%}.comic-series-browser .filter-pills{flex-wrap:wrap}.comic-series-browser .filter-count{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base))}.comic-series-browser .shelf-plank-inline{height:82px!important}.comic-series-browser .csb-label{align-items:center;background:#0000;border:0;color:var(--csb-yellow);cursor:pointer;display:flex;flex-direction:column;gap:5px;min-width:0;padding:7px 2px;width:100%}.comic-series-browser .csb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:1rem/17px Boogaloo,cursive;height:34px;overflow:hidden;text-transform:uppercase;width:100%}.comic-series-browser .csb-meta{align-items:center;color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));display:flex;flex-wrap:wrap;font:12px/18px Comic Neue,sans-serif;gap:6px;justify-content:center}.comic-series-browser .csb-year{background:var(--om-base);border:1px solid color-mix(in srgb,var(--td-yellow) 55%,color-mix(in srgb,var(--om-text) 45%,var(--om-base)));box-shadow:1px 1px #000;color:var(--csb-yellow);font:14px/18px Boogaloo,cursive;padding:0 4px}.comic-series-browser button.shelf-book{background:none;border:0;color:inherit;cursor:pointer;display:block;padding:0;text-align:inherit}.comic-series-browser .shelf-book-check{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:2px solid var(--csb-yellow);border-radius:0;box-shadow:2px 2px #000;box-sizing:border-box;color:var(--csb-yellow);display:block;font:19px/22px sans-serif;height:26px;left:5px;right:auto;top:5px;width:26px}.comic-series-browser .shelf-book.selected .shelf-book-check{background:var(--csb-yellow);color:#050506}.comic-series-browser .shelf-book.selected .shelf-book-cover{outline:3px solid var(--csb-yellow);outline-offset:-3px}.comic-series-browser .shelf-book-placeholder{background:color-mix(in srgb,var(--om-base) 90%,#fff);color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font:1.2rem Bangers,cursive;opacity:1;padding:12px;text-align:center}.comic-series-browser .shelf-book-placeholder small{display:block;font:13px Comic Neue,sans-serif;margin-top:10px}.comic-series-browser .pagination{flex-wrap:wrap;gap:10px}.csb-facet-menu{border:2px solid color-mix(in srgb,var(--td-yellow) 45%,color-mix(in srgb,var(--om-text) 35%,var(--om-base)));border-radius:0;box-shadow:4px 4px #050506;box-sizing:border-box}.csb-facet-menu .facet-menu-item{overflow-wrap:anywhere;white-space:normal}@media(max-width:768px){.comic-series-browser .page-header-content{gap:12px;padding:14px 16px}.comic-series-browser .page-header-actions{margin-left:0}}@media(max-width:599px){.comic-series-browser .csb-toolbar{padding:12px}.comic-series-browser .series-controls{position:static}.comic-series-browser .cover-grid{gap:14px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.comic-series-browser .cover-grid .shelf-book,.comic-series-browser .cover-grid .shelf-book-cover{height:auto!important;width:100%!important}.comic-series-browser .cover-grid .shelf-book-cover{aspect-ratio:2/3}.comic-series-browser .cover-grid .shelf-book-cover img{height:100%;object-fit:contain;width:100%}.comic-series-browser .cover-grid .csb-label{background:linear-gradient(color-mix(in srgb,var(--om-base) 80%,#fff),color-mix(in srgb,var(--om-base) 95%,#fff));min-height:82px}.comic-series-browser .csb-selection-controls .form-hint{flex-basis:100%}}@media(max-width:420px){.comic-series-browser .cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comic-series-browser .csb-result{flex-basis:100%;margin-left:0}}@media(pointer:coarse){.comic-series-browser .csb-selection-controls .btn,.comic-series-browser .facet-pill,.comic-series-browser .page-btn,.comic-series-browser .series-filter-toggle,.comic-series-browser .sort-toggle{min-height:44px}}.comic-series-browser .csb-navigation-rail{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--om-base) 90%,#fff) 0,color-mix(in srgb,var(--om-base) 95%,#fff) 35%,var(--om-base) 100%);border-bottom:3px solid #050506;border-top:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);box-shadow:inset 0 1px color-mix(in srgb,var(--om-text) 3%,#0000);display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 20px;width:100%}.comic-series-browser .csb-navigation-rail .alpha-bar{flex:1 1 890px;padding:0}.comic-series-browser .csb-navigation-rail .csb-toolbar{flex:0 1 auto;margin-left:auto;padding:0;width:auto}.comic-series-browser .csb-navigation-rail .csb-result{flex-basis:auto;margin:0 6px 0 0;white-space:nowrap}.comic-series-browser .csb-filter-state{flex-basis:100%}@media(max-width:1199px){.comic-series-browser .csb-navigation-rail .csb-toolbar{flex-basis:100%;justify-content:flex-end}.comic-series-browser .csb-navigation-rail .csb-result{margin-right:auto}}@media(max-width:599px){.comic-series-browser .csb-navigation-rail{gap:14px;padding:12px}.comic-series-browser .csb-navigation-rail .csb-toolbar{gap:10px}.comic-series-browser .cover-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--shelf-cover-width)),var(--shelf-cover-width)));justify-content:space-between}}.comic-boxes .cbox-section-header{align-items:center;gap:18px}.comic-boxes .cbox-section-title{font-size:23px}.comic-boxes .cbox-section-count{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font-size:11px;margin-left:auto}.box-jump{border:1px solid color-mix(in srgb,var(--td-yellow) 20%,color-mix(in srgb,var(--om-text) 20%,var(--om-base)));border-radius:3px;color:color-mix(in srgb,var(--td-yellow) 45%,color-mix(in srgb,var(--om-text) 80%,var(--om-base)));font:16px Boogaloo,cursive;padding:6px 10px;text-decoration:none;white-space:nowrap}.box-jump:hover{background:var(--td-yellow);color:color-mix(in srgb,var(--om-base) 90%,#000)}.comic-boxes .cbox-section{scroll-margin-top:68px}.comic-boxes .cbox-grid{padding-bottom:24px;padding-top:18px;row-gap:28px}.comic-boxes .cbox-scene{height:366px!important;isolation:isolate}.comic-boxes .cbox-scene:before{background:radial-gradient(ellipse,#000b,#0000 70%);border-radius:50%;content:"";filter:blur(7px);height:35px;left:0;pointer-events:none;position:absolute;top:272px;width:485px;z-index:-1}.comic-boxes .cbox-label{max-width:100%;top:302px;width:425px}.comic-boxes .cbox-col-name{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font-size:23px;font-weight:400;line-height:1.18}.comic-boxes .cbox-col-meta{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font-size:12px;line-height:1.4;margin-top:7px}.comic-boxes .cbox-col-type{color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));font-size:11px}.comic-boxes .cbox-era-badge{color:#a2b9e3;font-size:10px}.comic-boxes .cbox-scene:hover .cbox-col-name{color:color-mix(in srgb,var(--td-yellow) 70%,#fff)}.comic-boxes .cbox-scene:hover .cbox-thumb{transform:translateY(-42px)!important}.comic-boxes .cbox-scene:hover>.cbox-front,.comic-boxes .cbox-scene:hover>.cbox-rim{transform:none!important}@media (max-width:767px){.comic-boxes .cbox-section-header{flex-wrap:wrap;gap:10px}.comic-boxes .cbox-section-title{font-size:21px}.comic-boxes .cbox-grid{padding-top:12px;row-gap:20px}.box-jump{font-size:14px}.comic-boxes .cbox-col-name{font-size:21px}}@media (prefers-reduced-motion:reduce){.comic-boxes .cbox-thumb{transition:none}.comic-boxes .cbox-scene:hover .cbox-thumb{transform:none!important}}.comic-boxes .box-date{color:color-mix(in srgb,var(--td-yellow) 20%,color-mix(in srgb,var(--om-text) 80%,var(--om-base)));font-family:Boogaloo,cursive;font-size:15px;letter-spacing:.03em}.comic-boxes .cbox-col-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px}.comic-boxes .cbox-placeholder{align-items:flex-start;background:radial-gradient(color-mix(in srgb,color-mix(in srgb,var(--td-yellow) 35%,color-mix(in srgb,var(--om-text) 70%,var(--om-base))) 9%,#0000) 1px,#0000 1.6px) 0 0/7px 7px,linear-gradient(125deg,color-mix(in srgb,var(--om-base) 90%,#fff),color-mix(in srgb,var(--om-base) 95%,#fff));box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;padding:25px 28px!important;position:absolute;text-align:left}.comic-boxes .cbox-placeholder:after{border:1px solid color-mix(in srgb,color-mix(in srgb,var(--td-yellow) 50%,color-mix(in srgb,var(--om-text) 60%,var(--om-base))) 33%,#0000);content:"";inset:12px;pointer-events:none;position:absolute}.box-placeholder-stamp{border-bottom:2px solid color-mix(in srgb,var(--td-yellow) 45%,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));color:color-mix(in srgb,var(--td-yellow) 45%,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font:11px Boogaloo,cursive;letter-spacing:.2em;margin-bottom:17px;padding-bottom:6px}.comic-boxes .cbox-placeholder-name{color:color-mix(in srgb,var(--td-yellow) 20%,var(--om-text));font:42px/.98 Bangers,cursive;letter-spacing:.03em;max-width:340px;text-align:left;text-shadow:3px 3px #0008}.comic-boxes .cbox-placeholder-era{color:color-mix(in srgb,var(--td-yellow) 15%,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font:15px Boogaloo,cursive;margin-top:8px}.comic-boxes .cbox-placeholder-hint{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font:700 13px/1.35 Comic Neue,cursive;margin-top:15px;max-width:300px;opacity:1;text-align:left}.comic-boxes .box-jump:focus-visible{outline:2px solid color-mix(in srgb,var(--td-yellow) 70%,#fff);outline-offset:3px}@media (max-width:599px){.comic-boxes .cbox-scene{zoom:1;zoom:var(--box-scale,1)}}.back-link{align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--om-base) 75%,#08090c);background:color-mix(in srgb,var(--rl-theme-banner,var(--om-base)) 75%,#08090c);border:2px solid #08090c;border-left:3px solid var(--rl-theme-accent,var(--td-yellow));border-radius:0;box-shadow:2px 3px 0 #000;box-sizing:border-box;color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));cursor:pointer;display:inline-flex;font:17px Boogaloo,cursive;gap:6px;letter-spacing:.02em;min-height:40px;overflow-wrap:anywhere;padding:6px 14px;text-align:left}.back-link:hover{background:color-mix(in srgb,var(--td-yellow) 28%,var(--om-base));background:color-mix(in srgb,var(--rl-theme-main,var(--td-yellow)) 28%,var(--om-base))}.back-link:active{box-shadow:1px 1px 0 #000;transform:translate(1px,1px)}.back-link:focus-visible{outline:2px solid var(--td-yellow);outline:2px solid var(--rl-theme-accent,var(--td-yellow));outline-offset:3px}@media (pointer:coarse){.back-link{min-height:44px}}.missing-cover{align-items:center;background:var(--bg-elevated);border:2px dashed color-mix(in srgb,var(--om-text) 25%,var(--om-base));box-sizing:border-box;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;overflow:hidden;padding:8px;position:relative;text-align:center;width:100%}.missing-cover img{filter:grayscale(1) brightness(.35);height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.missing-cover>:not(img){position:relative;z-index:1}.missing-cover b{color:var(--om-text);font:1.4rem Bangers,cursive;letter-spacing:.05em;text-shadow:2px 2px 0 #000}.missing-cover-sub{font-size:.7rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.missing-cover-state,.missing-cover-sub{color:var(--text-secondary);text-shadow:1px 1px 0 #000}.missing-cover-state{font:.85rem Boogaloo,cursive;letter-spacing:.05em}.missing-cover-state--wanted{color:var(--td-yellow)}.missing-cover-state--requested{color:color-mix(in srgb,var(--td-yellow) 70%,var(--om-text))}.missing-cover-action{background:var(--td-yellow);border:2px solid #000;box-shadow:2px 2px 0 #000;color:#000;cursor:pointer;font:.95rem Bangers,cursive;letter-spacing:.08em;margin-top:4px;padding:4px 10px}.missing-cover-action+.missing-cover-action{background:var(--bg-elevated);color:var(--text-primary)}.missing-cover-action:disabled{cursor:default;opacity:.6}.rl-acquire{align-items:center;border:1px dashed color-mix(in srgb,var(--om-text) 18%,#0000);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin-top:12px;padding:12px}.rl-acquire>span{flex:1 1 220px}.ev-card-acquire{flex:1 1 auto;min-width:0}.ev-card-acquire .rl-acquire{margin-top:0}.cover-stack{flex:0 0 262px;height:270px;isolation:isolate;position:relative;width:262px}.cover-stack img{background:#09090d;border:3px solid #050508;box-shadow:5px 7px 0 #0009;height:234px;left:46px;object-fit:contain;position:absolute;top:18px;width:156px}.cover-stack img:first-child{transform:translate(39px,4px) rotate(12deg)}.cover-stack img:nth-child(2){transform:translate(-28px,2px) rotate(-9deg)}.cover-stack img:nth-child(3),.cover-stack-1 img,.cover-stack-2 img:last-child{transform:rotate(-2deg)}.cover-stack-empty{align-items:center;color:var(--text-muted);display:flex;font-family:Comic Neue,cursive;height:100%;justify-content:center}.rl-hero.hero-with-stack{align-items:center;gap:26px;padding-left:12px}.hero-with-stack .rl-hero-art{align-items:center;align-self:stretch;background:#0000;border:0;display:flex;justify-content:center;min-height:292px;overflow:visible;width:280px}.hero-with-stack .rl-hero-art .cover-stack{z-index:1}.hero-with-stack .rl-hero-actions{align-self:flex-start}.cover-coloured-hero{background:radial-gradient(rgba(var(--cover-rgb),.08) 1px,#0000 1px) 0 0/6px 6px,linear-gradient(110deg,rgba(var(--cover-rgb),.21),#0000 80%),var(--om-base)!important;border-top:3px solid rgb(var(--cover-rgb))!important}.cover-coloured-hero .rl-progress-read{background:rgb(var(--cover-rgb))!important}.cover-coloured-hero .rl-progress-owned{background:rgba(var(--cover-rgb),.28)}.cover-coloured-hero .rl-hero-actions .btn-primary{background:rgb(var(--cover-rgb));color:#08090c}@media (max-width:650px){.rl-hero.hero-with-stack{gap:0;padding:0}.hero-with-stack .rl-hero-art{min-height:285px;width:100%}.hero-with-stack .rl-hero-body{flex-basis:100%;min-width:0}.cover-stack{flex-basis:auto;margin:auto}.hero-with-stack .rl-hero-actions{box-sizing:border-box;flex-shrink:1;min-width:0;width:100%}}.csh-title{color:var(--rl-theme-accent);font-weight:400;line-height:1.14;margin:16px 8px 18px 0}.csh-title-face{display:inline-block;font:400 44px/1.14 Bowlby One SC,sans-serif;font:400 var(--csh-title-size,44px)/1.14 Bowlby One SC,sans-serif;isolation:isolate;letter-spacing:.025em;max-width:100%;overflow-wrap:anywhere;position:relative;text-transform:uppercase}.csh-title-depth,.csh-title-face{-webkit-text-stroke:3px var(--csh-ink);padding-right:7px;paint-order:stroke fill}.csh-title-depth{color:var(--csh-depth);inset:0;pointer-events:none;position:absolute;transform:translate(5px,5px);z-index:-1}.csh-subtitle{color:var(--rl-theme-text);display:block;font:500 17px/1.25 DM Sans,sans-serif;letter-spacing:.18em;margin:13px 0 0 2px;text-transform:uppercase}.order-utility-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.order-read-button,.order-utility-actions button{border:2px solid #050507;border-radius:0;box-shadow:3px 3px 0 #000;cursor:pointer;font-family:Bangers,Boogaloo,cursive;font-size:19px;letter-spacing:.04em;min-height:44px;padding:10px 16px;transition:background .15s,transform .15s,box-shadow .15s}.order-utility-actions .order-list-button{background:#263f59;background:var(--rl-theme-banner,#263f59);border-color:var(--rl-theme-accent,color-mix(in srgb,var(--td-yellow) 55%,#fff));color:color-mix(in srgb,var(--td-yellow) 55%,#fff);color:var(--rl-theme-banner-accent,color-mix(in srgb,var(--td-yellow) 55%,#fff))}.order-utility-actions .order-editor-button{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-color:color-mix(in srgb,var(--om-text) 40%,var(--om-base));color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font-size:17px}.order-read-button:hover,.order-utility-actions button:hover{box-shadow:2px 2px 0 #000;filter:brightness(1.12);transform:translate(1px,1px)}.order-read-button:active,.order-utility-actions button:active{box-shadow:none;transform:translate(3px,3px)}.order-utility-actions button:focus-visible,.run-reading-panel button:focus-visible{outline:3px solid var(--om-text);outline-offset:4px}.run-reading-panel{background:radial-gradient(color-mix(in srgb,var(--om-text) 5%,#0000) 1px,#0000 1px) 0 0/5px 5px,color-mix(in srgb,var(--om-secondary) 18%,var(--om-base));background:radial-gradient(color-mix(in srgb,var(--om-text) 5%,#0000) 1px,#0000 1px) 0 0/5px 5px,color-mix(in srgb,var(--rl-theme-main,var(--om-secondary)) 18%,var(--rl-theme-panel,var(--om-base)));border:2px solid var(--rl-theme-accent,color-mix(in srgb,var(--td-yellow) 55%,#fff));box-shadow:5px 5px 0 #000;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));padding:20px 16px 16px;position:relative}.run-reading-caption{background:color-mix(in srgb,var(--td-yellow) 55%,#fff);background:var(--rl-theme-accent,color-mix(in srgb,var(--td-yellow) 55%,#fff));border:2px solid #050507;color:color-mix(in srgb,var(--om-base) 90%,#000);color:var(--rl-theme-on-accent,color-mix(in srgb,var(--om-base) 90%,#000));display:inline-block;font:20px Bangers,Boogaloo,cursive;margin-bottom:12px;margin-top:-36px;padding:5px 10px;transform:rotate(-1deg)}.run-reading-summary{align-items:baseline;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 12px;justify-content:space-between}.run-reading-summary span{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font-size:12px}.run-reading-track{background:color-mix(in srgb,var(--om-base) 80%,#fff);height:6px;margin-top:8px;overflow:hidden}.run-reading-track>span{background:color-mix(in srgb,var(--td-yellow) 55%,#fff);background:var(--rl-theme-accent,color-mix(in srgb,var(--td-yellow) 55%,#fff));display:block;height:100%}.run-reading-next{align-items:center;display:flex;gap:12px;margin:18px 0}.run-reading-next img{flex:none;height:96px;object-fit:contain;width:64px}.run-reading-next>div{flex:1 1;min-width:0}.run-reading-next strong{font:20px/1.2 Boogaloo,cursive;overflow-wrap:anywhere}.run-reading-panel p{color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));font-size:14px;line-height:1.5;margin:6px 0}.order-read-button{background:var(--om-action);background:var(--rl-theme-button,var(--om-action));color:var(--om-on-action);color:var(--rl-theme-on-button-accent,var(--om-on-action));font-size:23px;width:100%}.run-read-first{background:none;border:0;color:var(--om-highlight);color:var(--rl-theme-accent,var(--om-highlight));cursor:pointer;display:block;font-size:13px;padding:12px 0 0;text-decoration:underline}.run-study .issue-progress-bar{bottom:0}@media(max-width:1050px){.run-reading-panel{box-sizing:border-box;max-width:600px;width:100%}}@media(max-width:650px){.order-utility-actions{width:100%}.order-utility-actions button{flex:1 1 135px}.run-reading-panel{margin-top:10px}}@media(prefers-reduced-motion:reduce){.order-read-button,.order-utility-actions button{transition:none}}.rl-hero .rl-hero-actions.order-reading-actions{align-items:stretch;flex:0 1 380px;gap:14px;min-width:280px;padding-top:20px}.order-reading-actions>.run-reading-panel{box-sizing:border-box;width:100%}.order-reading-actions>.order-secondary-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:1050px){.rl-hero .rl-hero-actions.order-reading-actions{flex-basis:100%;max-width:600px;min-width:0}}@media(max-width:650px){.rl-hero .rl-hero-actions.order-reading-actions{align-items:stretch;flex-direction:column;max-width:none;padding:20px 16px}}.rl-themed.ro-hero-wrap{background:#0000}.rl-themed .rl-hero.ro-hero.cover-coloured-hero{background:radial-gradient(ellipse at 12% 30%,rgba(var(--rl-theme-main-rgb),.32),#0000 72%),var(--rl-theme-panel)!important;border-top-color:var(--rl-theme-button)!important}.rl-hero.ro-hero .rl-hero-body{min-width:0;padding:30px 0}.rl-hero.ro-hero .rl-hero-title{--csh-ink:#08090c;--csh-depth:var(--rl-theme-button);margin:0 8px 20px 0}.rl-hero.ro-hero .rl-hero-desc{font-size:17px;margin-bottom:0;max-width:78ch}.rl-hero.ro-hero .rl-add-intro{background:none;border:0;color:var(--rl-theme-muted);cursor:pointer;display:inline-block;font:inherit;margin-top:16px;padding:8px 0;text-decoration:underline}.rl-hero.ro-hero .rl-hero-actions{align-self:center}.rl-hero.ro-hero.hero-with-stack .rl-hero-art{box-sizing:border-box;flex-direction:column;gap:12px;padding:16px 0 8px}.rl-hero.ro-hero .rl-hero-art .cover-stack{flex:0 0 auto}.rl-hero.ro-hero .rl-hero-art>.back-link{align-self:flex-start;margin:0 12px;position:relative;z-index:2}.rl-hero.ro-hero .rl-progress{margin-top:16px}.rl-hero.ro-hero .rl-progress-read{background:var(--rl-theme-accent)!important}.rl-hero.ro-hero .rl-stat-line{font-size:13px}.rl-hero.ro-hero .ro-creator{background:#0000;border-color:color-mix(in srgb,var(--rl-theme-accent) 45%,#0000);color:var(--rl-theme-accent)}.rl-hero.ro-hero .ro-creator small{color:var(--rl-theme-muted);font-size:10px;letter-spacing:.1em;margin-right:4px;text-transform:uppercase}.rl-hero.ro-hero .ro-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.rl-hero.ro-hero .ro-award{background:var(--rl-theme-accent);color:#000;color:var(--rl-theme-on-accent,#000)}@media (max-width:650px){.rl-hero.ro-hero .rl-hero-body{padding:14px 16px 18px}}.manage-menu{position:relative}.manage-menu>.manage-menu-toggle.btn{background:var(--om-base);background:var(--rl-theme-banner,var(--om-base));border:2px solid var(--rl-theme-accent,var(--td-yellow));border-radius:0;box-shadow:3px 3px #050506;clip-path:none;color:var(--td-yellow);color:var(--rl-theme-banner-accent,var(--td-yellow));font:1.05rem Bangers,cursive;letter-spacing:.04em;padding:8px 13px;transform:none}.manage-menu-panel{background:var(--om-base);background:var(--rl-theme-panel,var(--om-base));border:2px solid var(--rl-theme-accent,var(--td-yellow));box-shadow:5px 5px #000;color:var(--om-text);color:var(--rl-theme-text,var(--om-text));max-width:calc(100vw - 40px);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:215px;z-index:150}.manage-menu-panel>.btn,.manage-menu-panel>button{background:none;border:0;border-radius:0;box-shadow:none;clip-path:none;color:var(--om-text);color:var(--rl-theme-text,var(--om-text));cursor:pointer;display:block;font:17px Boogaloo,cursive;letter-spacing:normal;min-height:0;padding:10px;text-align:left;transform:none;width:100%}.manage-menu-panel>.btn:hover:not(:disabled),.manage-menu-panel>button:hover:not(:disabled){background:color-mix(in srgb,var(--td-yellow) 16%,#0000);background:color-mix(in srgb,var(--rl-theme-accent,var(--td-yellow)) 16%,#0000);color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow))}.manage-menu-panel>.btn:disabled,.manage-menu-panel>button:disabled{cursor:default;opacity:.5}.manage-menu-panel>.btn:focus-visible,.manage-menu-panel>button:focus-visible,.manage-menu>.manage-menu-toggle:focus-visible{outline:2px solid var(--td-yellow);outline:2px solid var(--rl-theme-accent,var(--td-yellow));outline-offset:2px}.manage-menu-label{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));color:var(--rl-theme-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));font:12px DM Sans,sans-serif;letter-spacing:.06em;margin:8px 10px 2px;text-transform:uppercase}.manage-menu-panel>.manage-menu-danger{border-top:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);color:#ff8a8e;margin-top:5px}@media(pointer:coarse){.manage-menu-panel>.btn,.manage-menu-panel>button,.manage-menu>.manage-menu-toggle.btn{min-height:44px}}.manage-menu>.manage-menu-toggle.btn:hover,.manage-menu>.manage-menu-toggle.btn[aria-expanded=true]{background:var(--td-yellow);background:var(--rl-theme-accent,var(--td-yellow));color:#111;color:var(--rl-theme-on-accent,#111)}.comic-collection-detail{--ccd-yellow:var(--td-yellow);min-width:0}.comic-collection-detail>.page-header .page-header-content{flex-wrap:wrap;gap:14px}.comic-collection-detail>.page-header .page-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:15px;overflow-wrap:anywhere}.comic-collection-detail .ccd-dates{color:color-mix(in srgb,var(--td-yellow) 25%,#fff);font:1.2rem Boogaloo,cursive;letter-spacing:.02em}.comic-collection-detail .ccd-intro,.comic-collection-detail>.page-header .btn{background:var(--om-base);border-bottom:5px solid #050506;isolation:isolate;padding:18px 28px 22px;position:relative}.comic-collection-detail .ccd-fuzzy{filter:blur(10px) brightness(.28) saturate(1.2);height:100%;inset:0;object-fit:cover;object-position:center 20%;pointer-events:none;position:absolute;width:100%;z-index:-2}.comic-collection-detail .ccd-intro:after{background:linear-gradient(0deg,color-mix(in srgb,var(--om-base) 75%,#000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.comic-collection-detail .ccd-intro-top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:24px}.comic-collection-detail .ccd-intro-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.comic-collection-detail .ccd-stamp{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid #8aa0ad;box-shadow:2px 2px #000;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));font:14px Boogaloo,cursive;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.comic-collection-detail .ccd-manage{position:relative}.comic-collection-detail .ccd-editorial{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,550px) minmax(0,600px);max-width:1182px}.comic-collection-detail .ccd-artwork{filter:drop-shadow(5px 6px 0 #000);margin:0;transform:rotate(-1.5deg)}.comic-collection-detail .ccd-artwork img{display:block;max-height:310px;max-width:100%;object-fit:contain;width:100%}.comic-collection-detail .ccd-caption{background:color-mix(in srgb,var(--om-base) 94%,#0000);border:2px solid color-mix(in srgb,var(--td-yellow) 60%,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));box-shadow:5px 5px #000;min-width:0;padding:27px 22px 17px;position:relative}.comic-collection-detail .ccd-caption-tab{background:var(--ccd-yellow);border:2px solid #050506;color:#050506;font:20px Bangers,cursive;left:14px;padding:4px 10px;position:absolute;top:-15px;transform:rotate(-2deg)}.comic-collection-detail .ccd-lead{color:color-mix(in srgb,var(--td-yellow) 20%,#fff);font:700 23px/1.35 Comic Neue,sans-serif;margin:0 0 14px;overflow-wrap:anywhere;white-space:pre-line}.comic-collection-detail .ccd-description{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:16px/1.6 Comic Neue,sans-serif;margin:12px 0 0;overflow-wrap:anywhere;white-space:pre-line}.comic-collection-detail .ccd-era{color:color-mix(in srgb,var(--td-yellow) 20%,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));font:16px Boogaloo,cursive}.comic-collection-detail .ccd-caption summary{color:var(--ccd-yellow);cursor:pointer;font:17px Boogaloo,cursive;list-style:none;padding:6px 0}.comic-collection-detail .ccd-caption summary span{float:right}.comic-collection-detail .ccd-no-art{grid-template-columns:minmax(0,720px)}.comic-collection-detail .ccd-facts{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.comic-collection-detail .ccd-count{color:var(--ccd-yellow);font:30px Bangers,cursive}.comic-collection-detail .ccd-count span{font:17px Boogaloo,cursive;text-transform:uppercase}.comic-collection-detail .ccd-type{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid color-mix(in srgb,var(--td-yellow) 25%,color-mix(in srgb,var(--om-text) 55%,var(--om-base)));color:color-mix(in srgb,var(--td-yellow) 30%,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));font:14px Boogaloo,cursive;padding:4px 8px;text-transform:uppercase}.comic-collection-detail .ccd-fact-copy{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font:15px Comic Neue,sans-serif}.comic-collection-detail .ccd-shelf-heading{background:color-mix(in srgb,var(--om-base) 95%,#000);color:var(--ccd-yellow);font:25px Bangers,cursive;margin:0;padding:17px 20px 0}.comic-collection-detail .ccd-editor{background:var(--om-base);border:2px solid color-mix(in srgb,var(--td-yellow) 60%,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));margin:16px 24px;max-width:1000px;padding:22px}.comic-collection-detail .ccd-rule-editor{margin:18px 0;overflow-wrap:anywhere}.comic-collection-detail .ccd-editor .rule-row{flex-wrap:wrap}.comic-collection-detail .ccd-editor .rule-input{min-width:0}.collection-action-error{background:color-mix(in srgb,var(--om-base) 90%,#fff);color:#ffb6b9;padding:14px 22px}@media(max-width:767px){.comic-collection-detail>.page-header .page-header-actions{margin-left:0}.comic-collection-detail .ccd-intro{padding:16px}.comic-collection-detail .ccd-editorial{gap:22px}.comic-collection-detail .ccd-lead{font-size:20px}.comic-collection-detail .ccd-caption{padding:23px 15px 12px}.comic-collection-detail .ccd-editor{margin:12px;padding:14px}}@media(max-width:540px){.comic-collection-detail .ccd-editorial{grid-template-columns:minmax(0,1fr)}.comic-collection-detail .ccd-artwork{display:none}.comic-collection-detail .ccd-fact-copy{flex-basis:100%;font-size:14px}.comic-collection-detail .ccd-facts{gap:10px;margin-top:18px}}@media(pointer:coarse){.comic-collection-detail .ccd-caption summary{min-height:44px}}.comic-collection-detail .ccd-desktop-introduction{display:none}@media(min-width:1200px){.comic-collection-detail .ccd-editorial{align-items:stretch;gap:clamp(32px,3vw,96px);grid-template-columns:minmax(0,550px) minmax(0,1fr);max-width:none}.comic-collection-detail .ccd-artwork{align-self:center}.comic-collection-detail .ccd-caption{display:flex;flex-direction:column;justify-content:center;padding:32px clamp(24px,3vw,72px)}.comic-collection-detail .ccd-lead{font-size:clamp(23px,1.1vw,30px);max-width:65ch}.comic-collection-detail .ccd-description{font-size:18px;max-width:85ch}.comic-collection-detail .ccd-desktop-introduction{display:block}.comic-collection-detail .ccd-collapsible-introduction{display:none}.comic-collection-detail .ccd-no-art{grid-template-columns:minmax(0,1fr)}}.cid-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}.cid-dialog{background:linear-gradient(135deg,#27364c,var(--om-base) 45%);background:linear-gradient(135deg,var(--rl-theme-banner,#27364c),var(--om-base) 45%);border:3px solid #050506;box-shadow:8px 8px #000,0 0 0 1px var(--td-yellow);box-shadow:8px 8px #000,0 0 0 1px var(--rl-theme-accent,var(--td-yellow));color:var(--om-text);max-height:90dvh;max-width:1100px;overflow:auto;position:relative;width:100%}.cid-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:240px minmax(0,1fr);padding:32px}.cid-close{background:var(--om-base);border:2px solid var(--rl-theme-accent,var(--td-yellow));color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));cursor:pointer;float:right;font-size:28px;height:36px;margin:8px 8px -44px 0;position:sticky;top:8px;width:36px;z-index:3}.cid-cover-column{display:flex;flex-direction:column;gap:12px;min-width:0}.cid-cover{box-shadow:5px 5px #000;display:block;height:auto;width:100%}.cid-button{background:#24334b;background:var(--rl-theme-banner,#24334b);border:2px solid var(--rl-theme-accent,var(--td-yellow));box-shadow:3px 3px #000;color:var(--td-yellow);color:var(--rl-theme-banner-accent,var(--td-yellow));cursor:pointer;font:21px Bangers,cursive;letter-spacing:.04em;padding:12px;width:100%}.cid-read{background:var(--td-red);background:var(--rl-theme-button,var(--td-red));border-color:#050506;color:var(--om-text);color:var(--rl-theme-on-button,var(--om-text))}.cid-button:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-1px)}.cid-button:disabled{cursor:wait;opacity:.6}.cid-button.cid-danger{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-color:var(--td-red);color:#ff8a8a}.cid-button.cid-danger:hover:not(:disabled){background:var(--td-red);color:var(--om-text)}.cid-info{min-width:0;padding-top:4px}.cid-kicker{color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));font:20px Boogaloo,cursive;padding-right:26px}.cid-kicker span{border:1px solid;margin-left:12px;padding:2px 6px}.cid-info h2{color:color-mix(in srgb,var(--td-yellow) 20%,#fff);font:clamp(28px,3vw,44px)/1.1 Bangers,cursive;letter-spacing:.025em;margin:12px 28px 20px 0;overflow-wrap:anywhere;text-shadow:2px 3px #000}.cid-facts{border-bottom:1px solid color-mix(in srgb,var(--om-text) 15%,#0000);border-top:1px solid color-mix(in srgb,var(--om-text) 15%,#0000);display:flex;flex-wrap:wrap;gap:14px 24px;margin:0 0 30px;padding:12px 0}.cid-facts dt{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));font:13px Boogaloo,cursive;text-transform:uppercase}.cid-facts dd{color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));font:18px Boogaloo,cursive;margin:3px 0 0}.cid-story{background:color-mix(in srgb,var(--om-base) 96%,#0000);border:2px solid var(--rl-theme-accent,var(--td-yellow));box-shadow:4px 4px #000;margin:0 0 26px;padding:24px 20px 18px;position:relative}.cid-story h3{background:var(--td-yellow);background:var(--rl-theme-accent,var(--td-yellow));border:2px solid #000;color:#000;color:var(--rl-theme-on-accent,#000);font:20px Bangers,cursive;left:12px;margin:0;padding:4px 10px;position:absolute;top:-16px;transform:rotate(-2deg)}.cid-story p{font:18px/1.6 Comic Neue,sans-serif;margin:0;overflow-wrap:anywhere;white-space:pre-line}.cid-credits h3{color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));font:22px Bangers,cursive;margin:0 0 12px}.cid-credits dl{margin:0 0 20px}.cid-credits dl>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:100px minmax(0,1fr);padding:5px 0}.cid-credits dt{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));font:16px Boogaloo,cursive}.cid-credits dd{font:17px/1.4 Comic Neue,sans-serif;margin:0;overflow-wrap:anywhere}.cid-extra,.cid-manage{border-top:1px solid color-mix(in srgb,var(--om-text) 19%,#0000);padding:12px 0}.cid-extra summary,.cid-manage summary{color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));cursor:pointer;font:18px Boogaloo,cursive;min-height:30px}.cid-extra p,.cid-genre,.cid-status{font:16px/1.5 Comic Neue,sans-serif;overflow-wrap:anywhere;white-space:pre-line}.cid-manage .cid-button{font-size:17px;margin-top:10px}.cid-manage span{float:right}.cid-url{grid-gap:8px;display:grid;font-size:14px;gap:8px;margin-top:12px}.cid-url input{background:var(--om-base);border:1px solid color-mix(in srgb,var(--om-text) 70%,var(--om-base));color:var(--om-text);min-width:0;padding:8px;width:100%}.cid-source{color:var(--td-yellow);color:var(--rl-theme-accent,var(--td-yellow));display:inline-block;font:17px Boogaloo,cursive;margin-top:18px}.cid-dialog :focus-visible{outline:3px solid var(--om-text);outline-offset:3px}@media(max-width:650px){.cid-overlay{padding:10px}.cid-dialog{max-height:95dvh}.cid-layout{gap:24px;grid-template-columns:minmax(0,1fr);padding:22px 18px}.cid-cover-column{margin:auto;max-width:260px;width:100%}.cid-cover{box-shadow:none;max-height:300px;object-fit:contain}.cid-credits dl>div{grid-template-columns:80px minmax(0,1fr)}.cid-story{padding:24px 14px 14px}.cid-close{height:44px;width:44px}}.series-detail-page .series-hero{overflow:visible}.series-detail-page .series-hero-bg{inset:0;overflow:hidden}.series-detail-page .series-hero-content{align-items:flex-start;padding-bottom:20px}.series-detail-page .series-cover-xl{align-self:flex-start}.series-detail-page .series-info{min-width:0;padding-bottom:0}.series-bulk-actions,.series-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.series-reading-progress{color:var(--text-secondary);font-size:.9rem;margin-top:14px}.series-manage{margin-left:auto;position:relative}.series-secondary-actions{align-items:center;display:flex;justify-content:space-between;padding:4px 28px}.series-secondary-actions .btn{font-size:.8rem}.series-read-notice{color:var(--text-primary);font-size:.9rem;margin:12px 0 0}.series-detail-page .series-tabs{align-items:center;overflow:visible}.series-detail-page .series-tabs-list{display:flex;flex:1 1;min-width:0;overflow-x:auto}.series-detail-page .series-tabs-tools{align-items:center;display:flex;flex-shrink:0;padding-left:12px}.series-detail-page .series-tab{flex-shrink:0}.series-primary-actions .btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.series-detail-page .series-hero{position:relative;z-index:60}@media (max-width:900px){.series-detail-page .series-hero-content{align-items:flex-start;flex-direction:row;gap:18px;text-align:left}.series-detail-page .series-cover-xl{width:120px}.series-detail-page .series-info{flex:1 1}}@media (max-width:599px){.series-detail-page .series-hero-content{grid-gap:14px;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);padding:16px 14px}.series-detail-page .series-cover-xl{grid-column:1;grid-row:1;width:72px}.series-detail-page .series-info{display:contents}.series-detail-page .series-info>div:not([class]),.series-detail-page .series-publisher-badge,.series-detail-page .series-title-large{grid-column:2}.series-detail-page .series-cover-xl{grid-row:1/span 3}.series-detail-page .series-title-large{font-size:1.8rem;margin:0}.series-detail-page .series-publisher-badge{justify-self:start;margin:0}.series-detail-page .series-info>div:not([class]){font-size:.8rem!important;gap:6px 12px!important;margin:0!important}.series-detail-page .series-description,.series-detail-page .series-hero-extras{display:none}.series-detail-page .series-reading-progress{font-size:.8rem;grid-column:1/-1;margin:0}.series-detail-page .series-bulk-actions,.series-detail-page .series-primary-actions,.series-detail-page .series-read-notice{grid-column:1/-1;margin:0}.series-detail-page .series-primary-actions{gap:7px}.series-detail-page .series-primary-actions>.series-resume{flex-basis:100%}.series-detail-page .series-primary-actions .btn{font-size:.8rem;min-height:44px;padding:8px 10px}.series-detail-page .series-secondary-actions{padding:0 8px}.series-detail-page .series-tabs{padding:0 6px}.series-detail-page .series-tab{padding:12px 10px}}.series-mobile-details{display:none}@media (max-width:599px){.series-mobile-details{display:block;margin-bottom:18px}.series-detail-page .issues-books{grid-gap:18px 12px;display:grid;gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:16px 14px 0}.series-detail-page .issue-book{min-width:0;width:100%!important}.series-detail-page .issue-cover{aspect-ratio:2/3;height:auto!important;width:100%!important}}.search-content{padding-bottom:50px;padding-top:24px}.search-bar{flex-wrap:nowrap}.search-bar-icon{color:var(--td-yellow);display:flex;flex-shrink:0}.search-bar .find-box{flex:1 1 auto}.search-bar>.btn-primary{flex-shrink:0}.search-bar .search-clear.search-clear{background:none;border:0;box-shadow:none;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;min-height:0;padding:0 6px}.search-bar .search-clear.search-clear:hover{color:var(--om-text)}.search-tabs{align-items:center;border-bottom:2px solid #000;display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 18px;padding-bottom:12px}.search-tabs .rl-tab{align-items:center;display:inline-flex;gap:4px}.search-tabs .rl-tab svg{flex-shrink:0}.search-count{color:var(--text-secondary);font-size:12px;margin-left:auto}.search-list{display:flex;flex-direction:column;gap:10px}.search-list--hits{margin-bottom:22px}.search-row{align-items:center;background:var(--bg-elevated);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--om-text);display:flex;gap:14px;padding:10px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.search-row:focus-visible,.search-row:hover{border-color:var(--td-yellow);box-shadow:4px 4px 0 #000;outline:none;transform:translate(-1px,-1px)}.search-row--hit{border-color:var(--td-yellow)}.search-cover{align-items:center;background:var(--bg-base);border:1px solid #000;box-shadow:2px 2px 0 #000;display:flex;flex-shrink:0;height:69px;justify-content:center;overflow:hidden;width:46px}.search-cover img{height:100%;object-fit:cover;width:100%}.search-cover span{color:var(--text-muted);font-size:9px;padding:4px;text-align:center}.search-row-body{flex:1 1;min-width:0}.search-row-title{font:600 15px/1.3 DM Sans,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-row-year{color:var(--text-secondary);font-weight:400}.search-row-sub{color:var(--text-secondary);font-size:13px;margin-top:2px}.search-row-quote{font-style:italic}.search-row-meta{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:4px}.search-row-library{opacity:.75}.search-row-go{color:var(--td-yellow);flex-shrink:0;font-size:22px}.search-read{flex-shrink:0}.search-meta{border:1px solid;font-size:10px;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.search-meta--enriched{color:#4caa60}.search-meta--basic{color:var(--td-yellow)}.search-meta--none{color:var(--text-muted)}.search-none{color:var(--text-secondary);font-size:14px;margin:0;padding:20px 0}.search-table-wrap{background:var(--bg-elevated);border:2px solid #000;box-shadow:3px 3px 0 #000;overflow-x:auto}.search-table{border-collapse:collapse;font-size:14px;width:100%}.search-table th{background:var(--td-red);border-bottom:2px solid #000;color:var(--om-on-secondary);font:15px Bangers,cursive;letter-spacing:.08em;padding:9px 14px;text-align:left}.search-table td{border-top:1px solid color-mix(in srgb,var(--om-text) 8%,#0000);color:var(--text-secondary);padding:9px 14px}.search-table tbody tr{cursor:pointer}.search-table tbody tr:hover td{background:color-mix(in srgb,var(--td-yellow) 7%,#0000)}.search-table .search-table-series{color:var(--om-text);font-weight:500}.search-table .search-table-num{white-space:nowrap}.search-table .search-table-title{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-table td.search-none{text-align:center}@media (max-width:650px){.search-bar{flex-wrap:wrap}.search-bar .find-box{flex-basis:calc(100% - 40px)}.search-bar>.btn-primary{width:100%}.search-row{gap:10px;padding:8px 10px}.search-count{flex-basis:100%;margin-left:0}}@media (pointer:coarse){.search-tabs .rl-tab{min-height:44px}}.comic-library-admin{--text-muted:color-mix(in srgb,var(--om-text) 80%,var(--om-base));--border-subtle:color-mix(in srgb,var(--om-base) 80%,#fff)}.comic-library-admin .admin-group{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-radius:6px}.comic-library-admin .admin-group-toggle{padding:18px}.comic-library-admin .admin-group-sub{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));line-height:1.5}.comic-library-admin .library-group-status{color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));font:400 .8125rem/1.5 system-ui,sans-serif}.comic-library-admin .library-configuration{color:#a9b5c8;font:400 .75rem/1.5 system-ui,sans-serif;letter-spacing:.12em;margin-top:16px;text-transform:uppercase}.comic-library-admin .admin-group-body{padding:16px 18px}.comic-library-admin .admin-group-body>.settings-section{padding:0}.comic-library-admin :is(.settings-section-header,.library-meta,.settings-card>div){flex-wrap:wrap}.comic-library-admin .settings-section-header{gap:14px}.comic-library-admin .admin-group-body :is(.form-label,.settings-card-title){color:color-mix(in srgb,var(--om-text) 90%,var(--om-base))}.comic-library-admin .admin-group-body :is(.form-hint,.settings-section-sub){color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));line-height:1.5}.comic-library-admin .form-input{background:var(--om-base);border-color:#4c586b;color:var(--om-text)}.comic-library-admin .health-compact{background:var(--om-base);border:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);border-left:3px solid #72b898;border-radius:4px;margin-bottom:12px}.comic-library-admin .health-attention{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-left-color:color-mix(in srgb,var(--td-yellow) 65%,#fff)}.comic-library-admin .health-head h3{color:#c9e7d8;font:600 1rem/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none}.comic-library-admin .health-attention h3{color:color-mix(in srgb,var(--td-yellow) 65%,#fff)}.comic-library-admin .health-head .adm-btn{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:400 .8125rem/1.5 system-ui,sans-serif}.comic-library-admin .health-info:empty{display:none}.comic-library-admin .health-info .health-row{background:#0000;border-color:#0000;padding:4px 0}.comic-library-admin .health-all{border-top:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font-size:.8125rem;margin-top:10px;padding-top:10px}.comic-library-admin .health-row{font-size:.875rem}.comic-library-admin .health-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.comic-library-admin #group-libraries .settings-section-title,.comic-library-admin #group-processing .settings-section-title{font-size:0;margin:0}.comic-library-admin #group-libraries .settings-section-title .info-tip,.comic-library-admin #group-processing .settings-section-title .info-tip{font-size:.875rem}.comic-library-admin .metadata-cohorts,.comic-library-admin .metadata-header .metadata-muted,.comic-library-admin .metadata-header h2{display:none}.comic-library-admin .library-column-head{grid-gap:12px;color:#a9b5c8;display:grid;font-size:.7rem;gap:12px;grid-template-columns:minmax(0,1fr) 90px 125px 135px;letter-spacing:.07em;padding:8px 0;text-transform:uppercase}.comic-library-admin .library-row{grid-gap:12px;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 374px;padding:14px 0}.comic-library-admin .library-color-dot{display:none}.comic-library-admin .library-info{min-width:0}.comic-library-admin .library-path{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));display:block;overflow-wrap:anywhere;white-space:normal}.comic-library-admin .library-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:90px 125px 87px 36px;min-width:0}.comic-library-admin .library-meta select{border-color:#4c586b!important;color:var(--om-text)!important;min-width:0;padding:8px!important;width:100%}.comic-library-admin .library-count{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base))}.comic-library-admin .library-export-menu,.comic-library-admin .library-row-menu{position:relative}.comic-library-admin .library-export-menu summary,.comic-library-admin .library-row-menu summary{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid #657186;border-radius:4px;color:var(--om-text);cursor:pointer;font:600 .8125rem/1.4 system-ui,sans-serif;list-style:none;padding:7px 10px}.comic-library-admin .library-export-menu>div,.comic-library-admin .library-row-menu>button{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid #748198;border-radius:5px;box-shadow:0 6px 18px #0008;min-width:190px;padding:8px;position:absolute;right:0;top:40px;z-index:20}.comic-library-admin .library-export-menu>div{max-width:80vw;width:260px}.comic-library-admin .library-export-menu .adm-btn{clip-path:none;font:500 .8125rem/1.5 system-ui,sans-serif;padding:8px;text-align:left;width:100%}.comic-library-admin .library-scores{align-items:center;border-top:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);display:flex;font-size:.875rem;gap:15px;justify-content:space-between;margin-top:12px;padding-top:15px}.comic-library-admin .library-scores small{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));display:block}.comic-library-admin .library-name-example{background:color-mix(in srgb,var(--om-base) 90%,#fff);border-left:2px solid color-mix(in srgb,var(--td-yellow) 65%,#fff);padding:14px}.comic-library-admin .library-name-example small{color:#c1ccdc;font-size:.7rem;text-transform:uppercase}.comic-library-admin .library-name-example code{color:color-mix(in srgb,var(--td-yellow) 50%,#fff);display:block;margin-top:6px;overflow-wrap:anywhere}@media(max-width:900px){.comic-library-admin .library-column-head{display:none}.comic-library-admin .library-row{grid-template-columns:minmax(0,1fr)}.comic-library-admin .library-meta{grid-template-columns:minmax(65px,1fr) minmax(100px,1fr) auto 36px}.comic-library-admin .settings-two-col{grid-template-columns:minmax(0,1fr)}.comic-library-admin .metadata-toolbar{flex-wrap:wrap}}@media(max-width:500px){.comic-library-admin .library-meta{grid-template-columns:minmax(0,1fr) 110px}.comic-library-admin .library-meta>.adm-btn{justify-self:start}.comic-library-admin .library-row-menu{justify-self:end}.comic-library-admin .settings-section-header>div{flex-shrink:1!important;flex-wrap:wrap;min-width:0}.comic-library-admin .settings-card{min-width:0;padding:12px}.comic-library-admin .library-scores{flex-wrap:wrap}.comic-library-admin :is(input,select){font-size:16px!important}}.metadata-panel{background:color-mix(in srgb,var(--om-base) 95%,#fff);background:var(--bg-elevated,color-mix(in srgb,var(--om-base) 95%,#fff));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:12px;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));color:var(--text-primary,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));margin:0 0 24px;padding:24px}.metadata-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.metadata-header h2{font-size:1.4rem;margin:0 0 8px}.metadata-eyebrow{color:var(--td-yellow);color:var(--color-accent,var(--td-yellow));font-size:.72rem;letter-spacing:.09em;margin:0 0 10px;text-transform:uppercase}.metadata-header p,.metadata-muted{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));line-height:1.6;max-width:750px}.metadata-actions{display:flex;flex-wrap:wrap;gap:8px}.metadata-panel .btn{font-size:.8rem;padding:8px 12px;white-space:nowrap}.metadata-panel button:disabled{cursor:default;opacity:.5}.metadata-panel a{color:var(--td-yellow);color:var(--color-accent,var(--td-yellow))}.metadata-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0}.metadata-stats button{background:var(--om-base);background:var(--bg-base,var(--om-base));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:8px;color:inherit;cursor:pointer;padding:15px}.metadata-stats strong{display:block;font-size:1.65rem;font-weight:600;margin-bottom:5px}.metadata-stats span{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.8rem}.metadata-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 12px}.metadata-panel input,.metadata-panel select{background:var(--om-base);background:var(--bg-base,var(--om-base));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:6px;color:inherit;font:inherit;font-size:.85rem;min-width:0;padding:10px 12px}.metadata-toolbar input{flex:1 1;min-width:190px}.metadata-toolbar span{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.8rem}.metadata-book{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));padding:16px 0}.metadata-book-main{display:flex;gap:16px}.metadata-book-title{flex:1 1;min-width:0}.metadata-book-title a{font-size:.88rem;font-weight:600}.metadata-book-title div{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.8rem;margin-top:6px;overflow-wrap:anywhere}.metadata-book-status{min-width:175px}.metadata-book-status small,.metadata-match small{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));display:block;font-size:.75rem;margin-top:6px}.metadata-badge{background:var(--om-base);background:var(--bg-base,var(--om-base));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:20px;display:inline-block;font-size:.74rem;padding:4px 9px}.metadata-badge.attention{color:var(--td-yellow);color:var(--color-accent,var(--td-yellow))}.metadata-details{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.82rem;line-height:1.6;margin-top:12px}.metadata-details summary{color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));color:var(--text-primary,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));cursor:pointer;width:fit-content}.metadata-details dl{display:flex;flex-wrap:wrap;gap:24px}.metadata-details dt{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));font-size:.75rem}.metadata-details dd{margin:0}.metadata-note{background:var(--om-base);background:var(--bg-base,var(--om-base));border-radius:6px;margin:12px 0;overflow-wrap:anywhere;padding:12px}.metadata-note p{margin:4px 0}.metadata-identify{margin-top:12px;max-width:760px}.metadata-identify form{display:flex;flex-wrap:wrap;gap:10px}.metadata-identify input{flex:1 1;min-width:200px}.metadata-match{display:flex;gap:12px;justify-content:space-between;padding:12px 0}.metadata-error{color:#f2a3a3;overflow-wrap:anywhere}.metadata-banner{background:var(--om-base);background:var(--bg-base,var(--om-base));border-left:3px solid var(--color-accent,var(--td-yellow));font-size:.85rem;padding:12px 16px}.metadata-pagination{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;padding-top:14px}.metadata-empty{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));padding:35px 10px;text-align:center}.metadata-help{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));margin-top:20px;padding-top:16px}.metadata-panel :focus-visible{outline:2px solid var(--td-yellow);outline:2px solid var(--color-accent,var(--td-yellow));outline-offset:3px}@media(max-width:760px){.metadata-panel{padding:16px}.metadata-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-stats button:first-child{grid-column:1/-1}.metadata-book-main{flex-wrap:wrap;gap:10px}.metadata-book-title{flex-basis:100%}.metadata-book-status{flex:1 1}.metadata-toolbar input{flex-basis:100%}.metadata-header h2{font-size:1.25rem}}.metadata-tip{cursor:help;display:inline-block;position:relative}.metadata-tip>[role=tooltip]{background:color-mix(in srgb,var(--om-base) 95%,#fff);background:var(--bg-elevated,color-mix(in srgb,var(--om-base) 95%,#fff));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 75%,#fff));border-radius:8px;box-shadow:0 6px 20px #0006;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));color:var(--text-primary,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));display:none;font-size:.8rem;font-weight:400;left:0;line-height:1.5;max-width:75vw;padding:12px;position:absolute;top:100%;white-space:normal;width:320px;z-index:30}.metadata-stats>.metadata-tip,.metadata-tip:focus-within>[role=tooltip],.metadata-tip:focus>[role=tooltip],.metadata-tip:hover>[role=tooltip]{display:block}.metadata-stats button{height:100%;width:100%}.metadata-book-status .metadata-tip>[role=tooltip],.metadata-stats>.metadata-tip:nth-last-child(-n+2)>[role=tooltip]{left:auto;right:0}.cv-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.cv-admin-tabs a{border:1px solid var(--border-subtle);border-radius:7px;color:var(--text-secondary);padding:10px 16px;text-decoration:none}.cv-admin-tabs a[aria-current=page]{background:var(--bg-elevated);color:var(--color-accent)}@media(max-width:760px){.metadata-stats>.metadata-tip:first-child{grid-column:1/-1}.metadata-stats>.metadata-tip:nth-child(odd)>[role=tooltip]{left:auto;right:0}.metadata-stats>.metadata-tip:first-child>[role=tooltip],.metadata-stats>.metadata-tip>[role=tooltip]{left:0;right:auto}.metadata-stats>.metadata-tip:nth-child(odd)>[role=tooltip]{left:auto;right:0}.metadata-stats>.metadata-tip:first-child>[role=tooltip]{left:0;right:auto}.metadata-book-status .metadata-tip>[role=tooltip]{left:0;max-width:calc(100vw - 100px);right:auto;width:280px}}.metadata-stats.metadata-cohorts{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.metadata-stats.metadata-cohorts{grid-template-columns:repeat(2,minmax(0,1fr))}}.metadata-header{align-items:center;margin-bottom:22px}.metadata-header p{margin:4px 0}.metadata-header .metadata-eyebrow{margin-bottom:8px}.metadata-status-strip{align-items:center;background:var(--om-base);background:var(--bg-base,var(--om-base));border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:9px;display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.metadata-status-strip strong{font-size:.9rem;font-weight:600}.metadata-status-strip p{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.8rem;line-height:1.5;margin:5px 0 0}.metadata-dot{background:color-mix(in srgb,var(--om-text) 60%,var(--om-base));background:var(--text-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));border-radius:50%;display:inline-block;height:8px;margin-right:9px;width:8px}.metadata-dot.working{background:var(--td-yellow);background:var(--color-accent,var(--td-yellow))}.metadata-controls{flex-shrink:0;font-size:.82rem;max-width:420px}.metadata-controls summary{border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:6px;cursor:pointer;padding:8px 12px;width:fit-content}.metadata-controls[open]{flex:1 1}.metadata-controls[open] summary{margin-bottom:10px}.metadata-controls .btn{margin:8px 6px 0 0}.metadata-stats{margin:22px 0 26px}.metadata-stats button{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:74px;padding:16px;text-align:left;transition:border-color .15s,background .15s}.metadata-stats button[aria-pressed=true]{background:color-mix(in srgb,var(--om-base) 95%,#fff);background:var(--bg-elevated,color-mix(in srgb,var(--om-base) 95%,#fff));border-color:var(--color-accent,var(--td-yellow))}.metadata-stats button[aria-pressed=true] span,.metadata-stats button[aria-pressed=true] strong{color:var(--td-yellow);color:var(--color-accent,var(--td-yellow))}.metadata-stats strong{font-feature-settings:"tnum";font-size:1.55rem;font-variant-numeric:tabular-nums;margin:0}.metadata-stats button:hover{border-color:var(--color-accent,var(--td-yellow))}.metadata-toolbar{gap:10px;margin:0 0 16px}.metadata-list-heading{flex:1 1;min-width:180px}.metadata-list-heading h3{font-size:1rem;font-weight:600;margin:0 0 4px}.metadata-list-heading small{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)))}.metadata-toolbar input{flex:0 1 240px;min-width:160px}.metadata-toolbar select{max-width:290px}.metadata-book{padding:20px 0}.metadata-book-main{align-items:center}.metadata-book-title a{font-size:.95rem}.metadata-book-title .metadata-reason{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));font-size:.85rem;line-height:1.5;margin:9px 0 0;max-width:730px}.metadata-book-title div{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));color:var(--text-muted,color-mix(in srgb,var(--om-text) 60%,var(--om-base)));font-size:.75rem}.metadata-book-status{flex:0 0 auto;max-width:205px;min-width:0}.metadata-row-actions{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;margin:6px 0 0}.metadata-row-actions:empty{display:none}.metadata-row-actions .btn{padding-left:0}.metadata-book .metadata-details{margin-top:8px}.metadata-details summary{min-height:28px;padding:3px 0}.metadata-details dl{grid-gap:16px;background:var(--om-base);background:var(--bg-base,var(--om-base));border-radius:7px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.metadata-details dd{overflow-wrap:anywhere}.metadata-identify{border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:7px;font-size:.85rem;padding:16px}.metadata-identify,.metadata-receipts{background:var(--om-base);background:var(--bg-base,var(--om-base))}.metadata-receipts{border:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));border-radius:8px;margin:12px 0 20px;padding:0 16px 12px}.metadata-receipt{align-items:center;border-bottom:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));display:flex;font-size:.85rem;gap:16px;justify-content:space-between;overflow-wrap:anywhere;padding:12px 0}.metadata-receipt:last-child{border-bottom:0}.metadata-receipt p{line-height:1.5;margin:4px 0}.metadata-receipt.done p{color:#9ad6b0}.metadata-receipt.attention p{color:var(--td-yellow);color:var(--color-accent,var(--td-yellow))}.metadata-freshness,.metadata-receipts small{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));color:var(--text-secondary,color-mix(in srgb,var(--om-text) 75%,var(--om-base)));display:block;font-size:.75rem;line-height:1.5}.metadata-freshness{margin-top:12px}.metadata-footer{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));margin-top:20px;padding-top:8px}.metadata-footer>.metadata-details{margin:8px 0}.metadata-footer p{max-width:850px}.metadata-pagination{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff))}.metadata-panel summary:focus-visible{outline:2px solid var(--td-yellow);outline:2px solid var(--color-accent,var(--td-yellow));outline-offset:3px}@media(max-width:760px){.metadata-status-strip{align-items:flex-start;flex-direction:column;gap:12px}.metadata-controls,.metadata-controls[open]{max-width:none;width:100%}.metadata-stats.metadata-cohorts{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.metadata-stats button:first-child,.metadata-stats>.metadata-tip:first-child{grid-column:auto}.metadata-stats button{align-items:flex-start;flex-direction:column;gap:8px;justify-content:space-between;min-height:98px;padding:12px 9px}.metadata-stats span{font-size:.75rem}.metadata-list-heading{flex-basis:100%}.metadata-toolbar input{flex:1 1 150px}.metadata-toolbar select{flex:1 1 150px;max-width:100%}.metadata-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-receipt{align-items:flex-start;gap:8px}.metadata-book-status{flex:1 1;max-width:none}}@media(max-width:420px){.metadata-details dl{grid-template-columns:1fr}}@media(pointer:coarse){.metadata-panel .btn,.metadata-panel summary{min-height:44px}.metadata-panel input,.metadata-panel select{font-size:16px}}.comic-settings{--text-muted:color-mix(in srgb,var(--om-text) 80%,var(--om-base));--border-subtle:color-mix(in srgb,var(--om-base) 80%,#fff)}.comic-settings .settings-page-body{max-width:1280px}.comic-settings .settings-admin-label{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:500 .8rem/1.5 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.comic-settings .admin-groups-note{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-left:3px solid #8499b6;color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));line-height:1.6;margin-bottom:10px;padding:14px 16px}.comic-settings .admin-groups-note span{display:block}.comic-settings .admin-group{background:color-mix(in srgb,var(--om-base) 95%,#fff);border-radius:6px}.comic-settings .admin-group-toggle{padding:18px}.comic-settings .admin-group-sub{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));line-height:1.5}.comic-settings .admin-group-body{padding:18px}.comic-settings .settings-section{padding:22px 0}.comic-settings .settings-section:first-child{padding-top:0}.comic-settings .settings-section:last-child{border-bottom:0;padding-bottom:0}.comic-settings .settings-section-header{flex-wrap:wrap;gap:16px;margin-bottom:18px}.comic-settings .settings-section-title{color:var(--om-text);font:650 1.1rem/1.5 system-ui,sans-serif}.comic-settings .settings-section-sub{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));line-height:1.6;max-width:680px}.comic-settings .settings-two-col{align-items:start;gap:18px}.comic-settings .settings-card{background:var(--om-base);border-color:color-mix(in srgb,var(--om-base) 80%,#fff);border-radius:6px;min-width:0}.comic-settings .settings-card-title{color:color-mix(in srgb,var(--td-yellow) 65%,#fff);font:650 .875rem/1.5 system-ui,sans-serif;letter-spacing:.02em;margin-bottom:14px;text-transform:none}.comic-settings .form-label{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:600 .8125rem/1.5 system-ui,sans-serif;letter-spacing:0;text-transform:none}.comic-settings .form-hint{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere}.comic-settings :is(.form-input,select,textarea){background:color-mix(in srgb,var(--om-base) 90%,#000);border-color:#4c586b;color:var(--om-text);max-width:100%}.comic-settings .form-input{padding:9px 11px}.comic-settings #group-system .settings-section:first-child{border-left:2px solid #a36767;padding-left:16px}.comic-settings .settings-card>div{min-width:0}.comic-settings .settings-card>div[style*=flex]{flex-wrap:wrap}.comic-settings :is(.form-input,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--td-yellow) 65%,#fff);outline-offset:3px}.comic-settings #group-connections .settings-section-header .settings-section-title{font-size:0}.comic-settings #group-connections .settings-section-header .settings-section-title button{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base))!important}@media(max-width:900px){.comic-settings .settings-page-body{padding:16px 14px 60px}.comic-settings .settings-two-col{grid-template-columns:minmax(0,1fr)}.comic-settings .admin-group-body{padding:14px}.comic-settings .settings-card{padding:16px}.comic-settings .settings-section-header>div{min-width:0}.comic-settings .ai-models-settings>div>p{min-width:0!important}}@media(max-width:500px){.comic-settings .settings-page-body{padding-inline:10px}.comic-settings .admin-group-body,.comic-settings .settings-card{padding:12px}.comic-settings :is(input,select,textarea){font-size:16px!important}}.ai-settings-refined{min-width:0}.ai-settings-refined h3{font-size:18px;margin:0}.ai-settings-refined .ai-heading,.ai-settings-refined .ai-save{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ai-settings-refined .ai-check{align-items:center;display:flex;font-size:13px;gap:8px}.ai-settings-refined .ai-defaults{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.ai-settings-refined .ai-default{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid #46516a;border-top:4px solid var(--td-yellow,color-mix(in srgb,var(--td-yellow) 80%,#fff));min-width:0;padding:20px}.ai-settings-refined .ai-default-generation{border-top-color:#8daed8}.ai-settings-refined .ai-kicker{color:#b7c8df;font-size:12px;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.ai-settings-refined .ai-disclosure{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff));padding-bottom:16px}.ai-settings-refined summary{cursor:pointer}.ai-settings-refined .ai-disclosure>summary,.ai-settings-refined .ai-task>summary{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;padding:16px 0}.ai-settings-refined .ai-disclosure>summary:before,.ai-settings-refined .ai-task>summary:before{color:var(--td-yellow);content:"›"}.ai-settings-refined details[open]>summary:before{content:"⌄"}.ai-settings-refined summary>span{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));font-size:13px;margin-left:auto;overflow-wrap:anywhere}.ai-settings-refined .ai-task{border-top:1px solid var(--border-subtle,color-mix(in srgb,var(--om-base) 85%,#fff))}.ai-settings-refined .ai-task>summary{padding:12px 0}.ai-settings-refined .ai-task>summary strong{font-size:14px}.ai-settings-refined .ai-task-body{background:color-mix(in srgb,var(--om-base) 95%,#fff);margin-bottom:12px;padding:16px}.ai-settings-refined .ai-model-info{font-size:13px;margin:8px 0}.ai-settings-refined .ai-model-info summary{color:#c3cce0;padding:4px 0}.ai-settings-refined .ai-task-groups>.settings-card{background:#0000;border:0;box-shadow:none;padding:0}.ai-settings-refined .ai-task-groups>.ai-tier{background:var(--om-base);border:1px solid color-mix(in srgb,var(--om-base) 80%,#fff);margin:12px 0 26px}.ai-settings-refined .ai-tier .ai-tier-title{background:color-mix(in srgb,var(--om-base) 90%,#fff);border-left:5px solid color-mix(in srgb,var(--td-yellow) 75%,#fff);color:color-mix(in srgb,var(--td-yellow) 50%,#fff);font-size:20px;font-weight:800;letter-spacing:.3px;margin:0;padding:13px 16px}.ai-settings-refined .ai-tier-generation .ai-tier-title{background:#233448;border-left-color:#8daed8;color:#d4e5ff}.ai-settings-refined .ai-task-subgroup{padding:0 16px 8px}.ai-settings-refined .ai-subgroup-heading{align-items:baseline;display:flex;gap:8px;padding:16px 0 10px}.ai-settings-refined .ai-subgroup-heading h4{color:#b6c3d9;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.ai-settings-refined .ai-heading-help{font-size:13px;min-width:0}.ai-settings-refined .ai-heading-help>summary{align-items:center;border:1px solid #69788f;border-radius:50%;color:#bac8dc;display:inline-flex;font:italic 14px Georgia,serif;justify-content:center;list-style:none;min-height:22px;width:22px}.ai-settings-refined .ai-heading-help>summary:before{content:none}.ai-settings-refined .ai-heading-help>summary::-webkit-details-marker{display:none}.ai-settings-refined .ai-heading-help p{color:#b6c3d9;line-height:1.5;margin:8px 0 0}.ai-settings-refined .ai-tier .ai-task>summary strong{font-size:14px;font-weight:500}.ai-settings-refined .ai-disclosure>summary{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:1px solid #394457;margin-bottom:12px;padding:14px 16px}.ai-settings-refined .ai-disclosure>summary strong{font-size:17px;font-weight:750}.ai-settings-refined .ai-task>summary:hover{background:color-mix(in srgb,var(--om-base) 90%,#fff)}.ai-settings-refined .ai-save{color:var(--text-muted);font-size:13px;padding:12px 0 20px}.ai-settings-refined .ai-error{color:#ff998d}.ai-settings-refined .ai-warning{color:color-mix(in srgb,var(--td-yellow) 55%,var(--om-text))}.ai-settings-refined .ai-usage-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.ai-settings-refined .ai-usage-summary>div{border-bottom:2px solid #46516a;padding:12px 0}.ai-settings-refined .ai-usage-summary span{color:var(--text-muted);display:block;font-size:13px}.ai-settings-refined .ai-usage-summary b{display:block;font-size:24px}.ai-settings-refined .form-input{max-width:100%;min-width:0}.ai-settings-refined .settings-section-header{flex-wrap:wrap}.ai-settings-refined .settings-card,.ai-settings-refined .settings-section{min-width:0}.ai-settings-refined .settings-card{overflow-x:auto}.ai-settings-refined .home-stats{display:flex;flex-wrap:wrap;gap:12px}.ai-settings-refined .home-stat{flex:1 1 70px;min-width:70px}.ai-settings-refined :focus-visible{outline:2px solid var(--td-yellow);outline-offset:3px}@media(max-width:700px){.ai-settings-refined .ai-defaults{grid-template-columns:1fr}.ai-settings-refined summary>span{margin-left:16px;width:100%}.ai-settings-refined .ai-default,.ai-settings-refined .ai-task-body{padding:12px}.ai-settings-refined .ai-usage-summary b{font-size:20px}.ai-settings-refined .settings-two-col{grid-template-columns:minmax(0,1fr)}.ai-settings-refined .ai-task-subgroup{padding-left:10px;padding-right:10px}.ai-settings-refined .ai-subgroup-heading{flex-wrap:wrap}}@media(pointer:coarse){.ai-settings-refined button,.ai-settings-refined summary{min-height:44px}.ai-settings-refined .ai-heading-help>summary{min-height:44px;width:44px}}.cover-peek-thumb{border-radius:2px;cursor:zoom-in;flex-shrink:0;object-fit:cover}.cover-peek-blank{background:var(--adm-g1);border-radius:2px;flex-shrink:0}.cover-peek-float{background:var(--om-base) center /cover no-repeat;border:3px solid #000;border-radius:3px;box-shadow:4px 4px 0 #000,0 10px 30px #0009;overflow:hidden;pointer-events:none;position:fixed;z-index:6000}.cover-peek-float img{display:block;height:100%;object-fit:cover;width:100%}.cover-peek-full{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:6000}.cover-peek-full img{border:3px solid #000;border-radius:3px;box-shadow:4px 4px 0 #000;max-height:85vh;max-width:min(90vw,480px);object-fit:contain}.cbg-fab{background:none;border:none;bottom:22px;cursor:pointer;height:68px;padding:0;position:fixed;right:22px;width:68px;z-index:900}.cbg-fab-face{background:var(--td-yellow);border:3px solid #000;border-radius:50%;box-shadow:4px 4px 0 #000;inset:0;overflow:hidden;position:absolute;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.cbg-fab-face img{display:block;height:auto;margin:4% 0 0 -32.5%;width:165%}.cbg-fab:hover .cbg-fab-face{box-shadow:6px 6px 0 var(--td-red);transform:translate(-2px,-2px) rotate(-4deg)}.cbg-fab-bubble{animation:cbg-wiggle 4s ease-in-out infinite;border:2.5px solid #000;border-radius:50%;box-shadow:2px 2px 0 #000;color:#000;font-family:Bangers,cursive;font-size:1rem;left:-22px;letter-spacing:.06em;line-height:1;padding:8px 9px 6px;top:-14px}.cbg-fab-bubble,.cbg-fab-bubble:after{background:var(--om-text);position:absolute}.cbg-fab-bubble:after{border-bottom:2.5px solid #000;border-right:2.5px solid #000;bottom:2px;content:"";height:10px;right:-6px;transform:rotate(-20deg) skewX(20deg);width:10px}@keyframes cbg-wiggle{0%,88%,to{transform:rotate(0)}92%{transform:rotate(-10deg)}96%{transform:rotate(8deg)}}.cbg-panel{animation:cbg-pop .16s var(--ease);background:var(--bg-surface);border:3px solid #000;bottom:22px;box-shadow:8px 8px 0 #000;display:flex;flex-direction:column;height:640px;max-height:calc(100vh - 44px);max-width:calc(100vw - 32px);position:fixed;right:22px;width:420px;z-index:950}@keyframes cbg-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.cbg-head{align-items:center;background:var(--td-red);border-bottom:3px solid #000;display:flex;gap:12px;overflow:hidden;padding:10px 12px;position:relative}.cbg-head:before{background-image:radial-gradient(#00000038 1.2px,#0000 1.7px);background-size:7px 7px;content:"";inset:0;pointer-events:none;position:absolute}.cbg-head>*{position:relative}.cbg-head-face{background:var(--td-yellow);border:2.5px solid #000;border-radius:50%;box-shadow:2px 2px 0 #000;flex-shrink:0;height:46px;overflow:hidden;width:46px}.cbg-head-face img{display:block;height:auto;margin:4% 0 0 -32.5%;width:165%}.cbg-head-text{flex:1 1;min-width:0}.cbg-head-name{color:var(--om-on-secondary);font-family:Bangers,cursive;font-size:1.45rem;letter-spacing:.06em;line-height:1;overflow:hidden;text-overflow:ellipsis;text-shadow:2px 2px 0 #000;text-transform:uppercase;white-space:nowrap}.cbg-head-sub{color:var(--om-text);font-family:Boogaloo,cursive;font-size:.82rem;letter-spacing:.06em;text-shadow:1px 1px 0 #000}.cbg-head-btn{background:#000;border:none;color:var(--td-yellow);cursor:pointer;flex-shrink:0;font-size:15px;height:32px;line-height:1;width:32px}.cbg-head-btn:hover{background:var(--td-yellow);color:#000}.cbg-body{background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,#0000 1.5px);background-size:9px 9px;display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 14px 8px}.cbg-where{background:#000;border-bottom:2px solid #000;color:var(--text-secondary);font-family:Boogaloo,cursive;font-size:.82rem;letter-spacing:.06em;padding:5px 12px 4px;text-transform:uppercase}.cbg-where b{color:var(--td-yellow);font-weight:400}.cbg-him{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:92%}.cbg-bubble{font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;overflow-wrap:anywhere;position:relative;white-space:pre-wrap}.cbg-bubble--him{align-self:flex-start;background:var(--om-text);border:2.5px solid #000;border-radius:18px 18px 18px 6px;box-shadow:3px 3px 0 #000;color:color-mix(in srgb,var(--om-base) 90%,#000);margin-left:10px;max-width:92%;padding:10px 13px}.cbg-bubble--him:before{background:var(--om-text);border-bottom:2.5px solid #000;border-bottom-left-radius:3px;border-left:2.5px solid #000;bottom:6px;content:"";height:14px;left:-12px;position:absolute;transform:skewY(35deg);width:14px}.cbg-you{display:flex;justify-content:flex-end}.cbg-caption{background:var(--td-yellow);border:2px solid #000;box-shadow:3px 3px 0 #000;color:color-mix(in srgb,var(--om-base) 90%,#000);font-family:Boogaloo,cursive;font-size:1rem;letter-spacing:.02em;line-height:1.3;max-width:82%;overflow-wrap:anywhere;padding:7px 11px 6px;white-space:pre-wrap}.cbg-thinking{display:flex;gap:6px;padding:14px 16px}.cbg-thinking span{animation:cbg-dot 1s ease-in-out infinite;background:color-mix(in srgb,var(--om-base) 90%,#000);border-radius:50%;height:8px;width:8px}.cbg-thinking span:nth-child(2){animation-delay:.15s}.cbg-thinking span:nth-child(3){animation-delay:.3s}.cbg-thinking{align-items:center;flex-wrap:wrap}.cbg-progress{color:color-mix(in srgb,var(--om-base) 90%,#000);font-family:Boogaloo,cursive;font-size:.95rem;font-style:normal;margin-left:6px}@keyframes cbg-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.cbg-welcome{display:flex;flex-direction:column;gap:12px}.cbg-starters{display:flex;flex-wrap:wrap;gap:8px;padding-left:10px}.cbg-starter{background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-primary);cursor:pointer;font-family:Boogaloo,cursive;font-size:.92rem;letter-spacing:.02em;padding:6px 10px;text-align:left}.cbg-starter:hover{background:var(--td-yellow);color:#000}.cbg-choices{display:flex;flex-direction:column;gap:6px;margin-left:10px}.cbg-choices-title{color:var(--text-secondary);font-family:Boogaloo,cursive;font-size:.95rem;letter-spacing:.04em}.cbg-choice{background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:7px 10px;text-align:left}.cbg-choice:hover:not(:disabled){background:var(--td-yellow);color:#000}.cbg-choice:disabled{cursor:default;opacity:.55}.cbg-choice--rec{border-color:var(--td-yellow)}.cbg-choice-label{align-items:center;display:flex;font-family:Boogaloo,cursive;font-size:1rem;gap:8px;letter-spacing:.02em}.cbg-choice-rec{background:var(--td-yellow);border:1.5px solid #000;color:#000;font-size:.7rem;letter-spacing:.06em;padding:0 6px;text-transform:uppercase}.cbg-choice-text{font-size:12.5px;line-height:1.35;opacity:.85}.cbg-choice:hover:not(:disabled) .cbg-choice-text{opacity:1}.cbg-choices-hint{color:var(--text-muted);font-size:12px;padding-left:2px}.cbg-built{color:var(--text-secondary);font-size:12.5px;line-height:1.6;margin-left:10px}.cbg-built b{color:var(--text-primary)}.cbg-built-sep{margin:0 6px;opacity:.6}.cbg-built-alt{background:var(--bg-elevated);border:1.5px solid #000;box-shadow:1px 1px 0 #000;color:var(--text-primary);cursor:pointer;font-size:12.5px;padding:0 6px}.cbg-built-alt:hover:not(:disabled){background:var(--td-yellow);color:#000}.cbg-built-alt:disabled{cursor:default;opacity:.55}.cbg-refs{display:flex;flex-wrap:wrap;gap:6px;margin-left:10px}.cbg-ref{align-items:center;background:var(--bg-elevated);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12.5px;gap:7px;max-width:220px;padding:3px 9px 3px 3px;text-align:left}.cbg-ref:hover{background:var(--td-yellow);color:#000}.cbg-ref img{border:1px solid #000;flex-shrink:0;height:33px;object-fit:cover;width:22px}.cbg-ref-icon{align-items:center;background:#000;color:var(--td-yellow);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.cbg-ref:hover .cbg-ref-icon{background:var(--td-yellow);color:#000}.cbg-ref-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbg-list{background:var(--bg-elevated);border:2.5px solid #000;box-shadow:4px 4px 0 #000;margin-left:10px;width:calc(100% - 10px)}.cbg-list-head{align-items:center;background:#000;display:flex;gap:8px;padding:7px 10px}.cbg-list-tag{background:var(--td-red);clip-path:polygon(0 0,100% 0,90% 100%,0 100%);color:var(--om-on-secondary);flex-shrink:0;font-family:Bangers,cursive;font-size:.72rem;letter-spacing:.14em;padding:2px 10px 1px 7px;text-transform:uppercase}.cbg-list-name{color:var(--td-yellow);font-family:Bangers,cursive;font-size:1.05rem;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbg-list-items{color:var(--text-primary);counter-reset:cbg-item;font-size:13px;line-height:1.5;list-style:none;margin:0;padding:8px 12px 6px 32px}.cbg-list-items li:not(.cbg-list-sec){counter-increment:cbg-item;position:relative}.cbg-list-items li:not(.cbg-list-sec):before{color:var(--td-yellow);content:counter(cbg-item) ".";font-family:Boogaloo,cursive;left:-24px;position:absolute;text-align:right;width:20px}.cbg-list-sec{color:var(--td-red);font-family:Bangers,cursive;font-size:.85rem;letter-spacing:.12em;list-style:none;margin:6px 0 2px -20px;text-transform:uppercase}.cbg-list-flag,.cbg-list-missing{color:var(--text-muted)}.cbg-list-flag{border:1px solid;border-radius:8px;font-family:Boogaloo,cursive;font-size:.72rem;letter-spacing:.06em;margin-left:6px;padding:0 5px;text-transform:uppercase}.cbg-list-foot{display:flex;flex-wrap:wrap;gap:8px;padding:8px 10px 10px}.cbg-save--alt{background:color-mix(in srgb,var(--om-base) 95%,#fff);background:var(--bg-card,color-mix(in srgb,var(--om-base) 95%,#fff));color:var(--td-yellow);flex:0 1 auto}.cbg-diff{background:color-mix(in srgb,var(--td-yellow) 8%,#0000);border-left:3px solid var(--td-yellow);font-size:12.5px;line-height:1.35;margin:6px 10px 0;padding:6px 8px}.cbg-diff-head{color:var(--td-yellow);font-family:Boogaloo,cursive;letter-spacing:.05em;text-transform:uppercase}.cbg-save{background:var(--td-red);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--om-on-secondary);cursor:pointer;flex:1 1;font-family:Bangers,cursive;font-size:.95rem;letter-spacing:.1em;padding:8px 12px;text-transform:uppercase}.cbg-save:hover:not(:disabled){box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.cbg-save:disabled{cursor:default;opacity:.6}.cbg-save--done{background:var(--td-yellow);color:#000}.cbg-link{background:none;border:none;color:var(--td-yellow);cursor:pointer;font-family:Boogaloo,cursive;font-size:.85rem;letter-spacing:.08em;margin:0 0 0 12px;text-transform:uppercase}.cbg-error{color:#ff7a6a;font-size:13px;padding:0 10px}.cbg-input{background:var(--bg-elevated);border-top:3px solid #000;display:flex;gap:8px;padding:10px}.cbg-input textarea{background:var(--bg-base);border:2px solid #000;color:var(--text-primary);flex:1 1;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.4;max-height:120px;min-height:40px;outline:none;padding:9px 11px;resize:none}.cbg-input textarea:focus{box-shadow:inset 0 0 0 1px var(--td-yellow)}.cbg-send{background:var(--td-yellow);border:2px solid #000;box-shadow:3px 3px 0 #000;color:#000;cursor:pointer;flex-shrink:0;font-family:Bangers,cursive;font-size:1.05rem;letter-spacing:.1em;padding:0 18px;text-transform:uppercase}.cbg-send:disabled{cursor:default;opacity:.45}@media (max-width:767px){.cbg-fab{bottom:78px;height:56px;right:14px;width:56px}.cbg-fab-bubble{font-size:.85rem;left:-18px;padding:7px 8px 5px;top:-12px}.cbg-panel{border:none;box-shadow:none;height:100%;inset:0;max-height:none;max-width:none;width:100%;z-index:1200}}.cbg-sources{align-items:baseline;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Boogaloo,cursive;font-size:.78rem;gap:4px 10px;letter-spacing:.05em;margin-left:10px}.cbg-sources span{text-transform:uppercase}.cbg-sources a{color:var(--text-secondary);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cbg-sources a:hover{color:var(--td-yellow)}.cbg-rate{display:flex;gap:4px;margin:4px 0 0 2px}.cbg-rate button{background:none;border:1px solid #0000;border-radius:10px;cursor:pointer;filter:grayscale(1);font-size:13px;line-height:20px;opacity:.45;padding:0 5px}.cbg-rate button:hover{opacity:.85}.cbg-rate button.on{border-color:var(--td-yellow);filter:none;opacity:1}.cbg-fab--reader{bottom:34px;right:18px;transform:scale(.82);transform-origin:bottom right}.cbg-panel--reader{bottom:12px;height:min(640px,calc(100dvh - 24px));max-height:calc(100dvh - 24px)}.cbg-panel--reader>*{flex-shrink:0}.cbg-panel--reader>.cbg-body{flex:1 1 auto;flex-shrink:1;min-height:0}.cbg-attach{align-items:center;color:color-mix(in srgb,var(--td-yellow) 15%,color-mix(in srgb,var(--om-text) 70%,var(--om-base)));cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 14px 0;-webkit-user-select:none;user-select:none}.cbg-attach.on{color:var(--td-yellow)}.cbg-attach input{accent-color:var(--td-yellow)}.cbg-viewed{color:color-mix(in srgb,var(--om-text) 50%,var(--om-base));font-size:11px;margin:3px 0 0 6px}@media (max-width:767px){.cbg-panel--reader{bottom:0;height:100dvh;max-height:100dvh;top:0}}.cbg-edits{list-style:none;padding-left:4px}.cbg-edit--insert{color:#9c9}.cbg-edit--remove{color:#e99}.cbg-edit--move{color:color-mix(in srgb,var(--td-yellow) 25%,color-mix(in srgb,var(--om-text) 80%,var(--om-base)))}.comic-reader-finale *{box-sizing:border-box}.comic-reader-finale.finish-card{--primary-color:var(--rl-theme-banner,#263b50);--highlight:var(--rl-theme-accent,color-mix(in srgb,var(--td-yellow) 75%,#fff));--action:var(--rl-theme-button,color-mix(in srgb,var(--om-base) 80%,#fff));--paper:var(--rl-theme-text,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));--ink:#08090b;background:var(--om-base);border:2px solid color-mix(in srgb,var(--om-base) 85%,#fff);border-top:5px solid var(--primary-color);box-shadow:5px 6px #000;color:var(--paper);font:16px/1.4 Comic Neue,sans-serif;margin:auto;max-width:620px;padding:22px;width:100%}.comic-reader-finale header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding-right:0}.comic-reader-finale .finished{background:var(--highlight);border:2px solid var(--ink);box-shadow:2px 3px var(--ink);color:#08090b;color:var(--rl-theme-on-accent,#08090b);display:inline-block;font:22px Bangers,cursive;letter-spacing:.05em;padding:3px 12px;transform:rotate(-2deg)}.comic-reader-finale .context-label{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));font:12px Boogaloo,sans-serif;letter-spacing:.12em}.comic-reader-finale h2{color:var(--paper);font:30px/1.12 Bangers,cursive;letter-spacing:.035em;margin:8px 0;overflow-wrap:anywhere}.comic-reader-finale .story{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font:18px/1.35 Comic Neue,sans-serif;margin:0 0 16px}.comic-reader-finale .position-line{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));display:flex;font:15px Boogaloo,sans-serif;gap:8px;margin-bottom:25px}.comic-reader-finale .position-line strong{color:var(--paper);font-weight:400}.comic-reader-finale button{font:17px Boogaloo,sans-serif}.comic-reader-finale .next-panel{grid-gap:18px;background:linear-gradient(115deg,var(--primary-color),color-mix(in srgb,var(--om-base) 95%,#fff));border:2px solid var(--highlight);box-shadow:4px 5px var(--ink);color:var(--paper);display:grid;gap:18px;grid-template-columns:85px minmax(0,1fr);margin:0;padding:27px 18px 17px;position:relative;text-align:left;width:100%}.comic-reader-finale .next-panel:hover{filter:brightness(1.1)}.comic-reader-finale .caption{background:var(--highlight);border:2px solid var(--ink);color:#08090b;color:var(--rl-theme-on-accent,#08090b);font:17px Bangers,cursive;left:14px;letter-spacing:.04em;padding:3px 10px;position:absolute;top:-14px;transform:rotate(-1.5deg)}.comic-reader-finale .issue-stamp{align-items:center;align-self:stretch;background:radial-gradient(color-mix(in srgb,var(--om-text) 10%,#0000) 1px,#0000 1px),color-mix(in srgb,color-mix(in srgb,var(--om-base) 65%,#000) 60%,#0000);background-size:5px 5px;border:2px solid color-mix(in srgb,var(--om-base) 80%,#000);box-shadow:3px 3px #050608;color:var(--highlight);display:flex;flex-direction:column;justify-content:center;min-height:115px}.comic-reader-finale .issue-stamp small{font:13px Boogaloo,sans-serif;letter-spacing:.15em}.comic-reader-finale .issue-stamp b{font:60px/1 Bangers,cursive;text-shadow:3px 3px #000}.comic-reader-finale .next-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.comic-reader-finale .next-copy strong{font:26px/1.12 Bangers,cursive;letter-spacing:.03em}.comic-reader-finale .next-copy>span:not(.read-action):not(.next-heading){color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:17px Comic Neue,sans-serif}.comic-reader-finale .read-action{align-self:start;background:var(--action);border:solid #06080b;border-width:2px 2px 3px;box-shadow:3px 3px #07090b;color:var(--om-text);color:var(--rl-theme-on-button,var(--om-text));display:flex;font:21px Bangers,cursive;gap:26px;justify-content:space-between;letter-spacing:.04em;margin-top:7px;padding:7px 14px;transform:skew(-3deg)}.comic-reader-finale .next-heading{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.comic-reader-finale em{border:1px solid #b7a990;color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));font:12px Boogaloo,sans-serif;letter-spacing:.06em;padding:2px 6px}.comic-reader-finale .event-context{margin:0 0 27px;padding:2px 0 0}.comic-reader-finale .event-context>div:first-child{align-items:center;display:flex;flex-wrap:wrap;font:15px Boogaloo,sans-serif;gap:12px}.comic-reader-finale .event-context strong{color:var(--highlight);font:19px Bangers,cursive;letter-spacing:.05em}.comic-reader-finale .event-context .quiet{margin-left:auto}.comic-reader-finale .route-track{background:color-mix(in srgb,var(--om-base) 85%,#fff);height:5px;margin-top:7px}.comic-reader-finale .route-track>span{background:var(--highlight);display:block;height:100%;width:71.739%}.comic-reader-finale .alternatives{margin:18px 0 0}.comic-reader-finale .skip-label{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));display:block;font:12px Boogaloo,sans-serif;letter-spacing:.12em;margin-bottom:3px}.comic-reader-finale .route{grid-gap:10px;align-items:center;background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--om-base) 85%,#fff);color:var(--paper);display:grid;gap:10px;grid-template-columns:145px minmax(0,1fr) 15px;padding:10px 0;text-align:left;width:100%}.comic-reader-finale .route>span{color:var(--highlight);font:15px Boogaloo,sans-serif}.comic-reader-finale .route strong{font:700 16px Comic Neue,sans-serif}.comic-reader-finale .route:hover{background:color-mix(in srgb,var(--om-text) 4%,#0000)}.comic-reader-finale footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px}.comic-reader-finale .quiet{background:#0000;border:0;color:color-mix(in srgb,var(--om-text) 85%,var(--om-base));font:15px Boogaloo,sans-serif;padding:5px 0}.comic-reader-finale .secondary{background:var(--primary-color);border:1px solid var(--highlight);box-shadow:3px 3px #000;color:var(--highlight);padding:7px 12px}.comic-reader-finale .discuss{align-items:center;background:#0000;border:0;color:var(--paper);display:flex;gap:8px;padding:0;text-align:left}.comic-reader-finale .discuss small{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));display:block;font:12px Comic Neue,sans-serif}.comic-reader-finale .speech{background:var(--paper);border:2px solid #000;border-radius:50% 50% 50% 0;color:#090b0d;display:grid;font:22px Bangers,cursive;height:32px;place-items:center;transform:rotate(-8deg);width:36px}@media (max-width:480px){.comic-reader-finale.finish-card{padding:17px 13px}.comic-reader-finale header{align-items:start;padding-right:0}.comic-reader-finale .context-label{max-width:65px}.comic-reader-finale h2{font-size:26px}.comic-reader-finale .next-panel{gap:12px;grid-template-columns:58px minmax(0,1fr);padding:24px 10px 12px}.comic-reader-finale .issue-stamp b{font-size:43px}.comic-reader-finale .next-copy strong{font-size:23px}.comic-reader-finale .route{gap:4px;grid-template-columns:minmax(0,1fr) 15px}.comic-reader-finale .route strong,.comic-reader-finale .route>span{grid-column:1}.comic-reader-finale .route>b{grid-column:2;grid-row:1/3}.comic-reader-finale .discuss{flex-basis:100%;margin-top:4px}.comic-reader-finale .event-context .quiet{margin-left:0}}@media(pointer:coarse){.comic-reader-finale button{min-height:44px}}.comic-reader-finale{flex-shrink:0;text-align:left}.comic-reader-finale .next-cover{align-self:center;aspect-ratio:2/3;background:color-mix(in srgb,var(--om-base) 65%,#000);box-shadow:3px 3px #050608;object-fit:contain;width:100%}.comic-reader-finale .next-copy{align-self:center}.comic-reader-finale button{cursor:pointer;white-space:normal}.comic-reader-finale em{text-transform:uppercase}.comic-reader-finale .next-panel{margin-top:25px}.comic-reader-finale .event-context,.comic-reader-finale .position-line{margin-bottom:0}.comic-reader-finale .end-none{color:var(--rl-theme-muted);margin:18px 0}.comic-reader-finale .issue-stamp b{font-size:38px;max-width:100%;overflow-wrap:anywhere}.comic-reader-finale .about-toggle{background:#0000;border:0;color:var(--highlight);cursor:pointer;font:15px Boogaloo,sans-serif;padding:0 4px;vertical-align:middle}.comic-reader-finale .about-issue{background:#00000059;border-left:3px solid var(--highlight);margin:-6px 0 18px;max-height:40vh;overflow-y:auto;padding:10px 12px}.comic-reader-finale .about-issue p{color:color-mix(in srgb,var(--om-text) 90%,var(--om-base));font:15px/1.4 Comic Neue,sans-serif;margin:0}.comic-reader-finale .about-issue p+p{margin-top:8px}.comic-reader-finale .about-issue span{color:var(--highlight);display:block;font:13px Bangers,cursive;letter-spacing:.06em;margin-bottom:2px}.comic-reader-finale .about-next{display:block;margin:8px 0 12px;padding:0}.comic-reader-finale .about-next+.about-issue{margin-top:0}.ts-page{--ts-paper:color-mix(in srgb,var(--td-yellow) 40%,#fff);--ts-ink:color-mix(in srgb,var(--om-base) 60%,#000);--ts-yellow:var(--td-yellow);--ts-muted:color-mix(in srgb,var(--om-text) 65%,var(--om-base))}.main-content:has(.ts-page){overflow:visible}.ts-main{padding-bottom:70px}.ts-content{padding:24px 0 50px}.ts-front{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.65fr 1fr}.ts-feature{background:radial-gradient(ellipse at 82% 60%,#553323 0,#0000 62%),color-mix(in srgb,var(--om-base) 95%,#fff);border:3px solid #000;box-shadow:6px 6px #000;display:grid;grid-template-columns:1fr 1fr;min-height:390px;overflow:hidden;position:relative}.ts-feature:before{background-image:radial-gradient(color-mix(in srgb,var(--om-text) 7%,#0000) 1px,#0000 1.6px);background-size:7px 7px;content:"";inset:0;pointer-events:none;position:absolute}.ts-feature-copy{align-items:flex-start;display:flex;flex-direction:column;padding:30px 0 26px 26px;position:relative;z-index:2}.ts-stamp{background:var(--ts-yellow);border:2px solid #000;box-shadow:3px 3px #000;color:color-mix(in srgb,var(--om-base) 65%,#000);display:inline-block;font:16px Bangers,cursive;padding:6px 10px;transform:rotate(-3deg)}.ts-feature h2{color:color-mix(in srgb,var(--td-yellow) 20%,#fff);font:clamp(40px,4.1vw,64px)/.95 Bangers,cursive;letter-spacing:.02em;margin:24px 0 13px;text-shadow:3px 3px #000}.ts-tags{display:flex;flex-wrap:wrap;gap:6px}.ts-tags span{border-bottom:1px solid #7b6543;color:#e9c674;font:13px Boogaloo,sans-serif;padding:3px 0}.ts-feature p{color:#cec3b2;font:17px/1.4 Comic Neue,sans-serif;margin:17px 0 22px}.ts-cta{background:var(--td-red);border:3px solid #000;box-shadow:4px 4px #000;color:var(--om-text)!important;display:flex;font:19px Bangers,cursive;gap:18px;padding:10px 14px;text-decoration:none}.ts-cta:hover{background:color-mix(in srgb,var(--td-red) 80%,#fff)}.ts-feature small{color:#c2b39b;font:12px Boogaloo,sans-serif;letter-spacing:.08em;margin-top:17px}.ts-feature-art{min-width:0;position:relative}.ts-feature-art :is(img,.ts-cover-placeholder){aspect-ratio:2/3;border:3px solid #000;box-shadow:10px 12px 0 #0009;left:12%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%) rotate(6deg);width:69%}.ts-feature-art .ts-back{opacity:.65;transform:translateY(-50%) translateX(-28px) rotate(-10deg)}.ts-seal{background:var(--td-yellow);border:4px solid #000;border-radius:50%;bottom:14px;color:#000;display:grid;font:22px/.95 Bangers,cursive;height:76px;outline:2px solid var(--td-yellow);place-content:center;position:absolute;right:12px;text-align:center;transform:rotate(12deg);width:76px}.ts-paths{display:flex;flex-direction:column;gap:10px}.ts-paths-label{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font:13px Boogaloo,sans-serif;letter-spacing:.15em;margin-bottom:3px}.ts-path{--path-color:#7cc0f5;align-items:center;background:var(--om-base);border:2px solid #000;border-left:6px solid var(--path-color);box-shadow:4px 4px #000;color:var(--om-text)!important;display:flex;flex:1 1;gap:14px;padding:16px 17px;text-decoration:none;transition:transform .15s}.ts-path:hover{background:color-mix(in srgb,var(--om-base) 95%,#fff);transform:translateX(-3px)}.ts-path-1{--path-color:var(--td-yellow)}.ts-path-2{--path-color:color-mix(in srgb,var(--td-red) 65%,#fff)}.ts-path-number{color:var(--path-color);font:32px Bangers,cursive;opacity:.6}.ts-path h2{color:var(--path-color);font:25px/1 Bangers,cursive;letter-spacing:.03em;margin:0 0 7px}.ts-path p{font:14px/1.25 Comic Neue,sans-serif;margin:0 0 9px}.ts-path b,.ts-path p{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base))}.ts-path b{font:12px Boogaloo,sans-serif;letter-spacing:.12em}.ts-arrow{color:var(--path-color);font:24px sans-serif;margin-left:auto}.ts-shelf{margin-top:38px;scroll-margin-top:70px}.ts-section-head{display:flex;gap:13px;margin-bottom:18px}.ts-section-index{background:var(--td-yellow);border:2px solid #000;color:color-mix(in srgb,var(--om-base) 90%,#000);font:22px Bangers,cursive;padding:3px 10px;transform:rotate(-4deg)}.ts-section-head h2{color:#f3e8cc;font:30px Bangers,cursive;letter-spacing:.04em;margin:0}.ts-rule{border-top:2px solid color-mix(in srgb,var(--om-base) 85%,#fff);flex:1 1}.ts-section-head>a{color:var(--td-yellow);font:15px Boogaloo,sans-serif;text-decoration:none;white-space:nowrap}.ts-books{grid-gap:20px;background:linear-gradient(0deg,color-mix(in srgb,color-mix(in srgb,var(--om-base) 95%,#fff) 33%,#0000),#0000 65%),var(--om-base);border:2px solid #000;border-bottom:9px solid color-mix(in srgb,var(--om-base) 90%,#fff);box-shadow:0 5px #000;display:grid;gap:20px;grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 18px 22px}.ts-book-link>:is(img,.ts-cover-placeholder){aspect-ratio:2/3;box-shadow:5px 5px #000;display:block;object-fit:cover;width:100%}.ts-book-text{align-items:flex-start;display:flex;gap:8px;margin-top:14px}.ts-book-number{color:#827962;font:15px Bangers,cursive}.ts-book h3{color:#e8dcc1;font:17px/1.15 Boogaloo,sans-serif;margin:0}.ts-owned{color:#c2ae83;font:12px Boogaloo,sans-serif}.ts-back-link{color:#bdb3a0!important;font:14px Boogaloo,sans-serif;letter-spacing:.08em;text-decoration:none}.ts-category-head{align-items:center;border-bottom:4px solid var(--td-yellow);display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding:20px 0 24px}.ts-category-head h1{color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));font:clamp(38px,4.3vw,65px)/.96 Bangers,cursive;letter-spacing:.025em;margin:12px 0}.ts-category-head h1 em{color:var(--td-yellow);font-style:normal}.ts-category-head p{color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));font:18px Boogaloo,sans-serif;margin:12px 0 0}.ts-award-seal{border:4px double var(--td-yellow);border-radius:50%;color:var(--td-yellow);display:flex;flex-direction:column;flex-shrink:0;font:27px/1 Bangers,cursive;height:140px;justify-content:center;text-align:center;transform:rotate(8deg);width:140px}.ts-award-seal span{font-size:35px;margin-bottom:5px}.ts-result{color:#c6b886;font:14px Boogaloo,sans-serif}.ts-run-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ts-run{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:3px solid #000;box-shadow:6px 6px #000;display:grid;grid-template-columns:40% 1fr;min-width:0;overflow:hidden}.ts-run[hidden]{display:none}.ts-run-art{background:radial-gradient(color-mix(in srgb,var(--om-text) 7%,#0000) 1px,#0000 1.5px),color-mix(in srgb,var(--om-base) 90%,#fff);background-size:7px 7px;border-right:3px solid #000;padding:16px;position:relative}.ts-run-art :is(img,.ts-cover-placeholder){aspect-ratio:2/3;border:3px solid #000;box-shadow:4px 4px #000;display:block;object-fit:cover;width:100%}.ts-run-index{background:var(--td-yellow);border:2px solid #000;color:#000;font:16px Bangers,cursive;left:8px;padding:3px 9px;position:absolute;top:8px;transform:rotate(-6deg)}.ts-run-copy{display:flex;flex-direction:column;min-width:0;padding:18px}.ts-run-copy h2{color:color-mix(in srgb,var(--td-yellow) 40%,#fff);font:30px/1 Bangers,cursive;letter-spacing:.02em;margin:10px 0 15px;overflow-wrap:anywhere}.ts-award-note{border-top:1px solid #645534;padding-top:10px}.ts-award-note>span{color:#d8b95a;font:11px Boogaloo,sans-serif;letter-spacing:.09em}.ts-award-note p{color:color-mix(in srgb,var(--om-text) 80%,var(--om-base));font:15px/1.3 Comic Neue,sans-serif;margin:8px 0 16px}.ts-run-foot{align-items:center;color:color-mix(in srgb,var(--om-text) 50%,var(--om-base));display:flex;font:11px Boogaloo,sans-serif;justify-content:space-between;letter-spacing:.08em;margin-top:auto;padding-top:15px}.ts-run-foot span{color:var(--td-yellow);font:22px sans-serif}.ts-footer-note{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));font:13px Boogaloo,sans-serif;margin-top:28px}.ts-empty{color:color-mix(in srgb,var(--td-yellow) 40%,#fff)}@media (max-width:1000px){.ts-front{grid-template-columns:1fr}.ts-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-paths-label{grid-column:1/-1}.ts-path{gap:8px;padding:14px 10px}.ts-path-number{display:none}.ts-path h2{font-size:22px}.ts-path p{font-size:13px}.ts-arrow{display:none}.ts-feature{min-height:350px}.ts-feature-art :is(img,.ts-cover-placeholder){width:56%}.ts-books{grid-template-columns:repeat(6,140px);overflow-x:auto}.ts-run-copy{padding:13px}.ts-run-copy h2{font-size:25px}.ts-run-art{padding:12px}}@media (max-width:700px){.ts-content{padding-bottom:30px;padding-top:20px}.ts-front{gap:20px}.ts-feature{grid-template-columns:55% 45%;min-height:330px}.ts-feature-copy{padding:23px 0 22px 18px}.ts-feature h2{font-size:43px}.ts-feature p{font-size:14px}.ts-stamp{font-size:12px}.ts-feature-art :is(img,.ts-cover-placeholder){left:4%;width:85%}.ts-feature-art .ts-back{transform:translateY(-50%) translateX(-8px) rotate(-8deg)}.ts-seal{bottom:24px;font-size:17px;height:57px;right:10px;width:57px}.ts-cta{font-size:15px;gap:8px;padding:9px}.ts-paths{grid-template-columns:1fr}.ts-path{gap:14px;padding:14px}.ts-arrow,.ts-path-number{display:block}.ts-path h2{font-size:24px}.ts-path p{margin-bottom:5px}.ts-paths-label{font-size:11px}.ts-section-head{flex-wrap:wrap;gap:8px}.ts-section-head h2{font-size:25px}.ts-section-head>a{font-size:13px}.ts-books{gap:18px;padding:14px}.ts-category-head h1{font-size:40px}.ts-category-head p{font-size:15px}.ts-award-seal{font-size:16px;height:77px;width:77px}.ts-award-seal span{font-size:20px}.ts-run-grid{grid-template-columns:1fr}.ts-run-copy h2{font-size:29px}.ts-run-art{padding:13px}.ts-run-copy{padding:15px}}.ts-run{grid-template-columns:180px 1fr}@media (max-width:1000px){.ts-run{grid-template-columns:140px 1fr}}@media (max-width:700px){.ts-run{grid-template-columns:130px 1fr}}.ts-shelf{margin-top:44px;padding-top:8px;position:relative}.ts-section-head{align-items:center;background:linear-gradient(100deg,rgba(var(--shelf-rgb),.15),#0000 65%),var(--om-base);border:3px solid #000;border-bottom:0;box-shadow:6px 0 #000;gap:10px;margin:0 0 -3px;padding:27px 16px 13px;position:relative}.ts-shelf-kicker{color:var(--shelf-colour);font:10px Boogaloo,sans-serif;left:18px;letter-spacing:.2em;position:absolute;top:8px}.ts-section-index{background:var(--shelf-colour);box-shadow:3px 3px #000;font-size:22px;padding:4px 9px;transform:rotate(-7deg)}.ts-section-head h2{color:var(--shelf-colour);font-size:32px;text-shadow:2px 2px #000}.ts-section-head .ts-rule{border-top:2px dashed rgba(var(--shelf-rgb),.25)}.ts-section-head>a{background:var(--shelf-colour);border:2px solid #000;box-shadow:3px 3px #000;color:var(--om-base);font:16px Bangers,cursive;letter-spacing:.03em;padding:5px 11px;transform:rotate(-2deg)}.ts-section-head>a:hover{transform:translateY(-2px) rotate(-2deg)}.ts-books{background:radial-gradient(ellipse at 50% 0,rgba(var(--shelf-rgb),.14),#0000 72%),radial-gradient(rgba(var(--shelf-rgb),.07) 1px,#0000 1.6px),var(--om-base);background-size:auto,7px 7px,auto;border:3px solid #000;border-bottom:14px solid color-mix(in srgb,var(--om-base) 90%,#fff);border-top:3px solid var(--shelf-colour);box-shadow:6px 7px #000,inset 0 -4px #785538,inset 0 -7px color-mix(in srgb,var(--om-base) 95%,#000);gap:22px;padding:26px 20px 30px;position:relative}.ts-book{display:flex;flex-direction:column;min-width:0;position:relative}.ts-book-link>:is(img,.ts-cover-placeholder){border:3px solid #000;box-shadow:7px 7px #0009,0 10px 16px #000b;position:relative;transition:transform .15s ease;z-index:1}.ts-book-link:hover>:is(img,.ts-cover-placeholder){transform:translateY(-5px)}.ts-book-text{background:#f2dfb2;border:2px solid #000;border-top:5px solid var(--shelf-colour);box-shadow:4px 4px #000;color:var(--om-base);display:block;flex:1 1;margin:14px 0 0;padding:10px 10px 12px;position:relative}.ts-book-text:before{background:var(--shelf-colour);border:1px solid #000;content:"";height:6px;left:9px;position:absolute;top:-8px;transform:rotate(-6deg);width:28px}.ts-book h3{color:var(--om-base);font:18px/1.12 Boogaloo,sans-serif;overflow-wrap:anywhere}.ts-book-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;border-top:1px solid #9d865b80;color:#645338;display:-webkit-box;font:700 12px/1.3 Comic Neue,sans-serif;margin:8px 0 0;overflow:hidden;padding-top:7px}.ts-owned{align-self:flex-start;background:color-mix(in srgb,var(--om-base) 90%,#000);border:1px solid var(--shelf-colour);color:var(--shelf-colour);margin-top:8px;padding:3px 6px}.ts-shelf-creators .ts-books{border-bottom-color:color-mix(in srgb,var(--om-base) 90%,#fff)}.ts-shelf-creators .ts-book-link>:is(img,.ts-cover-placeholder){aspect-ratio:1;border:4px solid #000;border-radius:50%;object-position:center 20%;outline:2px solid #b9acd955}.ts-shelf-creators .ts-book-text{background:color-mix(in srgb,var(--om-text) 95%,var(--om-base))}@media (max-width:1000px){.ts-books{gap:22px;grid-template-columns:repeat(6,150px);padding:23px 18px 29px}}@media (max-width:700px){.ts-shelf{margin-top:30px}.ts-section-head{flex-wrap:wrap;gap:8px;padding:27px 10px 12px}.ts-section-head h2{font-size:25px}.ts-section-index{font-size:18px;padding:3px 7px}.ts-section-head>a{font-size:13px;margin-left:auto;padding:4px 7px}.ts-section-head .ts-rule{display:none}.ts-books{gap:20px}.ts-book h3{font-size:18px}.ts-shelf-kicker{font-size:9px;left:12px}}.ts-book-text,.ts-shelf-creators .ts-book-text{background:#0000;border:0;box-shadow:none;flex:0 0 auto;margin-top:13px;padding:0 2px;text-align:left}.ts-book-text:before{display:none}.ts-book h3{color:#eee2c8;font:18px/1.2 Boogaloo,sans-serif}.ts-book-note{border:0;color:#ada28e;font:13px/1.35 Comic Neue,sans-serif;margin:7px 0 0;padding:0}.ts-shelf-creators .ts-book-text{text-align:center}.ts-shelf-creators .ts-book h3{color:color-mix(in srgb,var(--om-text) 95%,var(--om-base))}.ts-books,.ts-shelf-creators .ts-books{border-bottom-color:color-mix(in srgb,var(--om-base) 90%,#fff);box-shadow:6px 7px #000,inset 0 -2px var(--shelf-colour),inset 0 -5px var(--om-base)}.ts-page{--shelf-colour:var(--td-yellow);--shelf-rgb:255,212,59;padding-bottom:70px}.ts-page a{text-decoration:none}.ts-page .ts-feature h2 a{color:inherit}.ts-page .ts-book-link{display:block;min-width:0}.ts-page .ts-cover-placeholder{aspect-ratio:2/3;background:linear-gradient(135deg,color-mix(in srgb,var(--om-base) 85%,#fff),var(--om-base));color:#d7cbb1;display:grid;font:40px Bangers,cursive;place-items:center}.ts-page .ts-feature-art .ts-cover-placeholder{height:auto}.ts-page .ts-front-empty{grid-template-columns:1fr}.ts-page .ts-front-empty .ts-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-page .ts-front-empty .ts-paths-label{grid-column:1/-1}.ts-page .ts-owned{background:none;border:0;color:#b9ad94;font:12px Boogaloo,sans-serif;margin-top:8px;padding:0}.ts-page .ts-run-foot .ts-owned{margin:0}.ts-page .ts-creator-count{color:#b9acd9;font:13px Boogaloo,sans-serif;margin-top:6px;text-align:center}.ts-page .ts-empty{color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));font:18px Boogaloo,sans-serif;grid-column:1/-1;padding:32px 14px}.ts-page .ts-clear{background:#0000;border:2px solid var(--td-yellow);color:var(--td-yellow);cursor:pointer;font:16px Boogaloo,sans-serif;padding:5px 10px}.ts-page :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--td-yellow) 30%,#fff);outline-offset:4px}.ts-page .ts-run{color:inherit;transition:transform .15s}.ts-page .ts-run:hover{transform:translateY(-3px)}.ts-page .ts-award-seal{padding:10px}.ts-page .ts-category-head h1{color:var(--shelf-colour);overflow-wrap:anywhere}.ts-page .ts-award-seal,.ts-page .ts-category-head{border-color:var(--shelf-colour)}.ts-page .ts-award-seal{color:var(--shelf-colour)}.ts-page .ts-shelf{scroll-margin-top:70px}.ts-page .ts-books{scrollbar-color:var(--shelf-colour) color-mix(in srgb,var(--om-base) 95%,#fff);scrollbar-width:thin}.ts-page .ts-feature h2{overflow-wrap:anywhere}.ts-page .ts-shelf-creators .ts-book-link>.ts-cover-placeholder{aspect-ratio:1}@media (max-width:700px){.ts-page .ts-front-empty .ts-paths{grid-template-columns:1fr}.ts-page .ts-books{grid-template-columns:repeat(6,140px)}.ts-page .ts-run{grid-template-columns:minmax(100px,35%) minmax(0,1fr)}.ts-page .ts-run-copy{padding:12px}.ts-page .ts-feature h2{font-size:clamp(28px,9vw,43px)}}@media (prefers-reduced-motion:reduce){.ts-page *{scroll-behavior:auto;transition:none}}.ts-page :is(.ts-eyebrow,.ts-shelf-kicker,.ts-paths-label,.ts-path b,.ts-stamp,.ts-award-note>span){text-transform:uppercase}.main-content:has(.tc-study){overflow:visible}.tc-study{--gold:var(--shelf-colour);--paper:#eee5cc;color:var(--paper);font-family:Comic Neue,cursive;padding:0 0 50px}.tc-study *{box-sizing:border-box}.tc-study>.tc-content{padding-top:28px}.tc-controls{align-items:center;background:color-mix(in srgb,var(--om-base) 95%,#fff);border:2px solid color-mix(in srgb,var(--om-base) 80%,#fff);border-top:0;box-shadow:0 6px 0 #000;display:flex;flex-wrap:nowrap;gap:13px;margin-bottom:28px;overflow-x:auto;padding:10px 13px;position:sticky;scrollbar-color:#776a4c color-mix(in srgb,var(--om-base) 95%,#fff);scrollbar-width:thin;top:52px;z-index:20}.tc-category{border-right:1px solid #5b5240;color:var(--gold);font:17px Bangers;letter-spacing:.7px;padding-right:16px;white-space:nowrap}.tc-controls input{border:1px solid color-mix(in srgb,var(--om-text) 30%,var(--om-base));border-radius:2px;flex:1 1;font:14px Comic Neue;min-width:140px;padding:8px 10px}.tc-controls input,.tc-controls select{background:color-mix(in srgb,var(--om-base) 90%,#fff);color:var(--paper)}.tc-controls select{border:1px solid color-mix(in srgb,var(--om-text) 30%,var(--om-base));font:14px Boogaloo;min-width:110px;padding:8px}.tc-reset{background:none;border:0;color:color-mix(in srgb,var(--om-text) 65%,var(--om-base));cursor:pointer}.tc-controls output{color:var(--gold);font:12px Boogaloo;white-space:nowrap}.tc-shelf{background:radial-gradient(rgba(var(--shelf-rgb),.045) 1px,#0000 1px) 0 0/7px 7px,var(--om-base);border:3px solid #07080b;box-shadow:6px 6px #000}.tc-shelf-head{align-items:center;background:linear-gradient(100deg,rgba(var(--shelf-rgb),.15),#0000 70%);border-bottom:2px solid rgba(var(--shelf-rgb),.47);display:flex;gap:15px;padding:18px 22px}.tc-shelf-head>span{background:var(--gold);border:2px solid #08090b;box-shadow:3px 3px #000;color:color-mix(in srgb,var(--om-base) 90%,#000);display:grid;font-size:23px;height:36px;place-items:center;transform:rotate(-5deg);width:36px}.tc-shelf-head h2{font:29px Bangers;letter-spacing:.8px;margin:0}.tc-shelf-head>div{background:rgba(var(--shelf-rgb),.27);flex:1 1;height:1px}.tc-shelf-head small{color:#bdb197;font:11px Boogaloo;letter-spacing:1px}.tc-grid{grid-column-gap:25px;grid-row-gap:38px;column-gap:25px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:27px 25px 35px;row-gap:38px}.tc-book{display:flex;flex-direction:column;min-width:0}.tc-cover{aspect-ratio:2/3;background:color-mix(in srgb,var(--om-base) 65%,#000);border:4px solid #050607;box-shadow:5px 6px #000;display:block;position:relative;transition:transform .15s}.tc-cover:hover{transform:translateY(-4px)}.tc-cover img{display:block;height:100%;object-fit:contain;width:100%}.tc-cover>span{color:var(--gold);display:grid;font:35px Bangers;height:100%;place-items:center}.tc-book h3{font:23px/1.15 Boogaloo;margin:16px 0 9px}.tc-book h3 a{color:var(--paper);text-decoration:none}.tc-book h3 a:hover{color:var(--gold)}.tc-recognition{border-top:1px solid rgba(var(--shelf-rgb),.23);padding-top:9px}.tc-recognition>span{color:var(--gold);font:10px Boogaloo;letter-spacing:1.5px}.tc-recognition p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:color-mix(in srgb,var(--om-text) 70%,var(--om-base));display:-webkit-box;font:13px/1.45 Comic Neue;font-weight:700;margin:5px 0;overflow:hidden}.tc-recognition.open p{display:block}.tc-recognition button{background:none;border:0;color:var(--gold);cursor:pointer;font:11px Boogaloo;padding:1px 0}.tc-book footer{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));display:flex;font:11px Boogaloo;gap:5px;justify-content:space-between;letter-spacing:.5px;margin-top:auto;padding-top:14px}.tc-book footer i{color:#abbd9f;font-style:normal}.tc-preview-note{color:color-mix(in srgb,var(--om-text) 60%,var(--om-base));font:12px/1.6 Comic Neue;margin-top:23px}.tc-empty{grid-column:1/-1;padding:40px}.tc-study :focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:1150px){.tc-grid{gap:30px 21px;grid-template-columns:repeat(4,minmax(0,1fr))}.tc-book h3{font-size:22px}}@media (max-width:850px){.tc-study>.tc-content{padding-top:24px}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 18px}.tc-category,.tc-shelf-head small{display:none}}@media (max-width:550px){.tc-study>.tc-content{padding-top:23px}.tc-controls{gap:8px;padding:8px}.tc-controls input{min-width:120px;width:140px}.tc-controls select{font-size:12px;min-width:90px}.tc-controls output{display:none}.tc-grid{gap:29px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 13px}.tc-shelf-head{gap:12px;padding:15px 13px}.tc-shelf-head h2{font-size:24px}.tc-book h3{font-size:21px}.tc-recognition p{font-size:12px}.tc-book footer{font-size:10px}}.tc-book .ts-owned{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));font-size:11px;margin:0}.tc-cover .ts-cover-placeholder{aspect-ratio:auto;height:100%;width:100%}.tc-study .pagination{margin-top:28px}.ts-search{position:relative;width:260px}.ts-search input{box-sizing:border-box;width:100%}.ts-search-list{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid #f3ecdc29;border-radius:6px;box-shadow:0 12px 30px #0000008c;max-width:calc(100vw - 32px);padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:340px;z-index:40}.ts-page .ts-search-hit{align-items:center;border-radius:4px;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));display:flex;gap:10px;padding:6px}.ts-page .ts-search-hit.on{background:color-mix(in srgb,var(--td-yellow) 12%,#0000)}.ts-search-blank,.ts-search-hit img{background:color-mix(in srgb,var(--om-base) 90%,#fff);border-radius:2px;flex:none;height:45px;object-fit:cover;width:30px}.ts-search-hit b{display:block;font:600 14px/1.25 system-ui,sans-serif}.ts-search-hit small{display:block;font-size:12px;margin-top:2px}.ts-search-hit small,.ts-search-none{color:color-mix(in srgb,var(--om-text) 65%,var(--om-base))}.ts-search-none{font-size:13px;padding:8px}@media (max-width:700px){.ts-search,.ts-search-list{width:100%}}.ts-content>.cm-mast{margin-bottom:24px}.ts-find-bar .ts-search{max-width:440px;width:100%}.ts-find-bar .ts-search-list{left:0;right:auto}.ts-browsing .ts-scroller{min-width:0;position:relative}.ts-browsing .ts-scroll-controls{align-items:center;display:flex;flex:0 0 auto;gap:6px;margin-left:6px}.ts-browsing .ts-scroll-controls button{background:color-mix(in srgb,var(--om-base) 90%,#fff);border:2px solid var(--shelf-colour);color:var(--shelf-colour);cursor:pointer;font:700 23px/1 sans-serif;height:36px;width:44px}.ts-browsing .ts-scroll-controls button:disabled{cursor:default;opacity:.28}.ts-browsing .ts-scroll-controls button:hover:not(:disabled){background:var(--shelf-colour);color:color-mix(in srgb,var(--om-base) 90%,#000)}.ts-browsing .ts-books{display:grid;grid-auto-columns:calc(16.66667% - 18.33333px);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:20px;scroll-snap-type:x proximity}.ts-browsing .ts-book{scroll-snap-align:start}.ts-browsing .ts-feature-art{isolation:isolate}.ts-browsing .ts-feature-art .ts-pile-cover{box-shadow:4px 6px 9px #000a;left:20%;opacity:.92;width:59%}.ts-browsing .ts-feature-art .ts-pile-0{transform:translate(-22%,-59%) rotate(-24deg);z-index:0}.ts-browsing .ts-feature-art .ts-pile-1{transform:translate(24%,-58%) rotate(21deg);z-index:1}.ts-browsing .ts-feature-art .ts-pile-2{transform:translate(-16%,-43%) rotate(-14deg);z-index:2}.ts-browsing .ts-feature-art .ts-pile-3{transform:translate(19%,-42%) rotate(14deg);z-index:3}.ts-browsing .ts-feature-art .ts-front-cover{left:19%;transform:translateY(-50%) rotate(4deg);width:62%;z-index:4}.ts-browsing .ts-feature-art .ts-seal{z-index:5}@media (max-width:1000px){.ts-browsing .ts-books{grid-auto-columns:150px;grid-template-columns:none}}@media (max-width:700px){.ts-browsing .ts-books{grid-auto-columns:140px;grid-template-columns:none}.ts-browsing .ts-scroll-controls button{height:44px}}.run-shelf-rows .shelf-section{margin:0 0 27px}.run-shelf-rows .shelf-row{display:flex;flex-wrap:nowrap}.run-shelf-rows .shelf-wall{background:radial-gradient(color-mix(in srgb,var(--om-text) 2%,#0000) 1px,#0000 1px) 0 0/7px 7px,linear-gradient(0deg,color-mix(in srgb,var(--om-base) 95%,#fff),var(--om-base))!important}.run-shelf-rows .shelf-plank{background:linear-gradient(color-mix(in srgb,var(--om-base) 80%,#fff) 0 5px,color-mix(in srgb,var(--om-base) 90%,#fff) 5px 90%,color-mix(in srgb,var(--om-base) 95%,#fff) 90%)!important;border:0!important;border-top:2px solid color-mix(in srgb,var(--om-text) 35%,var(--om-base))!important;box-shadow:0 7px 0 #050507!important;clip-path:none!important;position:relative}.run-shelf-rows .shelf-book-label{color:#e7ddc7!important;font-family:Boogaloo,cursive!important;font-size:15px!important}.run-shelf-rows .shelf-book-cover img{object-fit:contain!important}.run-preview-note{color:color-mix(in srgb,var(--om-text) 55%,var(--om-base));font:12px Comic Neue;margin:20px 28px}.run-shelf-rows .shelf-book{cursor:default}@media (max-width:650px){.run-shelf-rows .shelf-plank,.run-shelf-rows .shelf-row{padding-left:10px!important;padding-right:10px!important}.run-shelf-rows .shelf-section{margin-bottom:20px}}.run-original-mobile{display:none}@media (max-width:599px){#run-shelves{display:none}.run-original-mobile{display:block}}.run-shelf-rows .issue-book{flex-shrink:0}.run-shelf-rows .shelf-book-count{color:#b9ad94;font-size:10px}.offline-page{color:var(--text-secondary);min-height:100vh;padding-bottom:80px}.offline-content{padding-top:20px}.offline-storage{background:var(--bg-surface);border:2px solid #000;box-shadow:4px 4px 0 #000;margin:0 0 22px;padding:12px 16px}.offline-storage-label{color:var(--text-secondary);display:flex;flex-wrap:wrap;font:1rem Boogaloo,cursive;gap:12px;justify-content:space-between;letter-spacing:.03em;margin-bottom:8px}.offline-storage-track{background:var(--bg-elevated);border:1px solid #000;height:8px;overflow:hidden}.offline-storage-fill{background:var(--td-yellow);height:100%;transition:width .3s}.offline-storage-fill.is-full{background:var(--td-red)}.offline-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.offline-card{background:var(--bg-surface);border:2px solid #000;box-shadow:4px 4px 0 #000;display:flex;flex-direction:column;min-width:0;transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.offline-card:hover{box-shadow:6px 6px 0 #000;transform:translate(-2px,-2px)}.offline-cover{aspect-ratio:2/3;background:var(--bg-elevated);border:0;border-bottom:2px solid #000;cursor:pointer;display:block;overflow:hidden;padding:0}.offline-cover img{display:block;height:100%;object-fit:cover;width:100%}.offline-cover-blank{align-items:center;display:flex;font-size:36px;height:100%;justify-content:center;opacity:.4}.offline-card-body{display:flex;flex:1 1;flex-direction:column;gap:3px;padding:8px 10px}.offline-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font:1rem/1.15 Boogaloo,cursive;letter-spacing:.02em;overflow:hidden}.offline-card-meta{color:var(--text-muted);font-size:11px}.offline-card-actions{display:flex;gap:6px;padding:0 10px 10px}.offline-read{background:var(--td-yellow);border:2px solid #000;box-shadow:2px 2px 0 #000;color:#000;cursor:pointer;flex:1 1;font:1rem Bangers,cursive;letter-spacing:.08em;padding:6px 0}.offline-read:hover{background:color-mix(in srgb,var(--td-yellow) 80%,#fff)}.offline-remove{background:var(--bg-elevated);border:2px solid #000;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:5px 9px}.offline-remove:hover:not(:disabled){background:var(--td-red);color:var(--om-text)}.offline-remove:disabled{cursor:default;opacity:.5}.lc-page .lc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:20px 0}.lc-page .lc-search{flex:1 1;max-width:440px;min-width:180px}.lc-page .lc-search input{width:100%}.lc-page .lc-sort select{background:color-mix(in srgb,var(--om-base) 95%,#fff);border:1px solid color-mix(in srgb,var(--om-text) 30%,var(--om-base));border-radius:4px;color:color-mix(in srgb,var(--om-text) 95%,var(--om-base));font:inherit;min-height:42px;padding:10px 12px;width:100%}.lc-page .lc-sort{align-items:center;color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));display:flex;font-size:13px;gap:8px}.lc-page .lc-sort select{width:auto}.lc-page .lc-feature{background:linear-gradient(110deg,var(--rl-theme-panel),var(--rl-theme-bg));border:3px solid #000;box-shadow:7px 7px #000;display:grid;grid-template-columns:minmax(260px,38%) 1fr;margin:24px 0;overflow:hidden}.lc-page .lc-feature-art{background:radial-gradient(ellipse at bottom,rgba(var(--rl-theme-main-rgb),.45),#0000 80%);min-height:320px;overflow:hidden;position:relative}.lc-page .lc-feature-art:before{background:radial-gradient(color-mix(in srgb,var(--om-text) 7%,#0000) 1px,#0000 1.5px) 0 0/9px 9px;content:"";inset:0;position:absolute}.lc-page .lc-feature-art .rl-fan{bottom:25px;transform:scale(1.65)}.lc-page .lc-feature-copy{min-width:0;padding:30px 30px 28px}.lc-page .lc-kicker{color:var(--rl-theme-accent);font:16px Boogaloo,sans-serif;letter-spacing:.15em;text-transform:uppercase}.lc-page .lc-feature h2{color:var(--rl-theme-text);font:clamp(30px,3vw,46px)/1.06 Bangers,cursive;letter-spacing:.035em;margin:12px 0}.lc-page .lc-feature p{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--rl-theme-muted);display:-webkit-box;font-size:14px;line-height:1.7;margin:14px 0 20px;overflow:hidden}.lc-page .lc-feature .rl-progress{margin-bottom:22px;max-width:400px}.lc-page .lc-feature .btn{background:var(--rl-theme-accent);color:var(--rl-theme-on-accent);display:inline-flex;gap:16px;text-decoration:none}.lc-page .lc-feature .rl-burst{font-size:13px;min-height:72px;min-width:72px;right:18px;top:18px}.lc-page .lc-result-count{color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));font-size:13px;margin:28px 0 10px}.lc-page .lc-publisher{margin:0 0 36px}.lc-page .lc-publisher .rl-grid,.lc-page>.rl-tabs{padding-left:0;padding-right:0}.lc-page .lc-publisher-head{--publisher-accent:color-mix(in srgb,var(--td-yellow) 55%,color-mix(in srgb,var(--om-text) 65%,var(--om-base)));--publisher-fill:color-mix(in srgb,var(--om-base) 90%,#fff);align-items:center;background:var(--publisher-fill);border:3px solid #000;border-left:5px solid var(--publisher-accent);clip-path:polygon(0 0,100% 0,calc(100% - 28px) 100%,0 100%);display:flex;flex-wrap:wrap;gap:8px 16px;isolation:isolate;margin-bottom:22px;min-height:50px;padding:9px 46px 9px 16px;position:relative}.lc-page .lc-publisher-head[data-publisher=DC]{--publisher-accent:#75bdff;--publisher-fill:#173e64}.lc-page .lc-publisher-head[data-publisher=Marvel]{--publisher-accent:#ff938a;--publisher-fill:#612525}.lc-page .lc-publisher-head:before{background-image:radial-gradient(#00000038 1.2px,#0000 1.7px);background-size:8px 8px;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.lc-page .lc-publisher-head h2{color:color-mix(in srgb,var(--td-yellow) 5%,var(--om-text));font:28px/1.05 Bangers,cursive;letter-spacing:.07em;margin:0;min-width:0;overflow-wrap:anywhere;text-shadow:2px 2px 0 #000;text-transform:uppercase}.lc-page .lc-publisher-head span{background:#0009;border-left:2px solid var(--publisher-accent);color:var(--publisher-accent);font:14px/1.2 Boogaloo,sans-serif;padding:4px 10px;white-space:nowrap}@media(max-width:700px){.lc-page .lc-publisher-head{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%);gap:8px 12px;padding:9px 32px 9px 12px}.lc-page .lc-publisher-head h2{font-size:25px}}.lc-page .rl-grid{gap:26px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0}.lc-page .lc-card-wrap{display:flex;flex-direction:column;min-width:0;position:relative}.lc-page .rl-card{flex:1 1;min-width:0;text-decoration:none}.lc-page .lc-organize{align-self:flex-end;background:#0000;border:0;color:color-mix(in srgb,var(--om-text) 75%,var(--om-base));cursor:pointer;font-size:12px;padding:12px 4px 0}.lc-page .lc-organize:hover{color:var(--td-yellow);text-decoration:underline}.lc-page .rl-caption-title,.lc-page .rl-card-desc{-webkit-line-clamp:3}.lc-page .rl-burst{min-height:58px;min-width:58px}.lc-page .lc-sr{clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lc-library-options{grid-gap:10px;border:1px solid color-mix(in srgb,var(--om-text) 30%,var(--om-base));color:var(--text-primary);display:grid;gap:10px;margin:0 0 18px;padding:12px}.lc-library-options label{align-items:center;display:flex;gap:8px}.lc-library-options small{color:var(--text-secondary);line-height:1.5}@media(min-width:1500px){.lc-page .rl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media(max-width:700px){.lc-page .lc-feature{grid-template-columns:1fr;margin:16px 0}.lc-page .lc-feature-art{min-height:240px}.lc-page .lc-feature-art .rl-fan{bottom:14px;transform:scale(1.4)}.lc-page .lc-feature-copy{padding:22px}.lc-page .lc-toolbar{gap:10px;margin:16px 0}.lc-page .lc-search{flex-basis:100%;max-width:none}.lc-page .lc-publisher{margin:0 0 28px}.lc-page .rl-grid{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.lc-page .ess-mast h1{font-size:clamp(38px,10vw,65px)}}@media(prefers-reduced-motion:reduce){.lc-page .rl-card,.lc-page .rl-fan-cover{transition:none}}.lc-page>.find-bar{margin-top:20px}
/* !important: readingTheme.css paints every themed .rl-art flat with !important. */.lc-page .rl-themed .rl-art--essential{background:radial-gradient(ellipse 75% 85% at 50% 72%,rgba(var(--rl-theme-main-rgb),.6),#0000 78%),var(--bg-elevated)!important;background:radial-gradient(ellipse 75% 85% at 50% 72%,rgba(var(--rl-theme-main-rgb),.6),#0000 78%),var(--rl-theme-panel,var(--bg-elevated))!important}.lc-page .lc-publisher-note{align-items:center;display:flex;flex:1 1 280px;flex-wrap:wrap;gap:10px;min-width:0}.lc-page .lc-publisher-head .lc-section-title{color:color-mix(in srgb,var(--td-yellow) 5%,var(--om-text));font:26px/1.05 Bangers,cursive;letter-spacing:.06em;margin:0;min-width:0;overflow-wrap:anywhere;text-shadow:2px 2px 0 #000;text-transform:uppercase}.lc-page .lc-publisher-head--publisher .lc-section-title{color:var(--publisher-accent);font-size:23px}.lc-page .lc-publisher-head .lc-section-count{margin-left:auto;order:3}@media(max-width:700px){.lc-page .lc-publisher-head .lc-section-title{font-size:22px}.lc-page .lc-publisher-head--publisher .lc-section-title{font-size:20px}}.lc-page .lc-publisher-input{background:#0009;border:2px solid #000;box-shadow:inset 0 0 0 1px var(--publisher-accent);color:var(--om-text);flex:1 1 240px;font:15px DM Sans,sans-serif;min-width:0;padding:6px 9px}.lc-page .lc-publisher-input:focus{box-shadow:inset 0 0 0 2px var(--publisher-accent);outline:none}.lc-page .lc-publisher-head .lc-publisher-btn{background:var(--publisher-accent);border:2px solid #000;color:#000;cursor:pointer;font:14px Boogaloo,cursive;letter-spacing:.04em;padding:4px 10px;white-space:nowrap}.lc-page .lc-publisher-head .lc-publisher-btn--ghost{background:#0009;border-color:#0000;color:var(--publisher-accent)}.lc-page .lc-publisher-btn:disabled{cursor:default;opacity:.6}.lc-page .lc-publisher-error{color:#ffb6b9;flex-basis:100%}.comic-reading-order .rl-chapter-head{gap:8px 12px;padding:4px 0 6px}.comic-reading-order .rl-chapter-title{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.comic-reading-order .rl-chapter-num{flex-shrink:0}.comic-reading-order .rl-note--inline{flex:0 1 auto;font-size:.86rem;margin:0;max-width:min(680px,100%);min-width:0;overflow-wrap:anywhere;padding:3px 10px}.comic-reading-order .rl-chapter-stat{margin-left:0;white-space:nowrap}.comic-reading-order .rl-chapter-ctrls{flex-wrap:wrap}.comic-reading-order .rl-tierbar{gap:6px 10px;margin:2px 0 4px 46px}.comic-reading-order .rl-tierbar .rl-seg{flex-wrap:wrap}.comic-reading-order .rl-tierbar-link{white-space:nowrap}.comic-reading-order .rl-shelf{margin-top:0}.comic-reading-order .rl-shelf .shelf-wall{padding-top:0!important}.comic-reading-order .rl-shelf .issues-books{padding-top:10px}@media (max-width:700px){.comic-reading-order .rl-note--inline{flex-basis:100%;margin-left:8px}.comic-reading-order .rl-tierbar{margin-left:8px}}@media (pointer:coarse){.comic-reading-order .rl-tierbar button,.comic-reading-order .rl-tierbar-link{align-items:center;display:inline-flex;min-height:44px}}.comic-reading-order .rl-shelf .rl-shelf-collapsed{flex-wrap:nowrap}.comic-reading-order .rl-shelf>.rl-shelf-more{display:block;margin:12px 16px 0 auto;padding:8px}.comic-reading-order .rl-shelf>.rl-more{margin-top:12px}.comic-reading-order .rl-sec-banner{background:linear-gradient(105deg,var(--rl-theme-main) 0,var(--rl-theme-main) 38%,var(--rl-theme-button) 88%,var(--rl-theme-button) 100%)!important;box-sizing:border-box;gap:16px;min-height:68px;padding:16px 56px 16px 18px}.comic-reading-order .rl-sec-banner:before{background-image:radial-gradient(#0000002e 1px,#0000 1.6px)}.comic-reading-order .rl-sec-part{color:var(--rl-theme-accent);font-size:1.05rem;padding:7px 20px 6px 12px}.comic-reading-order .rl-sec-title{color:var(--om-text)!important;font-size:clamp(1.6rem,2vw,2rem);line-height:1.15;overflow-wrap:anywhere;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,2px 2px 0 #000}.comic-reading-order .rl-sec-prog{background:var(--om-base);color:var(--om-text)!important;padding:6px 10px}.comic-reading-order .rl-note{background:color-mix(in srgb,var(--rl-theme-accent) 65%,color-mix(in srgb,var(--om-text) 95%,var(--om-base)));box-shadow:2px 2px 0 #000;color:var(--om-base);transform:none}.comic-reading-order .rl-chapter-ctrls{margin-left:auto}@media (max-width:650px){.comic-reading-order .rl-sec-banner{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 100%,0 100%);gap:10px;padding:14px 28px 14px 12px}.comic-reading-order .rl-sec-title{flex-basis:calc(100% - 110px);min-width:0}.comic-reading-order .rl-sec-prog{margin-left:0}}.comic-reading-order .rl-chapter{margin-top:26px}.comic-reading-order .rl-sec+.rl-chapter{margin-top:22px}.comic-reading-order .rl-chapter-head{isolation:isolate;padding-bottom:15px;position:relative}.comic-reading-order .rl-chapter-head:after{background:var(--rl-theme-button);bottom:3px;content:"";height:2px;left:0;pointer-events:none;position:absolute;width:96px}.comic-reading-order .rl-shelf .issues-books{padding-left:0;padding-right:0;padding-top:8px;row-gap:20px}.comic-reading-order .rl-shelf>.shelf-plank{display:none}.comic-reading-order .rl-shelf .shelf-wall{background:#0000;box-shadow:none}.comic-reading-order .rl-shelf .issue-number,.comic-reading-order .rl-shelf .issue-title{text-shadow:none}.comic-reading-order .rl-chapter-title{position:relative}.comic-reading-order .rl-chapter-title:before{background:radial-gradient(ellipse at center,rgba(var(--rl-theme-main-rgb),.32) 0,rgba(var(--rl-theme-main-rgb),.18) 35%,rgba(var(--rl-theme-main-rgb),.06) 55%,rgba(var(--rl-theme-main-rgb),0) 74%);content:"";inset:-18px -60px;pointer-events:none;position:absolute;z-index:-1}@media (max-width:650px){.comic-reading-order .rl-chapter{margin-top:24px}.comic-reading-order .rl-chapter-title:before{left:-30px;right:-20px}}
/*# sourceMappingURL=main.d776ce06.css.map*/