*{box-sizing:border-box}body{margin:0;background:#0c0906;color:#fff;font-family:Arial,sans-serif}.page{width:min(100%,500px);margin:auto;min-height:100vh;padding:34px 18px 42px;background:radial-gradient(circle at 0 5%,rgba(215,142,30,.22),transparent 25%),radial-gradient(circle at 100% 80%,rgba(175,98,20,.16),transparent 25%),linear-gradient(155deg,#1c140c,#0b0907 45%,#171009)}header{text-align:center}.logo{width:116px;height:116px;border-radius:50%;object-fit:cover}.logo[src$='.png']{width:210px;height:auto;border-radius:0}header p,footer p{font-size:12px;letter-spacing:.23em;line-height:1.7;font-weight:700}header i,footer i{display:block;width:48px;height:3px;background:#d9a62b;margin:15px auto 25px}.links{display:grid;gap:14px}.card{min-height:92px;border:1px solid #d7a22a;border-radius:28px;display:grid;grid-template-columns:72px 1fr 42px;align-items:center;padding:8px 14px;text-decoration:none;color:#fff;background:linear-gradient(120deg,#251b10,#0d0b09 65%,#21160b);box-shadow:0 10px 25px #0008,inset 0 1px rgba(255,231,172,.15)}.card img{width:58px;height:58px;object-fit:cover;border-radius:15px}.card small,.info small{display:block;color:#e7b83e;font-size:10px;font-weight:800}.card b{display:block;font-size:16px;margin-top:4px}.card strong{width:36px;height:36px;border:2px solid #e1ad2c;border-radius:50%;display:grid;place-items:center;color:#e8b631;font-size:25px}.info{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.info article{min-height:145px;border:1px solid #c99425;border-radius:20px;padding:15px;display:flex;gap:11px;background:linear-gradient(145deg,#21170d,#0d0b09)}.round{width:43px;height:43px;min-width:43px;border-radius:50%;display:grid;place-items:center;background:#e5b52f;color:#15100a;font-weight:bold}.info b{display:block;font-size:12px;margin-top:9px}.info p{font-size:8.5px;line-height:1.55}.info small{font-size:8px}footer{text-align:center;padding-top:35px}@media(max-width:380px){.card{grid-template-columns:64px 1fr 38px}.card img{width:52px;height:52px;object-fit: contain;border-radius: 0;}.card b{font-size:14px}.info{grid-template-columns:1fr}.info article{min-height:auto}}