.shade.svelte-dxrbu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;background:#0006;display:flex;justify-content:center;align-items:center;animation:svelte-dxrbu-fade-in .15s ease-out}@keyframes svelte-dxrbu-fade-in{0%{opacity:0}to{opacity:1}}.panel.svelte-dxrbu{position:relative;width:min(90vw,500px);padding:0}.map-container.svelte-dxrbu{width:100%;max-width:400px;margin:0 auto}.map-svg.svelte-dxrbu{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a}.interactive-area.svelte-dxrbu{cursor:pointer;fill:#bc987e66;transition:all .2s ease}.interactive-area.svelte-dxrbu:hover{fill:#bc987e99}.interactive-area.current.svelte-dxrbu{fill:#ffc10780}.interactive-area.current.svelte-dxrbu:hover{fill:#ffc107b3}.desk-area.svelte-dxrbu{fill:#3498db66;stroke:#2980b9cc}.desk-area.svelte-dxrbu:hover{fill:#3498db99;stroke:#2980b9}.desk-area.current.svelte-dxrbu{fill:#ffc10780;stroke:#ffc107}.desk-area.current.svelte-dxrbu:hover{fill:#ffc107b3}.entrance-area.svelte-dxrbu{fill:none}.entrance-area.svelte-dxrbu:hover{fill:#94a39a99}.entrance-area.current.svelte-dxrbu,.entrance-area.current.svelte-dxrbu:hover,.home-area.svelte-dxrbu{fill:none}.home-area.svelte-dxrbu:hover{fill:#f1c40f99}.home-area.current.svelte-dxrbu{fill:#ffc10780}.unified-group-area.svelte-dxrbu{fill:#bc987e33;stroke:#8b735f99;stroke-width:2;stroke-dasharray:8,4}.unified-group-area.svelte-dxrbu:hover{fill:#bc987e4d;stroke:#8b735fcc}.unified-group-area.current.svelte-dxrbu{fill:#ffc1074d;stroke:#ffc107cc}.shelf-decoration.svelte-dxrbu{fill:#bc987ecc;stroke:#8b735f;stroke-width:2;pointer-events:none}.current-position-marker.svelte-dxrbu{fill:#f44;stroke:#c00;stroke-width:3;opacity:.9;pointer-events:none}.area-label.svelte-dxrbu{font-family:Kiwi Maru,serif;font-size:42px;font-weight:500;fill:#333;pointer-events:none;-webkit-user-select:none;user-select:none}.entrance-label.svelte-dxrbu{font-family:Kiwi Maru,serif;font-size:48px;font-weight:500;fill:#666;pointer-events:none;-webkit-user-select:none;user-select:none}:root{--font-headline: "Darumadrop One", cursive;--font-body: "Kiwi Maru", "Hiragino Kaku Gothic ProN", sans-serif;--color-text: #646464}h1,h2,.headline{font-family:var(--font-headline);color:var(--color-text)}body{font-family:var(--font-body);background-color:#e8e8e8}p,li,a{color:var(--color-text)}.collection-content,.collection-content *{font-family:var(--font-body)!important}.collection-content h1,.collection-content h2,.collection-content h3,.collection-content h4,.collection-content h5,.collection-content h6,.collection-content p,.collection-content span,.collection-content div,.collection-content li,.collection-content a,.collection-content strong,.collection-content em,.collection-content blockquote{font-family:var(--font-body)!important;color:inherit!important}header.title-bar.svelte-7gew1h{position:fixed;top:0;left:0;right:0;height:48px;padding:0 1rem;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;z-index:1000;box-shadow:0 1px 4px #00000014}.title-button.svelte-7gew1h{font-size:1.2rem;cursor:pointer;background:none;border:none;font-family:inherit;color:inherit;padding:0;margin:0;color:#73534c}.controls.svelte-7gew1h{display:flex;gap:.5rem}main.svelte-7gew1h{padding-top:56px}
