@charset "UTF-8";
:root{font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:#202725;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #f29145;outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:90px}button{border:0;background:none}p{line-height:1.85}h1,h2,h3,p{margin-top:0}h2{font-size:27px;letter-spacing:-1px}h3{font-size:18px}.proposal-bar{height:58px;background:#202323;color:#f6f5f1;display:flex;align-items:center;justify-content:space-between;padding:0 25px;gap:15px;position:sticky;top:0;z-index:20;font-size:12px;box-shadow:0 1px 0 #ffffff20}.proposal-label{font-weight:600}.proposal-label small{font:10px "SFMono-Regular",Consolas,monospace;color:#b2bab7;margin-left:8px}.proposal-bar>div{display:flex;gap:5px}.proposal-bar button{padding:9px 17px;border-radius:5px;font-size:12px;color:#bac2bf;transition:background .2s}.proposal-bar button span{margin-left:6px}.proposal-bar button[aria-pressed=true]{background:#f2f3ee;color:#242b27}.prototype-note{color:#aeb7b2;font-size:11px}.design{animation:appear .35s ease both;min-height:calc(100vh - 58px)}.eyebrow,.section-index{font-size:11px;letter-spacing:1.3px;font-weight:600}.eyebrow{display:flex;align-items:center;gap:9px}.small-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#388366}.muted{color:#7c8580;font-size:12px}.actions{display:flex;align-items:center;gap:22px}.text-button{font-size:13px;padding:12px 0;font-weight:600}.primary,.b-primary,.c-primary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 20px;font-size:13px;font-weight:600}.primary{color:white;background:#24664e;border-radius:6px}.primary:hover{background:#164c38}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.section-heading h2{margin:10px 0 0}.section-index{color:#7c8580}footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0;font-size:11px;color:#7c8580;border-top:1px solid #dfe4df}section[id]{scroll-margin-top:90px}
/* A — quiet, precise, navigable documentation */
.design-a{background:#fff;display:flex}.a-sidebar{width:247px;flex-shrink:0;border-right:1px solid #e5e9e5;background:#f8faf8;padding:33px 22px;position:sticky;top:58px;height:calc(100vh - 58px);min-height:620px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:650;white-space:nowrap}.brand-icon{font-size:23px;background:#24664e;color:white;width:31px;height:31px;display:grid;place-items:center;border-radius:7px}.brand-light{font-size:12px;font-weight:400}.sidebar-heading{font-size:10px;color:#7c8580;margin:39px 12px 13px;letter-spacing:1px}.side-link{text-align:left;padding:11px 12px;margin:2px 0;font-size:12px;border-radius:5px;display:flex;gap:12px;align-items:center}.side-link>span{width:16px;color:#8a968d;font-size:11px}.side-link.active{background:#e8f0e9;color:#236247;font-weight:600}.side-link:hover{background:#edf1ed}.sidebar-bottom{margin-top:auto;border-top:1px solid #e2e8e1;padding:24px 10px 0;font-size:11px}.sidebar-bottom .small-dot{margin-right:5px}.sidebar-bottom p{font-size:10px;color:#869087;margin:8px 0 0}.a-body{flex:1;min-width:0}.a-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #eef1ee;font-size:12px}.search-trigger{display:flex;align-items:center;gap:12px;background:#f7f9f6;padding:8px 11px;border:1px solid #e6eae4;border-radius:6px;color:#849086;font-size:16px}.search-trigger span{font-size:11px}.search-trigger kbd{font-size:9px;border:1px solid #dce1db;border-radius:3px;padding:2px 4px;margin-left:35px}.a-content{max-width:1120px;margin:auto;padding:51px 6% 0}.a-content>.eyebrow{color:#51705e}.a-hero{padding:22px 0 49px}.a-hero h1{font-size:clamp(34px,3.6vw,53px);font-weight:650;letter-spacing:-2px;line-height:1.35;margin-bottom:20px}.a-hero h1 span{color:#2c7856}.a-hero p{font-size:14px;color:#727d74;margin-bottom:26px}.a-meta{display:flex;gap:25px;margin-top:27px;font-size:10px;color:#7e887e}.a-meta span:before{content:'✓';color:#40825f;margin-right:6px}.a-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e0e6df;border-radius:8px;overflow:hidden}.a-steps button{text-align:left;padding:22px 18px 14px;border-right:1px solid #e0e6df;transition:background .2s}.a-steps button:last-child{border:0}.a-steps button:hover{background:#f1f7ef}.step-number{font:12px "SFMono-Regular",monospace;color:#839484;display:block;margin-bottom:27px}.a-steps h3{font-size:15px;margin-bottom:8px}.a-steps p{font-size:11px;color:#808980;min-height:37px}.step-bottom{display:flex;justify-content:space-between;font-size:10px;border-top:1px solid #e6eae3;padding-top:15px;color:#477858}.step-bottom b{font-size:15px}.a-practice{background:#f5f7f1;border:1px solid #e5eadd;border-radius:8px;margin:35px 0 40px;padding:28px 30px;display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:center;overflow:hidden}.a-practice h2{font-size:21px;margin:12px 0}.a-practice p{font-size:12px;color:#7d8477;margin-bottom:7px}.a-practice .text-button{color:#346147}.mini-browser{border:1px solid #d6dece;border-radius:7px;background:white;box-shadow:0 9px 20px #253a1510;transform:rotate(-3deg)}.mini-dots{font-size:8px;letter-spacing:3px;padding:10px;border-bottom:1px solid #edf0e7;color:#b3c0a8}.mini-dots span{letter-spacing:0;float:right;font-size:8px}.mini-page{padding:22px 24px;background:#eef3df}.mini-page>span{display:block;font-size:8px;letter-spacing:2px;color:#6d8150}.mini-page strong{font-family:"Songti SC","STSong",serif;display:block;font-size:23px;line-height:1.5;margin:10px 0}.mini-page i{font-size:8px;font-style:normal;background:#d8e5bc;padding:6px 10px;display:inline-block}
/* B — warm editorial field guide */
.design-b{background:#f8f4e9;color:#302f29;background-image:radial-gradient(#bcb49733 .55px,transparent .55px);background-size:5px 5px}.b-header{max-width:1280px;margin:auto;padding:27px 45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9d5c8}.b-brand{display:flex;gap:12px;align-items:center;font-family:"Songti SC","STSong",serif;font-size:21px;font-weight:bold}.book-mark{width:43px;height:46px;background:#d95836;color:#fff4dc;display:grid;place-items:center;font:bold 35px Georgia,serif;transform:rotate(-6deg)}.b-brand small{display:block;font:8px Georgia,serif;letter-spacing:2px;margin-top:6px}.b-header nav,.c-header nav{display:flex;gap:27px;font-size:12px}.b-header nav button:hover{color:#cd5335}.b-header-cta{border:1px solid #aea894;padding:11px 16px;border-radius:30px;font-size:12px}.b-content{max-width:1190px;margin:auto;padding:0 28px}.b-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding:68px 0 58px;align-items:center}.b-intro>.eyebrow{color:#7c796b;font-size:10px}.b-intro>.eyebrow>span{margin-left:20px;font:10px Georgia,serif}.b-hero h1{font-family:"Songti SC","STSong",serif;font-size:clamp(38px,4.3vw,60px);font-weight:700;letter-spacing:-2px;line-height:1.38;margin:25px 0 24px}.b-hero h1 span{color:#cf583b;position:relative;display:inline-block}.b-hero h1 span:after{content:'';position:absolute;bottom:1px;height:8px;border-top:2px solid #cf583b;border-radius:50%;width:100%;left:0;transform:rotate(-2deg)}.b-intro p{font-size:14px;color:#817b6c}.b-primary{background:#d55535;color:white;border-radius:3px;margin:26px 0 23px;box-shadow:3px 3px 0 #cbbda4}.b-primary:hover{background:#b94328}.b-caption{color:#8d8370;font-size:10px}.b-caption>span{font-size:19px;color:#d35a37;vertical-align:middle;margin-right:8px}.notebook-art{position:relative;height:410px;display:flex;align-items:center;justify-content:center}.paper{position:absolute;width:315px;height:354px;border:1px solid #cec5af}.paper-back{background:#d7dfbd;transform:rotate(9deg) translate(18px,-2px);box-shadow:10px 12px 20px #6c5c3620}.paper-front{background:#fffdf4;transform:rotate(-6deg);padding:24px 25px;background-image:linear-gradient(transparent 31px,#c7c3b72b 32px);background-size:100% 32px;box-shadow:0 9px 25px #6c5c3619}.paper-top{display:flex;justify-content:space-between;font-size:9px;color:#8c826b;border-bottom:1px solid #d0c8b4;padding-bottom:15px}.paper-title{font-family:"Songti SC","STSong",serif;font-size:33px;line-height:1.5;margin:17px 0 19px}.paper-check{font-size:12px;margin-top:10px;color:#696b53;display:flex;align-items:center;gap:12px}.paper-check b{background:#6a8058;color:#fff;padding:1px 3px;font-size:9px}.paper-check>span{font-size:18px}.paper-bottom{font:7px Georgia,serif;letter-spacing:1px;margin-top:25px;display:flex;justify-content:space-between;align-items:center;color:#8f8068}.paper-bottom>span{font-size:23px}.sticker{position:absolute;right:5px;bottom:58px;width:101px;height:101px;border-radius:50%;background:#ead074;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #ad8f46;outline:5px solid #ead074;transform:rotate(12deg);font-family:"Songti SC",serif;font-size:13px;line-height:1.8;box-shadow:2px 5px 9px #68532820}.art-spark{position:absolute;top:0;right:25px;font-size:68px;color:#d05235;z-index:1}.art-caption{position:absolute;bottom:-7px;font-family:"Songti SC",serif;font-size:13px;color:#8c8166;transform:rotate(-4deg)}.orbit-one{width:370px;height:300px;border:1px solid #c2b18b;border-radius:50%;position:absolute;transform:rotate(-30deg)}.b-path{border-top:1px solid #cec8b7;padding-top:30px}.b-section-head{display:grid;grid-template-columns:160px 1fr;align-items:center;column-gap:20px}.b-section-head>span{font-size:11px;color:#9a6c53}.b-section-head h2{font-family:"Songti SC",serif;font-size:29px;margin:0}.b-section-head p{grid-column:2;font-size:12px;color:#8d8473;margin:12px 0 28px}.b-lessons{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.b-lessons button{text-align:left;background:#f1e9d7;border:1px solid #ddd3be;padding:24px 28px;position:relative;transition:transform .2s}.b-lessons button:nth-child(2){background:#e6eadc;border-color:#d0d8c4}.b-lessons button:nth-child(3){background:#f3e3d9;border-color:#e4cfc1}.b-lessons button:hover{transform:translateY(-5px)}.lesson-count{font-size:10px;color:#8b816b}.lesson-symbol{position:absolute;right:24px;top:17px;font:39px Georgia,serif;color:#97815b}.b-lessons button:nth-child(2) .lesson-symbol{color:#728460}.b-lessons button:nth-child(3) .lesson-symbol{color:#c87051}.b-lessons h3{font:600 23px "Songti SC",serif;margin:32px 0 11px}.b-lessons p{font-size:12px;color:#8a806e}.lesson-link{display:block;border-top:1px solid #b4a58555;padding-top:14px;margin-top:23px;font-size:11px}.b-notes{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:45px 0}.b-notes h2{font:600 30px/1.5 "Songti SC",serif;margin:15px 0 0}.b-notes>div:last-child{padding-top:19px}.b-notes p{font-size:13px;color:#827a69}.b-notes .text-button{color:#ba5035}.design-b footer{border-color:#d9d0bd;align-items:center}.b-footer-title{font:19px "Songti SC",serif;color:#625944}
/* C — technical workshop, clear task sequence */
.design-c{background:#121716;color:#e6eae1;background-image:linear-gradient(#8fbd9710 1px,transparent 1px),linear-gradient(90deg,#8fbd9710 1px,transparent 1px);background-size:58px 58px}.c-header{max-width:1320px;padding:28px 45px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff17}.c-brand{display:flex;align-items:center;gap:10px;font:bold 19px "SFMono-Regular",Consolas,monospace;letter-spacing:1px}.c-brand>span:first-child{color:#cdf78a;font-size:23px}.c-brand .c-brand-sub{font-family:"PingFang SC",sans-serif;font-size:10px;color:#899388;letter-spacing:1px;margin-left:8px;padding-left:15px;border-left:1px solid #465043}.c-header nav{color:#a3aea3}.c-header nav button:hover{color:#cdf78a}.c-header-action{border:1px solid #68795e;padding:10px 17px;color:#cdf78a;font-size:11px}.c-content{max-width:1220px;margin:auto;padding:0 32px}.c-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:66px 0 57px}.c-hero .eyebrow{color:#a4b698;font-size:10px}.c-hero .small-dot{background:#cdf78a;box-shadow:0 0 15px #c4f68b66}.c-hero h1{font-size:clamp(40px,4.2vw,59px);letter-spacing:-2px;line-height:1.28;margin:26px 0 23px;font-weight:650}.c-hero h1 span{color:#cef88d}.c-hero h1 i{font-style:normal;color:#cef88d;font-weight:300;margin-left:3px}.c-hero p{font-size:13px;color:#9ba798;line-height:1.95}.c-primary{background:#cdf58a;color:#16210f;padding:15px 19px}.c-primary:hover{background:#e0ffae}.c-hero .actions{margin:26px 0 31px;gap:22px}.c-hero .text-button{color:#b5c1ae;font-size:12px}.c-hero-foot{display:flex;gap:22px;font:10px "SFMono-Regular",monospace;color:#9eb581}.c-hero-foot b{font:10px "PingFang SC",sans-serif;color:#83917d;margin-left:5px}.task-console{background:#1a211d;border:1px solid #46513d;box-shadow:14px 14px 0 #cdf58a06;transform:rotate(1deg)}.console-top{height:42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3a4535;padding:0 15px;font:9px "SFMono-Regular",monospace;color:#93a18a}.console-top>span{display:flex;gap:5px}.console-top i{width:6px;height:6px;border-radius:50%;background:#5c6952}.console-top i:first-child{background:#c7e6a1}.console-top b{font-size:9px;font-weight:400}.console-body{padding:24px}.console-label{font:9px "SFMono-Regular","PingFang SC",monospace;letter-spacing:1px;color:#95a18c;margin-bottom:13px}.prompt-bubble{background:#252f26;border-left:2px solid #839773;padding:14px 17px;font-size:12px;line-height:1.9;margin-bottom:24px;color:#d5decf}.green{color:#c3ed89}.console-step{font-size:10px;color:#a7b09d;margin-top:11px}.console-step>span{color:#c6eb9e;margin-right:10px}.console-preview{margin-top:23px;display:flex;align-items:center;gap:12px;padding:15px;background:#e1e9d4;color:#293222}.preview-avatar{width:38px;height:42px;display:grid;place-items:center;background:#c7d9b5;font:23px Georgia,serif}.console-preview b{font-size:12px}.console-preview div>span{display:block;font-size:8px;margin-top:5px;color:#6f7a61}.console-preview>span{margin-left:auto}.console-bottom{display:flex;justify-content:space-between;align-items:center;font:7px "SFMono-Regular",monospace;letter-spacing:1px;color:#839576;margin-top:18px}.console-bottom>span:last-child{font-size:22px;color:#cdf58a}.c-missions{padding-top:27px;border-top:1px solid #49573d}.design-c .section-index{color:#9ab481;font:10px "SFMono-Regular","PingFang SC",monospace;letter-spacing:1px}.design-c h2{font-size:27px}.design-c .muted{color:#83927c;font-size:10px}.mission-list{border:1px solid #3b4734;background:#182019}.mission-list button{width:100%;display:flex;align-items:center;gap:27px;text-align:left;padding:20px 25px;border-bottom:1px solid #35432e;transition:background .2s}.mission-list button:last-child{border-bottom:0}.mission-list button:hover{background:#273621}.mission-num{font:22px "SFMono-Regular",monospace;color:#8a9d77}.mission-list h3{font-size:15px;margin:0 0 5px}.mission-list p{font-size:11px;color:#85967b;margin:0}.mission-tag{font-size:10px;margin-left:auto;color:#a9bd95;border:1px solid #425238;padding:6px 11px;white-space:nowrap}.mission-list button>b{font-size:20px;color:#bddf9b;margin-left:18px;font-weight:400}.c-bottom{display:flex;align-items:center;justify-content:space-between;padding:39px 0 30px;gap:20px}.c-bottom h2{font-size:23px;margin:13px 0 10px}.c-bottom p{font-size:12px;color:#8c9c82}.c-outline{padding:14px 21px;border:1px solid #627650;font-size:11px;color:#c6e6a6;white-space:nowrap}.design-c footer{border-color:#35432d;color:#839475;font-size:10px}
/* Reading overlay and compact screens */
dialog{border:1px solid #d8ded3;border-radius:12px;padding:0;width:min(720px,calc(100% - 32px));max-height:85vh;color:#293328;background:#fcfdf9;box-shadow:0 30px 100px #0005}dialog::backdrop{background:#111a16a6;backdrop-filter:blur(5px)}.reader-toolbar{position:sticky;top:0;background:#f3f6ed;padding:17px 23px;border-bottom:1px solid #dce3d6;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:10px;color:#75806d}.reader-toolbar button{font-size:12px;color:#34492d;padding:7px;background:#e5ecdc;border-radius:4px}#reader-content{padding:32px 38px 42px}#reader-content h2{font-size:29px;line-height:1.4;margin:12px 0 19px}#reader-content h3{margin:26px 0 10px;font-size:17px}#reader-content p,#reader-content li{font-size:14px;line-height:1.9;color:#65715d}#reader-content li{margin:9px 0}#reader-content ol{padding-left:22px}.reader-note{font-size:11px!important;background:#edf1e6;padding:12px 15px;border-left:3px solid #6f8e54}.prompt-example{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#eaf0e1;font:13px/1.9 "PingFang SC",sans-serif;border-radius:6px}.copy-button{background:#2e6047;color:white;padding:9px 14px;border-radius:5px;font-size:12px}#search-input{width:100%;padding:13px;border:1px solid #b9c8ad;border-radius:5px;background:#fff;font:inherit;margin:8px 0 20px}.search-result{display:block;text-align:left;width:100%;padding:15px 10px;border-bottom:1px solid #dce4d4;font-size:14px}.search-result:hover{background:#edf3e5}@keyframes appear{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(min-width:1500px){.a-content{padding-top:65px}.a-hero{padding-bottom:65px}.b-hero,.c-hero{padding-top:85px;padding-bottom:75px}}
@media(max-width:1050px){.proposal-label small{display:none}.a-sidebar{width:208px;padding:30px 14px}.brand{font-size:16px;gap:6px}.brand-light{font-size:10px}.a-content{padding-left:5%;padding-right:5%}.a-steps{grid-template-columns:repeat(2,1fr)}.a-steps button:nth-child(2){border-right:0}.a-steps button:nth-child(-n+2){border-bottom:1px solid #e0e6df}.step-number{margin-bottom:17px}.a-practice{padding:23px;grid-template-columns:1fr}.mini-browser{display:none}.b-header,.c-header{padding:24px 28px}.b-header nav,.c-header nav{gap:12px}.b-hero{gap:12px}.paper{width:265px;height:337px}.paper-front{padding:22px}.paper-title{font-size:29px}.sticker{right:0;width:85px;height:85px;font-size:11px}.c-hero{gap:28px}.c-brand .c-brand-sub{display:none}.c-hero .actions{align-items:start;flex-direction:column;gap:8px}.c-hero-foot{gap:13px}.b-lessons button{padding:22px}.b-lessons h3{font-size:21px}}
@media(max-width:720px){.proposal-bar{height:auto;min-height:61px;padding:10px 12px;justify-content:center}.proposal-label,.prototype-note{display:none}.proposal-bar>div{width:100%;justify-content:center}.proposal-bar button{padding:10px 12px;flex:1;max-width:180px;font-size:11px}.a-sidebar{display:none}.a-header{height:62px;padding:0 22px}.a-header>span{font-size:11px}.search-trigger kbd{display:none}.a-content{padding:36px 23px 0}.a-hero h1{font-size:38px;letter-spacing:-1.8px}.a-hero p{font-size:13px}.a-hero{padding-bottom:37px}.a-meta{gap:12px;font-size:9px;flex-wrap:wrap}.a-hero .actions{gap:17px}.primary{padding:13px 15px;gap:15px}.text-button{font-size:12px}.section-heading{align-items:start;flex-direction:column;gap:12px}.section-heading h2{font-size:24px}.a-steps button{padding:18px 15px}.a-practice{margin:25px 0}.a-practice h2{font-size:19px}.a-practice p br{display:none}footer{flex-direction:column;gap:9px}.b-header,.c-header{padding:20px}.b-header nav,.c-header nav{display:none}.b-brand{font-size:17px}.book-mark{width:34px;height:39px;font-size:28px}.b-brand small{font-size:6px;letter-spacing:1.4px}.b-header-cta{font-size:10px;padding:9px 12px}.b-content,.c-content{padding:0 23px}.b-hero,.c-hero{grid-template-columns:1fr;padding:38px 0 35px;gap:25px}.b-hero h1{font-size:43px;margin:22px 0}.b-intro p{font-size:13px}.notebook-art{height:365px;max-width:370px;width:100%;margin:auto}.paper{width:267px;height:320px}.paper-title{font-size:28px;margin:14px 0}.paper-check{font-size:11px}.paper-bottom{margin-top:15px}.art-spark{right:1px;font-size:52px}.orbit-one{width:315px;height:250px}.sticker{right:0;bottom:38px}.art-caption{bottom:0}.b-section-head{grid-template-columns:1fr;gap:12px}.b-section-head h2{font-size:26px}.b-section-head p{grid-column:1;margin:0 0 22px}.b-lessons{grid-template-columns:1fr;gap:13px}.b-lessons button{padding:21px 24px}.b-lessons h3{margin:17px 0 10px;font-size:24px}.b-lessons p br{display:none}.lesson-link{margin-top:14px}.b-notes{grid-template-columns:1fr;gap:0;padding:35px 0}.b-notes h2{font-size:28px}.b-notes h2 br{display:none}.design-b footer{align-items:start}.c-brand{font-size:17px}.c-header-action{font-size:10px;padding:9px 12px}.c-hero h1{font-size:44px}.c-hero .actions{flex-direction:row;align-items:center;gap:15px}.c-primary{padding:14px 13px;gap:16px;font-size:12px}.c-hero .text-button{font-size:11px}.c-hero-foot{gap:22px}.task-console{transform:none;max-width:440px;width:100%;margin:5px auto 0}.console-body{padding:22px}.c-missions{padding-top:26px}.mission-list button{padding:18px 15px;gap:15px}.mission-num{font-size:18px}.mission-list h3{font-size:14px}.mission-list p{font-size:10px}.mission-tag{display:none}.mission-list button>b{margin-left:auto;font-size:17px}.c-bottom{align-items:start;flex-direction:column;padding:33px 0}.c-bottom h2{font-size:22px}.c-bottom p{margin-bottom:0}.desktop{display:none}#reader-content{padding:25px 23px}#reader-content h2{font-size:25px}.reader-toolbar{padding:12px 15px;font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

@media(max-width:720px){.notebook-art{overflow:hidden;overflow:clip}}

.selected-home .design{min-height:100vh}
