/* Minimal restoration fixes; original Bootstrap theme and layout preserved. */
.vk-restored-title{margin:1.5rem 0 2rem;font-size:clamp(1.75rem,3vw,2.5rem)}
.vk-restored-contact{margin:1rem 0 2rem;padding:1.25rem;border:1px solid #d8d8d8;border-radius:4px;}
.vk-restored-map-link{padding:1.5rem;margin:1rem 0 2rem;background:#f5f4f3;border:1px solid #e3e0dd;}
.vk-restored-map-link a{text-decoration:underline;}
/* Emergency system font fallback for missing original font binaries */
body{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;}
