/* Five destinations, one preserved learning workspace. */
html.has-series-navigation{scroll-padding-top:16px;scroll-padding-bottom:calc(86px + env(safe-area-inset-bottom));}
.has-series-nav{--series-accent:#2445a0;--series-ink:#25334a;--series-muted:#526077;--series-paper:#fff;--series-line:#dce2eb;padding-bottom:calc(82px + env(safe-area-inset-bottom));}
.has-series-nav[data-series-app="history"]{--series-accent:#865a17;--series-ink:#322e27;--series-muted:#746951;--series-line:#d8cfbd;--series-paper:#fffefb;}
.has-series-nav[data-series-app="voca"]{--series-accent:#0f5240;--series-ink:#10241e;--series-muted:#426052;--series-line:#cad9cf;--series-paper:#fcfdfb;}
.series-frame{max-width:1180px;margin:0 auto;padding:24px 20px 32px;}
.series-pane[hidden]{display:none!important;}
.series-pane{min-width:0;color:var(--series-ink);}
.series-title{font-family:inherit;font-weight:700;font-size:26px;line-height:1.4;letter-spacing:-.02em;margin:0 0 20px;}
.series-pane p{line-height:1.7;}
.series-intro{max-width:65ch;color:var(--series-muted);margin:0 0 22px;font-size:16px;}
.series-nav{position:fixed;inset:auto 0 0;z-index:900;background:var(--series-paper);border-top:1px solid var(--series-line);padding-bottom:env(safe-area-inset-bottom);}
.series-nav-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:620px;margin:auto;padding:5px 8px;}
.series-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:58px;padding:6px 2px;border:0;border-radius:8px;background:transparent;color:var(--series-muted);font-family:inherit;font-weight:600;font-size:12px;line-height:1.4;cursor:pointer;}
.series-nav svg{width:23px;height:23px;flex:none;}
.series-nav button[aria-current="page"]{color:var(--series-accent);background:var(--series-selected,#eef2f8);}
.series-nav button:hover{color:var(--series-accent);}
.series-nav button:focus-visible,.series-action:focus-visible{outline:3px solid var(--series-accent);outline-offset:2px;}
.series-keyboard-open .series-nav{visibility:hidden;pointer-events:none;}
.has-series-nav #appToast{bottom:calc(86px + env(safe-area-inset-bottom))!important;max-width:calc(100vw - 32px);box-sizing:border-box;}
.series-actions,.series-study-tools{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0;}
.series-action{font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;min-height:46px;padding:10px 16px;border:1px solid var(--series-line);border-radius:9px;background:var(--series-paper);color:var(--series-accent);cursor:pointer;}
.series-login-note{padding:20px 0;color:var(--series-muted);}
.series-login-note[hidden]{display:none;}
.series-quest-list{list-style:none;padding:0;margin:24px 0;max-width:720px;}
.series-quest-list li{padding:22px 0;border-bottom:1px solid var(--series-line);}
.series-quest-heading{display:flex;justify-content:space-between;gap:20px;font-size:17px;font-weight:650;}
.series-quest-reward{white-space:nowrap;color:var(--series-accent);}
.series-quest-list progress{display:block;width:100%;height:12px;margin:14px 0 7px;accent-color:var(--series-accent);border:0;border-radius:8px;overflow:hidden;}
.series-quest-list progress::-webkit-progress-bar{background:var(--series-line);border-radius:8px;}
.series-quest-list progress::-webkit-progress-value{background:var(--series-accent);border-radius:8px;}
.series-quest-count{font-size:14px;color:var(--series-muted);font-variant-numeric:tabular-nums;}
.series-pane--settings #cleanMenuPanel{display:grid;position:static;width:auto;min-width:0;max-height:none;overflow:visible;box-shadow:none;border:0;padding:0;background:transparent;}
.series-pane--settings #cleanMenuPanel section{min-width:0;}
.series-pane--settings .app-footer{margin:24px 0 0;padding:20px 0;}
.has-series-nav .nav-primary #btnOpenStorage,.has-series-nav .clean-more,.has-series-nav .nav-menu-toggle{display:none;}
.series-pane--study .studio-welcome,.series-pane--study #seriesTitle-study{display:none;}
.series-pane--study #learningNextStep{margin:0 0 22px;padding:0;}
.series-pane--study .learning-next-cards{grid-template-columns:1fr;}
.series-pane--study .learning-next-cards>section{border:0;padding:0;background:transparent;}
.series-pane--study .learning-next-cards>section>span{display:none;}
.series-pane--study .learning-next-cards h3,.series-pane--study .learning-next-cards p{display:none;}
.series-pane--study main.page-viewport{padding-left:0;padding-right:0;}
.series-pane--wardrobe #learningWardrobe{display:block;}
.series-pane--wardrobe #learningWardrobe>summary{display:none;}
.series-pane--wardrobe #learningStreakShowcase{margin-top:24px;}
.series-review-tips{margin-top:24px;}
.series-review-tips>section{padding:20px 0;border-bottom:1px solid var(--series-line);}
.series-review-tips>section>span{display:none;}
.series-pane--review .learning-progress-card{margin:0;}
.series-pane--review #storageModal{position:static;display:block!important;padding:0;margin:24px 0;background:transparent;z-index:auto;}
.series-pane--review #storageModal[hidden]{display:none!important;}
.series-pane--review #storageModal>.modal-card{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;background:transparent;overflow:visible;}
.series-pane--review #storageModal .modal-header,.series-pane--review #storageModal .modal-intro{display:none;}
.series-pane--review #storageModal .modal-body{padding:0;max-height:none;overflow:visible;}
.series-pane--review #shelfDialog[open]{position:static;width:100%;max-width:none;max-height:none;margin:24px 0 0;padding:0;border:0;background:transparent;overflow:visible;}
.series-pane--review #shelfDialog .dialog-heading{display:none;}
.has-series-nav[data-series-app="history"] .series-frame{max-width:1308px;}
.has-series-nav[data-series-app="history"] main.layout{display:contents;}
.has-series-nav[data-series-app="history"] #shelfButton,.has-series-nav[data-series-app="history"] #empty{display:none;}
.has-series-nav[data-series-app="history"] .intro{margin-bottom:20px;}
.has-series-nav[data-series-app="history"] .intro h1{font-size:30px;margin:0 0 10px;}
.has-series-nav[data-series-app="history"] .intro p{display:none;}
.has-series-nav[data-series-app="history"] .era-rail{margin-bottom:20px;}
.has-series-nav[data-series-app="history"] .era-timeline button{min-height:78px;}
.has-series-nav[data-series-app="history"] .timeline-note{display:none;}
.has-series-nav[data-series-app="history"] .era-timeline{margin-left:0;margin-right:0;}
.has-series-nav[data-series-app="history"] .learning-start{margin-top:20px;gap:24px;}
.has-series-nav[data-series-app="voca"] .voca-workbench-layout{display:contents;}
.has-series-nav[data-series-app="voca"] .voca-sidebar{position:static;width:auto;min-height:0;height:auto;padding:16px 24px;}
.has-series-nav[data-series-app="voca"] .app-shell{display:contents;margin:0;padding:0;}
.has-series-nav[data-series-app="voca"] #seriesTitle-study{display:none;}
.has-series-nav[data-series-app="voca"] .sidebar-top-brand{margin:0;padding:0;border:0;}
.series-study-tools .nav-tab{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:44px;padding:8px 12px;border:1px solid var(--series-line);border-radius:9px;color:var(--series-accent);background:var(--series-paper);font-size:14px;}
.series-study-tools .nav-tab-icon{display:none;}
.series-pane--settings .sidebar-console-box{max-width:620px;color:var(--series-ink);background:var(--series-paper);border:1px solid var(--series-line);}
.series-pane--settings .console-box-title{color:var(--series-muted);}
.series-pane--settings .top-actions{display:flex;flex-wrap:wrap;}
.series-pane--settings .top-actions button{min-width:90px;min-height:44px;}
.series-account-settings{margin-top:24px;max-width:620px;}
.series-account-settings form{display:grid;gap:16px;max-width:420px;}
.series-account-settings label{display:grid;gap:7px;font-size:16px;font-weight:600;}
.series-account-settings input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--series-line);border-radius:8px;background:var(--series-paper);color:var(--series-ink);font:inherit;}
.series-study-options{margin-top:24px;border-top:1px solid var(--series-line);padding-top:16px;}
.series-study-options>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600;}
.has-series-nav[data-series-app="voca"] .mission-ribbon-bar{padding:18px;border:1px solid var(--series-line);border-radius:14px;}
.has-series-nav[data-series-app="voca"] .mission-ribbon-bar .hero-course-pill,.has-series-nav[data-series-app="voca"] .mission-ribbon-bar .pace-row{display:none;}
@media(max-width:600px){.series-frame{padding:20px 16px 26px;}.series-title{font-size:24px;margin-bottom:18px;}.series-pane--settings #cleanMenuPanel{grid-template-columns:1fr;}.series-pane--study .learning-next-heading h2{font-size:23px;}.has-series-nav[data-series-app="history"] .intro{padding-bottom:0;margin-bottom:12px;}.has-series-nav[data-series-app="history"] .intro h1{font-size:26px;}.has-series-nav[data-series-app="history"] .learning-start{gap:0;}.has-series-nav[data-series-app="history"] #selectedEraTitle{font-size:24px;}.series-quest-heading{font-size:16px;}.has-series-nav[data-series-app="voca"] .voca-sidebar{padding:14px 16px;}}
@media print{.series-nav{display:none!important;}.has-series-nav{padding-bottom:0;}.series-frame{display:contents;}.series-pane:not(.series-pane--study){display:none!important;}.series-pane--study[hidden]{display:block!important;}}
@media(prefers-reduced-motion:reduce){.series-nav *{transition:none!important;}}
