.glass-card.svelte-v4jso1{position:relative;overflow:hidden;border-radius:var(--radius-2xl);background:var(--glass-surface-alt);border:1px solid var(--glass-border-accent);box-shadow:var(--glass-shadow-md);color:var(--text);width:100%}.glass-card.svelte-v4jso1:before{content:"";position:absolute;inset:0;background:var(--glass-highlight-radial-alt);pointer-events:none}.glass-card.primary.svelte-v4jso1{background:var(--glass-surface-primary);border-color:var(--glass-border-strong)}.glass-card.primary.svelte-v4jso1:before{background:var(--glass-highlight-radial)}.glass-card.danger.svelte-v4jso1{background:var(--glass-surface-danger);border-color:#ff787859}.inner.svelte-v4jso1{position:relative;z-index:1;line-height:1.45;padding:var(--card-padding, 2rem)}.glass-card.clickable.svelte-v4jso1{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.glass-card.clickable.svelte-v4jso1 .inner:where(.svelte-v4jso1){flex:1;display:flex;flex-direction:column}.glass-card.clickable.svelte-v4jso1:hover{transform:translateY(-4px);box-shadow:0 10px 36px -6px #0009}.glass-card.clickable.svelte-v4jso1:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.glass-card.map-overview-card.svelte-v4jso1{height:200px}@media (max-width:900px){.glass-card.map-overview-card.svelte-v4jso1{height:190px}}@media (max-width:680px){.glass-card.map-overview-card.svelte-v4jso1{height:180px}}@media (max-width:480px){.glass-card.map-overview-card.svelte-v4jso1{height:170px}}@media (max-width:768px){.inner.svelte-v4jso1{padding:1.35rem 1.1rem 1.5rem}}
