:root{color:#1d2328;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d2328;--muted:#66746e;--line:#d8ded9;--line-strong:#c4cec8;--surface:#fff;--surface-soft:#f7faf8;--surface-muted:#f0f3f2;--app-bg-start:#f8faf9;--app-bg-end:#eef2f1;--sidebar-bg:#ffffffe0;--sticky-bg:#f8faf9f0;--sticky-border:#c4cec8b8;--panel-bg:#ffffffe6;--panel-soft-bg:#ffffffbd;--control-ink:#26302b;--body-copy:#3b4741;--label-ink:#42514a;--eyebrow:#8e514b;--shadow-soft:#1d232814;--shadow-panel:#1d232812;--focus-ring:#3b66a033;--spinner-track:#d7e1dd;--read-progress-bg:#e5ebe8;--primary:#b64237;--primary-strong:#8e2f27;--primary-soft:#fdebea;--accent:#3b66a0;--warning-soft:#fff7e6;--warning-ink:#8a5a00;--warning-border:#e2c46a;--danger:#8d2f24;--danger-soft:#fff2ef;--danger-border:#d5a19a;background:#eef2f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{color:#e5ece8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e5ece8;--muted:#9cabaa;--line:#283631;--line-strong:#3a4b44;--surface:#141d19;--surface-soft:#19241f;--surface-muted:#1f2b26;--app-bg-start:#111916;--app-bg-end:#0d1210;--sidebar-bg:#101714e6;--sticky-bg:#0d1210eb;--sticky-border:#3a4b44c2;--panel-bg:#141d19eb;--panel-soft-bg:#19241fc7;--control-ink:#e5ece8;--body-copy:#c7d4ce;--label-ink:#c0cec8;--eyebrow:#f0aaa2;--shadow-soft:#00000042;--shadow-panel:#00000057;--focus-ring:#6eabcf47;--spinner-track:#2b3933;--read-progress-bg:#25322d;--primary:#ff8a80;--primary-strong:#ffb0a8;--primary-soft:#3b211f;--accent:#78a7dc;--warning-soft:#352b17;--warning-ink:#ffd880;--warning-border:#7d6425;--danger:#ff9a8f;--danger-soft:#3b201d;--danger-border:#8a4a43;background:#0d1210}*{box-sizing:border-box}body{background:linear-gradient(180deg, var(--app-bg-start) 0%, var(--app-bg-end) 340px), var(--app-bg-end);min-width:320px;color:var(--ink);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s}button:disabled{cursor:wait;opacity:.65}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border:1px solid var(--line);background:var(--panel-bg);width:min(100%,460px);box-shadow:0 18px 60px var(--shadow-panel);border-radius:8px;gap:20px;padding:28px;display:grid}.auth-panel h1{font-size:1.9rem}.mode-options{border:0;gap:10px;margin:0;padding:0;display:grid}.mode-options legend{color:var(--label-ink);margin-bottom:8px;font-weight:800}.mode-options label{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px;display:grid}.mode-options input{margin-top:4px}.mode-options span,.auth-fields{gap:6px;min-width:0;display:grid}.mode-options strong,.mode-options small{overflow-wrap:anywhere}.mode-options small{color:var(--muted)}.auth-fields label{color:var(--label-ink);gap:6px;font-weight:800;display:grid}.auth-fields input{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--ink);border-radius:8px;padding:10px 12px}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-tabs button,.primary-action{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--control-ink);border-radius:8px;padding:10px 14px;font-weight:800}.auth-tabs button.active,.primary-action{border-color:var(--primary);background:var(--primary);color:#fff}.account-menu{min-width:0;position:relative}.account-menu-trigger{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:58px;color:var(--control-ink);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu.open .account-menu-trigger{border-color:var(--primary);background:var(--surface);box-shadow:0 8px 18px var(--shadow-soft)}.account-avatar{border:1px solid var(--primary);background:var(--primary-soft);width:36px;min-width:36px;height:36px;color:var(--primary);border-radius:999px;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.account-avatar.large{width:46px;min-width:46px;height:46px;font-size:1.15rem}.account-trigger-copy,.account-menu-profile span{gap:2px;min-width:0;display:grid}.account-trigger-copy strong,.account-menu-profile strong{overflow-wrap:anywhere}.account-trigger-copy small,.account-menu-profile small{color:var(--muted);font-weight:700}.account-menu-caret{color:var(--muted);font-size:.9rem}.account-menu-panel{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(320px,100vw - 36px);box-shadow:0 18px 48px var(--shadow-panel);border-radius:8px;gap:8px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.account-menu-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.account-menu-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.account-menu-label{color:var(--label-ink);align-items:center;gap:10px;padding:0 8px;display:flex}.account-menu-label>span,.account-menu-item>span:first-child{text-align:center;width:22px;min-width:22px;color:var(--muted)}.account-theme-selector{margin:0 8px}.account-menu-item{width:100%;min-height:42px;color:var(--control-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;font-weight:800;display:flex}.account-menu-item:hover:not(:disabled),.account-menu-item:focus-visible{background:var(--surface-soft)}.account-menu-item.danger{color:var(--danger)}.sidebar{border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:28px;height:100vh;padding:28px;display:flex;position:sticky;top:0}.sidebar-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu-button{border:1px solid var(--line-strong);background:var(--surface);width:42px;min-width:42px;min-height:42px;color:var(--control-ink);border-radius:8px;place-items:center;padding:0;display:none}.menu-bars{gap:4px;width:18px;display:grid}.menu-bars span{background:currentColor;border-radius:999px;height:2px;display:block}.eyebrow{color:var(--eyebrow);text-transform:uppercase;margin:0 0 6px;font-size:.75rem;font-weight:700}h1,h2,h3,h4,p{margin-top:0}h1{margin-bottom:0;font-size:2rem;line-height:1.05}h2{margin-bottom:0;font-size:1.65rem;line-height:1.15}h3,h4{margin-bottom:6px}.nav-tabs{gap:8px;display:grid}.nav-tabs :where(a,button),.row,.primary-button,.secondary-button,.danger-button,.icon-button{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--control-ink);border-radius:8px}.nav-tabs :where(a,button),.primary-button,.secondary-button,.danger-button,.icon-button{padding:10px 14px}.nav-tabs :where(a,button){text-align:left;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-tabs :where(a,button).active,.primary-button{border-color:var(--primary);background:var(--primary);color:#fff}.secondary-button{background:var(--primary-soft);border-color:color-mix(in srgb, var(--primary) 42%, var(--line-strong))}.danger-button{border-color:color-mix(in srgb, var(--danger) 42%, var(--line-strong));background:var(--danger-soft);color:var(--danger)}.icon-text-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.toolbar-actions .icon-text-button,.browse-controls .icon-text-button{width:44px;min-width:44px;padding:0}.button-icon{justify-content:center;align-items:center;width:1em;height:1em;font-size:1.25rem;font-weight:800;line-height:1;display:inline-flex}.ghost-button{min-height:34px;color:var(--accent);background:0 0;border:0;border-radius:7px;padding:6px 8px;font-weight:700}.icon-button{align-self:end;padding:0 12px}.compact-icon-button{align-self:center;width:34px;min-width:34px;min-height:34px;padding:0}.sidebar-actions{gap:10px;margin-top:auto;display:grid}.theme-selector{border:1px solid var(--line-strong);background:var(--panel-soft-bg);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.theme-selector button{min-height:34px;color:var(--label-ink);background:0 0;border:0;border-radius:6px;padding:6px;font-size:.82rem;font-weight:800}.theme-selector button.active{background:var(--primary);color:#fff}.content{--sticky-toolbar-top:0px;--sticky-toolbar-inline-offset:28px;--comic-list-sticky-top:96px;width:100%;min-width:0;padding:28px}.toolbar,.toolbar-actions,.panel-header,.panel-actions,.section-title{align-items:center;gap:14px;display:flex}.toolbar{justify-content:space-between;margin-bottom:24px}.sticky-toolbar{top:var(--sticky-toolbar-top);z-index:20;margin-inline:calc(var(--sticky-toolbar-inline-offset) * -1);padding:14px var(--sticky-toolbar-inline-offset);border-bottom:1px solid var(--sticky-border);background:var(--sticky-bg);box-shadow:0 10px 24px var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky}.toolbar-actions{justify-content:flex-end}.toolbar-summary{color:var(--muted);margin:6px 0 0;font-size:.9rem}.search-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:6px;width:min(380px,100%);padding:4px 6px 4px 0;display:flex}.search-field input{background:0 0;border:0;min-height:34px}input,select,textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:10px 12px}input[type=checkbox],input[type=radio]{width:auto;min-width:16px;accent-color:var(--primary);padding:0}button:hover:not(:disabled){border-color:var(--primary);box-shadow:0 7px 18px var(--shadow-soft);transform:translateY(-1px)}input:focus,select:focus,textarea:focus,button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}textarea{resize:vertical}.split-view{grid-template-columns:minmax(300px,430px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.browse-view{width:100%;min-width:0}.account-view{max-width:960px}.progress-view{gap:16px;max-width:1180px;display:grid}.account-settings{gap:14px;display:grid}.account-settings-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:14px;padding:16px;display:grid}.account-settings-heading{align-items:center;gap:14px;min-width:0;display:flex}.account-settings-heading h3{overflow-wrap:anywhere}.account-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.progress-section-heading h3{overflow-wrap:anywhere}.account-metadata,.progress-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.progress-summary-panel,.progress-section-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:16px;padding:18px;display:grid}.progress-summary-panel{grid-template-columns:1fr}.achievement-progress small{color:var(--muted);margin-top:4px;display:block}.progress-track{background:var(--surface-muted);border-radius:999px;height:8px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent);width:0;height:100%;transition:width .2s;display:block}.achievement-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.achievement-card{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.achievement-card.earned{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--ink)}.achievement-card-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.achievement-card-heading strong,.achievement-card-heading small{display:block}.achievement-card-heading small{color:var(--muted);margin-top:2px}.achievement-badge{border:1px solid var(--line);background:var(--surface-soft);width:34px;height:34px;color:var(--muted);border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.achievement-card.earned .achievement-badge{border-color:var(--accent);background:var(--accent);color:var(--surface)}.achievement-card p{margin:0}.achievement-progress{gap:6px;font-size:.82rem;font-weight:800;display:grid}.account-save-button{justify-self:start}.danger-panel{border-color:var(--danger-border);background:var(--danger-soft)}.user-management-view{gap:16px;max-width:1080px;display:grid}.user-access-panel{grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;display:grid}.user-registration-panel,.user-invite-panel,.user-public-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:12px;padding:16px;display:grid}.user-registration-panel,.user-public-panel{align-content:space-between}.public-session-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:4px;padding:12px;display:grid}.public-session-card span{color:var(--muted);font-size:.86rem;font-weight:700}.public-session-card .secondary-action{margin-top:6px}.user-invite-panel .primary-button{justify-self:start}.registration-mode-toggle{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.registration-mode-toggle button{min-height:38px;color:var(--control-ink);background:0 0;border:0;border-radius:7px;font-weight:900}.registration-mode-toggle button.active{background:var(--primary);color:var(--primary-ink)}.warning-copy{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger);border-radius:8px;padding:10px 12px;font-weight:800}.invite-token-box{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:4px;padding:12px;display:grid}.invite-token-box span,.invite-token-box small{color:var(--muted);font-size:.86rem;font-weight:700}.invite-token-box code{overflow-wrap:anywhere;color:var(--heading);font-weight:800}.empty-panel{border:1px dashed var(--line-strong);background:var(--surface-soft);color:var(--muted);border-radius:8px;padding:20px;font-weight:800}.user-permission-list{gap:12px;display:grid}.user-permission-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:0;display:grid;overflow:hidden}.user-permission-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.user-summary{min-width:180px}.user-permission-header h3{margin-bottom:2px}.user-permission-header p,.hourly-limit-field small,.section-heading h4{color:var(--muted);font-size:.86rem;font-weight:700}.user-card-sections{grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);align-items:stretch;gap:0;display:grid}.user-card-section{align-content:start;gap:12px;padding:16px 18px;display:grid}.account-section{border-right:1px solid var(--line)}.section-heading h4{color:var(--label-ink);margin:2px 0 0;font-size:1rem}.compact-button{min-height:36px;padding:7px 10px}.account-control-grid{grid-template-columns:1fr;gap:8px;max-width:260px;display:grid}.danger-text-button{border:1px solid var(--danger-border);background:var(--surface);min-height:38px;color:var(--danger);border-radius:8px;padding:8px 12px;font-weight:900}.danger-text-button:hover:not(:disabled),.danger-text-button:focus-visible{border-color:var(--danger-border);background:var(--danger-soft)}.compact-toggle,.permission-scopes label{color:var(--label-ink);align-items:center;gap:8px;font-weight:800;display:inline-flex}.metron-permission-editor{min-width:0}.metron-settings-grid{grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:12px;display:grid}.metron-control-column{gap:10px;display:grid}.permission-scopes{border:0;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.permission-scopes legend{width:100%;color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:.82rem;font-weight:800}.permission-scopes:disabled{opacity:.55}.permission-scopes label,.compact-toggle{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:34px;padding:7px 10px;line-height:1.15}.hourly-limit-field{width:100%;color:var(--label-ink);gap:5px;font-weight:800;display:grid}.hourly-limit-field input{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--ink);border-radius:8px;padding:8px 10px}.secondary-action{border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--control-ink);border-radius:8px;padding:8px 12px;font-weight:800}.secondary-action:hover:not(:disabled),.secondary-action:focus-visible{border-color:var(--primary);background:var(--primary-soft)}.loading-panel{border:1px solid var(--line-strong);background:var(--panel-bg);width:min(420px,100%);color:var(--label-ink);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:.95rem;display:flex}.inline-loading-panel{min-height:52px;color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.loading-spinner{border:3px solid var(--spinner-track);border-top-color:var(--primary);border-radius:50%;flex:none;width:18px;height:18px;animation:.78s linear infinite loading-spin}.loading-spinner.small{border-width:2px;width:14px;height:14px}.load-more-sentinel{width:100%;min-height:42px;color:var(--muted);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}@keyframes loading-spin{to{transform:rotate(360deg)}}.detail-view{gap:16px;width:100%;display:grid}.detail-nav,.detail-nav-actions,.editor-actions{align-items:center;gap:10px;display:flex}.detail-nav{flex-wrap:wrap;justify-content:space-between}.detail-nav-actions,.editor-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.detail-nav>button{flex:none}.detail-nav-actions>button{white-space:normal;min-width:0}.list-pane{gap:12px;display:grid}.browse-list-sticky{top:var(--comic-list-sticky-top);z-index:18;margin-inline:calc(var(--sticky-toolbar-inline-offset) * -1);padding:12px var(--sticky-toolbar-inline-offset);border-bottom:1px solid var(--sticky-border);background:var(--sticky-bg);box-shadow:0 10px 22px var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:10px;display:grid;position:sticky}.browse-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.browse-controls .filter-tabs{flex:auto}.browse-controls.align-end{justify-content:flex-end}.filter-tabs{border:1px solid var(--line);background:var(--panel-soft-bg);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.filter-tabs button{min-height:36px;color:var(--label-ink);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-weight:700}.filter-tabs button.active{background:var(--primary);color:#fff}.editor-view{gap:18px;max-width:960px;display:grid}.editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-header>div:not(.editor-actions){min-width:0}.editor-header h2{margin:0}.read-only-detail{gap:18px;display:grid}.detail-description{color:var(--body-copy);line-height:1.5}.reading-order-summary{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.reading-order-summary .detail-description{margin:0}.reading-order-thumbnail{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;width:100%;overflow:hidden}.reading-order-thumbnail img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.metadata-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metadata-grid span{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:12px}.metadata-grid strong{overflow-wrap:anywhere;display:block}.metadata-link-button{width:100%;color:var(--accent);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:block}.metadata-link-button:hover{text-decoration:underline}.metadata-grid small{color:var(--muted);margin-top:4px;display:block}.list{gap:10px;display:grid}.sectioned-list{gap:16px;display:grid}.list-section{gap:8px;display:grid}.list-section-header{justify-content:space-between;align-items:center;gap:10px;padding:0 2px;display:flex}.list-section-header .eyebrow{margin:0}.list-section-header small{color:var(--muted);font-weight:700}.row{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.row:hover{background:var(--surface-soft)}.read-accent{border-bottom-style:solid;border-bottom-width:4px}.read-accent.read{border-bottom-color:var(--primary)}.read-accent.unread{border-bottom-color:#e2c46a}.order-row{flex-direction:column}.row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0}.row-main:hover:not(:disabled){box-shadow:none;border-color:#0000;transform:none}.row>span:first-child{min-width:0}.order-row-content{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.order-row-content>span:first-child,.arc-row-main>span:last-child,.character-row-main>span:last-child,.series-row-main>span:last-child,.issue-list-main>span:last-child{min-width:0}.favorite-toggle{border:1px solid var(--warning-border);background:var(--warning-soft);width:34px;min-width:34px;min-height:34px;color:var(--warning-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:1.15rem;font-weight:700;line-height:1;display:inline-flex}.favorite-toggle.active{border-color:var(--warning-border);background:color-mix(in srgb, var(--warning-soft) 40%, #f6d56b);color:var(--warning-ink)}.row-main span,.row strong,.row small{overflow-wrap:anywhere}.row.selected{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary), 0 8px 18px var(--shadow-soft)}.character-row,.series-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px 8px;display:grid}.character-row-main{align-items:center;gap:8px;display:flex}.series-row-main,.arc-row-main{align-items:center;gap:10px;display:flex}.character-list-avatar{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;flex:none;width:34px;height:34px;overflow:hidden}.series-list-cover{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;flex:none;width:34px;height:46px;overflow:hidden}.character-list-avatar img,.series-list-cover img{object-fit:cover;width:100%;height:100%;display:block}.detail-favorite-toggle{align-self:center}.character-row .order-row-content,.series-row .order-row-content{grid-column:1;width:100%}.character-row .favorite-toggle{width:30px;min-width:30px;min-height:30px;font-size:1rem}.character-row .row-meta,.series-row .row-meta{flex:none;grid-area:1/2;gap:6px}.character-row .status-pill,.series-row .status-pill{padding:3px 7px;font-size:.76rem}.character-row .row-progress,.series-row .row-progress{grid-column:1/-1;height:6px}.character-row strong,.character-row small,.series-row strong,.series-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row small,.preview-list small,.muted{color:var(--muted);display:block}.progress,.status-pill{flex:none;font-weight:700}.row-meta{flex-wrap:wrap;flex:0 0 118px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.row-progress{background:var(--read-progress-bg);border-radius:999px;flex:none;width:100%;height:8px;display:block;overflow:hidden}.row-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--accent));min-width:2px;height:100%;display:block}.status-pill{background:var(--primary-soft);color:var(--primary);border:0;border-radius:999px;padding:4px 8px;font-size:.8rem}.author-pill{border:1px solid var(--line-strong);background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--label-ink);border-radius:999px;align-items:center;margin-top:8px;padding:4px 9px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.favorite-pill{background:var(--warning-soft);color:var(--warning-ink)}.read-state-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.read-state-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.read-state-pill.read{background:var(--primary-soft);color:var(--primary)}.read-state-pill.unread{background:var(--warning-soft);color:var(--warning-ink);box-shadow:inset 0 0 0 1px var(--warning-border)}.read-toggle-button{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--label-ink);white-space:nowrap;border-radius:8px;flex:none;padding:6px 10px;font-size:.82rem;font-weight:700}.read-toggle-button.large{min-height:42px;padding:10px 14px;font-size:1rem}.quick-toggle{white-space:nowrap;min-height:32px}.detail-panel{border:1px solid var(--line);background:var(--panel-bg);min-height:360px;box-shadow:0 12px 34px var(--shadow-panel);border-radius:8px;padding:20px}.panel-header{justify-content:space-between;margin-bottom:18px}.edit-form{gap:14px;display:grid}.edit-form label{color:var(--label-ink);gap:6px;font-size:.9rem;font-weight:700;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.check-row{align-items:center;gap:10px!important;display:flex!important}.check-row input{width:auto}.entry-section,.preview-list{border-top:1px solid var(--line);padding-top:14px}.reading-order-editor-layout{border-top:1px solid var(--line);grid-template-columns:minmax(320px,420px) minmax(620px,1fr);align-items:start;gap:18px;padding-top:14px;display:grid}.reading-order-editor-layout .entry-section{border-top:0;padding-top:0}.reading-order-search-column{min-width:0;top:calc(var(--sticky-toolbar-top,0px) + 14px);align-self:start;gap:18px;display:grid;position:sticky}.reading-order-list-edit{min-width:0}.add-entry-panel{gap:10px;display:grid}.add-entry-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.add-entry-tabs button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);border-radius:8px;font-weight:900}.add-entry-tabs button.active{border-color:var(--primary);background:var(--primary);color:#fff}.progress-meter{background:var(--read-progress-bg);border-radius:999px;height:10px;overflow:hidden}.progress-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--accent));min-width:2px;height:100%;display:block}.cover-preview{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;max-width:220px;overflow:hidden}.cover-preview img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.character-portrait{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;max-width:180px;overflow:hidden}.character-portrait img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.alias-list{flex-wrap:wrap;gap:8px;display:flex}.alias-list span,.alias-list button{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--line-strong));background:var(--primary-soft);min-height:30px;color:var(--primary-strong);border-radius:999px;padding:5px 10px;font-size:.84rem;font-weight:800}.alias-list button{cursor:pointer}.metron-view{gap:20px;display:grid}.metron-modes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(680px,100%);display:inline-grid}.metron-modes button{border:1px solid var(--line-strong);background:var(--surface);min-height:42px;color:var(--control-ink);border-radius:8px;padding:10px 12px}.metron-modes button.active{border-color:var(--primary);background:var(--primary);color:#fff}.metron-modes.compact{grid-template-columns:repeat(2,minmax(0,1fr));width:min(260px,100%)}.metron-modes.compact button{min-height:34px;padding:7px 10px}.metron-import-options{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;flex-wrap:wrap;justify-self:start;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 12px;display:inline-flex}.metron-data-options{border:0;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:inline-flex}.inline-toggle{color:var(--label-ink);white-space:nowrap;align-items:center;gap:7px;font-size:.86rem;font-weight:700;display:inline-flex}.inline-toggle input{width:16px;height:16px;margin:0}.metron-search{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:14px;display:grid}.metron-search label{color:var(--label-ink);gap:6px;font-size:.9rem;font-weight:700;display:grid}.metron-status{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--label-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:.92rem;font-weight:700;display:flex}.metron-jobs{gap:8px;max-height:min(54vh,420px);padding-right:2px;display:grid;overflow:auto}.metron-quota-strip{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--label-ink);border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:.92rem;font-weight:700;display:flex}.metron-quota-strip span{align-items:baseline;gap:10px;min-width:0;display:flex}.metron-quota-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-monitor{z-index:45;border:1px solid var(--line-strong);background:var(--panel-bg);width:min(440px,100vw - 32px);box-shadow:0 18px 42px var(--shadow-panel);border-radius:8px;gap:10px;padding:12px;display:grid;position:fixed;bottom:24px;right:24px}.import-monitor.collapsed{width:auto;max-width:min(300px,100vw - 32px);padding:8px 10px}.import-monitor header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.import-monitor-toggle{min-height:0;color:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.import-monitor-toggle strong,.import-monitor-toggle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-monitor header small{color:var(--muted);font-weight:700}.metron-job{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.metron-job.failed{border-color:var(--danger-border);background:var(--danger-soft)}.metron-job.canceled{background:var(--warning-soft);border-color:#d8c38a}.metron-job.succeeded{border-color:color-mix(in srgb, var(--primary) 35%, var(--line-strong))}.metron-job span:first-child{min-width:0}.metron-job strong,.metron-job small{display:block}.metron-job small{color:var(--muted);margin-top:3px}.job-actions{flex:none;align-items:center;gap:8px;display:flex}.job-progress{background:var(--read-progress-bg);border-radius:999px;width:min(260px,100%);height:8px;margin-top:8px;display:block;overflow:hidden}.job-progress span{border-radius:inherit;background:var(--primary);height:100%;transition:width .18s;display:block}.job-progress.indeterminate span{min-width:42%;animation:1.1s ease-in-out infinite job-progress-sweep;width:42%!important}@keyframes job-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}.metron-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.metron-results.single{grid-template-columns:minmax(0,1fr)}.metron-results .row:disabled{cursor:wait;opacity:.72}.modal-backdrop{z-index:60;background:#070a0994;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.metron-detail-dialog{border:1px solid var(--line-strong);background:var(--panel-bg);width:min(760px,100%);max-height:min(760px,100vh - 36px);box-shadow:0 22px 56px var(--shadow-panel);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.metron-detail-header,.metron-detail-actions{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.metron-detail-header{border-bottom:1px solid var(--line)}.metron-detail-header span{min-width:0}.metron-detail-header strong,.metron-detail-header small{overflow-wrap:anywhere;display:block}.metron-detail-header small{color:var(--muted);margin-top:3px}.metron-detail-body{grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.metron-detail-image{aspect-ratio:2/3;border:1px solid var(--line);object-fit:cover;background:var(--surface-muted);border-radius:8px;width:100%}.metron-detail-copy{min-width:0;color:var(--body-copy)}.metron-detail-copy p{overflow-wrap:anywhere}.metron-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:14px 0 0;display:grid}.metron-detail-facts div{min-width:0}.metron-detail-facts dt{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.metron-detail-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.metron-detail-actions{border-top:1px solid var(--line);justify-content:flex-end}.error-text{color:var(--danger);font-weight:700}.metron-metadata-panel{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.metron-metadata-panel .section-title{margin-bottom:0}.section-title{justify-content:space-between;margin-bottom:10px}.order-entry-list{gap:6px;display:grid}.entry-drop-zone{border:1px dashed #0000;border-radius:8px;min-height:12px;transition:background-color .12s,border-color .12s,min-height .12s}.entry-drop-zone.active{border-color:var(--primary);background:var(--primary-soft);min-height:32px}.entry-drop-zone.end-zone{border-color:var(--line);background:var(--panel-soft-bg);min-height:38px}.empty-entry-drop-zone{transition:background-color .12s,border-color .12s,color .12s}.empty-entry-drop-zone.active{border-color:var(--primary);background:var(--primary-soft);color:var(--ink)}.order-entry{border-radius:8px;grid-template-columns:minmax(280px,1fr) 44px;align-items:stretch;gap:12px;padding:0;transition:background-color .12s,box-shadow .12s,opacity .12s;display:grid}.order-entry.dragging{opacity:.55}.order-entry.drag-over{background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.order-entry.nested-order-entry{grid-template-columns:minmax(280px,1fr) 44px}.order-entry.nested-order-entry .selected-order-comic{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:color-mix(in srgb, var(--surface-soft) 82%, var(--accent))}.selected-order-comic{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:8px 12px;display:flex}.entry-summary-button{width:100%;height:74px;min-height:74px;color:var(--ink);text-align:left;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.entry-drag-cell{align-self:stretch;place-items:center;display:grid}.entry-summary-copy{justify-items:start;min-width:0;display:grid}.entry-summary-copy strong{line-clamp:1;-webkit-line-clamp:1}.entry-summary-button:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--line));background:var(--primary-soft)}.entry-expand-icon{width:30px;height:30px;color:var(--control-ink);border-radius:999px;justify-self:end;place-items:center;font-size:1.15rem;transition:background-color .12s,color .12s;display:grid}.entry-summary-button:hover .entry-expand-icon{background:var(--surface);color:var(--accent)}.entry-edit-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:12px;padding:12px;display:grid}.nested-order-entry .entry-edit-panel{grid-template-columns:1fr}.entry-type-pill{border:1px solid color-mix(in srgb, var(--primary) 42%, var(--line));background:var(--primary-soft);color:var(--eyebrow);text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:5px;padding:2px 7px;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-grid}.nested-order-entry .entry-type-pill{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));background:color-mix(in srgb, var(--surface-soft) 76%, var(--accent));color:var(--accent)}.selected-order-comic strong,.selected-order-comic small{text-overflow:ellipsis;white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.selected-order-comic small{color:var(--muted);margin-top:3px}.mobile-reorder{display:none}.entry-drag-cell .drag-handle{cursor:grab;width:28px;height:44px;color:var(--muted);border-radius:8px;place-items:center;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.entry-drag-cell .drag-handle:hover{background:var(--surface);color:var(--primary)}.entry-drag-cell .drag-handle:active{cursor:grabbing}.drag-icon{letter-spacing:-4px;transform:rotate(90deg)}.comment-input-label{align-self:stretch}.comment-input-label input,.comment-input-label textarea{height:100%;min-height:0}.remove-entry-button{border:1px solid var(--danger-border);background:var(--danger-soft);width:40px;height:100%;min-height:0;color:var(--danger);border-radius:8px;align-self:stretch;place-items:center;padding:0;font-size:1.45rem;font-weight:800;line-height:1;display:grid}.remove-entry-button:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger-soft) 72%, var(--danger));color:var(--danger)}.empty-state{border:1px dashed var(--line-strong);background:var(--panel-soft-bg);color:var(--muted);border-radius:8px;justify-items:start;gap:12px;padding:16px;display:grid}.preview-list ol,.preview-list ul{margin-bottom:0;padding-left:22px}.preview-list-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.preview-list-header .eyebrow{margin-bottom:2px}.inline-filter-tabs{border:1px solid var(--line);background:var(--panel-soft-bg);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.inline-filter-tabs button{min-height:32px;color:var(--label-ink);background:0 0;border:0;border-radius:6px;padding:6px 9px;font-size:.82rem;font-weight:700}.inline-filter-tabs button.active{background:var(--primary);color:#fff}.comic-list-view{gap:12px;display:grid}.comic-list-sticky{border-bottom:1px solid var(--sticky-border);background:var(--sticky-bg);gap:10px;padding-bottom:12px;display:grid}.comic-list-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.browse-header-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.browse-header-actions .icon-text-button{width:44px;min-width:44px;height:44px;padding:0}.browse-header-actions .cbl-import-button{white-space:nowrap;width:auto;min-width:max-content;padding:0 14px}.comic-list-header .eyebrow{margin-bottom:2px}.comic-list-header small{color:var(--muted)}.comic-list-tools{grid-template-columns:minmax(180px,1fr) auto repeat(3,minmax(120px,150px)) auto;align-items:center;gap:8px;display:grid}.browse-list-tools{flex:auto}.comic-list-tools input,.comic-list-tools select{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;min-height:38px;padding:8px 10px}.comic-list-tools .inline-filter-tabs{min-width:230px}.issue-list{gap:10px;display:grid}.issue-list-load-more{justify-self:center;margin-top:10px}.issue-list-sentinel{width:100%;height:1px}.comic-add-panel{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;gap:10px;margin-bottom:10px;padding:10px;display:grid}.comic-add-search{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:4px 6px 4px 0;display:flex}.comic-add-search input{background:0 0;border:0;min-height:36px}.comic-add-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;display:grid}.comic-add-result{border:1px solid var(--line);background:var(--surface);min-height:82px;color:var(--ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.comic-add-result[draggable=true]{cursor:grab}.comic-add-result[draggable=true]:active{cursor:grabbing}.comic-add-result:hover{border-color:color-mix(in srgb, var(--primary) 46%, var(--line-strong));background:var(--primary-soft)}.comic-add-result span:first-child{min-width:0}.comic-add-result strong,.comic-add-result small{text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comic-add-result strong{line-clamp:2;-webkit-line-clamp:2}.comic-add-result small{line-clamp:2;-webkit-line-clamp:1;color:var(--muted);margin-top:3px}.comic-add-result .status-pill{flex:none;margin-top:2px}.preview-list li{margin-bottom:10px}.issue-list-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.issue-list-item.read-accent{border-bottom-width:4px}.issue-list-item.read-accent.read{border-bottom-color:var(--primary)}.issue-list-item.read-accent.unread{border-bottom-color:#e2c46a}.issue-list-item>span,.issue-list-main{min-width:0}.issue-list-main{color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:0;display:flex}.issue-list-main:hover{box-shadow:none;border-color:#0000;transform:none}.issue-list-main strong,.issue-list-main small{display:block}.issue-list-copy{min-width:0}.entry-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.entry-tags span{background:var(--primary-soft);color:var(--primary-strong);border-radius:999px;padding:3px 8px;font-size:.76rem;font-weight:800;line-height:1.3}.issue-list-cover{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;flex:none;width:44px;height:60px;overflow:hidden}.issue-list-cover img{object-fit:cover;width:100%;height:100%;display:block}.toast{z-index:50;border:1px solid var(--danger-border);background:var(--danger-soft);width:min(420px,100vw - 32px);color:var(--danger);box-shadow:0 18px 42px var(--shadow-panel);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px}.toast span{overflow-wrap:anywhere;flex:auto;min-width:0}.toast button{min-height:0;color:inherit;background:0 0;border:0;flex:none;padding:0;font-size:.82rem;font-weight:800}@media (width<=1180px){.reading-order-editor-layout{grid-template-columns:1fr}.reading-order-search-column{position:static}}@media (width<=960px){.app-shell,.split-view,.form-grid,.progress-summary-panel,.metadata-grid,.user-access-panel,.order-entry,.metron-search,.metron-results{grid-template-columns:1fr}.app-shell{display:block}.sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line);height:auto;box-shadow:0 6px 18px var(--shadow-soft);gap:12px;padding:12px 18px;position:sticky;top:0}.mobile-menu-button{display:grid}.sidebar:not(.menu-open) .nav-tabs{display:none}.sidebar-actions{width:auto;margin-top:0;display:block;position:absolute;top:12px;right:72px}.sidebar.menu-open .nav-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-menu-trigger{justify-content:center;width:42px;min-height:42px;padding:0;display:inline-flex}.account-menu-trigger .account-avatar{width:30px;min-width:30px;height:30px}.account-trigger-copy,.account-menu-caret{display:none}.account-menu-panel{width:min(320px,100vw - 36px);position:absolute;inset:calc(100% + 8px) 0 auto auto}.nav-tabs :where(a,button){text-align:center;justify-content:center}.content{max-width:none;padding:22px}.toolbar{align-items:center}.toolbar-actions,.panel-actions,.editor-actions,.editor-header{flex-direction:column;align-items:stretch}.detail-nav{align-items:center;gap:10px}.detail-nav>button{min-width:78px}.detail-nav-actions{flex:220px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.comic-list-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.comic-list-tools input,.comic-list-tools .inline-filter-tabs{grid-column:1/-1;min-width:0}.browse-list-sticky .comic-list-header{flex-direction:column;align-items:stretch}.browse-header-actions{justify-content:flex-start;width:100%}.browse-header-actions .cbl-import-button{min-width:0}.import-monitor{bottom:16px;right:16px}.detail-nav-actions{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}@media (width<=720px){.sidebar{padding:12px}.sidebar .eyebrow{margin:0}h1{font-size:1.15rem}h2{font-size:1.3rem}h3{font-size:1.1rem}.nav-tabs :where(a,button){min-height:40px;padding:8px 6px;font-size:.9rem}.sidebar.menu-open .nav-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.user-permission-header{flex-direction:column;align-items:stretch}.user-card-sections,.metron-settings-grid{grid-template-columns:1fr}.account-section{border-right:0;border-bottom:1px solid var(--line)}.account-control-grid{max-width:none}.permission-scopes,.sidebar.menu-open .sidebar-actions{grid-template-columns:1fr}.content{--sticky-toolbar-inline-offset:14px;padding:14px}.sticky-toolbar,.comic-list-sticky,.browse-list-sticky{border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-inline:0;padding:0 0 12px;position:static}.toolbar{gap:12px;margin-bottom:16px}.toolbar-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.toolbar input,.search-field,.comic-list-tools,.metron-search button,.metron-modes,.toolbar-actions button:not(.icon-text-button){width:100%}.detail-nav{grid-template-columns:auto minmax(0,1fr);display:grid}.detail-nav-actions{width:auto}input,select,textarea{min-height:44px;padding:11px 12px}.list{gap:8px}.row{flex-wrap:wrap;min-height:52px;padding:12px}.character-row,.series-row{grid-template-columns:1fr}.character-row .row-meta,.series-row .row-meta{grid-area:auto/1;justify-content:flex-start}.progress,.status-pill{margin-left:auto}.issue-list-item{flex-wrap:wrap}.detail-panel{min-height:0;padding:14px}.panel-header,.section-title,.preview-list-header{flex-direction:column;align-items:stretch;gap:10px}.panel-header button,.section-title button,.editor-header button,.panel-actions,.editor-actions,.inline-filter-tabs,.comic-list-tools{width:100%}.browse-list-sticky .comic-list-header{flex-direction:column;align-items:stretch}.comic-list-tools{grid-template-columns:1fr}.comic-list-tools .inline-filter-tabs{min-width:0}.metron-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.metron-view,.metron-results{gap:14px}.metron-import-options,.metron-quota-strip,.metron-job{flex-direction:column;align-items:stretch}.metron-quota-strip span,.job-actions{flex-wrap:wrap}.import-monitor{width:calc(100vw - 20px);max-height:58vh;bottom:10px;right:10px;overflow:auto}.metron-results .detail-panel{padding:14px 12px}.metron-detail-body,.metron-detail-facts{grid-template-columns:1fr}.metron-detail-image{max-width:220px}.reading-order-summary{grid-template-columns:1fr}.reading-order-thumbnail{max-width:220px}.order-entry{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:1fr;padding:10px}.order-entry.nested-order-entry{grid-template-columns:1fr}.entry-edit-panel{grid-column:1;grid-template-columns:1fr}.entry-summary-button{grid-template-columns:30px minmax(0,1fr) 30px;height:auto;min-height:74px;padding:8px 10px}.mobile-reorder{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.mobile-reorder button{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;min-height:40px}.icon-button{align-self:stretch;width:100%}}@media (width<=420px){.content,.sidebar{padding:10px}.nav-tabs :where(a,button){font-size:.82rem}.theme-selector button{padding-inline:3px;font-size:.76rem}.inline-filter-tabs button,.filter-tabs button{padding-inline:6px;font-size:.78rem}.issue-list-cover{width:38px;height:52px}.row{grid-template-columns:1fr;display:grid}.progress,.status-pill{justify-self:start;margin-left:0}}
