:root{color-scheme:dark;--background:#0e1621;--surface:#17212b;--text:#f5f7fa;--muted:#a6b5c4;--accent:#279fda}
*{box-sizing:border-box}body{margin:0;min-height:100svh;background:var(--background);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 50% 40%,#213b4559,transparent 65%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' viewBox='0 0 110 110'%3E%3Cg fill='none' stroke='%23476276' stroke-opacity='.15' stroke-width='1.2'%3E%3Cpath d='m15 24 18-8-5 19-5-7-8-4Zm8 4 7-9M72 78c-12-9-17 3-10 8l10 8 10-8c7-5 2-17-10-8Z'/%3E%3Crect x='64' y='17' width='23' height='17' rx='6' transform='rotate(20 75 25)'/%3E%3Cpath d='m28 72 3 7 8 1-6 5 1 8-6-4-7 4 2-8-6-5 8-1Z'/%3E%3C/g%3E%3C/svg%3E")}.topbar{height:72px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.4px}.telegram-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:white;font-size:19px;padding-right:3px}main{width:min(100% - 32px,440px);margin:36px auto 24px}.profile{position:relative;overflow:hidden;border-radius:22px;background:var(--surface);border:1px solid #ffffff0c;box-shadow:0 18px 70px #0004}.cover{height:112px;background:linear-gradient(180deg,#062a3c15,#17212be8),url('assets/maite-profile.jpg') center 15%/cover;filter:saturate(.7)}.profile-content{position:relative;text-align:center;padding:0 28px 28px}.avatar{display:block;width:144px;height:144px;object-fit:cover;object-position:center 30%;border-radius:50%;border:6px solid var(--surface);margin:-72px auto 23px;position:relative}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:#7fc9ed;margin:0 0 13px}h1{font-size:32px;letter-spacing:-1px;line-height:1.2;margin:0 0 8px}h1 span{font-size:27px}.handle{color:var(--muted);font-size:14px;margin:0}.message{font-size:17px;line-height:1.65;margin:26px 0;color:#e1e9f0}.cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;border-radius:28px;padding:14px 18px;background:var(--accent);color:white;text-decoration:none;font-weight:700;font-size:15px;transition:background .18s,transform .18s}.cta:hover{background:#36afe8;transform:translateY(-1px)}.cta:active{transform:translateY(0)}.cta:focus-visible{outline:3px solid white;outline-offset:5px}.arrow{margin-left:auto;flex-shrink:0}.hint{font-size:12px;color:var(--muted);margin:15px 0 0;line-height:1.5}footer{text-align:center;color:#9baab9;font-size:11px;margin:24px 0;line-height:1.5}@media(max-width:380px){main{width:calc(100% - 24px);margin-top:20px}.profile-content{padding:0 20px 25px}.cta{font-size:14px;gap:8px}h1{font-size:30px}}@media(prefers-reduced-motion:reduce){.cta{transition:none}}@media(min-height:850px){main{margin-top:64px}}
