.learning-page{--learning-soft:rgba(188,125,163,.1)}.learning-page [hidden]{display:none!important}.learning-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:28px}.learning-heading h1{margin:0;font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.035em;line-height:1.3;color:var(--petal-ink)}.learning-heading .page-description{max-width:760px;line-height:1.8}.learning-link{flex-shrink:0;display:inline-flex;gap:18px;align-items:center;border:1px solid var(--petal-line);border-radius:999px;padding:11px 18px;background:var(--petal-glass);color:var(--petal-accent);font-size:.9rem;text-decoration:none}.learning-link:hover{background:var(--learning-soft)}.plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.plan-metrics>div{padding:20px 24px;border:1px solid var(--petal-line);border-radius:18px;background:var(--petal-glass)}.plan-metrics strong{display:block;font-size:1.85rem;font-weight:500;line-height:1.3}.plan-metrics small{font-size:.85rem;color:var(--petal-muted)}.plan-metrics span{display:block;margin-top:8px;font-size:.85rem;color:var(--petal-muted)}.plan-guide{border-block:1px solid var(--petal-line);margin-bottom:20px}.plan-guide>summary{padding:16px 5px;cursor:pointer;font-size:.96rem;color:var(--petal-ink)}.plan-guide>summary span{margin-left:20px;color:var(--petal-muted);font-size:.85rem}.guide-content{max-width:none;padding:12px 24px 24px;border-radius:16px;background:var(--petal-glass);font-size:.96rem}.guide-content h2{font-size:1.25rem}.guide-content .table-scroll{max-width:100%;overflow:auto}.guide-content table{min-width:600px}.guide-content th,.guide-content td{padding:12px 16px;border-bottom:1px solid var(--petal-line)}.learning-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.83rem;color:var(--petal-muted);margin:20px 0}.learning-backup{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;font-size:.8rem}.learning-backup button,.learning-import{color:var(--petal-accent);cursor:pointer;min-height:36px;display:inline-flex;align-items:center}.learning-backup button:hover,.learning-import:hover{text-decoration:underline}.learning-import input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.learning-import:focus-within{outline:2px solid var(--petal-accent);outline-offset:3px}.save-status{font-size:.75rem;color:var(--petal-muted)}.plan-nav{padding:16px 13px}.plan-nav-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-nav .weekly-nav-label{padding-left:7px;margin:0}.small-button{color:var(--petal-accent);font-size:.78rem;padding:5px 10px;border:1px solid var(--petal-line);border-radius:9px}.learning-search,.plan-nav select,.atlas-view-tools input{width:100%;min-width:0;border:1px solid var(--petal-line);border-radius:10px;background:rgba(255,255,255,.35);padding:9px 12px;color:var(--petal-ink);font-family:inherit;font-size:.85rem;outline-offset:3px}html.dark .learning-search,html.dark .plan-nav select,html.dark .atlas-view-tools input{background:rgba(10,13,29,.3);color-scheme:dark}.plan-nav>select{margin:9px 0 12px;font-size:.78rem}.plan-week-links{max-height:calc(100dvh - 355px);min-height:170px;overflow-y:auto;scrollbar-width:thin;gap:5px;padding:3px}.plan-week-links a{padding:11px 12px;gap:4px;min-height:92px;border-radius:12px}.plan-week-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.plan-week-top .week-link-number{font-size:.9rem}.plan-week-title{font-size:.82rem;line-height:1.5}.plan-week-links .week-link-date{font-size:.65rem;white-space:normal;letter-spacing:0}.week-check{font-family:system-ui,sans-serif;font-size:.64rem}.mobile-week-picker{display:none}.plan-panel{padding:clamp(24px,3vw,40px);line-height:1.8}.plan-panel-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--petal-muted);font-size:.78rem;margin-bottom:28px}.week-stage{padding:5px 12px;background:var(--learning-soft);color:var(--petal-accent);border-radius:99px;white-space:nowrap}.plan-panel .week-panel-heading{padding-bottom:24px;margin-bottom:20px}.plan-panel .week-panel-heading h2{font-size:clamp(1.4rem,2.4vw,2rem)}.week-hours{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:.88rem;color:var(--petal-muted);padding-bottom:20px;border-bottom:1px solid var(--petal-line)}.week-hours span{display:flex;align-items:center;gap:7px}.week-hours strong{font-weight:500;color:var(--petal-ink)}.week-hours i{width:6px;height:6px;border-radius:50%;display:inline-block;background:#b27799}.week-hours .dot-research{background:#889ac5}.week-task-group{margin-top:30px}.week-task-group h3,.related-skill-links h3{font-size:1rem;display:flex;align-items:center;gap:10px;margin:0 0 13px;font-weight:700}.task-group-mark{width:7px;height:15px;background:#c999b4;border-radius:3px}.task-group-mark.research{background:#9aaed0}.task-group-mark.acceptance{background:#a3b8ae}.learning-task{display:flex;align-items:flex-start;gap:12px;padding:10px 0;font-size:1rem;cursor:pointer}.learning-task input{margin:6px 0 0;flex:none;width:18px;height:18px;accent-color:var(--petal-accent)}.learning-task input:checked+span{color:var(--petal-muted);text-decoration:line-through;text-decoration-color:var(--petal-line)}.week-completion{display:flex;gap:20px;align-items:center;margin:25px 0;color:var(--petal-muted);font-size:.78rem}.week-completion progress{flex:1;min-width:0;height:5px;appearance:none;border:none;background:var(--petal-line);border-radius:10px;overflow:hidden}.week-completion progress::-webkit-progress-bar{background:var(--petal-line)}.week-completion progress::-webkit-progress-value{background:var(--petal-accent);border-radius:10px}.week-completion progress::-moz-progress-bar{background:var(--petal-accent)}.week-daily{border-block:1px solid var(--petal-line);font-size:.88rem;margin-bottom:24px}.week-daily summary{padding:14px 0;cursor:pointer}.week-daily p{color:var(--petal-muted);font-size:.82rem}.week-daily table{min-width:430px}.week-daily th,.week-daily td{padding:10px 12px;text-align:left}.week-daily td:first-child{min-width:70px}.week-daily td:nth-child(2){min-width:110px}.related-skill-links{margin-block:26px}.related-skill-links>div{display:flex;flex-wrap:wrap;gap:8px}.related-skill-links a{font-size:.8rem;padding:5px 10px;border:1px solid var(--petal-line);border-radius:8px;color:var(--petal-accent);text-decoration:none}.related-skill-links p{font-size:.76rem;color:var(--petal-muted);margin-top:10px}.week-notes-label{display:block;font-size:.98rem;font-weight:700;margin-top:25px}.week-notes-label span{display:block;font-size:.78rem;color:var(--petal-muted);font-weight:400;margin-top:4px}.plan-panel textarea,.skill-inspector textarea{display:block;width:100%;resize:vertical;min-height:100px;margin-top:12px;padding:14px 16px;border:1px solid var(--petal-line);border-radius:12px;background:rgba(255,255,255,.23);color:var(--petal-ink);font:inherit;font-size:.9rem;line-height:1.8}.week-pagination{display:flex;justify-content:space-between;gap:15px;margin-top:28px;padding-top:20px;border-top:1px solid var(--petal-line)}.week-pagination button{font-size:.86rem;color:var(--petal-accent);min-height:36px}.week-pagination button:disabled{opacity:.3;cursor:default}.exam-note{color:var(--petal-accent);font-size:.9rem;line-height:1.8;margin:20px 0}.learning-source-note{margin:24px 0;font-size:.75rem;line-height:1.8;color:var(--petal-muted)}.filter-empty{color:var(--petal-muted);font-size:.9rem;padding:20px 10px}body:has(.starfield-page)::before{background:radial-gradient(ellipse at 10% 15%,#eee3f1,transparent 58%),radial-gradient(ellipse at 90% 65%,#dfe8f7,transparent 58%),#f7f3f9}html.dark body:has(.starfield-page)::before{background:radial-gradient(ellipse at 15% 10%,#2d2447,transparent 56%),radial-gradient(ellipse at 90% 75%,#172c48,transparent 58%),#0e1222}.starfield-page{padding-top:12px;padding-bottom:32px}.atlas-overview{display:grid;grid-template-columns:auto 1fr;gap:10px 35px;align-items:center;margin:20px 0 30px}.atlas-overview strong{font-size:2.7rem;font-weight:400;color:var(--petal-accent);line-height:1}.atlas-overview span{color:var(--petal-muted);font-size:.9rem}.atlas-overview p{text-align:right;color:var(--petal-muted);font-size:.87rem}.atlas-progress-track{grid-column:1/-1;height:3px;border-radius:10px;background:var(--petal-line);overflow:hidden}.atlas-progress-track span{display:block;width:0;height:100%;background:linear-gradient(90deg,#ba83ad,#91a9cc);transition:width .35s}.atlas-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:15px}.atlas-filters{display:flex;flex-wrap:wrap;gap:8px}.atlas-filters button{font-size:.83rem;padding:8px 13px;min-height:38px;border:1px solid var(--petal-line);border-radius:999px;color:var(--petal-muted);background:rgba(255,255,255,.18)}.atlas-filters button[aria-pressed=true]{background:var(--petal-ink);color:#fff;border-color:transparent}.atlas-filters button span{margin-left:5px;font-size:.72rem;opacity:.75}html.dark .atlas-filters button[aria-pressed=true]{color:#231f36}.atlas-view-tools{display:flex;gap:16px;align-items:center;justify-content:space-between}.atlas-view-tools input{max-width:280px}.atlas-view-tools>div{display:flex;padding:3px;border:1px solid var(--petal-line);border-radius:10px;gap:3px}.atlas-view-tools button{min-height:32px;padding:3px 15px;font-size:.82rem;color:var(--petal-muted);border-radius:7px}.atlas-view-tools button[aria-pressed=true]{background:var(--petal-glass);color:var(--petal-accent);box-shadow:0 2px 7px rgba(51,34,61,6%)}.atlas-hint{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:12px 0;color:var(--petal-muted);font-size:.74rem}.atlas-hint>span:first-child{display:flex;align-items:center;gap:8px}.legend-star{display:inline-block;width:6px;height:6px;border:1px solid #9e8ca6;border-radius:50%;margin-left:8px}.legend-star.lit{border:0;background:#b576a2;box-shadow:0 0 7px #b576a2}.legend-line{width:17px;height:1px;background:#b576a2;margin-left:8px}.atlas-frame{position:relative;overflow:hidden;border:1px solid rgba(174,156,204,.25);border-radius:24px;background:radial-gradient(ellipse at 15% 10%,rgba(100,67,112,.18),transparent 60%),radial-gradient(ellipse at 90% 85%,rgba(40,77,116,.25),transparent 60%),#17182c;box-shadow:0 25px 70px rgba(30,20,54,.16)}html.dark .atlas-frame{background:radial-gradient(ellipse at 15% 10%,rgba(100,67,112,.18),transparent 60%),radial-gradient(ellipse at 90% 85%,rgba(40,77,116,.22),transparent 60%),#0d1222}.atlas-corner-label{padding:24px 30px 8px;min-height:87px;pointer-events:none}.atlas-corner-label span{font-family:ui-sans-serif,system-ui,sans-serif;letter-spacing:.23em;font-size:.66rem;color:#c9b9d5}.atlas-corner-label small{display:block;margin-top:5px;font-size:.78rem;color:#817f9d}.atlas-map-controls{position:absolute;right:23px;top:27px;display:flex;border:1px solid rgba(199,180,224,.2);border-radius:10px;overflow:hidden;background:rgba(15,19,34,.8);z-index:1}.atlas-map-controls button{color:#d8cee6;font-size:.85rem;min-width:38px;min-height:34px;padding-inline:9px}.atlas-map-controls button:hover{background:rgba(182,150,205,.15)}.atlas-scroll{height:min(74vh,800px);overflow:auto;scrollbar-width:thin;scrollbar-color:#4e486b transparent;overscroll-behavior:contain;position:relative}.skill-atlas{display:block;width:100%;min-width:1100px;height:auto;overflow:visible}.skill-atlas.is-fit{min-width:0}.atlas-distant-stars circle{fill:#9c96be;opacity:.4}.atlas-distant-stars circle:nth-child(7n){fill:#e1c1dc;opacity:.75}.atlas-paths path{fill:none;stroke:#9e90b8;stroke-width:1;opacity:.17;stroke-dasharray:3 6;transition:opacity .4s,stroke .4s;vector-effect:non-scaling-stroke}.atlas-paths path.is-lit{stroke:#c7a4d0;opacity:.75;stroke-dasharray:none;filter:drop-shadow(0 0 3px rgba(198,152,210,.5))}.atlas-paths path.is-dim{opacity:.035}.star-domain text{font-size:19px;fill:#c6b3cd;letter-spacing:.15em}.star-domain .domain-subtitle{font-size:11px;fill:#7e7d9e;letter-spacing:.07em}.star-node{cursor:pointer;outline:none;--star-color:#cba6c8}.star-node[data-domain=project]{--star-color:#a7b6ed}.star-node[data-domain=research]{--star-color:#9bcdce}.star-node[data-domain=engineering]{--star-color:#d5b990}.star-node[data-domain=extension]{--star-color:#b9acd5}.star-hit{fill:transparent}.star-orbit{fill:none;stroke:#8b819e;stroke-width:.7;opacity:.3}.star-glow{fill:var(--star-color);opacity:.035}.star-spark{fill:var(--star-color);opacity:.45;transform:scale(.65);transform-origin:center;transform-box:fill-box}.star-core{fill:#d4cbe6;opacity:.6}.star-node>text{font-size:16px;fill:#b6adc8;paint-order:stroke;stroke:#17182c;stroke-width:4px;stroke-linejoin:round}.star-node>.star-optional{font-size:10px;fill:#777394}.star-node:hover .star-orbit,.star-node:focus-visible .star-orbit,.star-node.is-selected .star-orbit{stroke:var(--star-color);stroke-width:1.6;opacity:.95}.star-node:hover>text,.star-node:focus-visible>text,.star-node.is-selected>text{fill:#fff}.star-node.is-lit .star-glow{opacity:.22;filter:blur(4px)}.star-node.is-lit .star-spark{opacity:1;transform:scale(1);filter:drop-shadow(0 0 4px var(--star-color))}.star-node.is-lit .star-core{fill:#fff;opacity:1}.star-node.is-lit>text{fill:#e9ddef}.star-node.is-lit .star-orbit{stroke:var(--star-color);opacity:.65}.star-node.is-dim{opacity:.12}.star-domain.is-dim{opacity:.2}.star-node{transition:opacity .3s}.atlas-scroll-hint{margin:0;padding:12px 24px;border-top:1px solid rgba(180,161,207,.1);font-size:.72rem;color:#8b839f;text-align:center}.skill-list>section{margin:30px 0}.skill-list h2{font-size:1.4rem}.skill-list h2>span{display:block;font-size:.8rem;font-weight:400;color:var(--petal-muted);margin-top:5px}.skill-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.skill-list-card{padding:20px;border:1px solid var(--petal-line);background:var(--petal-glass);border-radius:16px}.skill-list-card button{display:flex;width:100%;align-items:center;gap:12px;text-align:left}.skill-list-card button>span:last-child{margin-left:auto;color:var(--petal-muted)}.skill-list-card strong{font-size:1.03rem}.skill-list-card small{display:block;color:var(--petal-muted);font-size:.73rem;margin-top:4px}.skill-list-card p{font-size:.86rem;line-height:1.8;margin:16px 0 0;color:var(--petal-muted)}.list-star{font-family:serif;font-size:1.65rem;color:#baabc2}.skill-list-card.is-lit{border-color:rgba(181,114,160,.5)}.skill-list-card.is-lit .list-star{color:var(--petal-accent);text-shadow:0 0 12px rgba(188,122,167,.3)}.atlas-footer{padding:10px 0}.skill-inspector{position:fixed;right:24px;bottom:24px;z-index:120;width:370px;max-height:calc(100dvh - 124px);overflow-y:auto;padding:24px 26px;border:1px solid var(--petal-line);border-radius:22px;background:#fcf8fc;box-shadow:0 20px 80px rgba(24,17,42,.24);color:var(--petal-ink);scrollbar-width:thin}html.dark .skill-inspector{background:#24243a;box-shadow:0 20px 80px rgba(0,0,0,.45)}.inspector-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--petal-muted);font-size:.77rem}.inspector-top button{width:32px;height:32px;font-size:1.5rem;line-height:1;border:1px solid var(--petal-line);border-radius:50%}.inspector-state{font-size:.75rem;color:var(--petal-accent);margin:10px 0 4px}.skill-inspector h2{margin:0 0 14px;font-size:1.65rem;line-height:1.4}.skill-inspector>p:not(.inspector-state):not(.inspector-note){font-size:.9rem;line-height:1.8;color:var(--petal-muted)}.skill-inspector h3{margin:20px 0 8px;font-size:.86rem;font-weight:700}.skill-inspector ul{list-style:disc;padding-left:18px;font-size:.86rem;line-height:1.8}.skill-inspector li{margin-block:6px}.inspector-prereqs>div,.inspector-weeks>div{display:flex;flex-wrap:wrap;gap:7px}.inspector-prereqs button,.inspector-weeks a{display:inline-block;padding:5px 10px;border:1px solid var(--petal-line);border-radius:7px;color:var(--petal-accent);font-size:.76rem;text-decoration:none}.skill-inspector>label{display:block;font-size:.86rem;font-weight:700;margin-top:20px}.skill-inspector textarea{font-size:.83rem;min-height:84px;padding:10px 12px}.light-star-button{display:block;min-height:44px;width:100%;padding:12px 16px;margin-top:20px;border-radius:12px;background:linear-gradient(105deg,#a56691,#897fb2);color:#fff;font-size:.95rem}.light-star-button.is-lit{background:0 0;color:var(--petal-accent);border:1px solid var(--petal-line)}.inspector-note{text-align:center;font-size:.7rem;color:var(--petal-muted);margin:10px 0 0}.learning-page button:focus-visible,.learning-page input:focus-visible,.learning-page textarea:focus-visible,.learning-page select:focus-visible,.learning-page summary:focus-visible{outline:2px solid var(--petal-accent);outline-offset:3px}@media(max-width:1000px){.learning-heading{align-items:flex-start}.learning-link{font-size:.8rem;padding:9px 14px}.plan-metrics>div{padding:16px}.atlas-hint{align-items:flex-start;flex-direction:column;gap:6px}.skill-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.learning-heading{display:block;margin-bottom:24px}.learning-heading .page-eyebrow{font-size:.72rem;letter-spacing:.1em}.learning-heading .page-description{font-size:.87rem}.learning-link{margin-top:18px;font-size:.8rem;min-height:38px}.plan-metrics{display:flex;overflow-x:auto;gap:9px;padding-bottom:7px;scrollbar-width:thin}.plan-metrics>div{flex:0 0 138px;padding:14px 16px}.plan-metrics strong{font-size:1.55rem}.plan-metrics small,.plan-metrics span{font-size:.73rem}.plan-guide>summary{font-size:.84rem}.plan-guide>summary span{display:block;margin:3px 0 0 17px;font-size:.73rem}.guide-content{padding:10px 14px;font-size:.85rem}.learning-toolbar{flex-wrap:wrap;gap:8px;margin:17px 0}.learning-backup{gap:5px 15px;justify-content:flex-start}.learning-backup .save-status{flex-basis:100%}.learning-progress-summary{font-size:.76rem}.plan-nav{margin-bottom:18px;padding:15px}.plan-nav-head{margin-bottom:14px}.plan-nav .weekly-nav-label{padding-left:0}.plan-nav>select{margin:10px 0}.plan-week-links{display:none}.mobile-week-picker{display:block;font-size:.72rem;color:var(--petal-muted)}.mobile-week-picker select{margin-top:4px;font-size:.82rem}.plan-panel{padding:24px 20px}.plan-panel-top{flex-wrap:wrap;font-size:.68rem;gap:8px;margin-bottom:20px}.week-stage{padding:3px 9px}.plan-panel .week-panel-heading h2{font-size:1.45rem}.plan-panel .week-panel-heading .page-eyebrow{font-size:.7rem}.week-hours{font-size:.76rem;gap:8px 14px}.week-task-group{margin-top:25px}.learning-task{font-size:.94rem;line-height:1.85;gap:10px}.learning-task input{width:19px;height:19px;margin-top:5px}.week-task-group h3{font-size:.94rem}.week-completion{gap:12px;font-size:.7rem}.week-notes-label span{font-size:.7rem}.plan-panel textarea{font-size:.85rem}.starfield-page{padding-top:8px}.atlas-overview{display:block;margin:23px 0}.atlas-overview strong{font-size:2.25rem}.atlas-overview p{font-size:.78rem;text-align:left;line-height:1.8;margin:12px 0}.atlas-progress-track{margin-top:15px}.atlas-filters{flex-wrap:nowrap;overflow-x:auto;gap:7px;padding-bottom:6px;scrollbar-width:thin}.atlas-filters button{flex-shrink:0;font-size:.76rem;padding:7px 11px;min-height:36px}.atlas-view-tools{gap:10px}.atlas-view-tools input{font-size:.8rem;max-width:190px;padding:8px 10px}.atlas-view-tools button{padding-inline:11px;font-size:.75rem}.atlas-hint{font-size:.65rem}.atlas-hint>span:last-child{line-height:1.7}.atlas-frame{border-radius:17px}.atlas-corner-label{padding:20px 18px 10px;min-height:96px}.atlas-corner-label span{font-size:.55rem;letter-spacing:.14em}.atlas-corner-label small{font-size:.7rem;max-width:180px}.atlas-map-controls{right:13px;top:53px}.atlas-map-controls button{font-size:.72rem;min-width:30px;min-height:30px;padding-inline:6px}.atlas-scroll{height:500px}.atlas-scroll-hint{font-size:.65rem;padding:10px 12px}.skill-list-grid{grid-template-columns:1fr}.skill-list>section{margin-top:25px}.skill-list-card{padding:19px 20px}.skill-list h2{font-size:1.2rem}.skill-inspector{right:12px;bottom:12px;width:calc(100% - 24px);max-height:70dvh;padding:19px 22px;border-radius:20px}.skill-inspector h2{font-size:1.45rem}.inspector-top button{width:36px;height:36px}.skill-inspector>p:not(.inspector-state):not(.inspector-note),.skill-inspector ul{font-size:.84rem}.learning-source-note{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.star-node,.atlas-paths path,.atlas-progress-track span{transition:none}}@media print{.learning-toolbar,.atlas-toolbar,.atlas-hint,.atlas-map-controls,.skill-inspector,.week-pagination,.related-skill-links,.plan-nav{display:none!important}[data-weekly-v2] .week-panel[hidden]{display:none!important}.plan-panel{border:0}.atlas-scroll{height:auto;overflow:visible}.skill-atlas{min-width:0}.learning-task{break-inside:avoid}}.skill-atlas{margin-inline:auto}.skill-inspector{display:flex;flex-direction:column;overflow:hidden;padding:0}.skill-inspector .inspector-top{padding:17px 24px 7px;flex:none}.inspector-body{overflow-y:auto;min-height:0;padding:0 24px 20px;scrollbar-width:thin}.inspector-body>p:not(.inspector-state){font-size:.9rem;line-height:1.8;color:var(--petal-muted)}.inspector-body>label{display:block;font-size:.86rem;font-weight:700;margin-top:20px}.inspector-body h2:focus{outline:none}.inspector-footer{padding:16px 24px 18px;border-top:1px solid var(--petal-line);flex:none}.inspector-footer .light-star-button{margin-top:0}@media(max-width:640px){.learning-page input[type=search],.learning-page select,.learning-page textarea{font-size:16px}.small-button,.atlas-filters button,.atlas-view-tools button,.atlas-map-controls button{min-height:40px}.atlas-map-controls button{min-width:36px}.inspector-top button{width:40px;height:40px}.inspector-prereqs button,.inspector-weeks a{min-height:38px;display:flex;align-items:center}.skill-inspector .inspector-top{padding:13px 20px 5px}.inspector-body{padding:0 20px 16px}.inspector-footer{padding:12px 20px 14px}.inspector-body>p:not(.inspector-state){font-size:.84rem}}