:root{
/* Elevation is restrained: hairline borders do most of the separating work.
   Shadows are reserved for things that genuinely float above the board. */
--shadow-none:none;
--shadow-hairline:0 1px 0 0 rgb(16 26 41 / .04);
--shadow-sm:0 1px 2px rgb(16 26 41 / .06),0 1px 1px rgb(16 26 41 / .04);
--shadow-md:0 4px 10px -2px rgb(16 26 41 / .10),0 2px 4px -2px rgb(16 26 41 / .06);
--shadow-lg:0 16px 32px -8px rgb(16 26 41 / .18),0 4px 8px -4px rgb(16 26 41 / .08);
--shadow-map:0 2px 8px rgb(10 16 27 / .28);
--shadow-inset-top:inset 0 1px 0 rgb(255 255 255 / .12);
/* Glass is used in exactly one place: panels floating over the live map */
--glass-bg:rgb(255 255 255 / .86);--glass-blur:blur(10px); /* @kind other */--glass-border:rgb(16 26 41 / .08);
/* Protection scrim under text on map/photo */
--scrim-top:linear-gradient(to bottom,rgb(10 16 27 / .55),rgb(10 16 27 / 0)); /* @kind color */
--scrim-bottom:linear-gradient(to top,rgb(10 16 27 / .65),rgb(10 16 27 / 0)); /* @kind color */
--focus-ring-width:2px;--focus-ring-offset:2px;
}
