/* Function comes before scenery in every theme. */
body[data-qianwen-page="home"] .theme-picker { background:var(--qw-card); color:var(--qw-ink); border-color:var(--qw-line); }
body[data-qianwen-page="home"] .quick-start { padding:24px 0 18px !important; }
.quick-intro { display:flex; align-items:center; gap:20px; margin:0 0 16px; }
.quick-intro p { font-size:10px; letter-spacing:.15em; color:var(--qw-muted); margin:0; }
.quick-intro h2 { font-size:24px !important; margin:0; flex:1; line-height:1.3; }
.quick-intro>a { font-size:13px; }
.quick-apps { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.quick-app { position:relative; display:grid; grid-template-columns:40px 1fr; align-items:center; gap:4px 12px; padding:20px; color:var(--qw-ink); background:var(--qw-card); border:1px solid var(--qw-line); border-radius:18px; }
.quick-app>span { grid-row:span 2; font-size:30px; color:var(--qw-accent); }
.quick-app strong { font-size:18px; }
.quick-app small { color:var(--qw-muted); font-size:12px; }
.quick-app b { position:absolute; top:12px; right:14px; font-weight:400; }
.quick-app:hover { border-color:var(--qw-accent); box-shadow:0 4px 16px #0001; }
body[data-qianwen-page="home"] .nav-links { gap:18px; font-size:13px; }
body[data-qianwen-page="home"] .world-hero { padding-top:28px; }
body[data-qianwen-page="home"] .world-heading h1 { font-size:clamp(40px,5vw,68px); }
body[data-qianwen-page="home"] .world-heading h1>span { margin-top:10px; }
body[data-qianwen-page="home"] .world-landscape { margin-top:-25px; max-width:850px; }
body[data-qianwen-page="home"] .space-hero { padding-top:24px; }
body[data-qianwen-page="home"] .space-layout { min-height:0; max-height:none; }
body[data-qianwen-page="home"] .space-copy h1 { font-size:clamp(42px,5vw,70px); }
body[data-qianwen-page="home"] .space-art img { max-height:440px; object-fit:contain; }
body[data-qianwen-page="home"] .classic-hero { padding-top:30px; }
body[data-qianwen-page="home"] .hero-grid { min-height:0; }
@media(max-width:700px) {
 body[data-qianwen-page="home"] .nav { min-height:62px; }
 body[data-qianwen-page="home"] .quick-start { padding:16px 0 !important; }
 .quick-intro { flex-wrap:wrap; gap:6px; margin-bottom:12px; }
 .quick-intro p { display:none; }.quick-intro h2 { flex-basis:100%;font-size:21px !important; }.quick-intro>a { font-size:12px; }
 .quick-app { padding:15px 8px; display:flex; flex-direction:column; gap:8px; text-align:center; min-height:128px; }
 .quick-app>span { font-size:25px; }.quick-app strong { font-size:14px; }.quick-app small { font-size:10px; line-height:1.5; max-width:85px; }.quick-app b { display:none; }
 body[data-qianwen-page="home"] .world-heading h1 { font-size:40px; }
 body[data-qianwen-page="home"] .world-landscape { margin-top:0; }
 body[data-qianwen-page="home"] .space-layout { gap:12px; }
 body[data-qianwen-page="home"] .space-copy h1 { font-size:42px; }
 body[data-qianwen-page="home"] .space-art { max-width:240px; margin:0 auto; }
 body[data-qianwen-page="home"] .space-lede { display:none; }
 body[data-qianwen-page="home"] .space-eyebrow { margin-bottom:12px; }
 body[data-qianwen-page="home"] .space-tagline { margin:14px 0; font-size:18px; }
}
@media(max-width:380px){body[data-qianwen-page="home"] .brand{font-size:19px;gap:6px}body[data-qianwen-page="home"] .brand-mark{width:28px;height:28px}body[data-qianwen-page="home"] .theme-picker{padding:0 6px}body[data-qianwen-page="home"] .theme-picker span{display:none}body[data-qianwen-page="home"] .theme-picker select{width:86px;font-size:11px}body[data-qianwen-page="home"] .nav-toggle{width:40px;height:40px}.quick-app strong{font-size:13px}.quick-apps{gap:8px}}
