.oauth-screen{background:radial-gradient(circle at 50% 0%, #d98b2b1a, transparent 36%), var(--dean-bg);padding:28px 18px}.oauth-consent-card{width:min(100%,560px);padding:30px!important}.oauth-consent-card h1{color:var(--dean-text);letter-spacing:-.03em;margin:20px 0 8px;font-size:clamp(30px,4vw,38px);line-height:1.08}.oauth-consent-card>p{color:var(--dean-muted);font-size:16px;line-height:1.55}.oauth-consent-card>p strong{color:var(--dean-text)}.oauth-kicker{color:#8b571e;align-items:center;gap:7px;margin-top:20px;font-size:15px;font-weight:700;display:inline-flex}html.dark .oauth-kicker{color:var(--dean-accent)}.oauth-permissions{gap:10px;margin:22px 0;display:grid}.oauth-permissions>div{border:1px solid var(--dean-border);background:var(--dean-surface-soft);color:var(--dean-success);border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.oauth-permissions span,.oauth-permissions strong,.oauth-permissions small{display:block}.oauth-permissions strong{color:var(--dean-text);font-size:16px}.oauth-permissions small{color:var(--dean-muted);margin-top:3px;font-size:14px;line-height:1.4}.oauth-consent-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:20px;display:grid}.oauth-security-note{color:var(--dean-muted);text-align:center;margin-top:16px;font-size:13.5px;line-height:1.45;display:block}@media (width<=560px){.oauth-consent-card{padding:24px 20px!important}.oauth-consent-actions{grid-template-columns:1fr}}
