html[data-home-theme="light"] {
    --bg: #ffffff !important;
    --panel: #ffffff !important;
    --white: #181816 !important;
    --muted: rgba(24,24,24,0.54) !important;
    --soft: rgba(24,24,24,0.1) !important
}
html[data-home-theme="light"] body {
    color: var(--#181816) !important
}
html[data-home-theme="light"] a {
    color: inherit !important
}
html[data-home-theme="light"] .main-nav {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .main-nav a:hover,
html[data-home-theme="light"] .main-nav a.is-active {
    color: var(--#181816) !important
}
html[data-home-theme="light"] .contact-link {
    color: var(--#181816) !important
}
html[data-home-theme="light"] .contact-link span,
html[data-home-theme="light"] .button-link::before {
    color: var(--red) !important
}
html[data-home-theme="light"] .contact-link:hover {
    color: var(--red) !important
}
html[data-home-theme="light"] .audit-hero::before,
html[data-home-theme="light"] .audit-hero::after {
    border: 1px solid rgba(24,24,24,0.055) !important
}
html[data-home-theme="light"] .audit-line {
    background: rgba(24,24,24,0.04) !important
}
html[data-home-theme="light"] .audit-kicker,
html[data-home-theme="light"] .micro-label {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .audit-hero-copy {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .audit-side-card {
    border: 1px solid rgba(24,24,24,0.09) !important;
    background: linear-gradient(135deg, rgba(24,24,24,0.09), rgba(24,24,24,0.025)),
                rgba(24,24,24,0.035) !important;
    box-shadow: 0 30px 110px rgba(24,24,22,0.09) !important
}
html[data-home-theme="light"] .audit-step-count {
    color: rgba(24,24,24,0.9) !important
}
html[data-home-theme="light"] .audit-progress {
    background: rgba(24,24,24,0.1) !important
}
html[data-home-theme="light"] .audit-side-note {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .audit-side-list li {
    border-top: 1px solid rgba(24,24,24,0.08) !important;
    color: rgba(24,24,24,0.72) !important
}
html[data-home-theme="light"] .audit-side-list span {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .audit-form-wrap {
    border: 1px solid rgba(24,24,24,0.1) !important;
    background: rgba(24,24,24,0.025) !important
}
html[data-home-theme="light"] .step-heading p {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .field label,
html[data-home-theme="light"] .choice-title,
html[data-home-theme="light"] .range-field label {
    color: rgba(24,24,24,0.72) !important
}
html[data-home-theme="light"] .field input,
html[data-home-theme="light"] .field select,
html[data-home-theme="light"] .field textarea {
    border: 1px solid rgba(24,24,24,0.1) !important;
    background: rgba(255,255,255,0.56) !important;
    color: var(--#181816) !important;
    box-shadow: inset 0 0 0 1px rgba(24,24,22,0.005) !important
}
html[data-home-theme="light"] .field input:focus,
html[data-home-theme="light"] .field select:focus,
html[data-home-theme="light"] .field textarea:focus {
    background: rgba(255,255,255,0.75) !important
}
html[data-home-theme="light"] .choice-card {
    border: 1px solid rgba(24,24,24,0.09) !important;
    background: linear-gradient(140deg, rgba(24,24,24,0.06), rgba(24,24,24,0.015)),
                rgba(24,24,24,0.028) !important
}
html[data-home-theme="light"] .choice-card::before {
    background: rgba(24,24,24,0.2) !important
}
html[data-home-theme="light"] .choice-card:hover {
    border-color: rgba(24,24,24,0.18) !important;
    background: rgba(24,24,24,0.05) !important
}
html[data-home-theme="light"] .choice-card span {
    color: rgba(24,24,24,0.82) !important
}
html[data-home-theme="light"] .choice-card:has(input:checked) {
    background: linear-gradient(145deg, rgba(219, 89, 6, 0.18), rgba(24,24,24,0.04)) !important
}
html[data-home-theme="light"] .range-field {
    border: 1px solid rgba(24,24,24,0.09) !important;
    background: rgba(24,24,24,0.028) !important
}
html[data-home-theme="light"] .range-field select {
    background: #ffffff !important;
    color: #181816 !important;
    border: 1px solid #ffffff !important
}
html[data-home-theme="light"] .range-values {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .form-status {
    color: rgba(24,24,24,0.64) !important
}
html[data-home-theme="light"] .form-status.is-success {
    color: rgba(24,24,24,0.9) !important
}
html[data-home-theme="light"] .form-status.is-error {
    color: #DB5906 !important
}
html[data-home-theme="light"] .audit-button {
    color: var(--#181816) !important;
    background: rgba(24,24,24,0.07) !important;
    box-shadow: inset 0 0 0 1px rgba(24,24,22,0.025) !important
}
html[data-home-theme="light"] .audit-button:hover {
    background: rgba(24,24,24,0.12) !important
}
html[data-home-theme="light"] .audit-button.is-primary {
    color: #ffffff !important;
    background: var(--#181816) !important;
    box-shadow: 0 22px 80px rgba(24,24,22,0.03) !important
}
html[data-home-theme="light"] .audit-button.is-primary::before {
    color: var(--red) !important
}
html[data-home-theme="light"] .site-footer {
    border-top: 1px solid rgba(24,24,24,0.09) !important
}
html[data-home-theme="light"] .footer-bg-word {
    color: rgba(24,24,24,0.035) !important
}
html[data-home-theme="light"] .footer-manifesto {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .footer-column-title {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .footer-link,
html[data-home-theme="light"] .footer-contact-value {
    color: rgba(24,24,24,0.88) !important
}
html[data-home-theme="light"] .footer-link:hover,
html[data-home-theme="light"] .footer-contact-value:not(.is-static):hover {
    color: var(--red) !important
}
html[data-home-theme="light"] .footer-contact-label {
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .footer-social {
    background: rgba(24,24,24,0.05) !important;
    box-shadow: inset 0 0 0 1px rgba(24,24,22,0.02) !important
}
html[data-home-theme="light"] .footer-social:hover {
    color: var(--red) !important
}
html[data-home-theme="light"] .footer-bottom {
    border-top: 1px solid rgba(24,24,24,0.1) !important;
    color: rgba(24,24,24,0.62) !important
}
html[data-home-theme="light"] .cursor {
    background: var(--#181816) !important
}
html[data-home-theme="light"] .cursor-ring {
    border: 1px solid rgba(24,24,24,0.25) !important
}