/* Five locally integrated layouts, using the existing content and download pipeline. */
.studio-page{--radius:12px;--shadow:none;--background:#fff;--ink:#111;--muted:#697077;--accent:#856500;--button:#f2bc00;--surface:#fff;--tint:#fafafa;--line:#e9e9e9;--button-ink:#171717;font-family:Arial,"Microsoft YaHei",sans-serif;line-height:1.7;overflow-wrap:anywhere}
.studio-page.theme-viridian{--background:#08080a;--ink:#eeeef2;--muted:#adaeb7;--accent:#00e277;--button:#00bd59;--button-ink:#fff;--surface:#15151b;--tint:#0f0f14;--line:#24242c;--radius:8px}
.studio-page.theme-volt{--background:#0b0c0e;--ink:#f5f7fa;--muted:#9ca7b4;--accent:#caff00;--button:#caff00;--surface:#15171b;--tint:#101215;--line:#272b30;--radius:2px}
.studio-page.theme-orbit{--background:#090614;--ink:#eeedf8;--muted:#aca9c0;--accent:#88acff;--button:#3866db;--button-ink:#fff;--surface:#130c22;--tint:#100a20;--line:#29203e;--radius:16px;background:radial-gradient(900px 620px at 12% -6%,#4a3fe44d,transparent),radial-gradient(800px 800px at 90% 45%,#2031791a,transparent),#090614}
.studio-page.theme-mono{--accent:#187f65;--button:#111;--button-ink:#fff;--surface:#f7f7f7;--tint:#fafafa;--line:#e9e9e9;--radius:16px;color-scheme:light}
.studio-page.theme-auric{color-scheme:light}.studio-page .container{width:min(1152px,calc(100% - 64px))}.studio-page .download-button{color:var(--button-ink);border-radius:var(--radius);font-weight:700;min-height:50px}.studio-page .download-button:hover{color:var(--button-ink)}.studio-page .outline-button{border-radius:var(--radius);font-weight:650;min-height:50px}.studio-page .download-button.compact{min-height:42px;padding:10px 20px;font-size:13px}
.studio-announcement{text-align:center;background:#fff8dc;border-bottom:1px solid #f4edca;color:#78600b;font-size:12px;padding:9px 16px}.theme-mono .studio-announcement{background:#ecfdf5;color:#367b66;border-color:#d9f1e5}.studio-header{position:sticky;top:0;z-index:100;background:var(--background);border-bottom:1px solid var(--line)}.studio-header-inner{display:flex;align-items:center;gap:28px;min-height:70px}.studio-brand{min-width:0;max-width:240px;line-height:1.4}.studio-brand strong{font-size:17px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-brand small{display:block;font-size:9px;letter-spacing:1.6px;color:var(--muted);margin-top:3px}.studio-nav{display:flex;align-items:center;justify-content:center;gap:24px;flex:1;font-size:13px;color:var(--muted);white-space:nowrap}.studio-header-download{margin-left:auto;flex-shrink:0}.studio-menu{display:none}
.studio-hero{padding:80px 0 70px}.studio-hero-inner{display:grid;grid-template-columns:1.08fr 1fr;gap:60px;align-items:center;min-height:420px}.studio-hero-copy{min-width:0}.studio-kicker{display:inline-block;color:var(--accent);background:#fdf7df;border:1px solid #f0eacb;padding:5px 12px;border-radius:30px;font-size:11px;font-weight:650;letter-spacing:.4px;margin-bottom:22px}.studio-hero h1{font-size:50px;line-height:1.17;letter-spacing:-1.5px;font-weight:800;overflow-wrap:anywhere;text-wrap:balance}.studio-description{color:var(--muted);line-height:1.85;font-size:16px;margin-top:22px}.studio-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.studio-note{font-size:12px;color:var(--muted);margin-top:20px}.studio-brief{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 42px #15201c14;min-width:0}.brief-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:15px;padding-bottom:14px;border-bottom:1px solid var(--line)}.brief-heading>span{color:var(--accent);font-size:11px;background:#fff8df;padding:3px 8px;border-radius:4px}.brief-cover{width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:8px;margin-top:14px}.brief-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0;min-width:0}.brief-row:last-child{border-bottom:0;padding-bottom:5px}.brief-row>div{flex:1;min-width:0}.brief-row strong{font-size:13px;line-height:1.5;display:block}.brief-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.brief-number{font:600 11px/1.5 monospace;background:#fff6d7;color:#876900;padding:7px;border-radius:50%}.brief-label{font-size:11px;color:var(--accent);flex-shrink:0}
.studio-stats-strip{border-block:1px solid var(--line)}.studio-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.studio-stats>div{padding:30px 20px;border-right:1px solid var(--line);text-align:center;min-width:0}.studio-stats>div:last-child{border:0}.studio-stats strong{font-size:29px;line-height:1.4;display:block;font-weight:750}.studio-stats span{font-size:12px;color:var(--muted);display:block;margin-top:5px}.studio-page .section-block{padding-block:72px}.studio-page .section-heading h2{font-size:34px;line-height:1.4;font-weight:750;letter-spacing:-.8px}.studio-page .section-heading{margin-bottom:32px}.studio-page .eyebrow{font-size:10px;letter-spacing:1.7px}.studio-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden;scroll-margin-top:100px}.studio-feature>img{width:100%;aspect-ratio:16/9;object-fit:cover}.studio-feature-copy{padding:27px}.studio-index{color:var(--accent);font:600 10px/1.6 monospace;letter-spacing:1px;display:block;margin-bottom:15px}.studio-feature h3{font-size:18px;line-height:1.5;margin-bottom:10px}.studio-feature p{color:var(--muted);font-size:14px;line-height:1.9}.studio-reading-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:35px;align-items:start}.studio-article-index{border:1px solid var(--line);border-radius:var(--radius);padding:22px;position:sticky;top:96px;background:var(--surface)}.studio-article-index>span{font-size:12px;color:var(--muted);display:block;margin-bottom:15px}.studio-article-index a{display:flex;gap:10px;font-size:12px;padding:11px 0;border-top:1px solid var(--line)}.studio-article-index b{font-size:10px;color:var(--accent);padding-top:2px}.studio-article-grid{display:grid;gap:22px;min-width:0}.studio-article-card{padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;scroll-margin-top:100px}.studio-article-card h3{font-size:23px;line-height:1.5}.studio-page .article-text{font-size:15px;line-height:2}.studio-page .gallery-grid img{aspect-ratio:16/10}.studio-page .gallery-grid figcaption{font-size:12px}.studio-page .guide-list{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-faq-list{max-width:850px;margin-inline:auto}.studio-faq details{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;background:var(--surface);overflow:hidden}.studio-faq summary{cursor:pointer;display:flex;align-items:baseline;gap:18px;padding:21px 24px;list-style:none}.studio-faq summary::-webkit-details-marker{display:none}.studio-faq summary>span{font:11px/1.7 monospace;color:var(--accent);flex-shrink:0}.studio-faq summary h3{font-size:16px;line-height:1.65;flex:1;font-weight:650}.studio-faq summary:after{content:"+";font-size:20px;line-height:1.3;color:var(--muted)}.studio-faq details[open] summary:after{content:"−"}.studio-faq details>div{padding:0 24px 24px 58px;color:var(--muted);font-size:14px;line-height:1.9}.studio-faq details>div p+p{margin-top:12px}.studio-download{margin-block:30px 65px;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:30px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.studio-download h2{font-size:27px;line-height:1.4}.studio-download p{color:var(--muted);font-size:14px;margin-top:12px}.studio-download>div:last-child{flex-shrink:0;text-align:center}.studio-text-link{display:block;font-size:12px;color:var(--muted);margin-top:10px}.studio-footer{border-top:1px solid var(--line);padding-block:35px 50px;color:var(--muted)}.studio-footer>.container{display:flex;gap:30px;justify-content:space-between;align-items:center;font-size:12px}.studio-footer strong{font-size:15px;color:var(--ink)}.studio-footer p{margin-top:8px}
.studio-device{width:min(320px,100%);justify-self:center;padding:24px 18px 18px;background:var(--surface);border:9px solid #17171d;border-radius:36px;box-shadow:0 0 0 1px #24242b,0 30px 70px #0002;min-width:0}.device-top{display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:9px;padding-bottom:25px}.device-top>span:last-child{font-size:7px;max-width:125px;text-align:right;letter-spacing:.5px}.device-heading small{display:block;color:var(--muted);font-size:11px}.device-heading>strong{display:block;font-size:24px;line-height:1.35;margin-block:12px;color:var(--ink)}.device-heading>span{font-size:10px;color:var(--accent)}.device-picture{margin-block:20px}.device-picture img{width:100%;aspect-ratio:8/5;object-fit:cover;border-radius:5px}.device-list a{display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding:15px 0}.device-list a>span{font:10px/1.5 monospace;color:var(--accent);padding:5px;background:var(--tint);border-radius:50%;flex-shrink:0}.device-list strong{font-size:12px;line-height:1.6;display:block}.device-list small{display:block;font-size:10px;color:var(--muted);margin-top:3px;line-height:1.5}.device-footer{display:flex;gap:25px;justify-content:center;margin-top:20px;font-size:10px;color:var(--muted)}
/* 01: white/gold brief and spacious centered sections. */
.theme-auric .studio-hero{background:linear-gradient(#fff,#fafafa)}.theme-auric .section-heading{text-align:center}.theme-auric .studio-feature{border-color:transparent;background:#fafafa}.theme-auric .studio-article-card{border-radius:4px}.theme-auric .studio-faq summary>span{display:none}.theme-auric .studio-faq details>div{padding-left:24px}.theme-auric .studio-download{background:#fafafa}
/* 02: green/black editorial page and portrait content panel. */
.theme-viridian .studio-hero{padding-block:90px 65px;background:radial-gradient(ellipse at 60% 6%,#003a1d38,transparent 55%)}.theme-viridian .studio-hero-inner{grid-template-columns:1.2fr 1fr;gap:60px;min-height:640px}.theme-viridian .studio-kicker{background:transparent;border-color:#29292d;color:#06e77a}.theme-viridian .studio-device{min-height:580px;background:#0c0c12;border-color:#17171d}.theme-viridian .studio-device .device-picture img{aspect-ratio:2/1}.theme-viridian h1{font-size:52px;line-height:1.2}.theme-viridian .title-keyword{color:var(--accent)}.theme-viridian .download-button{background:linear-gradient(120deg,#02cf6b,#009e28);box-shadow:0 5px 25px #00ba5b30;border-radius:3px}.theme-viridian .outline-button{border-radius:3px}.theme-viridian .hero-statistics{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);margin-top:40px}.theme-viridian .hero-statistics>div{text-align:left;padding:25px 10px 0 0;border:0}.theme-viridian .hero-statistics strong{font-size:27px}.theme-viridian .studio-article-grid{gap:0}.theme-viridian .studio-article-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0}.theme-viridian .studio-article-card:first-child{padding-top:0}.theme-viridian .studio-article-index{background:#111117}.theme-viridian .studio-feature-grid{gap:18px}.theme-viridian .guide-number{background:#003f27;color:var(--accent)}.theme-viridian .studio-faq-list{max-width:none}.theme-viridian .studio-faq details{background:transparent;border-width:0 0 1px;border-radius:0}
/* 03: high-contrast mobile-first, square panels and numbered content. */
.theme-volt .container{width:min(1216px,calc(100% - 48px))}.theme-volt .studio-header-inner{min-height:80px}.theme-volt .studio-hero{padding-block:100px 80px}.theme-volt .studio-hero-inner{grid-template-columns:1.15fr 1fr;gap:90px;min-height:580px}.theme-volt h1{font-size:64px;line-height:1.08;letter-spacing:-2.5px}.theme-volt .title-keyword{color:var(--accent)}.theme-volt .studio-kicker{border:0;padding:0;border-radius:0;background:transparent;font:600 11px/1.6 monospace;letter-spacing:1px}.theme-volt .studio-device{min-height:560px;background:#0b0c0e;border-color:#17191e;border-radius:30px;box-shadow:0 0 0 1px #32343b,0 30px 70px #0005}.theme-volt .device-picture img{border-radius:0}.theme-volt .studio-stats strong{font-size:22px;color:var(--accent)}.theme-volt .studio-stats-strip{background:#14161a}.theme-volt .studio-feature{background:transparent;border:0;border-bottom:1px solid var(--line)}.theme-volt .studio-feature-copy{padding:25px 0}.theme-volt .studio-feature>img{border:1px solid var(--line)}.theme-volt .studio-page .section-heading{text-align:left}.theme-volt .studio-reading-layout{grid-template-columns:1fr}.theme-volt .studio-article-index{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.theme-volt .studio-article-index>span{grid-column:1/-1}.theme-volt .studio-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-volt .guide-list{grid-template-columns:1fr}.theme-volt .guide-list li{display:flex;gap:25px;border:0;border-bottom:1px solid var(--line);padding:25px 0;background:transparent}.theme-volt .guide-number{border-radius:0;background:transparent;border:1px solid #879d344a;color:var(--accent);flex-shrink:0}.theme-volt .studio-download{background:#14161a;padding:40px}.theme-volt .studio-faq-list{max-width:900px;margin-left:0}.theme-volt .studio-faq details{background:transparent;border-width:0 0 1px}.theme-volt .studio-faq summary{padding-inline:0}.theme-volt .studio-faq details>div{padding-left:32px}
/* 04: centered blue/violet editorial landing page. */
.theme-orbit .studio-header{background:#0b071b}.theme-orbit .studio-header-inner{min-height:68px}.theme-orbit .studio-brand{color:#a6bdff}.theme-orbit .studio-hero{padding:65px 0 55px;background:radial-gradient(ellipse at 50% 20%,#22337a47,transparent 65%)}.theme-orbit .studio-hero-inner.centered{display:block;text-align:center;min-height:0}.theme-orbit .studio-hero-copy{max-width:960px;margin:auto}.theme-orbit .studio-kicker{background:#263c9321;border:1px solid #445edb38;color:#bfcef5;padding:8px 18px}.orbit-cover{width:100px;height:100px;margin:4px auto 25px;border-radius:50%;overflow:hidden;border:2px solid #324d91;box-shadow:0 0 60px #345cf438}.orbit-cover img{width:100%;height:100%;object-fit:cover}.theme-orbit h1{font-size:50px;line-height:1.25;letter-spacing:-1.5px}.theme-orbit .title-keyword{color:#88acff}.theme-orbit .studio-description{max-width:800px;margin-inline:auto;line-height:1.85}.theme-orbit .studio-hero-actions{justify-content:center;margin-top:34px}.theme-orbit .download-button{background:linear-gradient(125deg,#6a9bff,#244fc1);border:1px solid #88aaff66;box-shadow:0 4px 24px #2150c53b;border-radius:12px;padding-inline:30px}.theme-orbit .outline-button{background:#20164377;border:1px solid #51457e;border-radius:12px}.theme-orbit .studio-note{margin-top:24px}.theme-orbit .studio-stats-strip{border:0}.theme-orbit .studio-stats{background:linear-gradient(100deg,#160d27,#10102b);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 35px #283ee71c}.theme-orbit .studio-stats strong{color:var(--accent)}.theme-orbit .section-heading{text-align:center}.theme-orbit .studio-feature{background:linear-gradient(125deg,#211139a6,#100b20);box-shadow:0 10px 25px #0002}.theme-orbit .studio-reading-layout{display:block}.theme-orbit .studio-article-index{display:none}.theme-orbit .studio-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-orbit .studio-article-card{background:linear-gradient(120deg,#180e2b,#100a1b)}.theme-orbit .studio-article-card h3{font-size:20px}.theme-orbit .guide-list li{text-align:center;background:transparent;border:0;padding-inline:15px}.theme-orbit .guide-number{margin-inline:auto;border-radius:10px;background:linear-gradient(120deg,#75a0ff,#2856c6);box-shadow:0 0 24px #446ce42b}.theme-orbit .studio-download{text-align:center;display:block;padding:50px 30px;background:linear-gradient(120deg,#2e1648,#120d22);box-shadow:0 10px 40px #194fce20}.theme-orbit .studio-download>div:last-child{margin-top:25px}.theme-orbit .studio-faq details{background:#130c22}.theme-orbit .gallery-grid figure{background:linear-gradient(120deg,#1d112f,#100a20)}
/* 05: minimal white space, black capsule CTA and clean portrait preview. */
.theme-mono .studio-header-inner{min-height:72px}.theme-mono .studio-hero{padding:100px 0 80px}.theme-mono .studio-hero-inner{gap:100px;grid-template-columns:1fr 1fr;min-height:580px}.theme-mono .studio-kicker{border:0;background:transparent;color:#6a6a6a;padding:0;letter-spacing:1px}.theme-mono h1{font-size:62px;line-height:1.04;letter-spacing:-2.5px}.theme-mono .studio-description{font-size:18px;line-height:1.65;margin-top:26px}.theme-mono .download-button,.theme-mono .outline-button{border-radius:30px;min-height:44px}.theme-mono .download-box{padding:24px;border:1px solid var(--line);box-shadow:0 4px 16px #00000005;border-radius:18px;display:grid;gap:12px;max-width:460px;margin-top:35px}.theme-mono .studio-note{font-size:11px}.theme-mono .studio-device{background:#fff;min-height:600px;border:12px solid #111;box-shadow:0 0 0 2px #393939,0 25px 50px #0000000a;border-radius:42px;padding-top:25px}.theme-mono .device-heading>strong{font-size:26px}.theme-mono .device-picture img{border-radius:8px}.theme-mono .studio-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.theme-mono .studio-feature{border:0;background:#f7f7f7}.theme-mono .studio-feature-copy{padding:24px}.theme-mono .studio-feature h3{font-size:17px}.theme-mono .section-heading h2{font-size:36px}.theme-mono .studio-reading-layout{grid-template-columns:1fr}.theme-mono .studio-article-index{position:static;display:flex;flex-wrap:wrap;gap:10px 25px;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 20px}.theme-mono .studio-article-index>span{width:100%;margin:0}.theme-mono .studio-article-index a{border:0;padding:0}.theme-mono .studio-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-mono .studio-article-card{background:#fff;border-width:0 0 1px;border-radius:0;padding:20px 0}.theme-mono .studio-faq-list{max-width:none}.theme-mono .studio-faq details{border:0;border-radius:0;background:transparent;margin-bottom:24px}.theme-mono .studio-faq summary{padding:0 0 12px}.theme-mono .studio-faq summary:after{display:none}.theme-mono .studio-faq details>div{padding:0 0 0 32px}.theme-mono .guide-list{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-mono .guide-list li{border:0}.theme-mono .guide-number{background:#fff;color:#111;border:1px solid #ddd}.theme-mono .studio-download{border:0;background:#f7f7f7}
@media(max-width:1100px){.studio-nav{gap:15px;font-size:12px}.studio-header-inner{gap:20px}.studio-brand{max-width:200px}.studio-hero-inner,.theme-viridian .studio-hero-inner,.theme-volt .studio-hero-inner,.theme-mono .studio-hero-inner{gap:45px}.studio-hero h1,.theme-viridian h1{font-size:44px}.theme-volt h1,.theme-mono h1{font-size:54px}.studio-page .guide-list{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-volt .guide-list{grid-template-columns:1fr}.theme-mono .studio-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}}
@media(max-width:900px){.studio-page .container,.theme-volt .container{width:calc(100% - 40px)}.studio-nav{display:none}.studio-header-inner{min-height:66px;gap:14px}.studio-brand{max-width:260px}.studio-menu{display:block;position:relative;font-size:12px;flex-shrink:0}.studio-menu summary{padding:10px 0;cursor:pointer;min-height:44px;display:flex;align-items:center}.studio-menu nav{position:absolute;right:0;top:45px;width:175px;max-width:calc(100vw - 40px);padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 15px 40px #0002}.studio-menu nav a{display:block;padding:10px}.studio-header-download{margin-left:auto}.studio-page .download-button.compact{font-size:11px;padding:9px 13px}.studio-brand strong{font-size:14px}.studio-brand small{font-size:8px}.studio-hero{padding-block:55px}.studio-hero-inner,.theme-viridian .studio-hero-inner,.theme-volt .studio-hero-inner,.theme-mono .studio-hero-inner{gap:30px;min-height:0}.studio-hero h1,.theme-viridian h1{font-size:38px}.theme-volt h1,.theme-mono h1{font-size:46px}.studio-description{font-size:14px}.studio-device{width:min(290px,100%);border-width:8px}.studio-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page .section-block{padding-block:50px}.studio-reading-layout{display:block}.studio-article-index{position:static;margin-bottom:25px}.studio-article-index a{display:inline-flex;border:0;margin-right:15px}.studio-page .section-heading h2{font-size:29px}.studio-stats>div{padding:24px 10px}.theme-volt .studio-hero,.theme-viridian .studio-hero,.theme-mono .studio-hero{padding-block:60px}.theme-orbit .studio-hero{padding-block:55px}.theme-orbit h1{font-size:42px}.theme-viridian .studio-device,.theme-volt .studio-device,.theme-mono .studio-device{min-height:0}.device-heading>strong{font-size:21px}.studio-faq summary h3{font-size:15px}}
@media(max-width:600px){html{scroll-padding-top:90px}.studio-page .container,.theme-volt .container{width:calc(100% - 36px)}.studio-header-inner,.theme-volt .studio-header-inner,.theme-mono .studio-header-inner{min-height:64px;gap:12px}.studio-brand{max-width:calc(100% - 165px)}.studio-brand strong{font-size:12px}.studio-brand small{font-size:7px;letter-spacing:.3px}.studio-menu{font-size:11px}.studio-page .download-button.compact{padding:9px 10px;font-size:10px;min-height:38px}.studio-announcement{font-size:10px;padding:8px 14px}.studio-hero,.theme-mono .studio-hero,.theme-viridian .studio-hero,.theme-volt .studio-hero{padding-block:42px}.studio-hero-inner,.theme-viridian .studio-hero-inner,.theme-volt .studio-hero-inner,.theme-mono .studio-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px}.studio-kicker{font-size:9px;padding:5px 10px;margin-bottom:20px}.studio-hero h1,.theme-viridian h1{font-size:33px;line-height:1.2;letter-spacing:-.8px}.studio-description,.theme-mono .studio-description{font-size:14px;line-height:1.9;margin-top:20px}.studio-hero-actions{margin-top:25px;gap:10px}.studio-page .download-button,.studio-page .outline-button{min-height:46px;padding:12px 20px;font-size:13px}.studio-note{font-size:10px;margin-top:18px}.studio-brief{padding:18px;border-radius:16px}.brief-row{padding:15px 0}.brief-cover{aspect-ratio:8/3}.studio-device{width:290px;max-width:100%;border-radius:30px}.device-heading>strong{font-size:22px}.device-picture img{aspect-ratio:8/5}.device-list a{padding-block:13px}.device-top{padding-bottom:20px}.studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-stats>div{padding:20px 10px;border-bottom:1px solid var(--line)}.studio-stats>div:nth-child(2){border-right:0}.studio-stats>div:nth-child(3){border-bottom:0}.studio-stats strong{font-size:25px}.studio-stats span{font-size:11px}.studio-page .section-block{padding-block:36px}.studio-page .section-heading h2,.theme-mono .section-heading h2{font-size:25px;line-height:1.4;letter-spacing:-.5px}.studio-page .section-heading{margin-bottom:25px}.studio-feature-grid,.theme-mono .studio-feature-grid{grid-template-columns:1fr;gap:16px}.studio-feature-copy,.theme-mono .studio-feature-copy{padding:23px}.studio-feature h3{font-size:18px}.studio-feature p{font-size:13px}.studio-index{font-size:9px;margin-bottom:12px}.studio-article-card{padding:23px}.studio-article-card h3{font-size:21px}.studio-page .article-text{font-size:14px}.studio-page .gallery-grid{grid-template-columns:1fr;gap:18px}.studio-page .guide-list,.theme-mono .guide-list{grid-template-columns:1fr}.studio-page .guide-list li{display:flex;gap:18px;padding:24px}.studio-page .guide-number{margin:0;flex:0 0 36px;width:36px;height:36px}.studio-page .guide-list h3{font-size:16px}.studio-faq summary{padding:18px;gap:12px}.studio-faq summary h3{font-size:14px}.studio-faq details>div{padding:0 18px 20px 46px;font-size:13px}.studio-download{display:block;padding:26px;margin-block:20px 35px}.studio-download h2{font-size:23px}.studio-download>div:last-child{margin-top:24px}.studio-page .related-grid{grid-template-columns:1fr}.studio-footer>.container{align-items:flex-start;font-size:11px}.studio-footer{padding-block:30px}.theme-viridian .studio-hero-copy{text-align:center}.theme-viridian .studio-hero-actions{justify-content:center}.theme-viridian .hero-statistics{margin-top:30px}.theme-viridian .hero-statistics>div{text-align:center;padding-top:20px}.theme-viridian .hero-statistics strong{font-size:25px}.theme-viridian .hero-statistics span{font-size:10px}.theme-volt h1{font-size:44px;letter-spacing:-1.4px}.theme-volt .studio-reading-layout{display:block}.theme-volt .studio-article-grid{grid-template-columns:1fr}.theme-volt .studio-article-index{display:block}.theme-volt .guide-list li{padding:22px 0}.theme-volt .studio-download{padding:26px}.theme-volt .studio-faq summary{padding:18px 0}.theme-volt .studio-faq details>div{padding-left:28px}.theme-orbit .studio-hero{padding-block:42px}.theme-orbit h1{font-size:31px;line-height:1.3;letter-spacing:-.7px}.theme-orbit .studio-description{font-size:14px}.theme-orbit .studio-hero-actions{flex-direction:column;max-width:300px;margin-inline:auto}.orbit-cover{width:82px;height:82px;margin-block:8px 24px}.theme-orbit .studio-kicker{font-size:9px;letter-spacing:.4px}.theme-orbit .studio-article-grid{grid-template-columns:1fr}.theme-orbit .guide-list li{text-align:left}.theme-orbit .studio-stats{border-radius:12px}.theme-mono h1{font-size:40px;line-height:1.08;letter-spacing:-1.5px}.theme-mono .download-box{padding:22px;max-width:none;margin-top:28px}.theme-mono .studio-device{width:300px;border-width:10px;border-radius:36px}.theme-mono .studio-article-grid{grid-template-columns:1fr}.theme-mono .studio-faq details>div{padding-left:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.studio-page *, .studio-page *:before,.studio-page *:after{animation:none!important;transition:none!important}}
