:root{--g:#12301f;--lime:#a6d12b;--gold:#d9b92e;--or:#e8541e;--bg:#0e1a12;--tx:#f4f1e6}
*{box-sizing:border-box}body{margin:0;font-family:Georgia,serif;background:var(--bg);color:var(--tx);line-height:1.6}
header{background:var(--g);padding:16px 24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:4px solid var(--or)}
header b{font-size:1.3rem;color:var(--gold)}nav a{color:var(--tx);margin-left:18px;text-decoration:none}nav a:hover{color:var(--lime)}
main{max-width:960px;margin:0 auto;padding:32px 20px}h1,h2{color:var(--lime)}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}
.card{background:var(--g);border-radius:10px;padding:14px;border:1px solid #2c5a3a}.card img{width:100%;border-radius:6px}
.btn{display:inline-block;background:var(--or);color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none}
.ph{border:2px dashed var(--gold);padding:18px;border-radius:10px;color:var(--gold)}
footer{background:var(--g);padding:24px;text-align:center;border-top:4px solid var(--or)}footer a{color:var(--lime);margin:0 10px}
.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;align-items:center;margin-bottom:36px}
.hero img{width:100%;max-width:440px;margin:0 auto;display:block}
.photo{width:100%;border-radius:10px;border:2px solid var(--gold);display:block}
.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;align-items:center;margin:32px 0}
.mark{width:120px;display:block;margin:0 auto 10px}
.strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.strip img{width:100%;border-radius:8px}
.cap{font-size:.9rem;color:var(--gold);margin:6px 0 0}
.aff{margin:6px 0}.amz{margin:32px 0;text-align:center}.ph{margin-bottom:24px}
.profile{width:100%;height:auto;align-self:center;max-width:360px;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid #a6d12b;box-shadow:0 8px 24px rgba(0,0,0,.45);display:block;margin:auto}
