:root{--myden-color-forest-100:#deeee4;--myden-color-forest-800:#1f5a46;--myden-color-forest-950:#143d30;--myden-color-ink-600:#526159;--myden-color-ink-900:#21332b;--myden-color-orange-600:#c75b35;--myden-color-orange-700:#a75818;--myden-color-red-100:#f9e4e1;--myden-color-red-700:#a23b31;--myden-color-sand-100:#f6f1e8;--myden-color-sand-200:#f0e9dd;--myden-color-sand-300:#ded5c6;--myden-color-sand-50:#fffdf8;--myden-color-sand-500:#9f9181;--myden-color-terminal-border-default:#303832;--myden-color-terminal-border-strong:#3a493f;--myden-color-terminal-border-subtle:#262b28;--myden-color-terminal-canvas:#0b0d0c;--myden-color-terminal-control:#171b18;--myden-color-terminal-danger:#ff7b72;--myden-color-terminal-danger-surface:#181512;--myden-color-terminal-info:#8ab4f8;--myden-color-terminal-lime:#d7ff45;--myden-color-terminal-lime-active:#b8de37;--myden-color-terminal-lime-hover:#e5ff84;--myden-color-terminal-overlay:#121613;--myden-color-terminal-raised:#111412;--myden-color-terminal-subtle:#161a17;--myden-color-terminal-success:#78d993;--myden-color-terminal-text:#ecefe8;--myden-color-terminal-text-muted:#7f8982;--myden-color-terminal-text-secondary:#aeb6b0;--myden-color-terminal-warning:#f0b35c;--myden-dimension-control-comfortable:48px;--myden-dimension-control-compact:32px;--myden-dimension-control-default:40px;--myden-dimension-space-0:0px;--myden-dimension-space-1:4px;--myden-dimension-space-10:48px;--myden-dimension-space-11:56px;--myden-dimension-space-12:64px;--myden-dimension-space-2:8px;--myden-dimension-space-3:12px;--myden-dimension-space-4:16px;--myden-dimension-space-5:20px;--myden-dimension-space-6:24px;--myden-dimension-space-7:28px;--myden-dimension-space-8:32px;--myden-dimension-space-9:40px;--myden-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--myden-font-family-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--myden-motion-duration-fast:.12s;--myden-motion-duration-normal:.18s;--myden-motion-fast:.12s;--myden-motion-normal:.18s;--myden-typography-family-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--myden-typography-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--myden-font-family);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-myden-theme=forest-paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--myden-action-danger:#a23b31;--myden-action-danger-hover:#7f2923;--myden-action-primary:#1f5a46;--myden-action-primary-active:#143d30;--myden-action-primary-hover:#143d30;--myden-action-primary-text:#fff;--myden-action-secondary:#fffdf8;--myden-action-secondary-hover:#f0e9dd;--myden-border-default:#9f9181;--myden-border-strong:#526159;--myden-border-subtle:#ded5c6;--myden-control-background:#fffdf8;--myden-control-background-disabled:#f0e9dd;--myden-control-border:#ded5c6;--myden-control-height-comfortable:48px;--myden-control-height-compact:32px;--myden-control-height-default:40px;--myden-control-placeholder:#737875;--myden-control-text:#21332b;--myden-focus-ring:#c75b3573;--myden-radius-card:20px;--myden-radius-control:12px;--myden-radius-dialog:16px;--myden-shadow-card:0 10px 30px #362a1914;--myden-shadow-dialog:0 20px 50px #362a1933;--myden-status-danger:#a23b31;--myden-status-danger-surface:#f9e4e1;--myden-status-info:#355f86;--myden-status-info-surface:#e8f1f8;--myden-status-success:#12624a;--myden-status-success-surface:#daf7ef;--myden-status-warning:#a75818;--myden-status-warning-surface:#fff0cf;--myden-surface-canvas:#f6f1e8;--myden-surface-inverse:#21332b;--myden-surface-overlay:#fffdf8;--myden-surface-raised:#fffdf8;--myden-surface-subtle:#f0e9dd;--myden-text-inverse:#fff;--myden-text-link:#1f5a46;--myden-text-muted:#9f9181;--myden-text-primary:#21332b;--myden-text-secondary:#526159}html[data-myden-theme=terminal-lime]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--myden-action-danger:#ff7b72;--myden-action-danger-hover:#ff9a93;--myden-action-primary:#d7ff45;--myden-action-primary-active:#b8de37;--myden-action-primary-hover:#e5ff84;--myden-action-primary-text:#11140b;--myden-action-secondary:#171b18;--myden-action-secondary-hover:#1a1f1b;--myden-border-default:#303832;--myden-border-strong:#3a493f;--myden-border-subtle:#262b28;--myden-control-background:#171b18;--myden-control-background-disabled:#161a17;--myden-control-border:#3a493f;--myden-control-height-comfortable:48px;--myden-control-height-compact:32px;--myden-control-height-default:40px;--myden-control-placeholder:#7f8982;--myden-control-text:#ecefe8;--myden-focus-ring:#d7ff45;--myden-radius-card:3px;--myden-radius-control:3px;--myden-radius-dialog:3px;--myden-shadow-card:0 18px 50px #0003;--myden-shadow-dialog:0 24px 60px #0000008c;--myden-status-danger:#ff7b72;--myden-status-danger-surface:#181512;--myden-status-info:#8ab4f8;--myden-status-info-surface:#172433;--myden-status-success:#78d993;--myden-status-success-surface:#192d20;--myden-status-warning:#f0b35c;--myden-status-warning-surface:#332817;--myden-surface-canvas:#0b0d0c;--myden-surface-inverse:#ecefe8;--myden-surface-overlay:#121613;--myden-surface-raised:#111412;--myden-surface-subtle:#161a17;--myden-text-inverse:#0b0d0c;--myden-text-link:#d7ff45;--myden-text-muted:#7f8982;--myden-text-primary:#ecefe8;--myden-text-secondary:#aeb6b0}.myden-badge[data-v-51e861ec]{border:1px solid var(--myden-border-default);border-radius:var(--myden-radius-control);background:var(--myden-surface-subtle);min-height:22px;color:var(--myden-text-secondary);white-space:nowrap;align-items:center;padding:2px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.myden-badge--success[data-v-51e861ec]{border-color:var(--myden-status-success);background:var(--myden-status-success-surface);color:var(--myden-status-success)}.myden-badge--warning[data-v-51e861ec]{border-color:var(--myden-status-warning);background:var(--myden-status-warning-surface);color:var(--myden-status-warning)}.myden-badge--danger[data-v-51e861ec]{border-color:var(--myden-status-danger);background:var(--myden-status-danger-surface);color:var(--myden-status-danger)}.myden-badge--info[data-v-51e861ec]{border-color:var(--myden-status-info);background:var(--myden-status-info-surface);color:var(--myden-status-info)}.myden-button[data-v-be7c4d79]{min-height:var(--myden-control-height-default);border-radius:var(--myden-radius-control);cursor:pointer;font:inherit;transition:background-color var(--myden-motion-fast), border-color var(--myden-motion-fast), color var(--myden-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.myden-button--compact[data-v-be7c4d79]{min-height:var(--myden-control-height-compact);padding-inline:10px;font-size:.8125rem}.myden-button--comfortable[data-v-be7c4d79]{min-height:var(--myden-control-height-comfortable);padding-inline:18px}.myden-button--primary[data-v-be7c4d79]{background:var(--myden-action-primary);color:var(--myden-action-primary-text)}.myden-button--primary[data-v-be7c4d79]:hover:not(:disabled){background:var(--myden-action-primary-hover)}.myden-button--primary[data-v-be7c4d79]:active:not(:disabled){background:var(--myden-action-primary-active)}.myden-button--secondary[data-v-be7c4d79]{border-color:var(--myden-control-border);background:var(--myden-action-secondary);color:var(--myden-text-primary)}.myden-button--secondary[data-v-be7c4d79]:hover:not(:disabled){background:var(--myden-action-secondary-hover)}.myden-button--danger[data-v-be7c4d79]{background:var(--myden-action-danger);color:var(--myden-text-inverse)}.myden-button--danger[data-v-be7c4d79]:hover:not(:disabled){background:var(--myden-action-danger-hover)}.myden-button--ghost[data-v-be7c4d79]{color:var(--myden-text-link);background:0 0}.myden-button--ghost[data-v-be7c4d79]:hover:not(:disabled){background:var(--myden-surface-subtle)}.myden-button[data-v-be7c4d79]:disabled{cursor:not-allowed;opacity:.58}.myden-button[data-v-be7c4d79]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:3px}.myden-button__spinner[data-v-be7c4d79]{width:1em;height:1em;animation:myden-spin-be7c4d79 var(--myden-motion-normal) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}@keyframes myden-spin-be7c4d79{to{transform:rotate(360deg)}}.myden-card[data-v-69cd985b]{border:1px solid var(--myden-border-subtle);border-radius:var(--myden-radius-card);background:var(--myden-surface-raised);box-shadow:var(--myden-shadow-card)}.myden-card--compact[data-v-69cd985b]{padding:12px}.myden-card--default[data-v-69cd985b]{padding:20px}.myden-card--comfortable[data-v-69cd985b]{padding:28px}.myden-dialog-backdrop[data-v-bd3ef0a6]{z-index:1000;background:color-mix(in srgb, var(--myden-surface-inverse) 60%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.myden-dialog[data-v-bd3ef0a6]{border:1px solid var(--myden-border-default);border-radius:var(--myden-radius-dialog);background:var(--myden-surface-overlay);width:min(100%,560px);max-height:min(720px,100vh - 40px);color:var(--myden-text-primary);box-shadow:var(--myden-shadow-dialog);overflow:auto}.myden-dialog[data-v-bd3ef0a6]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:3px}.myden-dialog__header[data-v-bd3ef0a6]{justify-content:space-between;align-items:start;gap:16px;padding:20px 20px 0;display:flex}h2[data-v-bd3ef0a6]{margin:0;font-size:1.25rem}button[data-v-bd3ef0a6]{border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);width:32px;height:32px;color:var(--myden-control-text);cursor:pointer;font:inherit;font-size:1.25rem}button[data-v-bd3ef0a6]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}.myden-dialog__content[data-v-bd3ef0a6]{padding:20px}.myden-dialog__actions[data-v-bd3ef0a6]{justify-content:end;gap:8px;padding:0 20px 20px;display:flex}.myden-empty-state[data-v-c272448e]{border:1px dashed var(--myden-border-default);border-radius:var(--myden-radius-card);background:var(--myden-surface-subtle);min-height:220px;color:var(--myden-text-primary);text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.myden-empty-state__icon[data-v-c272448e]{border:1px solid var(--myden-border-default);width:48px;height:48px;color:var(--myden-text-link);border-radius:50%;place-items:center;display:grid}h2[data-v-c272448e],p[data-v-c272448e]{margin:0}p[data-v-c272448e]{max-width:460px;color:var(--myden-text-secondary);line-height:1.5}.myden-empty-state__actions[data-v-c272448e]{margin-top:4px}.myden-field[data-v-9cbf26ed]{color:var(--myden-text-primary);gap:6px;font-size:.875rem;display:grid}.myden-field__label[data-v-9cbf26ed]{font-weight:700}.myden-field__hint[data-v-9cbf26ed]{color:var(--myden-text-secondary);font-size:.8125rem}.myden-field__error[data-v-9cbf26ed]{color:var(--myden-status-danger);font-size:.8125rem;font-weight:700}.myden-icon-button[data-v-42ba6535]{width:var(--myden-control-height-default);min-width:var(--myden-control-height-default);height:var(--myden-control-height-default);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);cursor:pointer;place-items:center;display:inline-grid}.myden-icon-button[data-v-42ba6535]:hover:not(:disabled){background:var(--myden-action-secondary-hover)}.myden-icon-button--primary[data-v-42ba6535]{border-color:var(--myden-action-primary);background:var(--myden-action-primary);color:var(--myden-action-primary-text)}.myden-icon-button--danger[data-v-42ba6535]{border-color:var(--myden-action-danger);color:var(--myden-action-danger)}.myden-icon-button--ghost[data-v-42ba6535]{color:var(--myden-text-link);background:0 0;border-color:#0000}.myden-icon-button[data-v-42ba6535]:disabled{cursor:not-allowed;opacity:.58}.myden-icon-button[data-v-42ba6535]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:3px}.myden-input[data-v-42bea2ff]{width:100%;min-height:var(--myden-control-height-default);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);font:inherit;padding:0 12px}.myden-input[data-v-42bea2ff]::placeholder{color:var(--myden-control-placeholder)}.myden-input[data-v-42bea2ff]:disabled{background:var(--myden-control-background-disabled);cursor:not-allowed}.myden-input[data-v-42bea2ff]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}.myden-pagination[data-v-a4fc62f2]{color:var(--myden-text-secondary);justify-content:center;align-items:center;gap:12px;font-size:.875rem;display:flex}button[data-v-a4fc62f2]{min-height:var(--myden-control-height-compact);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);cursor:pointer;font:inherit;padding:0 10px}button[data-v-a4fc62f2]:disabled{cursor:not-allowed;opacity:.58}button[data-v-a4fc62f2]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}.myden-panel[data-v-b97c04a5]{border:1px solid var(--myden-border-subtle);border-radius:var(--myden-radius-card)}.myden-panel--raised[data-v-b97c04a5]{background:var(--myden-surface-raised)}.myden-panel--subtle[data-v-b97c04a5]{background:var(--myden-surface-subtle)}.myden-panel--compact[data-v-b97c04a5]{padding:12px}.myden-panel--default[data-v-b97c04a5]{padding:20px}.myden-panel--comfortable[data-v-b97c04a5]{padding:28px}.myden-select[data-v-b4b5f58c]{width:100%;min-height:var(--myden-control-height-default);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);font:inherit;padding:0 32px 0 12px}.myden-select[data-v-b4b5f58c]:disabled{background:var(--myden-control-background-disabled);cursor:not-allowed}.myden-select[data-v-b4b5f58c]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}.myden-status-dot[data-v-a7f01baa]{color:var(--myden-text-secondary);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.myden-status-dot__mark[data-v-a7f01baa]{background:var(--myden-status-success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--myden-status-success) 14%, transparent);border-radius:50%}.myden-status-dot__mark--warning[data-v-a7f01baa]{background:var(--myden-status-warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--myden-status-warning) 14%, transparent)}.myden-status-dot__mark--danger[data-v-a7f01baa]{background:var(--myden-status-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--myden-status-danger) 14%, transparent)}.myden-status-dot__mark--info[data-v-a7f01baa]{background:var(--myden-status-info);box-shadow:0 0 0 4px color-mix(in srgb, var(--myden-status-info) 14%, transparent)}.myden-tabs[data-v-237f6554]{border:1px solid var(--myden-border-subtle);border-radius:var(--myden-radius-control);background:var(--myden-surface-subtle);gap:4px;padding:4px;display:inline-flex}button[data-v-237f6554]{min-height:var(--myden-control-height-compact);border-radius:calc(var(--myden-radius-control) - 2px);color:var(--myden-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 12px;font-weight:700}button[aria-selected=true][data-v-237f6554]{background:var(--myden-surface-raised);color:var(--myden-text-primary);box-shadow:var(--myden-shadow-card)}button[data-v-237f6554]:disabled{cursor:not-allowed;opacity:.55}button[data-v-237f6554]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}.myden-theme-selector[data-v-a94158d4]{color:var(--myden-text-secondary);gap:4px;font-size:.8125rem;font-weight:700;display:inline-grid}.myden-theme-selector__label[data-v-a94158d4]{font-size:.75rem}select[data-v-a94158d4]{min-height:var(--myden-control-height-default);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);padding:0 10px}select[data-v-a94158d4]:focus-visible{outline:3px solid var(--myden-focus-ring);outline-offset:2px}:root{font-family:var(--myden-font-family);color:var(--myden-text-primary);background:var(--myden-surface-canvas)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}.app-shell{min-height:100vh;padding:1.25rem clamp(1rem,4vw,3rem) 6rem}.app-header{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.app-header h1,main h2{margin:.1rem 0}.eyebrow{color:var(--myden-text-muted);letter-spacing:.14em;margin:0;font-size:.72rem;font-weight:700}.section-nav{border-bottom:1px solid var(--myden-border-subtle);gap:.5rem;max-width:1200px;margin:1.5rem auto;display:flex}.section-nav button{color:var(--myden-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem 1rem}.section-nav button[aria-current=page]{color:var(--myden-text-primary);border-color:var(--myden-action-primary)}.section-nav span{margin-right:.4rem}main{max-width:1200px;margin:0 auto}.page-heading{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}.series-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1.25rem;display:grid}.series-card{cursor:pointer}.search-field{gap:.4rem;max-width:32rem;display:grid}.cover-placeholder{aspect-ratio:3/4;border-radius:var(--myden-radius-card);background:var(--myden-surface-subtle);color:var(--myden-text-muted);place-items:center;margin-bottom:1rem;font-size:4rem;display:grid}.series-detail{margin-top:1rem}.chapter-list{gap:.5rem;display:grid}.chapter-list button{border:1px solid var(--myden-border-subtle);border-radius:var(--myden-radius-control);background:var(--myden-surface-raised);color:inherit;cursor:pointer;justify-content:space-between;padding:1rem;display:flex}.job-list{gap:.75rem;display:grid}.import-panel,.integration-form{gap:.8rem;margin-block:1rem;display:grid}.integration-actions{gap:.75rem;margin-top:.25rem;display:flex}.import-panel label,.integration-form label{gap:.35rem;display:grid}.import-panel input,.integration-form input{min-height:var(--myden-control-height-default);border:1px solid var(--myden-control-border);border-radius:var(--myden-radius-control);background:var(--myden-control-background);color:var(--myden-control-text);padding:.5rem .75rem}.job-list progress{width:100%;margin-top:.75rem;display:block}.error{color:var(--myden-status-danger);background:var(--myden-status-danger-surface);border-radius:var(--myden-radius-control);padding:.75rem}.reader{color:#fff;background:#090b0a;min-height:100vh}.reader__toolbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0aeb;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:sticky;top:0}.reader__toolbar label{align-items:center;gap:.5rem;display:flex}.reader__vertical{max-width:900px;margin:auto}.reader__vertical img{width:100%;height:auto;display:block}.reader__paged{grid-template-columns:3rem 1fr 3rem;align-items:center;min-height:calc(100vh - 4rem);display:grid}.reader__paged>button{color:#fff;cursor:pointer;background:0 0;border:0;height:100%;font-size:2rem}.reader__spread{justify-content:center;align-items:center;height:calc(100vh - 5rem);display:flex;overflow:hidden}.reader__spread img{object-fit:contain;max-width:100%;max-height:100%}@media (width<=520px){.app-shell{padding-bottom:6rem}.section-nav{z-index:10;padding:.35rem .35rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--myden-border-subtle);background:var(--myden-surface-raised);border-bottom:0;justify-content:space-around;margin:0;position:fixed;bottom:0;left:0;right:0}.section-nav button{border-bottom:0;flex:1;justify-items:center;gap:.2rem;padding:.45rem .2rem;font-size:.72rem;display:grid}.section-nav button[aria-current=page]{background:var(--myden-surface-subtle);border-radius:var(--myden-radius-control)}.section-nav span{margin:0;font-size:1.1rem}.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader__toolbar strong{display:none}.reader__toolbar label{font-size:0}.reader__toolbar select{max-width:10rem;font-size:.85rem}.reader__paged{grid-template-columns:2.25rem 1fr 2.25rem}.reader__spread img:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
