.sound-ask[data-astro-cid-st6b7qt3]{z-index:24;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));color:#f3e9d2;background:#261a42;border:2px solid #a87447;border-radius:16px;width:min(360px,100vw - 32px);padding:14px 14px 10px;font-family:Pretendard Variable,Pretendard,-apple-system,system-ui,sans-serif;transition:bottom .2s;animation:.25s cubic-bezier(.2,.8,.2,1) sound-ask-in;position:fixed;translate:-50%;box-shadow:0 4px #0b0716}.sound-ask[data-astro-cid-st6b7qt3][hidden],.sound-ask-space[data-astro-cid-st6b7qt3][hidden],html[data-view=space] .sound-ask-hint-app[data-astro-cid-st6b7qt3],html:not([data-view=space]) .sound-ask-hint-space[data-astro-cid-st6b7qt3]{display:none}.sound-ask-space[data-astro-cid-st6b7qt3]{pointer-events:none}.sound-ask-title[data-astro-cid-st6b7qt3]{word-break:keep-all;margin:0 0 10px;font-size:15px;font-weight:800;line-height:1.4}.sound-ask-actions[data-astro-cid-st6b7qt3]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sound-ask-btn[data-astro-cid-st6b7qt3]{color:#f3e9d2;min-height:44px;font:inherit;cursor:pointer;word-break:keep-all;background:#33235a;border:2px solid #f3e9d247;border-radius:999px;padding:0 6px;font-size:14px;font-weight:700}.sound-ask-btn[data-astro-cid-st6b7qt3].is-primary{color:#1b2b3a;background:#fed73c;border-color:#fed73c}.sound-ask-btn[data-astro-cid-st6b7qt3]:active{translate:0 1px}.sound-ask-btn[data-astro-cid-st6b7qt3]:focus-visible{outline:none;box-shadow:0 0 0 2px #261a42,0 0 0 4px #fed73c}.sound-ask-hint[data-astro-cid-st6b7qt3]{color:#bdb0d4;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.4}@keyframes sound-ask-in{0%{opacity:0;translate:-50% 12px}to{opacity:1;translate:-50%}}@media (width>=900px){.sound-ask[data-astro-cid-st6b7qt3]{animation-name:sound-ask-in-side;left:auto;right:24px;translate:none}}@keyframes sound-ask-in-side{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.sound-ask[data-astro-cid-st6b7qt3]{transition:none;animation:none}}.sound-fab[data-astro-cid-ehkz64pz]{z-index:5;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f3e9d2;border:2px solid #1e1b16;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;position:fixed;box-shadow:0 4px #1e1b16}html:not([data-view=space]) .sound-fab[data-astro-cid-ehkz64pz][data-view-only=space]{display:none}body:has([data-fab-above]:not([hidden])) .sound-fab[data-astro-cid-ehkz64pz]{bottom:calc(16px + 52px + 14px + env(safe-area-inset-bottom))}.sound-fab[data-astro-cid-ehkz64pz]:active{translate:0 4px;box-shadow:0 0 #1e1b16}.sound-fab[data-astro-cid-ehkz64pz]:focus-visible{outline:none;box-shadow:0 4px #1e1b16,0 0 0 4px #fed73c}.sound-fab-icon[data-astro-cid-ehkz64pz]{object-fit:contain;background:#33235a;border-radius:50%;width:34px;height:34px;padding:3px}.sound-fab-state[data-astro-cid-ehkz64pz]{color:#f3e9d2;background:#33235a;border:2px solid #1e1b16;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px}.sound-fab-state[data-astro-cid-ehkz64pz] svg[data-astro-cid-ehkz64pz]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px}.sound-fab-state[data-astro-cid-ehkz64pz] .spk[data-astro-cid-ehkz64pz]{fill:currentColor;stroke:none}.sound-fab[data-astro-cid-ehkz64pz] .on[data-astro-cid-ehkz64pz],.sound-fab[data-astro-cid-ehkz64pz][data-on=true] .off[data-astro-cid-ehkz64pz]{display:none}.sound-fab[data-astro-cid-ehkz64pz][data-on=true] .on[data-astro-cid-ehkz64pz]{display:inline}.sound-fab[data-astro-cid-ehkz64pz][data-on=true] .sound-fab-state[data-astro-cid-ehkz64pz]{color:#1b2b3a;background:#fed73c}[data-space-root]{display:none}html[data-view=space] [data-space-root]{display:block}html[data-view=space] [data-app-only]{display:none!important}.view-toggle{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 4px;display:inline-flex}.view-toggle-chip{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.view-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}html[data-view=space] .view-toggle-to-space,html[data-view=space] .view-toggle-firefly,html:not([data-view=space]) .view-toggle-to-app,html:not([data-view=space]) .view-toggle-menu{display:none}.view-toggle-firefly-glow{fill:#fed73c;stroke:none}html:not([data-view-preview]) .view-toggle-chip:after{content:"";background:#fed73c;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.view-toggle:hover .view-toggle-chip{border-color:color-mix(in srgb, currentColor 55%, transparent)}.view-toggle:focus-visible{outline:none}.view-toggle:focus-visible .view-toggle-chip{box-shadow:0 0 0 2px #1a1030,0 0 0 4px #fed73c}@media (width<=380px){.view-toggle svg{display:none}.view-toggle-chip{padding:0 10px}}@media (width>=720px){.view-toggle-chip{height:32px;padding:0 12px 0 10px;font-size:13px}}
