/* Each edition owns its navigation and typography. */
:root{--text-body:clamp(15px,1.08vw,18px);--text-caption:clamp(11px,.78vw,13px);--text-title:clamp(40px,4.7vw,82px)}
#viewport,.glass-original,.os-desktop{height:100dvh}
#viewport{scrollbar-gutter:stable}.os-desktop{min-height:0}
.journey-hero{height:100dvh}.journey-preview{margin-top:0}
.paper-menu{inset:0}.site-colophon{font-size:13px}.registration{font-size:11px}
.domain-entry b{font-size:19px}.domain-entry p{font-size:var(--text-body)}.domain-entry small{font-size:var(--text-caption)}
.edition-entry{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;white-space:nowrap;position:relative;cursor:pointer;transition:background .25s,transform .25s;isolation:isolate}
.edition-entry i{font-style:normal;font-size:20px}.edition-entry:hover{transform:translateY(-2px)}
.entry-book{font-family:var(--serif);letter-spacing:1px;background:#a54432;color:#f7ecda;clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);padding:16px 20px 25px;margin-top:-28px}
.entry-gazette{font-family:var(--condensed);border:1px solid #4b4438;border-radius:50%;padding:8px 18px;font-size:17px}
.entry-gallery{border:1px solid #9c9380;padding:10px 16px;font-family:var(--serif);background:#f0ede5;box-shadow:3px 3px 0 #ccc7b9}
.entry-atlas{border-bottom:1px solid #fff8;padding:4px 0;font-weight:400}
.entry-desktop{background:#f5f8ffe8;border:1px solid #fff9;box-shadow:0 2px 8px #18254d20;border-radius:6px;padding:8px 13px;font-size:13px;color:#283448}
.library-header{font-size:var(--text-caption);align-items:start;z-index:8;top:28px;left:3vw;right:3vw}
.book-index{left:4vw;width:clamp(220px,17vw,350px)}.book-index h2{font-size:clamp(54px,4.8vw,94px)}.book-index>p{font-size:var(--text-body)}
.book-index .literary-toc button{font-size:clamp(12px,.94vw,18px);padding:14px 0}
.book-desk,.book-pagination,.book-scroll-hint{left:62.5%}.book-pagination{font-size:12px;bottom:30px}.book-scroll-hint{bottom:8px;font-size:14px}
.paper-header{font-size:var(--text-caption);height:78px}.paper-header>b{font-size:clamp(20px,1.9vw,30px)}.paper-header-actions{display:flex;align-items:center;gap:24px}.paper-header-actions>[data-paper-menu]{font-size:26px}
body[data-mode=gazette],body[data-mode=gazette] #stage{background:#22211e}.newspaper{will-change:auto}
.paper-feature p{font-size:var(--text-body)}.paper-feature h3{font-size:clamp(27px,2.2vw,40px)}.paper-feature-intro p{font-size:clamp(19px,1.8vw,28px)}.paper-feature-intro h2{font-size:clamp(50px,4.8vw,86px)}
.paper-feature-intro>span,.paper-manifesto>small,.paper-tools-grid a>span{font-size:var(--text-caption)}
.paper-domain-grid .domain-entry p,.paper-tools-grid p{font-size:var(--text-body)}.paper-domain-grid .domain-entry small{font-size:var(--text-caption)}
.paper-masthead{font-size:18.6vw}
.journey-header{z-index:8;font-size:var(--text-body)}.journey-header button{font-size:14px}.journey-intro p{font-size:var(--text-body)}
.journey-intro>span,.journey-domain-section>header>span,.journey-tool-section>header>span,.journey-contact>span,.journey-row>small{font-size:var(--text-caption)}
.journey-row>span{font-size:12px}.voyage-label{width:auto;min-width:145px;font-size:12px;padding:12px 18px}.journey-scroll{font-size:24px}
.gallery-index{width:clamp(210px,17vw,300px);padding:40px 30px}.gallery-index>p,.gallery-index>small{font-size:var(--text-caption)}.gallery-index nav button{font-size:14px;padding:12px 0}.gallery-index nav button span{font-size:12px}
.gallery-window{left:clamp(210px,17vw,300px)}.gallery-panel{padding:clamp(35px,4vw,70px)}
.gallery-panel>small{font-size:var(--text-caption);margin-bottom:35px}.gallery-panel h2{font-size:clamp(42px,3.8vw,70px)}
.gallery-intro{width:clamp(720px,75vw,1280px)}.gallery-intro .edition-entry{position:absolute;right:42px;top:28px}.gallery-intro h1{font-size:clamp(64px,5.9vw,110px);line-height:1.25;letter-spacing:-.04em}.gallery-intro>p{font-size:var(--text-body);line-height:1.9}
.gallery-intro-art{width:43%;max-width:550px;right:65px;bottom:50px}.gallery-intro-art img{height:clamp(160px,25vh,340px)}.gallery-intro-art span{font-size:11px}
.gallery-technical{width:clamp(530px,43vw,780px)}.gallery-technical .domain-entry{padding:20px 0}.gallery-technical .domain-entry b{font-size:clamp(21px,1.7vw,28px)}.gallery-technical .domain-entry p{font-size:var(--text-body)}
.gallery-work{width:clamp(820px,79vw,1400px)}.gallery-work-label h2{font-size:clamp(60px,6vw,100px)}.gallery-work-label p,.gallery-work-bottom{font-size:var(--text-body)}.gallery-work-label small{font-size:var(--text-caption);top:-28px}.gallery-artwork img{height:clamp(290px,44vh,600px)}.gallery-work-bottom p{max-width:65%}
.gallery-toolbox{width:clamp(660px,59vw,1080px)}.gallery-toolbox>img{width:30%;height:30%;max-height:280px;right:50px}.gallery-toolbox h2{font-size:clamp(50px,4.5vw,86px)}.gallery-toolbox>div{margin-top:35px}.gallery-toolbox>div>a{padding:25px 0}.gallery-toolbox b{font-size:23px;min-width:130px}.gallery-toolbox small{font-size:var(--text-body)}
.gallery-contact{width:clamp(690px,64vw,1100px)}.gallery-contact h2{font-size:clamp(49px,4.7vw,84px)}.gallery-contact>a{font-size:25px}.gallery-contact .quick-links>*{font-size:15px;padding:15px}.gallery-ruler>div>button{font-size:11px;max-width:none}.gallery-position{font-size:15px}

/* Edition picker: paper, system window, masthead, exhibition, orbit, glass. */
#edition-picker{background:#eeebe4;font-size:16px}.edition-picker-panel{max-width:1400px;padding:35px 4vw}.edition-intro{padding:35px 0}.edition-intro h1{font-size:clamp(30px,3.1vw,56px)}.edition-intro>small{font-size:11px}.edition-card-copy>b{font-size:18px}.edition-card-copy>span{font-size:11px;letter-spacing:.1em}.edition-card-art>span{font-size:10px}.edition-picker-panel>header>span,.edition-picker-panel>footer{font-size:11px}.edition-picker-panel>footer button{font-size:12px}
#edition-picker[data-appearance=book]{background:#c7beacdd;backdrop-filter:blur(10px)}
[data-appearance=book] .edition-picker-panel{background:#f0e8d7;max-width:1120px;margin:4vh auto;box-shadow:0 25px 80px #30271d55;border:1px solid #b9aa8d;position:relative;background-image:linear-gradient(90deg,transparent 49%,#a091701c 49.8%,#fff8 50.1%,transparent 51%)}
[data-appearance=book] .edition-intro h1{font-family:var(--serif)}[data-appearance=book] .edition-card{border-radius:0;background:transparent;border:0;border-bottom:1px solid #b9aa8d;box-shadow:none}[data-appearance=book] .edition-card-art{margin:12px 12px 0;aspect-ratio:2.1;filter:sepia(.25)}
#edition-picker[data-appearance=desktop]{background:#16396955;backdrop-filter:blur(18px)}
[data-appearance=desktop] .edition-picker-panel{margin:5vh auto;background:#f6f8fcf5;border:1px solid #fff;box-shadow:0 28px 100px #08152a55;border-radius:9px;max-width:1150px;padding:25px 38px}
[data-appearance=desktop] .edition-intro{text-align:left;padding:32px 0 25px}[data-appearance=desktop] .edition-intro h1{font-family:var(--sans);font-size:32px;letter-spacing:-1px}[data-appearance=desktop] .edition-card{border-radius:6px;background:white}[data-appearance=desktop] .edition-card[aria-pressed=true]{border-color:#1473d3;box-shadow:0 0 0 2px #1473d326}
[data-appearance=desktop][data-os=mac] .edition-picker-panel{border-radius:18px;background:#f3f1f6ee}[data-appearance=desktop][data-os=mac] .edition-close{background:#ff6058;color:#6d1f1b;width:22px;height:22px;font-size:18px;border:0}
#edition-picker[data-appearance=gazette]{background:#c6beaf;color:#24221e}
[data-appearance=gazette] .edition-picker-panel{max-width:none;padding:25px 4vw}[data-appearance=gazette] .edition-picker-panel>header{border-bottom:1px solid #635b4b;padding-bottom:20px}[data-appearance=gazette] .edition-intro h1{font-family:var(--serif);font-size:clamp(40px,6vw,90px);font-weight:700}[data-appearance=gazette] .edition-grid{gap:0;border-top:2px solid #24221e;border-bottom:1px solid #24221e}[data-appearance=gazette] .edition-card{background:none;border:0;border-right:1px solid #756a57;border-bottom:1px solid #756a57;border-radius:0;padding:20px;box-shadow:none}[data-appearance=gazette] .edition-card:nth-child(3n){border-right:0}[data-appearance=gazette] .edition-card-copy{padding:15px 0}[data-appearance=gazette] .edition-card-copy>b{font-family:var(--serif);font-size:27px}[data-appearance=gazette] .edition-card img{filter:sepia(.45) saturate(.6)}[data-appearance=gazette] .edition-card-art{border:1px solid #504637}
#edition-picker[data-appearance=gallery]{background:#e9e7e1}
[data-appearance=gallery] .edition-intro{text-align:left;border-bottom:1px solid #b5b0a4;margin-bottom:30px}[data-appearance=gallery] .edition-card{background:none;border:0;box-shadow:none;overflow:visible}[data-appearance=gallery] .edition-card-art{margin:0 10px;border:9px solid #faf9f4;box-shadow:0 5px 12px #302b2222;aspect-ratio:2.2;transform:rotate(-2deg)}[data-appearance=gallery] .edition-card:nth-child(even) .edition-card-art{transform:rotate(2deg)}[data-appearance=gallery] .edition-card-copy{padding-top:23px}
#edition-picker[data-appearance=atlas]{background:#24262c;color:#f6f6f6}
[data-appearance=atlas] .edition-intro{text-align:left}[data-appearance=atlas] .edition-intro h1{font-family:var(--sans);font-weight:400;letter-spacing:-2px}[data-appearance=atlas] .edition-card{border-radius:0;background:transparent;border:0;border-top:1px solid #61616b;box-shadow:none;padding-top:18px}[data-appearance=atlas] .edition-card-art{aspect-ratio:2.5;border-radius:50% 50% 3% 3% / 65% 65% 3% 3%}[data-appearance=atlas] .edition-card:nth-child(even) .edition-card-art{border-radius:3% 35% 3% 35%}[data-appearance=atlas] .edition-card-copy>span{color:#a8a8b6}[data-appearance=atlas] .edition-close{border-color:#888;color:#fff}
#edition-picker[data-appearance=glass]{background:radial-gradient(ellipse at 20% 25%,#713ba456,transparent 60%),radial-gradient(ellipse at 85% 75%,#234ed580,transparent 60%),#090e23;color:#e8eafb}
[data-appearance=glass] .edition-card{border:1px solid #969af940;background:#ffffff0c;border-radius:20px;box-shadow:0 10px 40px #0002;backdrop-filter:blur(18px)}[data-appearance=glass] .edition-card-copy{padding:18px}[data-appearance=glass] .edition-card-copy>span{color:#9a9bb5}[data-appearance=glass] .edition-intro h1{font-family:var(--sans);font-weight:400;background:linear-gradient(90deg,#ceadff,#fff,#9bb1ff);background-clip:text;color:transparent}

/* Desktop chrome follows the chosen operating system. */
.desktop-personalize{position:absolute;right:25px;top:48px;display:flex;gap:12px;align-items:center;z-index:8}.desktop-personalize .os-switch{position:static}.desktop-personalize .entry-desktop{order:2}
.os-desktop{font-family:'Segoe UI','Microsoft YaHei',sans-serif;font-size:14px}.os-desktop:before{content:'';position:absolute;inset:0;background:#000;opacity:calc(1 - var(--desktop-brightness,1));pointer-events:none}
.os-desktop[data-os=windows] .os-menubar{display:none}.os-desktop[data-os=windows] .desktop-personalize{top:24px}
.desktop-icons{top:55px;left:24px;gap:12px;z-index:2}.desktop-icons .app-icon{width:94px;padding:8px 4px;min-height:88px;border:1px solid transparent}.desktop-icons .app-icon span{font-size:12px;line-height:1.45}.desktop-icons .app-icon.selected{background:#85bbf344;border-color:#b6d8ff80}
[data-icon-size=large] .desktop-icons .app-icon i{width:58px;height:58px;font-size:34px}[data-icon-size=small] .desktop-icons .app-icon i{width:30px;height:30px;font-size:21px}[data-icon-size=small] .desktop-icons .app-icon{min-height:67px}
.desktop-selection{position:absolute;z-index:5;border:1px solid #73b4ff;background:#308ee733;pointer-events:none}
.desktop-status{top:auto;bottom:90px;left:26px;right:auto;text-align:left;font-size:12px}.desktop-legal{font-size:11px}
.os-window{width:min(760px,70%);height:min(600px,calc(100% - 190px));min-height:250px}.window-titlebar>b{font-size:13px}.window-body{font-size:14px}.os-welcome{padding:35px 40px}.os-welcome>small{font-size:11px}.os-welcome>h1{font-size:44px}.os-welcome>p{font-size:15px}.os-welcome-links button,.os-primary{font-size:14px}.os-welcome>h3{font-size:12px}.os-welcome .quick-links>*{font-size:13px;padding:12px 14px}.os-welcome .site-colophon{font-size:12px}.os-welcome .registration{font-size:11px}
.finder{font-size:14px}.finder>aside{width:175px}.finder>aside>button{font-size:13px}.finder-toolbar{height:55px}.finder-toolbar span{font-size:13px}.finder-toolbar input{font-size:13px;width:145px}.finder-file b{font-size:14px}.finder-file small{font-size:12px}.finder>section>footer{font-size:12px}.notes-body p,.os-domains>p,.settings-body p{font-size:14px}.notes-body textarea{font-size:16px}
[data-os=windows] .os-taskbar{height:54px;max-width:none;gap:3px;background:#e9effbf0;box-shadow:0 -1px 0 #ffffff80;backdrop-filter:blur(35px);z-index:100}
[data-os=windows] .start-button{width:47px;height:44px;padding:12px;display:grid;place-items:center;border-radius:4px}[data-os=windows] .start-button:hover{background:#fff8}.windows-mark{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:22px;height:22px}.windows-mark i{background:#087ceb}
.task-search,.task-view-button{display:none}[data-os=windows] .task-search,[data-os=windows] .task-view-button{display:block;width:44px;height:44px;font-size:27px;border-radius:5px;color:#364662}[data-os=windows] .task-search:hover,[data-os=windows] .task-view-button:hover{background:#fff9}
[data-os=windows] .os-taskbar .app-icon{width:46px;min-width:46px;height:44px;padding:6px 8px 8px}[data-os=windows] .os-taskbar .app-icon.active{background:#ffffffad;border:1px solid #fff;border-radius:4px}
[data-os=windows] .icon-files{background:linear-gradient(#ffd56b 0 24%,#f5b93f 25% 100%)!important;color:#977134!important;border-radius:3px!important;box-shadow:inset 0 -7px 0 #e5a32630!important}
.task-tray{display:none}[data-os=windows] .task-tray{position:absolute;right:0;bottom:0;height:100%;display:flex;align-items:center;gap:3px;padding-left:6px}[data-os=windows] .task-tray>button{height:44px;border-radius:4px;padding:4px 9px}[data-os=windows] .task-tray>button:hover{background:#fff9}[data-os=windows] .task-clock{display:block!important;position:static;font-size:12px;max-width:none;min-width:91px;text-align:right;line-height:1.5}[data-os=windows] .task-tray .show-desktop{width:6px;padding:0;border-left:1px solid #9aacca55;border-radius:0;height:100%;margin-left:5px}
[data-os=windows] .window-titlebar{height:38px;min-height:38px}[data-os=windows] .window-titlebar>b{font-size:13px}[data-os=windows] .window-controls{height:38px}[data-os=windows] .window-controls button{height:38px;width:46px;font-size:16px}[data-os=windows] .os-window.maximized{top:0!important;bottom:54px!important;left:0!important;right:0!important;border-radius:0}
.os-window.snap-left,.os-window.snap-right{top:0!important;bottom:54px!important;height:auto!important;width:50%!important;border-radius:0}.os-window.snap-left{left:0!important}.os-window.snap-right{left:50%!important}
.os-popup{font-size:14px;padding:7px;background:#f5f7fbee;border-color:#e2e5ec;box-shadow:0 10px 38px #0003}.menu-item{font-size:14px;padding:11px 14px}.menu-item:hover{background:#e3e8f0;color:#1c2636}.os-popup hr{border:0;border-top:1px solid #d9dde5;margin:5px 0}.popup-context{min-width:245px;max-width:calc(100% - 16px);border-radius:7px;bottom:auto!important;transform:none!important}
.popup-start,.popup-search{width:570px;top:auto;bottom:67px!important;border-radius:9px;padding:30px}.start-apps{grid-template-columns:repeat(5,1fr);gap:22px 8px}.start-apps .app-icon{min-width:0;min-height:72px}.start-apps .app-icon span{font-size:12px}.start-apps .app-icon i{width:38px;height:38px}.start-header{font-size:15px}.start-footer{font-size:13px;padding-top:20px}.start-footer button{font-size:13px}.app-search{font-size:14px;padding:12px 16px;border:0;border-bottom:2px solid #1d70c9;border-radius:5px}.popup-start>small{font-size:13px;font-weight:600}
.popup-quick{left:auto!important;top:auto!important;right:15px;bottom:66px;width:310px;padding:22px}.brightness-setting{display:flex;align-items:center;gap:18px;padding:12px 0 22px}.brightness-setting input{min-width:0;flex:1;accent-color:#1672ce}.popup-calendar{width:340px;padding:25px}.calendar-grid{font-size:13px}.calendar-grid>*{padding:9px 0}.os-calendar>button{font-size:14px}
.os-task-view{position:absolute;inset:0 0 54px;background:#0c204e85;backdrop-filter:blur(28px);z-index:95;padding:8vh 8vw;color:white}.os-task-view header{display:flex;justify-content:space-between}.os-task-view h2{font-size:27px;font-weight:400}.os-task-view header button{font-size:32px;color:white}.os-task-view>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:25px;max-width:1100px;margin:auto}.os-task-view>div>button{height:170px;background:#eff3fbf2;border:1px solid white;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#253046;font-size:15px}.os-task-view i{font-size:44px;font-style:normal}.os-task-view b{font-weight:400}
@media(min-width:1700px){.os-window{width:860px;height:640px}.os-welcome>h1{font-size:53px}.desktop-icons{gap:18px}.desktop-status{bottom:110px}.library-header{left:4vw;right:4vw}}
@media(max-width:1100px) and (min-width:760px){.book-desk,.book-pagination,.book-scroll-hint{left:calc(50% + 120px)}.book-index{left:25px;width:200px}.book-index .literary-toc button{font-size:11px}.book-index h2{font-size:49px}.task-tray{background:#e9effb}.os-dock .app-icon[data-app=visitor],.os-dock .app-icon[data-app=domains]{display:none}}
@media(max-width:759px){
 #viewport,.glass-original,.os-desktop{height:100dvh}#viewport{scrollbar-gutter:auto}.edition-entry{font-size:12px;gap:6px}.edition-entry i{font-size:16px}
 .library-header{left:18px;right:18px;font-size:9px;top:20px}.entry-book{margin-top:-20px;padding:10px 12px 17px}.book-index{top:82px;left:18px;width:calc(100% - 36px)}.book-index h2{font-size:28px}.book-index .literary-toc button{padding:5px 0;font-size:9px}.book-desk{left:50%;top:55%}.book-pagination,.book-scroll-hint{left:50%}.book-pagination{bottom:35px;font-size:10px}
 .edition-picker-panel{padding:22px 18px}.edition-intro{padding:28px 0}.edition-grid{gap:14px}.edition-card-copy>b{font-size:15px}.edition-card-copy>span{font-size:9px;min-height:27px}.edition-picker-panel>header>span{font-size:8px;letter-spacing:1px}.edition-picker-panel>footer{display:flex;flex-wrap:wrap;font-size:10px}.edition-card-art>span{font-size:8px}
 [data-appearance=book] .edition-picker-panel,[data-appearance=desktop] .edition-picker-panel{margin:0;min-height:100%;border:0;border-radius:0;padding:22px 18px}[data-appearance=book] .edition-card-art{margin:5px 0;aspect-ratio:1.5}[data-appearance=gazette] .edition-intro h1{font-size:34px}[data-appearance=gazette] .edition-card{padding:12px 7px}[data-appearance=gazette] .edition-card:nth-child(3n){border-right:1px solid #756a57}[data-appearance=gazette] .edition-card:nth-child(2n){border-right:0}[data-appearance=gazette] .edition-card-copy>b{font-size:19px}[data-appearance=gallery] .edition-card-art{margin:0;border-width:5px;aspect-ratio:1.5}[data-appearance=atlas] .edition-card-art{aspect-ratio:1.5}
 .paper-header{height:65px;font-size:9px}.paper-header>span{display:none}.paper-header>b{font-size:19px}.paper-header-actions{gap:14px}.entry-gazette{padding:5px 12px}.paper-feature-strip{gap:8px;padding:20px 0}.paper-feature-intro h2{font-size:32px}.paper-feature-intro p{font-size:13px}.paper-feature h3{font-size:20px}.paper-feature p{font-size:12px}.paper-feature-intro>span{font-size:8px}.paper-domain-grid .domain-entry p,.paper-tools-grid p,.dropcap,.paper-manifesto p{font-size:14px}.paper-domain-grid .domain-entry b{font-size:24px}.paper-domain-grid .domain-entry small{font-size:10px}.paper-menu{inset:0}
 .journey-header{padding:23px 20px;font-size:12px}.journey-header nav{gap:15px}.journey-header button{font-size:12px}.journey-header [data-journey-jump=journey-domains]{display:none}.journey-hero{height:100dvh}.journey-intro p{font-size:15px}.journey-row>small{font-size:12px}.voyage-label{min-width:130px;padding:10px 14px;font-size:11px}
 .gallery-index{width:100%;padding:25px}.gallery-index>p{font-size:11px}.gallery-index nav button{font-size:12px;gap:9px;padding:10px 0}.gallery-window{left:auto}.gallery-panel{width:100%;padding:38px 25px;min-height:560px}.gallery-intro{min-height:720px;padding-top:100px}.gallery-intro .edition-entry{right:25px;top:25px}.gallery-intro h1{font-size:54px}.gallery-intro>p{font-size:15px}.gallery-panel>small{font-size:10px;line-height:1.7;margin-bottom:25px}.gallery-intro-art{width:68%;right:35px;bottom:35px}.gallery-intro-art img{height:185px}.gallery-technical{min-height:0}.gallery-panel h2{font-size:42px}.gallery-technical .domain-entry b{font-size:21px}.gallery-technical .domain-entry p{font-size:14px}.gallery-technical .domain-entry small{font-size:11px}.gallery-work-label{display:block}.gallery-work-label h2{font-size:60px}.gallery-work-label p{font-size:15px}.gallery-artwork img{height:200px}.gallery-work-bottom p{max-width:none;font-size:15px}.gallery-work-bottom a{font-size:15px}.gallery-toolbox{min-height:640px}.gallery-toolbox h2{font-size:46px}.gallery-toolbox>img{width:32%;height:140px;right:25px;top:95px}.gallery-toolbox b{font-size:19px;min-width:100px}.gallery-toolbox small{font-size:12px}.gallery-contact{min-height:650px}.gallery-contact h2{font-size:42px}.gallery-contact>a{font-size:21px}.gallery-contact .quick-links>*{font-size:12px;padding:12px}
 .desktop-personalize,.os-desktop[data-os=windows] .desktop-personalize{right:12px;top:14px;gap:7px}.os-desktop[data-os=mac] .desktop-personalize{top:43px}.desktop-personalize .os-switch button{font-size:11px;padding:6px 8px}.desktop-personalize .entry-desktop{font-size:11px;padding:6px 8px}.desktop-personalize .entry-desktop i{display:none}.desktop-icons{top:86px;left:6px;gap:6px}.desktop-icons .app-icon{width:66px;min-height:73px;padding:6px 1px}.desktop-icons .app-icon span{font-size:10px}.os-window{top:90px!important;left:76px!important;width:calc(100% - 84px)!important;height:calc(100% - 195px)!important;min-height:230px}.os-welcome{padding:24px 18px}.os-welcome>h1{font-size:28px}.os-welcome>p{font-size:13px}.os-welcome>small{font-size:9px;letter-spacing:.5px}.os-welcome-links button{font-size:12px}.os-welcome .quick-links>*{font-size:11px}.os-welcome .site-colophon{font-size:11px}.os-welcome .registration{font-size:10px}.desktop-legal{font-size:8px;gap:10px}.finder>aside{width:85px}.finder>aside>button{font-size:10px}.finder-toolbar input{width:80px}.finder-file small{font-size:11px}.finder-items{grid-template-columns:1fr}.window-titlebar>b{font-size:11px}[data-os=windows] .window-titlebar>b{font-size:10px;max-width:calc(100% - 90px)}[data-os=windows] .window-controls button{width:28px}.os-domains .domain-entry b{font-size:16px}.os-domains .domain-entry p{font-size:12px}
 [data-os=windows] .os-taskbar{justify-content:flex-start;padding:3px 4px;height:52px;gap:0}[data-os=windows] .os-dock .app-icon{min-width:35px;width:35px;padding:6px 4px}[data-os=windows] .os-taskbar .app-icon i{width:27px;height:27px}[data-os=windows] .start-button{width:38px;padding:9px}[data-os=windows] .task-search{width:32px}[data-os=windows] .task-view-button{display:none}[data-os=windows] .os-dock .app-icon[data-app=domains],[data-os=windows] .os-dock .app-icon[data-app=visitor],[data-os=windows] .os-dock .app-icon[data-app=notes],[data-os=windows] .os-dock .app-icon[data-app=settings]{display:none}[data-os=windows] .task-clock{font-size:10px;min-width:70px;padding:4px 6px}[data-os=windows] .task-tray>[data-menu=quick]{display:none}[data-os=windows] .task-tray{padding-left:0}.os-running{display:none}.popup-start,.popup-search{top:auto;bottom:62px!important;width:calc(100% - 20px);padding:24px 18px}.start-apps{grid-template-columns:repeat(4,1fr);gap:18px 6px}.start-apps .app-icon span{font-size:11px}.popup-calendar{right:10px;width:calc(100% - 20px)}.os-task-view{padding:35px 20px;overflow:auto}.os-task-view>div{grid-template-columns:repeat(2,1fr);gap:14px}.os-task-view>div>button{height:130px;font-size:12px}
}

.reading-edition{grid-column:1/-1;display:flex;justify-content:flex-end;padding:0 10px 15px}.reading-edition .entry-book{margin-top:0}
