@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{--brand-accent: #1f6feb;--text-primary: #111111;--text-muted: #6f6f6f;--bg-color: #ffffff;--glass-tint: #ffffff;--glass-opacity: .6;--glass-blur: 12px;--glass-border-opacity: .2;--glass-shadow-strength: .2;--radius-md: 14px}html,body,#root{min-height:100%}body{margin:0;background:var(--bg-color);color:var(--text-primary);font-family:Manrope,Segoe UI,sans-serif}.glass-surface{background:color-mix(in srgb,var(--glass-tint) calc(var(--glass-opacity) * 100%),transparent);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid color-mix(in srgb,var(--text-primary) calc(var(--glass-border-opacity) * 100%),transparent);border-radius:var(--radius-md);box-shadow:0 12px 40px color-mix(in srgb,#000 calc(var(--glass-shadow-strength) * 40%),transparent)}.glass-card{padding:16px}.glass-input{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--glass-tint) 70%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:calc(var(--radius-md) - 4px);padding:10px 12px}.btn-primary,.btn-secondary{border:none;border-radius:calc(var(--radius-md) - 4px);padding:10px 14px;font-weight:600;cursor:pointer}.btn-primary{color:#fff;background:var(--brand-accent)}.btn-secondary{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 12%,transparent)}.chip-link{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;text-decoration:none;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 10%,transparent)}
