/* Mobile correction — clean Shy's Way identity, black type, compact spacing */
@media(max-width:650px){
 body{background:#fbf7f0;color:#171513}
 header{background:#1b1917;color:#f4e3cc;border-bottom:1px solid #3a332e;position:sticky}
 .nav{min-height:68px;padding:0 12px;gap:8px}
 .brand{gap:8px;min-width:0;flex:1}
 .brand:before{display:none}
 .brand .shysway-script{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:25px;font-weight:400;color:#f4e3cc;white-space:nowrap}
 .brand .shysway-script small{font-family:Georgia,'Times New Roman',serif;font-style:normal;font-size:10px;font-weight:400;color:#f4e3cc}
 .brand .pilot-name{display:none}
 .brand .pilot-name b{color:#171513}
 .navlinks{flex:0 0 auto}.navlinks .btn{padding:9px 12px;font-size:11px;background:#d9ad98;border-color:#c69680;color:#171513}
 .hero{padding:18px 0 18px;gap:10px}
 .hero-copy .eyebrow{font-size:9px;letter-spacing:1.35px;color:#171513}
 .hero-copy h1{font-size:34px;line-height:.95;margin:7px 0 9px;color:#171513}
 .hero strong.accent{color:#9f716c}
 .hero-copy .lead{font-size:13px;line-height:1.4;color:#4d4742;-webkit-line-clamp:2}
 .hero-copy .actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px!important}
 .hero-copy .actions .btn{width:100%;min-height:44px;padding:8px 9px;font-size:11px;line-height:1.15;text-align:center;color:#171513}
 .hero-copy .actions .btn.gold{background:#d9ad98;border-color:#c69680}
 .hero-copy .actions .btn.secondary{background:#fffdf9;border-color:#bfa08f;color:#171513}
 .hero-copy .mini{font-size:10px;color:#615951;margin-top:6px!important}
 .hero-card{padding:12px 13px 10px;background:#fffdf9;border-color:#dfd1c4}
 .hero-card:before{display:none}.hero-card .eyebrow{color:#171513}
 .signature{font-size:19px;color:#171513;margin:1px 0 4px}
 .sample-line{font-size:11px;color:#171513;padding:5px 0}
 .check{background:#eee3d8;color:#171513}
 .trust-strip{background:#efe5da;color:#171513;border-color:#dfd1c4}
 .trust-row{font-size:9px;color:#171513}
 .section{padding:30px 0}.section.alt{background:#f1e8de}.section.deep{background:#24211f}
 .eyebrow,.demo-kicker{color:#76594c}
 .section-head h2,h2,h3,p,.lead,.mini{color:#171513}
 .section.deep h2,.section.deep .eyebrow{color:#fffaf3}.section.deep .lead,.section.deep .mini{color:#ded4ca}
 .btn,.btn.gold{background:#d9ad98;border-color:#c69680;color:#171513}
 .btn.secondary{color:#171513}
 .demo-player{background:#2a2724}.demo-stage{background:#34302c}.demo-slide h3{color:#fff}
}