.tools-scope{font-family:var(--font-companion-sans), sans-serif;font-size:var(--text-body);line-height:var(--text-body--line-height)}.tools-scope .container{width:100%;max-width:var(--spacing-max-width);padding-inline:var(--spacing-gutter);margin-inline:auto}.tools-scope .wca-header{background:var(--color-blue)}.tools-scope .wca-dark-section{background:var(--color-deep-blue)}.tools-scope .card-elevated{background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .2s}.tools-scope .card-elevated:hover{border-color:var(--color-blue);box-shadow:var(--shadow-elevated)}.tools-scope .text-brand-gradient,.tools-scope .text-gold-gradient{color:var(--color-blue)}.tools-scope .border-gold-subtle{border-color:var(--color-rule)}.tools-scope .glow-gold{box-shadow:var(--shadow-card)}.tools-scope .section-container{width:100%;padding-inline:max(var(--spacing-gutter), calc((100% - var(--container-reading)) / 2));padding-block:var(--spacing-section-gap)}.tools-scope section[id]{scroll-margin-top:8rem}.tools-scope :where(button,[role=button],input:not([type=checkbox]):not([type=radio]),select){min-height:2.75rem}.tools-scope :where(button,input,select,textarea,[role=tab],[role=combobox]){font-size:var(--text-ui)}.tools-scope :where(table){font-size:var(--text-ui);line-height:1.5}.tools-scope .leaflet-container{font-family:var(--font-companion-sans), sans-serif}.tools-scope .leaflet-popup-content{font-size:var(--text-ui);line-height:1.5}@media print{.tools-scope{font-size:12pt;background:var(--color-white)!important;color:var(--color-ink)!important}.tools-scope .print\:hidden{display:none!important}.tools-scope .print\:block{display:block!important}.tools-scope .print\:shadow-none{box-shadow:none!important}}
