:root{--bg-start:#ff3fa8;--bg-end:#3f6fff;--card-bg:hsla(0,0%,100%,.1);--accent:#ff3fa8;--accent2:#3f6fff;--glass:hsla(0,0%,100%,.08)}*{box-sizing:border-box}#__next,body,html{min-height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:linear-gradient(180deg,var(--bg-start) 0,var(--bg-end) 100%);background-attachment:scroll;background-repeat:repeat-y;background-position:top;color:#f7f7ff}.page-root{min-height:100vh;padding:20px 18px;background-image:url(/bg.png);background-size:cover;background-position:50%}.brand{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto}.logo{font-weight:800;color:#fff;font-size:26px}.logo .dot{color:var(--accent2)}.center-area{display:flex;gap:32px;align-items:flex-start;justify-content:center;max-width:980px;margin:30px auto}.icons{display:flex;gap:10px;align-items:center}.social-icon{width:28px;height:28px;border-radius:6px;object-fit:cover;filter:brightness(.95);transition:transform .12s,filter .12s}.social-icon:hover{transform:translateY(-3px) scale(1.04);filter:brightness(1.15)}.profile{width:320px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(63,111,255,.1));padding:22px;border-radius:12px;box-shadow:0 6px 30px rgba(63,111,255,.18)}.avatar{height:120px;background:linear-gradient(135deg,var(--accent),var(--accent2));border-radius:10px;margin-bottom:12px;box-shadow:inset 0 -6px 20px rgba(0,0,0,.15)}.avatar img.brand-logo{width:100%;height:100%;object-fit:cover;border-radius:8px}.profile h2{margin:0 0 6px;color:#fff}.lead{margin:0 0 18px;opacity:.95;color:#f3f3f8}.share-row{display:flex;gap:8px;margin-top:10px}.share-btn{padding:8px 12px;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff;text-decoration:none;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.35)}.share-btn:hover{transform:translateY(-3px)}.links{flex:1 1;flex-direction:column}.link-card,.links{display:flex;gap:14px}.link-card{align-items:center;padding:16px;border-radius:12px;background:var(--card-bg);text-decoration:none;color:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04);transition:transform .12s,box-shadow .12s}.link-card:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 24px 0 rgba(63,111,255,.1)}.link-card .icon{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--accent2));display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.4em}.icon-letter,.link-card .icon i{font-size:18px;color:#fff}.icon-letter{font-weight:900;font-family:inherit}.link-card .title{font-weight:800;color:#fff;font-size:15px}.link-card .subtitle{opacity:.95;font-size:13px;color:#dbe8ff}.banner{height:100px;border-radius:12px;background:linear-gradient(90deg,var(--accent),var(--accent2));display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;font-size:1.1em;letter-spacing:1px;box-shadow:0 2px 12px 0 rgba(255,63,168,.1)}@media(max-width:900px){.page-root{padding:12px 10px}.center-area{flex-direction:column;align-items:center;padding:12px;margin:16px auto;gap:18px}.profile{width:96%;padding:18px}.avatar{height:100px}.links{width:96%}.link-card{padding:12px;gap:12px}.link-card .icon{width:44px;height:44px}.link-card .title{font-size:14px}.banner{height:80px;font-size:1em}}