@import "/css/core/variables.css";
@import "/css/layout/base.css";
@import "/css/themes/dark-mode.css";
@import "/css/components/cards.css";
@import "/css/components/alerts.css";
@import "/css/components/responsive.css";
@import "/css/weather/trends.css";
@import "/css/weather/weather-misc.css";
@import "/css/weather/uv-scale.css";
@import "/css/utilities/minmax.css";
@import "/css/utilities/glass-theme.css";

/* Pressure tooltip: allow a wider tooltip so multi-line pressure info fits */
.tooltip-pressure .tooltip-inner {
	max-width: 900px;
	white-space: normal;
	text-align: left !important;
}

/* Compact page header styling: make the small headers inserted in views a bit larger and clearer */
.page-body > .container-xl > .mb-3 {
	margin-bottom: 1rem;
}
.page-body > .container-xl > .mb-3 h4.h5 {
	font-size: 1.25rem; /* slightly larger than default h5 */
	font-weight: 600;
	margin-bottom: 0.25rem;
	color: var(--text);
}
.page-body > .container-xl > .mb-3 .text-muted {
	font-size: 0.95rem;
	color: var(--muted) !important;
}

/* Utility: visually hidden (accessible helper) */
.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}

/* Quick-range buttons spacing removed (controls deleted) */

/* Standard icon size utility used across views */
.icon-2rem { font-size: 2rem; }

/* Outline badges font size - make more readable on contact and privacy pages */
.badge-outline {
    font-size: 14px !important;
}

