/* Sky, coast contours and an illustrated notebook. Loaded after typography. */
body{background:#e4f2f6 url('/assets/world-coast.svg') center top / cover fixed no-repeat!important;isolation:isolate}
body[data-visual-area=picks],body[data-visual-area=story]{background-position:right top!important}
body[data-visual-area=journey],body[data-visual-area=outside]{background-position:left center!important}
.header,.top{background:transparent!important}
.nav,.paper-nav,.studio-tabs{box-shadow:0 5px 20px #38728c12;background:#f6fcffdb!important;backdrop-filter:blur(8px)}
.tabs a[aria-current],.studio-tabs a[aria-current]{color:#175570!important;background:#fff!important;border-bottom-color:#197797}
.paper-title,.notebook-heading{position:relative;border-bottom-color:#80b7c9;padding-bottom:18px!important}
.paper-title:before{display:none!important}
.paper-title:after,.notebook-heading:after{content:'';display:block;position:absolute;bottom:-3px;left:0;width:66px;height:5px;background:#338fa9;border-radius:4px}
.paper-doors.illustrated-doors>a{border-radius:10px!important;box-shadow:0 6px 18px #285e7717!important}
.illustrated-doors .door-art{height:225px!important;border-radius:5px!important;overflow:hidden}
.illustrated-doors .door-art img{transition:transform .28s cubic-bezier(.23,1,.32,1)}
.illustrated-doors>a:hover .door-art img,.illustrated-doors>a:focus-visible .door-art img{transform:scale(1.035)}
.vw-art{display:block;width:100%;position:relative;overflow:hidden;background:linear-gradient(135deg,#f3fbff,#dceff5);border-radius:5px;margin:0 0 18px;isolation:isolate}
.vw-art>svg{display:block;width:100%;height:170px}
.vw-art-caption{display:flex;justify-content:space-between;gap:8px;padding:0 16px 12px;color:#426b7c;font:12px/1.5 var(--type-ui);letter-spacing:.08em}
.vw-art-caption small{font:10px/1.5 var(--type-ui);opacity:.8;letter-spacing:0}
.vw-art[data-theme=forest],.vw-art[data-theme=people],.vw-art[data-theme=money]{background:linear-gradient(130deg,#effaf6,#d8eee8)}
.vw-art[data-theme=science],.vw-art[data-theme=book],.vw-art[data-theme=history]{background:linear-gradient(130deg,#f3f5ff,#e3e9f6)}
.vw-drawing{transform-origin:center;transition:transform .26s cubic-bezier(.23,1,.32,1)}
:is(.school-question,.reading-card,.connection-card,.discovery-card):is(:hover,:focus-within)>.vw-art .vw-drawing{transform:translateY(-4px)}
.school-question:not(.news-card){border-top:0!important;padding:14px 14px 22px!important;border-radius:8px!important;box-shadow:0 5px 18px #285e7715!important}
.school-question:not(.news-card)>:not(.vw-art,.question-art){margin-left:8px;margin-right:8px}
.school-question-grid{align-items:start}
.news-grid .news-card .vw-art{margin-bottom:15px}.news-grid .news-card .vw-art>svg{height:132px}.news-grid .news-lead .vw-art>svg{height:190px}
.reading-card>.vw-art,.connection-card>.vw-art{margin:-4px -4px 0}.reading-card>.route-card-art,.connection-card>.route-card-art{margin:0 -4px 16px;min-height:48px;padding:10px 14px}.reading-card .vw-art>svg,.connection-card .vw-art>svg{height:150px}
.discovery-card{position:relative;display:flow-root}.discovery-card>.vw-art{float:right;width:32%;max-width:240px;margin:0 0 12px 22px}.discovery-card>.vw-art>svg{height:150px}
.nb-publication-cover{padding:18px 20px!important;min-height:225px;background:#e8f4f9;border-left-width:5px;overflow:hidden;justify-content:flex-start;gap:4px}
.nb-publication-cover:after{display:none}.nb-publication-cover>strong{font:700 24px/1.35 var(--type-reading);max-width:100%;position:relative;z-index:1}.nb-publication-cover>small:last-of-type{order:4;font-size:10px;margin-top:auto;position:relative}
.vw-cover-drawing{display:block;order:3;width:100%;margin:-5px auto -7px}.vw-cover-drawing svg{display:block;width:100%;height:134px}
.nb-publication-page>.nb-publication-cover{min-height:360px}.nb-publication-page .vw-cover-drawing svg{height:225px}
.nb-question-art svg{width:100%;height:100%}.nb-question-art{padding:0}
.vw-reading-mark{float:right;width:155px;max-width:34%;height:106px;margin:0 0 10px 18px;background:#edf6fa;border-radius:50% 45% 46% 42%;overflow:hidden}.vw-reading-mark svg{width:100%;height:100%}
.topic-layout>.reader:has(.vw-reading-mark){display:flow-root}.vw-reading-mark~.paper-sheet{clear:both}
.vw-art-compact{width:130px;margin:0 20px 10px 0;float:left}.vw-art-compact>svg{height:88px}.vw-art-compact>.vw-art-caption{display:none}
.school-cues>button{display:flow-root;text-align:left}.school-cues>button>.vw-art{float:none;width:100%;margin:0 0 8px}
.empty,.record-empty{display:flow-root!important}.record-empty:before{display:block;margin-bottom:18px}
:is(.reading-card,.connection-card,.illustrated-doors>a):active{transform:translateY(1px)}
:is(.reading-card,.connection-card,.illustrated-doors>a):focus-visible{outline:3px solid #19789d;outline-offset:5px}
@media(max-width:700px){
 body{background-size:auto 1000px!important;background-attachment:scroll!important;background-repeat:repeat-y!important}
 .illustrated-doors .door-art,.illustrated-doors:has(>a:nth-child(3):last-child) .door-art{height:145px!important}
 .paper-doors.illustrated-doors>a{grid-template-columns:45% minmax(0,1fr)!important;gap:12px!important}
 .vw-art>svg{height:150px}.news-grid .news-card .vw-art>svg{height:135px}
 .nb-publication-cover{padding:10px!important;min-height:145px;gap:1px}.nb-publication-cover>strong{font-size:17px}.nb-publication-cover>small{font-size:9px}.nb-publication-cover>small:last-of-type{font-size:8px}.vw-cover-drawing svg{height:70px}
 .nb-publication-page>.nb-publication-cover{min-height:200px}.nb-publication-page .vw-cover-drawing svg{height:130px}
 .discovery-card>.vw-art{float:none;width:100%;max-width:none;margin:0 0 16px}.discovery-card>.vw-art>svg{height:140px}
 .vw-reading-mark{width:105px;height:80px;margin-left:12px}.vw-art-compact{width:100px}.vw-art-compact>svg{height:76px}
}
@media(prefers-reduced-motion:reduce){.vw-drawing,.illustrated-doors .door-art img{transition:none!important;transform:none!important}:is(.reading-card,.connection-card,.illustrated-doors>a):active{transform:none}}
