.portal-app{--color-brand-800:#1e3a8a;--color-brand-700:#1d4ed8;--color-brand-600:#2563eb;--color-brand-500:#3b82f6;--color-brand-200:#bfdbfe;--color-brand-100:#dbeafe;--color-brand-50:#eff6ff;--color-ink-950:#020617;--color-ink-900:#0f172a;--color-ink-800:#1e293b;--color-ink-700:#334155;--color-ink-600:#475569;--color-ink-500:#64748b;--color-ink-400:#94a3b8;--color-ink-300:#cbd5e1;--color-surface:#fff;--color-surface-muted:#eff6ff;--color-line:#dbeafe;--radius-card:1.5rem}.portal-app .card,.portal-app .card-flat,.portal-app .media-frame{box-shadow:0 1px 2px #0f172a0d}.portal-app .btn,.portal-app .form-input,.portal-app .form-textarea,.portal-app .choice-tile{border-radius:.75rem}.portal-app .form-input:focus,.portal-app .form-textarea:focus{box-shadow:0 0 0 4px #2563eb1f}.portal-app .h1,.portal-app .h2,.portal-app .h3{letter-spacing:-.025em}
