.vibe-account-choice{box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;color:var(--af-cream,#fff6df);background:var(--af-glass,#201846);border:1px solid #b59aff80;border-radius:20px;box-shadow:0 20px 80px #05031caa;font:16px/1.5 Figtree,sans-serif}.vibe-account-choice::backdrop{background:#100c29aa;backdrop-filter:blur(12px)}.vibe-account-choice h2{font:24px/1.25 Bungee,sans-serif;margin:0 0 16px}.vibe-account-choice p{margin:12px 0;color:var(--af-muted,#c2b8df)}.vibe-account-choice .vibe-account-status{color:var(--af-mint,#7cf8d2);min-height:1.5em;overflow-wrap:anywhere}.vibe-account-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.vibe-account-actions .btn{box-sizing:border-box;min-height:48px;width:100%;white-space:normal;font:700 16px/1.3 Figtree,sans-serif;padding:12px 16px}@media(max-width:400px){.vibe-account-choice{padding:20px}.vibe-account-choice h2{font-size:22px}}@media(prefers-reduced-transparency:reduce){.vibe-account-choice{background:#201846}.vibe-account-choice::backdrop{background:#100c29;backdrop-filter:none}}@media(forced-colors:active){.vibe-account-choice{border:1px solid CanvasText;background:Canvas;color:CanvasText}.vibe-account-choice p{color:CanvasText}}

.vibe-account-choice .vibe-account-status[data-error=true]{color:var(--af-coral,#ff879e)}
