/* Shared website appearance. The Texas guide writes these preferences to cookies. */
html[data-accent="blue"]{--gold:#3978b8;--gold-soft:#e1edfb;--hero-glow:#dbe8f5}
html[data-accent="teal"]{--gold:#287f73;--gold-soft:#dcefeb;--hero-glow:#d8ebe7}
html[data-accent="rose"]{--gold:#a24f64;--gold-soft:#f2e1e5;--hero-glow:#efdee2}
html[data-theme="dark"][data-accent="blue"]{--gold:#72a8e8;--gold-soft:#172d46;--hero-glow:#17283a}
html[data-theme="dark"][data-accent="teal"]{--gold:#63c3b2;--gold-soft:#15372f;--hero-glow:#142f2a}
html[data-theme="dark"][data-accent="rose"]{--gold:#d58da0;--gold-soft:#44242d;--hero-glow:#392129}

html[data-shape="boxy"] :is(.ready-panel,.state-card,.no-results,.access-form,.review-card,.guide-choice,.offline-status,.city-package,.feedback-dialog,.metric-grid article,.review-guidance,.tool-grid a,.review-empty,.member-dialog,.feedback-card,.usage-breakdown,.signin-card,.signin-preview-note,.recovery-dialog){border-radius:3px}
html[data-shape="boxy"] :is(.theme-control,.button,.badge,.state-monogram,.ordinance-mark,.search-box,.search-box input,.access-form input,.access-form select,.preview-notice,.training-heading input,.feedback-dialog select,.feedback-dialog textarea,.member-filters input,.member-filters select,.member-dialog textarea,.review-note,.signin-submit,.provider-button,#signin-form>input,.recovery-dialog input,.recovery-close,.admin-sidebar nav a,.queue-filter select){border-radius:2px}

html[data-shape="rounded"] :is(.ready-panel,.state-card,.no-results,.access-form,.review-card,.guide-choice,.offline-status,.city-package,.feedback-dialog,.metric-grid article,.review-guidance,.tool-grid a,.review-empty,.member-dialog,.feedback-card,.usage-breakdown,.signin-card,.signin-preview-note,.recovery-dialog){border-radius:18px}
html[data-shape="rounded"] :is(.theme-control,.button,.search-box,.search-box input,.access-form input,.access-form select,.preview-notice,.training-heading input,.feedback-dialog select,.feedback-dialog textarea,.member-filters input,.member-filters select,.member-dialog textarea,.review-note,.signin-submit,.provider-button,#signin-form>input,.recovery-dialog input,.recovery-close,.admin-sidebar nav a,.queue-filter select){border-radius:10px}
html[data-shape="rounded"] :is(.state-monogram,.ordinance-mark){border-radius:14px}
html[data-shape="rounded"] .badge{border-radius:999px}
