:root{color-scheme:dark;font-family:"Segoe UI",system-ui,sans-serif;color:#eef4ff;background:#070d19}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 10% 5%,#1b3156 0,transparent 55%),radial-gradient(ellipse at 95% 90%,#102b32 0,transparent 50%),#070d19}.share-shell{width:min(740px,calc(100% - 32px));margin:0 auto;padding:42px 0}.share-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#b4ccf9;text-decoration:none;font-weight:750;font-size:15px;letter-spacing:.12em;margin-bottom:20px}.share-brand span{font-size:11px;color:#8a9ab6;letter-spacing:.18em}.share-card{overflow:hidden;border:1px solid #405d89;border-radius:18px;background:rgba(10,20,36,.94);box-shadow:0 25px 80px #0005}.share-cover{display:block;width:100%;aspect-ratio:1200/630;object-fit:cover;background:#081321}.share-cover-art{max-height:330px;object-fit:contain}.share-copy{padding:30px}.share-kicker{font:11px monospace;color:#8aaff0!important;letter-spacing:.13em;margin:0 0 12px!important}.share-copy h1{font-size:clamp(25px,5vw,36px);line-height:1.2;margin:0 0 14px;overflow-wrap:anywhere}.share-copy p{color:#b7c5dc;line-height:1.65;margin:0 0 24px;overflow-wrap:anywhere}.share-login{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border:1px solid #8bb3ff;border-radius:9px;background:#264574;color:#fff;text-decoration:none;font-weight:750;min-height:48px}.share-login:hover{background:#345b94}.share-login:focus-visible,.share-brand:focus-visible{outline:2px solid #c2d8ff;outline-offset:4px}.share-copy small{display:block;color:#8ea2bf;font-size:12px;line-height:1.6;margin-top:13px}.share-footer{text-align:center;font-size:12px;color:#7e93b2;letter-spacing:.08em;margin:22px 0 0}@media(max-width:480px){.share-shell{padding:24px 0}.share-copy{padding:22px}.share-brand{font-size:12px;letter-spacing:.06em}.share-brand span{font-size:9px}}
