:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#ede9d5;background:#0c140d}*{box-sizing:border-box}body{margin:0}a{color:#e8c875}header,main,footer{max-width:1180px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;align-items:center;gap:20px}header>a:first-child{font-weight:900;letter-spacing:1px;text-decoration:none}header>a:last-child{font-size:13px}h1{font-size:clamp(34px,5vw,62px);line-height:1.08;margin:18px 0 22px;max-width:590px}h2{font-size:25px;color:#f4df9b;margin:14px 0}p,li{font-size:16px;line-height:1.7;color:#bdc5b6}li{margin-bottom:12px}ul,ol{padding-left:22px}.eyebrow{color:#d6b66c;font-size:11px;font-weight:800;letter-spacing:2px}.android-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:30px 0 55px}.android-hero img{width:100%;height:340px;object-fit:cover;object-position:center;border:1px solid #8a793c;border-radius:18px;box-shadow:0 16px 55px #0007}.primary,.secondary,button{display:inline-block;padding:15px 20px;min-height:48px;border-radius:8px;font:800 15px system-ui;text-align:center}.primary{background:linear-gradient(#e3bd61,#b4802b);color:#182011;text-decoration:none;border:1px solid #f2d784}.secondary{border:1px solid #8b793d;text-decoration:none}button:disabled{color:#d8cb9b;background:#292d20;border:1px solid #6e7048;width:100%;cursor:default}.subtle{font-size:12px;color:#9ca58e}.android-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.android-grid article{padding:30px;border:1px solid #5d663e;border-radius:16px;background:linear-gradient(140deg,#202b1d,#131d13)}footer{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #36452b;font-size:12px;margin-top:40px;padding-bottom:35px}a:focus-visible{outline:3px solid #f0ce70;outline-offset:4px}@media(max-width:750px){header,main,footer{padding:18px}.android-hero{grid-template-columns:1fr;gap:22px;padding:20px 0 30px}.android-hero img{height:210px}.android-grid{grid-template-columns:1fr}.android-grid article{padding:22px}header>a:first-child{font-size:12px}header>a:last-child{font-size:11px}h1{font-size:38px}.primary{width:100%}}@media(orientation:landscape) and (max-height:500px){.android-hero{grid-template-columns:1fr 1fr;gap:24px}.android-hero img{height:240px}h1{font-size:34px}}
