/* One shared visual system for the inspected reference specification. */
@media(max-width:650px){body #fuelup-welcome{margin:0 auto;padding:16px 20px 32px}#fuelup-welcome>img{width:48px;height:48px;vertical-align:middle;margin:0 10px 0 0;border-radius:15px}#fuelup-welcome>.welcome-brand{display:inline-block;vertical-align:middle;margin:0;font-size:12px}body #fuelup-welcome h1{font-size:30px;margin:20px 0 12px;line-height:1.4}.welcome-description{font-size:16px!important;line-height:1.65!important;margin-bottom:8px!important}.welcome-companion .learning-companion{width:88px;height:88px;margin:4px auto}.welcome-features{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important}.welcome-feature{padding:12px 8px!important;text-align:center}.welcome-feature>span{float:none!important;margin:0 auto 8px!important;width:34px!important;height:34px!important;font-size:19px!important}.welcome-feature b{font-size:13px!important;line-height:1.5}.welcome-feature p{display:none}#fuelup-welcome button{min-height:48px;margin:10px 0;padding:12px 20px}#fuelup-welcome .welcome-note{font-size:12px;margin-top:14px}}
.choices .choice:disabled{opacity:1!important}.choices .choice:not(.correct):disabled{color:#64738A!important}.choices .choice.correct:disabled{color:#315C49!important}.choices .choice:disabled .choiceletter{opacity:1;color:#64738A}.choices .choice.correct:disabled .choiceletter{color:#3F7857;background:#E2F2E7}
.practice-view .questioncard,.assessment-view .questioncard{border:1px solid var(--line);border-radius:24px}.mode-banner.mode-practice,.mode-banner.mode-assessment,.mode-banner.mode-learn{background:#EDF6FD;border:1px solid #DDEAF5;border-left:1px solid #DDEAF5;color:var(--navy)}.mode-banner strong{color:var(--navy)}.focus-shell #reopenlearn,.focus-shell #hint{background:#F1F7FC;border:1px solid #D5E5F2;color:var(--navy);box-shadow:none;border-radius:14px}.focus-shell #reopenlearn:hover,.focus-shell #hint:hover{background:#E4F0F9}.skill-tree-node:not(.has-completed-exercises):not(.selected):not([aria-pressed=true]){--branch-color:#B7C4D3!important}.skill-tree-node.has-completed-exercises{--branch-color:#7DAF96!important}.skill-tree-node.selected,.skill-tree-node[aria-pressed=true]{--branch-color:#7FAFD3!important}
.player-dashboard,.dashboard-home-title,.learn-reading-view h1,.learn-reading-view h2,.learn-reading-view h3{color:var(--navy)}.player-avatar .learning-companion{margin:0;width:56px;height:56px}
#fuelup-welcome h1:focus{outline:none}.profile-chapter-details{border:1px solid var(--line);border-radius:16px;margin-top:16px;padding:4px 14px}.profile-chapter-details>summary{min-height:48px;padding:10px 0;font-size:15px;font-weight:650;color:var(--muted);cursor:pointer}.profile-chapter-details .dashboard-panel{border:0;box-shadow:none;padding:10px 0}
.welcome-companion .learning-companion{width:112px;height:112px;margin:8px auto}.skill-tree-node:not(.has-completed-exercises):not(.selected):not([aria-pressed=true]) .skill-tree-gem{color:#BECAD9!important}.skill-tree-node.has-completed-exercises:after{content:'✓';position:absolute;left:50%;top:20px;transform:translateX(17px);background:#81B89D;color:white;border:2px solid white;border-radius:50%;width:19px;height:19px;font-size:12px;display:grid;place-items:center;pointer-events:none}body #fuelup-account summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap}body #fuelup-account .account-login-entry{margin-left:auto;min-height:36px;padding:6px 10px;font-size:12px}
:root{--navy:#29375D;--coral:#CC4257;--cream:#FFFEF9;--blue:#DCEEF9;--ink:#29375D;--muted:#67738B;--line:#E3E9F0;--fuelup-paper:#FFFFFF;--fuelup-shadow:0 5px 22px #29375D07;--radius:22px;--nav-height:76px}
*{box-sizing:border-box}body{margin:0;background:#FFFEF9;color:var(--ink);font-family:"Noto Sans Thai","Leelawadee UI","Segoe UI",Tahoma,sans-serif;line-height:1.7;font-size:16px}button,input,select,textarea{font-family:inherit}button,input,select,summary,a{-webkit-tap-highlight-color:#dceef966}h1,h2,h3{color:var(--navy);line-height:1.45;letter-spacing:-.015em}h1{font-size:clamp(26px,4vw,34px)}h2{font-size:23px}h3{font-size:19px}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #6D9BC4;outline-offset:4px}button:disabled{opacity:1;background:#F0F2F5!important;color:#788399!important;border-color:#E2E6EC!important;box-shadow:none!important;cursor:not-allowed}
.primary,.secondary,.plain{min-height:48px;border-radius:16px;padding:12px 20px;font-weight:700;box-shadow:none;line-height:1.5}.primary{background:var(--coral);border:1px solid var(--coral);color:#fff}.primary:hover:not(:disabled){background:#D54F61;border-color:#D54F61}.secondary{background:#EDF6FC;color:var(--navy);border:1px solid #D5E5F2}.secondary:hover:not(:disabled){background:#E0EFFA}.plain{color:var(--navy);border-color:transparent;background:transparent}
body #fuelup-locale{margin:8px auto;padding:0 16px;max-width:1080px;font-size:13px;color:var(--muted);gap:7px}body #fuelup-locale button{min-height:44px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--navy);font-weight:600}body #fuelup-locale button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}#study-language-note{font-size:12px!important;color:#65748A}
body #fuelup-account{margin:6px auto;padding:8px 14px;max-width:1080px;background:#fff;border:1px solid var(--line);border-radius:16px;color:var(--navy);font-family:inherit;box-shadow:none;font-size:13px}body #fuelup-account summary{min-height:38px;align-content:center}body #fuelup-account button{min-height:44px;background:#EDF6FC;color:var(--navy);border:1px solid #D5E5F2;border-radius:12px}#account-error,.notice[role=alert]{color:#9B3043}#fuelup-account .account-body{padding-top:8px}
.focus-shell,.topic-focus-shell{max-width:850px;margin:auto;padding:16px 20px calc(var(--nav-height) + 28px);min-width:0}.dashboard-home-shell{max-width:940px;margin:auto;padding:20px 22px calc(var(--nav-height) + 28px)}.dashboard-home-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:var(--navy);font-size:18px;font-weight:750}.dashboard-home-brand img{width:44px;height:44px;border-radius:13px}.dashboard-home-title{font-size:26px;margin:6px 0 18px}.dashboard-identity{padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:white;margin:0 0 20px;box-shadow:var(--fuelup-shadow)}.dashboard-identity summary{padding:0;min-height:64px}.player-avatar{width:62px;height:62px;background:#EDF6FC;border:0;border-radius:20px;color:var(--navy)}.dashboard-name{font-size:24px;color:var(--navy)}.dashboard-goal,.dashboard-profile-link{color:var(--muted);font-size:14px}.dashboard-continue{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px;background:#EFF7FD;border:1px solid #DFEBF5;border-radius:26px;box-shadow:none;color:var(--navy)}.dashboard-continue h2{color:var(--navy);font-size:26px;line-height:1.5;margin:8px 0}.dashboard-continue p{color:var(--muted);font-size:15px}.dashboard-continue:before,.dashboard-continue:after{display:none}.dashboard-continue .primary{background:var(--coral);border-color:var(--coral);color:white;box-shadow:none}.dashboard-eyebrow{color:#6C85A4;font-size:13px}.dashboard-continue-actions{display:flex;flex-direction:column;gap:10px;min-width:170px}.dashboard-disclosure{border:1px solid var(--line);background:#fff;border-radius:20px;margin:14px 0;box-shadow:var(--fuelup-shadow)}.dashboard-disclosure>summary{padding:19px 20px;min-height:60px;font-size:17px;color:var(--navy)}.dashboard-disclosure-body{padding:0 20px 20px}.dashboard-panel,.settingscard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--fuelup-shadow);padding:22px}.dashboard-metrics{gap:12px}.dashboard-metrics article{border:1px solid var(--line);background:#F8FBFD;border-radius:18px;padding:18px}.dashboard-metrics strong{color:var(--navy);font-size:29px}.dashboard-metrics span{color:var(--muted);font-size:14px}.dashboard-note,.dashboard-local{color:var(--muted);font-size:13px}.dashboard-chapter,.dashboard-map-row{border-color:var(--line);background:white}.dashboard-profile input,.dashboard-profile select{border:1px solid #D7E0EA;background:#fff;color:var(--navy);border-radius:13px;min-height:48px}
.reference-nav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,940px);height:calc(var(--nav-height) + env(safe-area-inset-bottom,0px));padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#fffffff7;border:1px solid var(--line);border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -5px 25px #29375D06;z-index:30;backdrop-filter:blur(12px)}.reference-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;color:#7E8AA2;font-size:12px;min-width:0;padding:4px;line-height:1.35;min-height:54px;border-radius:12px}.reference-nav svg{width:23px;height:23px}.reference-nav button[aria-current=page]{color:var(--coral);background:#FFF3F3;font-weight:750}.compact-main-nav{display:none!important}.layout{display:block;max-width:1000px;margin:auto;padding-bottom:100px}.layout>main{min-width:0}body> #app>header{display:none}
#app[data-screen=profile] .dashboard-continue,#app[data-screen=profile] .dashboard-local-compact{display:none}#app[data-screen=profile] .dashboard-home-title{font-size:28px}.companion-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 22px}.companion-picker>p{grid-column:1/-1;margin:0 0 6px;font-weight:700}.companion-picker button{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:104px;border:1px solid var(--line);border-radius:18px;background:#FAFCFE;color:var(--navy);padding:10px 5px;font-size:13px}.companion-picker button[aria-pressed=true]{border-color:#7CAACA;background:#EEF7FE;box-shadow:0 0 0 2px #DCEEF9}.learning-companion{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;flex:none}.learning-companion svg{width:100%;height:100%;filter:drop-shadow(0 3px 2px #29375D08)}.learning-companion.companion-small{width:42px;height:42px;margin:8px 0 0}.companion-picker .learning-companion{width:56px;height:56px}
.mode-banner{background:#EDF6FD;border:1px solid #DDEAF5;border-radius:17px;padding:14px 18px;color:var(--navy);box-shadow:none}.mode-banner strong{font-size:22px}.mode-banner span,.mode-banner small{color:var(--muted)}.lesson-context,.lessonhead{font-size:14px;color:var(--muted);line-height:1.6}.questioncard,.learn-reading-view{background:white;border:1px solid var(--line);border-radius:26px;padding:26px;box-shadow:var(--fuelup-shadow)}.questioncard{border-top:1px solid var(--line)}.questionbadge{display:inline-block;background:#EFF7FD;border:0;border-radius:10px;color:#6B819C;padding:8px 12px;font-size:13px}.question-layout{font-size:clamp(18px,3vw,23px);line-height:1.8;color:var(--navy)}.progressbar{height:8px;background:#EDF0F5;border-radius:8px;overflow:hidden;margin:14px 0 22px}.progressbar i{background:var(--coral);border-radius:8px}.choices{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.choice{width:100%;min-height:64px;border:1px solid #DEE5EF;background:white;border-radius:18px;box-shadow:0 3px 10px #29375D04;color:var(--navy);padding:16px 18px;display:flex;align-items:center;gap:14px;text-align:left}.choiceletter{background:#F0F5FB;color:#8494B0;border:0;border-radius:11px;min-width:30px;min-height:30px;font-size:14px}.choice-content{font-size:18px;line-height:1.6;min-width:0}.choice.correct,.choice[aria-pressed=true].correct{border:2px solid #80BE9D;background:#F1FAF4;color:#315C49;box-shadow:none}.choice.correct:after{content:'✓';margin-left:auto;color:#3F8E63;font-weight:800}.choice.correct:disabled{background:#F1FAF4!important;border-color:#80BE9D!important;color:#315C49!important}.choice:not(.correct):disabled{background:#FAFBFD!important;color:#728098!important;border-color:#E3E8EF!important}.feedback{border-radius:16px;border:1px solid #DCEBDD;background:#F2FAF4;color:#365F48;padding:16px 18px;font-size:16px;line-height:1.7;margin-top:20px}.feedback.retry{background:#FFF8EE;color:#805C34;border-color:#F0E2CB}.correct-transition{position:static;inset:auto;transform:none;max-width:none;width:100%;margin:16px 0 0;box-sizing:border-box;box-shadow:none;border:0;background:transparent;pointer-events:auto;animation:none}.correct-transition strong{font-size:18px}.correct-transition>span,.correct-transition>div{color:var(--muted);font-size:13px}#answernext{display:block;width:100%;min-height:54px;margin:16px 0;background:var(--coral);border-color:var(--coral);color:white;box-shadow:none}input[type=text],input[type=number]{border:1px solid #CCD9E7;border-radius:14px;min-height:50px;color:var(--navy);background:white}.focus-toolbar{margin:0 0 18px}.focus-toolbar span{display:none}.focus-toolbar button{min-height:44px;border:1px solid var(--line);border-radius:13px;background:white;color:var(--navy)}
.learn-reading-header{border:0;padding-bottom:16px}.learn-reading-header h1{font-size:28px}.learn-concept-block,.learn-example,.learn-visual,.learn-worked-example{border:1px solid var(--line);border-radius:20px;padding:20px;background:#F7FBFE}.learn-example{background:#fff}.learn-example h2{font-size:22px}.learn-example ol,.learn-example ul{line-height:1.85}.learn-example li{margin:12px 0}.learn-explanation,.learn-more-example{margin:16px 0;border:1px solid var(--line);border-radius:17px;background:#fff;overflow:hidden}.learn-explanation>summary,.learn-more-example>summary{padding:14px 18px;min-height:48px;color:var(--muted);font-weight:650}.learn-optional-body{padding:20px}.learn-reading-finish{display:flex;justify-content:flex-end;border:0;margin-top:24px}.learn-reading-finish .primary{min-width:180px}.learn-pitfall{background:#FFF8EE;border-color:#F0E2CB}.learn-transfer{background:#F1F7FC}.learn-visual svg{max-width:100%;height:auto}
.topic-page{color:var(--navy)}.topic-navigation{margin-bottom:22px}.topic-heading{position:static;display:block;height:auto;min-height:0;background:transparent;border:0;padding:0 2px 20px}.topic-heading h1{font-size:clamp(26px,4vw,34px);margin:8px 0 12px;overflow-wrap:anywhere}.topic-heading p{color:var(--muted);margin:6px 0}.topic-lessons{list-style:none;padding:0;display:grid;gap:14px;margin:0}.topic-lesson{padding:20px;border:1px solid var(--line);border-radius:22px;background:white;box-shadow:var(--fuelup-shadow)}.topic-lesson-label{display:flex;gap:14px;align-items:flex-start}.topic-lesson-number{width:42px;height:42px;flex:none;border-radius:14px;display:grid;place-items:center;background:#EDF6FD;color:#7391B2;font-weight:750}.topic-lesson h2{font-size:20px;margin:0}.topic-lesson-status{font-size:13px;color:var(--muted);margin:7px 0}.topic-lesson-status.completed{color:#3F8E63}.topic-lesson-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.topic-lesson-actions button{min-width:125px}.topic-more{margin:22px 0;border:1px solid var(--line);border-radius:18px;background:white;padding:12px}.topic-more summary{min-height:44px;padding:8px;color:var(--muted)}.topic-more button{margin:8px}
.minimal-result{max-width:590px;margin:24px auto}.minimal-result>.questioncard{text-align:center;padding:28px}.minimal-result h1{font-size:28px;margin:12px 0 20px}.result-mark{display:grid;place-items:center;width:52px;height:52px;margin:auto;border-radius:50%;background:#EAF7EF;color:#559873;font-size:26px}.result-score{display:flex;flex-direction:column;gap:8px;margin:0 0 24px}.result-score strong{font-size:42px;color:var(--navy);line-height:1.2}.result-score span{font-size:15px;color:var(--muted)}.result-continue{width:100%;min-height:54px}.result-details{border-top:1px solid var(--line);margin-top:20px;padding-top:8px;text-align:left}.result-details>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:14px;color:var(--muted)}.result-details p{font-size:14px;line-height:1.7}.result-other-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.result-other-actions button{flex:1 1 130px;min-height:44px}.result-answers{border:0;padding:0;background:white}.result-answers article{text-align:left}.minimal-result .coverage-row{display:flex;justify-content:space-between;gap:14px}
.skill-tree{--ink:var(--navy);--muted:#74829A;--line:#E2EAF3}.skill-tree.skill-tree-full{background:#FAFCFF}.skill-tree-toolbar,.skill-tree-breadcrumb,.skill-tree-map-footer{background:white;border-color:var(--line)}.skill-tree-toolbar{padding:6px 14px;min-height:52px}.skill-tree-toolbar h1{font-size:20px}.skill-tree-toolbar>button,.skill-tree-main-menu>summary,.skill-tree-controls button{border:1px solid var(--line);background:#F5F9FD;border-radius:12px;min-width:44px;min-height:44px;color:var(--navy)}.skill-tree-breadcrumb{padding-top:3px;padding-bottom:3px}.skill-tree-breadcrumb button{min-height:40px;font-size:13px}.skill-tree-canvas-shell{background:linear-gradient(#F9FCFF,#F1F7FD)}.skill-tree-context-caption{display:none}.skill-tree-viewport{background-image:radial-gradient(#D8E5F0 1px,transparent 1px);background-size:30px 30px;scrollbar-color:#C8D9E8 #F1F7FD}.skill-tree-node-title{background:#FAFCFFEF;color:var(--navy);text-shadow:none;border-radius:8px;font-weight:650}.skill-tree-node-progress{color:#7287A4;background:#FAFCFFEF;border-radius:5px}.skill-tree-gem{color:#A1C8E6!important;filter:drop-shadow(0 3px 5px #4B74951A)!important}.skill-tree-node.has-completed-exercises .skill-tree-gem{color:#85BEA3!important}.skill-tree-node.has-completed-exercises .skill-tree-node-progress{color:#4E8C68}.skill-tree-node.selected,.skill-tree-node[aria-pressed=true]{background:#EAF5FEAA!important;border-color:#78A8CF!important;box-shadow:0 0 0 2px #CCE4F6!important}.skill-tree-node:focus-visible{outline:3px solid #6D9BC4!important;outline-offset:4px}.skill-tree-edges{filter:none;opacity:.65}.skill-tree-edges path,.skill-tree-edges line{stroke:#ACCFEA!important}.skill-tree-context-map{opacity:.13}.skill-tree-main-menu>.skill-tree-tools,.skill-tree-detail-pane{background:white;border-color:var(--line);box-shadow:var(--fuelup-shadow)}.skill-tree-actions button,.skill-tree-list button,.skill-tree-results button,.skill-tree-relations button{background:#F7FAFD;border-color:var(--line);color:var(--navy);border-radius:13px}.skill-tree-actions .primary{background:var(--coral);border-color:var(--coral);color:white}.skill-tree-tag{background:#EDF6FD;border-color:#DDEAF5;color:#657F9F}
body:has(.skill-tree-full){height:100dvh;padding-bottom:var(--nav-height);display:flex;flex-direction:column;overflow:hidden}body:has(.skill-tree-full)>#app{flex:1;min-height:0}body:has(.skill-tree-full) .tree-focus-shell,body:has(.skill-tree-full) .skill-tree-full{height:100%;min-height:0}body:has(.skill-tree-full)>#fuelup-locale{flex-shrink:0;width:100%;margin:4px auto}body:has(.skill-tree-full)>#fuelup-account{flex-shrink:0;max-height:28dvh;overflow:auto;width:calc(100% - 24px);margin:4px auto}
.fuelup-login-open{background:#FFFEF9!important}body #fuelup-login{color:var(--navy)}body .login-card{border:1px solid var(--line);border-radius:26px;background:white;box-shadow:var(--fuelup-shadow)}body .login-primary{background:var(--coral);border-color:var(--coral);color:white}body .login-secondary{border-color:#CBDEEE;color:var(--navy);background:#F2F8FD}body .login-path span{background:#E8F4FD;border-color:#B5D5ED;color:var(--navy)}body .login-path span:last-child{background:var(--coral);border-color:var(--coral);color:white}body #fuelup-welcome{color:var(--navy);max-width:820px;margin:20px auto;padding:30px 24px 90px}body #fuelup-welcome h1{font-size:clamp(30px,5vw,44px);line-height:1.4}.welcome-brand{color:#7B9DC0!important}body .welcome-start{background:var(--coral);border-color:var(--coral);color:white}body .welcome-signin{color:var(--navy);border-color:#C9DBEB;background:white}.welcome-description,.welcome-note{color:var(--muted)!important}.welcome-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;text-align:left}.welcome-feature{padding:20px;border:1px solid var(--line);background:white;border-radius:22px}.welcome-feature b{display:block;margin:10px 0;font-size:18px}.welcome-feature p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.welcome-feature>span{display:grid;place-items:center;width:44px;height:44px;background:#EDF6FD;border-radius:14px;font-size:22px;color:#6D92B5}
@media(max-width:650px){.focus-shell,.topic-focus-shell{padding:14px 16px calc(var(--nav-height) + 24px)}.dashboard-home-shell{padding:16px 18px 100px}.dashboard-continue{display:block;padding:22px}.dashboard-continue-actions{margin-top:20px}.dashboard-continue h2{font-size:24px}.dashboard-identity{padding:16px}.questioncard,.learn-reading-view{padding:20px;border-radius:22px}.choice{padding:15px 14px;gap:12px}.choice-content{font-size:17px}.topic-lesson{padding:18px}.topic-lesson-actions{display:grid;grid-template-columns:1fr 1fr}.topic-lesson-actions button{min-width:0;padding:12px 8px}.topic-lesson h2{font-size:19px}.topic-navigation{margin-bottom:18px}.skill-tree-toolbar h1{font-size:18px}.skill-tree-breadcrumb{white-space:nowrap;overflow-x:auto;flex-wrap:nowrap}.skill-tree-breadcrumb button{flex-shrink:0}.welcome-features{grid-template-columns:1fr;gap:12px}.welcome-feature{padding:16px}.welcome-feature b{margin:5px 0}.welcome-feature>span{float:left;margin-right:14px}.welcome-feature p{margin-left:58px}.companion-picker{gap:6px}.companion-picker button{font-size:12px}}
@media(max-width:350px){.reference-nav{padding-left:4px;padding-right:4px}.reference-nav button{font-size:11px}.focus-shell,.topic-focus-shell{padding-left:12px;padding-right:12px}.questioncard{padding:18px 14px}.companion-picker{grid-template-columns:repeat(2,1fr)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}button:active{transform:none!important}}

.minimal-result>.questioncard>.companion-small{margin:0 12px 0 0;vertical-align:middle}.minimal-result .result-mark{display:inline-grid;vertical-align:middle}.reference-nav button[aria-current=page]{color:#B9364D}.reference-nav button{color:#65748E}
.skill-tree-node.path-subdued{opacity:1}.skill-tree-node.path-subdued .skill-tree-node-title{color:var(--navy)}.skill-tree-node.path-subdued .skill-tree-gem{color:#94ABC4!important}.skill-tree-node.path-subdued .skill-tree-node-progress{color:#61758E}
.learn-reading-view .learn-reading-title,.learn-reading-view .learn-example h2,.learn-reading-view .learn-concept-heading{color:var(--navy)!important}.learn-reading-view .learn-example{border-color:#E1EAF2!important}.learn-reading-view .learn-example-number,.learn-reading-view .function-table-scroll th{background:#EDF6FD!important;color:#476C92!important}
