:root{--orange:#f15b2a;--dark:#111a24;--muted:#aeb8c2}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',sans-serif;background:#0c121a;color:#fff;min-height:100vh}body:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% -15%,#ef5a2a30,transparent 46%),radial-gradient(ellipse at 100% 85%,#f15b2a0d,transparent 35%);pointer-events:none}.page{width:min(100% - 32px,510px);margin:auto;padding:38px 0 28px;position:relative}.topline{text-align:center;font-size:10px;letter-spacing:3px;font-weight:800;color:#f58d6a;text-transform:uppercase;margin-bottom:25px}.profile{text-align:center}.logo-wrap{display:inline-flex;padding:6px;border:2px solid #f15b2a;border-radius:50%;box-shadow:0 0 0 7px #f15b2a14,0 15px 55px #0008}.logo{width:100px;height:100px;border-radius:50%;object-fit:cover;background:white}.profile h1{font:800 29px/1.15 Outfit,sans-serif;letter-spacing:-1px;margin:23px 0 8px}.profile h1 span{color:var(--orange)}.profile p{color:#b7c0cb;line-height:1.65;font-size:14px;margin:0 auto;max-width:360px}.pill{display:inline-flex;align-items:center;gap:7px;margin:17px 0 28px;border:1px solid #ffffff20;background:#ffffff0a;border-radius:40px;padding:8px 13px;color:#dbe1e7;font-size:11px}.pill i{color:#ff8a62}.section-head{display:flex;align-items:center;gap:12px;color:#85919e;font-size:10px;letter-spacing:2px;font-weight:800;text-transform:uppercase;margin:6px 2px 13px}.section-head:after{content:'';height:1px;background:#ffffff16;flex:1}.links{display:grid;gap:11px;margin-bottom:25px}.link{display:flex;align-items:center;text-decoration:none;color:#fff;border:1px solid #ffffff15;background:linear-gradient(135deg,#1b2632,#141d28);padding:15px;border-radius:17px;gap:14px;box-shadow:0 10px 25px #0002;transition:.2s}.link:hover{transform:translateY(-3px);border-color:#f15b2a88;background:#202d39}.link .ico{width:47px;height:47px;border-radius:13px;background:#f15b2a1a;color:#ff875e;display:grid;place-items:center;font-size:23px;flex-shrink:0}.link strong{display:block;font:600 15px Outfit,sans-serif}.link small{display:block;color:#9eacb9;font-size:11px;margin-top:3px}.link .arrow{margin-left:auto;color:#7d8c99;font-size:17px}.link.featured{background:linear-gradient(110deg,#f16a38,#e34b22);border-color:#fa885d;box-shadow:0 10px 35px #f15b2a35}.featured .ico{background:#ffffff2a;color:white}.featured small,.featured .arrow{color:#fff9}.socials{display:flex;justify-content:center;gap:11px;margin:23px 0}.socials a{color:#cbd4dd;background:#ffffff0b;border:1px solid #ffffff20;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:19px;text-decoration:none;transition:.2s}.socials a:hover{color:white;border-color:var(--orange)}footer{text-align:center;color:#788694;font-size:11px;line-height:1.8}footer b{color:#c9d1da}.notice{color:#778594;text-align:center;font-size:10px;margin-top:15px}@media(max-width:400px){.profile h1{font-size:26px}.link{padding:12px}.link strong{font-size:14px}}
/* Crédito de desenvolvimento */
.developer-credit { color: #f47735; text-decoration: none; font-weight: 700; }
.developer-credit:hover { text-decoration: underline; }
