.vg-screen,.vg-backdrop{color:#edf4f1;box-sizing:border-box;background:#10171a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vg-screen{place-items:center;min-height:100dvh;padding:24px;display:grid}.vg-card{background:#1a2429;border:1px solid #344149;border-radius:20px;outline:none;width:100%;max-width:470px;padding:30px;box-shadow:0 24px 80px #0005}.vg-brand{letter-spacing:4px;color:#9bddc7;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.vg-age{color:#a8e5d1;border:1px solid #85cbb4;border-radius:20px;place-items:center;width:68px;height:68px;margin-bottom:20px;font-size:27px;font-weight:800;display:grid}.vg-card h1,.vg-card h2{color:#f1f7f4;letter-spacing:-.5px;margin:0 0 14px;font-size:26px;line-height:1.2}.vg-card p{color:#b9c9c5;margin:0 0 16px;font-size:14px;line-height:1.65}.vg-card small{color:#9aada6;margin-top:20px;font-size:11px;line-height:1.5;display:block}.vg-check{align-items:flex-start;gap:12px;margin:22px 0;font-size:14px;line-height:1.5;display:flex}.vg-check input{accent-color:#9bddc7;flex-shrink:0;width:21px;height:21px;margin:0}.vg-button{color:#ecf7f1;white-space:normal;background:#233139;border:1px solid #6c8981;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:10px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.vg-button:disabled{opacity:.4;cursor:not-allowed}:is(.vg-card button:focus-visible,.vg-card input:focus-visible,.vg-footer button:focus-visible){outline-offset:3px;outline:3px solid #a6e4cf}.vg-backdrop{z-index:1000;background:#080f13ce;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.vg-cookie{max-width:680px;max-height:calc(100dvh - 48px);overflow:auto}.vg-cookie-actions{gap:12px;display:flex}.vg-cookie-actions>*{flex:1}.vg-footer{padding:18px 18px calc(100px + env(safe-area-inset-bottom));background:var(--sn-bg,#10171a);text-align:center;color:var(--sn-muted,#8da09a);gap:10px;font-size:12px;display:grid}.vg-footer button{text-underline-offset:4px;justify-self:center;padding:10px;text-decoration:underline}.vg-footer span{justify-self:center;max-width:500px}@media (max-width:520px){.vg-screen{padding:16px}.vg-card{padding:24px 20px}.vg-card h1,.vg-card h2{font-size:23px}.vg-backdrop{padding:12px}.vg-cookie{max-height:calc(100dvh - 24px)}.vg-cookie-actions{flex-direction:column;gap:0}}body:has(.social-app) .vg-footer{display:none}.vg-footer{background:0 0;gap:4px;padding:8px 12px;font-size:11px}.vg-footer button{padding:6px}.vg-screen{background:radial-gradient(at 72% 16%,#3b275d 0,#171022 58%)}.vg-card{background:#21182e;border-color:#47365c;border-radius:25px}.vg-brand,.vg-age{color:#cfbbff}.vg-age{background:#302245;border-color:#634c8b}.vg-card :is(h1,h2){color:#fbf5ff}.vg-card p{color:#d2c5e1}.vg-card small{color:#b6a8ca}.vg-check input{accent-color:#c6afff}.vg-button{background:#302441;border-color:#675481;border-radius:13px}.vg-button:hover{background:#3b2a51}.vg-primary{color:#221238;background:#c6afff;border-color:#c6afff}.vg-primary:hover{background:#dac9ff}:is(.vg-card button:focus-visible,.vg-card input:focus-visible){outline-color:#c6afff}
