/* Design tokens — Waytify */
:root {
    --waytify-primary: #ff6933;
    --waytify-primary-hover: #e85a28;
    --waytify-primary-soft: rgba(255, 105, 51, 0.12);
    --waytify-primary-border: rgba(255, 105, 51, 0.25);
    --waytify-bg-light: #ffffff;
    --waytify-bg-muted: #f8f6f5;
    --waytify-bg-dark: #120a08;
    --waytify-text: #0f172a;
    --waytify-text-muted: #64748b;
    --waytify-border: #f1f5f9;
    --waytify-font-display: 'Plus Jakarta Sans', system-ui, sans-serif;
    --waytify-font-serif: 'Playfair Display', Georgia, serif;
    --waytify-radius-lg: 1.25rem;
    --waytify-shadow-card: 0 4px 20px rgba(15, 23, 42, 0.06);
    --waytify-shadow-hover: 0 20px 40px rgba(15, 23, 42, 0.12);
}

html {
    scroll-behavior: smooth;
}

/* Utilitário compartilhado */
.waytify-glass-card {
    background: rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.45);
}
