:host {
    --grid-background: var(--white);
    --even-background: var(--gray-200);

    .option-name {
        font-size: var(--text-size);
    }

    .addon-mod_survey-question {
        border-top: 1px solid var(--stroke);
    }

    ion-row {
        background-color: var(--grid-background);
    }

    .even {
        background-color: var(--even-background);
    }

    ion-radio {
        height: var(--a11y-min-target-size);
        width: var(--a11y-min-target-size);
        padding: 12px;
    }
}

:host-context(html.dark) {
    --grid-background: var(--gray-900);
    --even-background: var(--medium);
}
