.branding-overlay.svelte-1bmcnnh{position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:10px;pointer-events:none}.branding-overlay.svelte-1bmcnnh a:where(.svelte-1bmcnnh){pointer-events:auto}.branding-wrap.svelte-1bmcnnh{display:flex;align-items:center;line-height:1.2;width:fit-content;max-width:50vw;container-type:inline-size;container-name:branding;text-shadow:0 0 2px white,0 0 4px white,0 0 8px rgba(255,255,255,.9),0 0 12px rgba(255,255,255,.7),0 0 16px rgba(255,255,255,.5)}.branding-overlay.svelte-1bmcnnh:hover .branding-logo-link:where(.svelte-1bmcnnh),.branding-overlay.svelte-1bmcnnh:hover .map-name-link:where(.svelte-1bmcnnh){text-shadow:0 0 3px white,0 0 6px white,0 0 10px rgba(255,255,255,.95),0 0 14px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.6)}.branding-text.svelte-1bmcnnh{display:flex;align-items:baseline;white-space:nowrap;font-size:1.1rem}@container branding (min-width: 250px){.branding-text.svelte-1bmcnnh{font-size:clamp(.4rem,2cqi,1.1rem)}}.branding-logo-link.svelte-1bmcnnh,.map-name-link.svelte-1bmcnnh{text-decoration:none;color:inherit}.subtitle-row.svelte-1bmcnnh{display:flex;align-items:baseline;gap:.06em;width:100%;min-width:0;font-size:1.1rem;line-height:1.2;text-shadow:0 0 2px white,0 0 4px white,0 0 8px rgba(255,255,255,.9),0 0 12px rgba(255,255,255,.7),0 0 16px rgba(255,255,255,.5)}.map-name-link.svelte-1bmcnnh{font-weight:500;color:var(--pico-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.map-name-dash.svelte-1bmcnnh{display:none}.office-reset-x.svelte-1bmcnnh{font-size:.55rem;font-weight:700;line-height:1;text-decoration:none;color:var(--pico-muted-color, #666);padding:.15em .12em .05em;margin-left:.02em;align-self:center;flex-shrink:0;cursor:pointer;border:none;background:none;font-family:inherit}.office-reset-x.svelte-1bmcnnh:hover{color:var(--pico-color, #111)}@media(min-width:768px){.branding-overlay.svelte-1bmcnnh{right:auto;flex-direction:row;align-items:baseline;width:fit-content;max-width:50vw;gap:0}.branding-wrap.svelte-1bmcnnh{max-width:none}.subtitle-row.svelte-1bmcnnh{width:auto;flex:none;margin-left:.15em}.map-name-link.svelte-1bmcnnh{overflow:visible;text-overflow:unset;flex:none}.map-name-dash.svelte-1bmcnnh{display:inline}}
