/**
 * Platform PI v1.0 Design System
 */

body .piatapi-home-v13 {
    --platform-pi-primary: var(--platform-pi-primary, #7B2CFF);
    --platform-pi-secondary: var(--platform-pi-secondary, #F2C94C);
    --platform-pi-text: var(--platform-pi-text, #1f1633);
    --platform-pi-muted: var(--platform-pi-muted, #6f6680);
    --platform-pi-surface: var(--platform-pi-surface, #ffffff);
    --platform-pi-surface-alt: var(--platform-pi-surface-alt, #faf7ff);
    --platform-pi-border: var(--platform-pi-border, rgba(123,44,255,.14));
    --platform-pi-radius: var(--platform-pi-radius, 18px);
    --platform-pi-shadow: var(--platform-pi-shadow, 0 10px 28px rgba(42,23,80,.06));
    --platform-pi-section-spacing: var(--platform-pi-section-spacing, 54px);
    --platform-pi-component-accent: var(--platform-pi-component-accent, var(--platform-pi-primary, #7B2CFF));
}

body .piatapi-home-v13 .piatapi-section {
    padding-top: var(--platform-pi-section-spacing, 54px) !important;
    padding-bottom: var(--platform-pi-section-spacing, 54px) !important;
}

body .piatapi-home-v13 .piatapi-section-alt {
    background: var(--platform-pi-surface-alt, #faf7ff) !important;
}

body .piatapi-home-v13 .piatapi-card,
body .piatapi-home-v13 .piatapi-status-card,
body .piatapi-home-v13 .piatapi-start-card,
body .piatapi-home-v13 .piatapi-news-card {
    background: var(--platform-pi-surface, #fff) !important;
    border-color: var(--platform-pi-border, rgba(123,44,255,.14)) !important;
    border-radius: var(--platform-pi-radius, 18px) !important;
    box-shadow: var(--platform-pi-shadow, 0 10px 28px rgba(42,23,80,.06)) !important;
    color: var(--platform-pi-text, #1f1633) !important;
}

body .piatapi-home-v13 .piatapi-section h2,
body .piatapi-home-v13 .piatapi-card h3,
body .piatapi-home-v13 .piatapi-status-card strong,
body .piatapi-home-v13 .piatapi-start-card h3,
body .piatapi-home-v13 .piatapi-news-card h3 {
    color: var(--platform-pi-text, #1f1633) !important;
}

body .piatapi-home-v13 .piatapi-lead,
body .piatapi-home-v13 .piatapi-section-lead,
body .piatapi-home-v13 .piatapi-card p,
body .piatapi-home-v13 .piatapi-status-card p,
body .piatapi-home-v13 .piatapi-start-card p,
body .piatapi-home-v13 .piatapi-news-card p {
    color: var(--platform-pi-muted, #6f6680) !important;
}

body .piatapi-home-v13 .piatapi-kicker,
body .piatapi-home-v13 .piatapi-news-source,
body .piatapi-home-v13 .piatapi-start-card a,
body .piatapi-home-v13 .piatapi-news-card a {
    color: var(--platform-pi-primary, #7B2CFF) !important;
}

body .piatapi-home-v13 .piatapi-buttons .button,
body .piatapi-home-v13 a.button,
body .piatapi-home-v13 button.button,
body .piatapi-home-v13 input[type="submit"].button {
    background: var(--platform-pi-primary, #7B2CFF) !important;
    border-color: var(--platform-pi-primary, #7B2CFF) !important;
    color: #fff !important;
}

body .piatapi-home-v13 .piatapi-buttons .button:hover,
body .piatapi-home-v13 a.button:hover,
body .piatapi-home-v13 button.button:hover {
    background: var(--platform-pi-secondary, #F2C94C) !important;
    border-color: var(--platform-pi-secondary, #F2C94C) !important;
    color: var(--platform-pi-text, #1f1633) !important;
}

body .piatapi-home-v13 .piatapi-status-design-premium .piatapi-status-card,
body .piatapi-home-v13 .piatapi-start-design-premium .piatapi-start-card,
body .piatapi-home-v13 .piatapi-news-design-premium .piatapi-news-card {
    border-top-color: var(--platform-pi-primary, #7B2CFF) !important;
}
