:root {
    --primary-color: oklch(57.7% 0.245 27.325);
}

.theme-logo {
    height: 4rem;
    width: auto;
}

.theme-header {
    margin-top: 2rem;
}

.theme-navigation-dialog {
    background-color: oklch(.97 .001 106.424);
    box-shadow: 4px 0 8px rgba(0, 0, 0, 0.1);
}

.theme-cta-button {
    background-color: var(--primary-color);
    color: #fff;
}

.theme-card {
    background-color: #fff;
}

.theme-card-tag {
}

.theme-close-button {
}
