.collage-section.svelte-1d1n0cm{width:100%;height:80vh;min-height:520px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.collage-section.svelte-1d1n0cm::-webkit-scrollbar{display:none}.collage-section.svelte-1d1n0cm:active{cursor:grabbing}.collage-grid.svelte-1d1n0cm{display:grid;grid-template-rows:repeat(6,1fr);grid-auto-flow:column dense;grid-auto-columns:clamp(48px,5.5vw,88px);gap:10px;height:100%;padding:16px 24px;width:max-content}.tile.svelte-1d1n0cm{overflow:hidden;border-radius:4px;transition:opacity .35s ease;position:relative}.tile.svelte-1d1n0cm:hover{opacity:.82}.tile.svelte-1d1n0cm img:where(.svelte-1d1n0cm){width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.slider.svelte-1wbmpkv{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-card)}.slider.svelte-1wbmpkv img:where(.svelte-1wbmpkv){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.slider.svelte-1wbmpkv img.active:where(.svelte-1wbmpkv){opacity:1}.arrow.svelte-1wbmpkv{position:absolute;top:50%;transform:translateY(-50%);background:#00000052;color:#fff;border:none;border-radius:50%;width:2.2rem;height:2.2rem;font-size:1.5rem;line-height:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0 .2em;z-index:2;opacity:.7;transition:background .2s,opacity .2s}.arrow.svelte-1wbmpkv:hover{background:#0000008c;opacity:1}.arrow--prev.svelte-1wbmpkv{left:.55rem}.arrow--next.svelte-1wbmpkv{right:.55rem}.dots.svelte-1wbmpkv{position:absolute;bottom:.7rem;left:50%;transform:translate(-50%);display:flex;gap:.4rem}.dot.svelte-1wbmpkv{width:6px;height:6px;border-radius:50%;border:none;background:#f5f3ef73;padding:0;cursor:pointer;transition:background .2s}.dot.active.svelte-1wbmpkv{background:#f5f3ef}.auto-scroll-row.svelte-ulizwl{display:flex;overflow-x:auto;gap:1rem;width:100%;scroll-behavior:auto;scrollbar-width:none}.auto-scroll-row.svelte-ulizwl::-webkit-scrollbar{display:none}.auto-scroll-row.svelte-ulizwl>*{flex-shrink:0;width:var(--item-width);max-width:var(--item-max-width)}@media(max-width:640px){.auto-scroll-row.svelte-ulizwl>*{width:var(--item-width-mobile);max-width:var(--item-max-width-mobile)}}.navbar.svelte-1mi9kit{position:fixed;inset-block-start:0;inset-inline:0;display:flex;align-items:center;justify-content:flex-start;gap:clamp(.8rem,2.5vw,2.5rem);flex-wrap:wrap;padding:1rem clamp(1rem,4vw,3rem);z-index:100}.navbar.svelte-1mi9kit:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(38,53,69,.58) 0%,rgba(38,53,69,.18) 72%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:-1}.navbar.scrolled.svelte-1mi9kit:before{opacity:1}.navbar.svelte-1mi9kit:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.55) 0%,rgba(255,255,255,.15) 72%,transparent 100%);opacity:1;transition:opacity .4s ease;pointer-events:none;z-index:-1}.navbar.scrolled.svelte-1mi9kit:after{opacity:0}.nav-links.svelte-1mi9kit{display:flex;align-items:center;gap:clamp(.5rem,1.4vw,1.8rem);overflow-x:auto;scrollbar-width:none}.nav-links.svelte-1mi9kit::-webkit-scrollbar{display:none}@media(max-width:500px){.nav-links.svelte-1mi9kit{gap:.9rem}.navbar.svelte-1mi9kit{gap:0}}.nav-btn.svelte-1mi9kit{background:none;border:none;color:var(--ink);font-family:var(--font-ui);font-size:clamp(.7rem,.9vw + .35rem,.85rem);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.2rem 0;opacity:.82;transition:opacity .2s,color .3s ease,text-shadow .3s ease;text-shadow:none}.nav-title.svelte-1mi9kit{font-family:var(--font-title);font-size:clamp(1rem,1.2vw + .5rem,1.3rem);letter-spacing:.04em;text-transform:none;font-weight:400;line-height:1}.nav-brand.svelte-1mi9kit{flex-shrink:0}@media(max-width:500px){.nav-brand.svelte-1mi9kit{width:100%;padding-bottom:.25rem;text-align:left}}.nav-btn.svelte-1mi9kit:hover{opacity:1}.navbar.scrolled.svelte-1mi9kit .nav-btn:where(.svelte-1mi9kit){color:#f5f3ef;text-shadow:0 1px 6px rgba(38,53,69,.3)}.cta-nav.svelte-1mi9kit{border-bottom:1px solid rgba(38,53,69,.35)}.navbar.scrolled.svelte-1mi9kit .cta-nav:where(.svelte-1mi9kit){border-bottom:1px solid rgba(245,243,239,.45)}.lang-picker.svelte-1mi9kit{position:relative;flex-shrink:0;margin-inline-start:auto}.lang-current.svelte-1mi9kit{margin-left:clamp(.4rem,1.2vw,1.4rem)}.lang-full.svelte-1mi9kit{display:inline}.lang-short.svelte-1mi9kit{display:none}@media(max-width:500px){.lang-full.svelte-1mi9kit{display:none}.lang-short.svelte-1mi9kit{display:inline}}.lang-menu.svelte-1mi9kit{position:absolute;inset-block-start:calc(100% + .6rem);inset-inline-end:0;background:var(--bg);border-radius:var(--radius-card);overflow:hidden;min-width:4rem;box-shadow:0 8px 32px #2635451f;animation:svelte-1mi9kit-fadeDown .18s ease}@media(max-width:500px){.lang-menu.svelte-1mi9kit{min-width:2.5rem}}@keyframes svelte-1mi9kit-fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lang-option.svelte-1mi9kit{display:block;width:100%;background:none;border:none;padding:.65rem 1.1rem;text-align:left;color:var(--ink);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.06em;transition:background .15s}.lang-option.svelte-1mi9kit:hover{background:var(--bg-card)}.hero.svelte-1mi9kit{position:relative;height:100svh;min-height:560px;overflow:hidden;background:var(--bg);--hero-bottom-padding: 12rem}.hero-bg.svelte-1mi9kit{position:absolute;inset:-12% 0 0;will-change:transform}.hero-bg.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:90%;object-fit:cover;object-position:center 30%}.hero-mountain.svelte-1mi9kit{position:absolute;inset-inline:0;bottom:0;height:calc(10vh + var(--hero-bottom-padding));overflow:hidden;transform:translateY(2px)}.hero-mountain.svelte-1mi9kit:after{content:"";position:absolute;inset-inline:0;bottom:0;height:var(--hero-bottom-padding);background:var(--bg)}@media(max-width:600px){.hero.svelte-1mi9kit{--hero-bottom-padding: 9rem}}.hero-mountain.svelte-1mi9kit img:where(.svelte-1mi9kit){height:10vh}@media(min-width:2800px){.hero-mountain.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;object-fit:fill}}@media(max-width:2799px){.hero-mountain.svelte-1mi9kit img:where(.svelte-1mi9kit){position:absolute;left:50%;transform:translate(-50%);width:2800px;object-fit:cover;object-position:center bottom}}.hero-logo.svelte-1mi9kit{position:absolute;bottom:calc(10vh + var(--hero-bottom-padding));right:clamp(1.5rem,8vw,8rem);width:clamp(150px,26vw,360px)}.hero-logo.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:auto;filter:drop-shadow(0 2px 20px rgba(38,53,69,.2))}@media(max-width:600px){.hero-logo.svelte-1mi9kit{width:clamp(200px,62vw,300px);right:50%;transform:translate(50%)}}.hero-copy.svelte-1mi9kit{position:absolute;bottom:8%;left:50%;transform:translate(-50%);width:min(88%,540px);text-align:center}.catchphrase.svelte-1mi9kit{font-family:var(--font-body);font-size:clamp(.8rem,1.2vw + .4rem,1.08rem);color:var(--ink);letter-spacing:.07em;line-height:2.1;opacity:.88}.scroll-hint.svelte-1mi9kit{position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.scroll-arrow.svelte-1mi9kit{display:block;font-size:1rem;color:var(--ink-mid);animation:svelte-1mi9kit-floatDown 2.4s ease-in-out infinite}@keyframes svelte-1mi9kit-floatDown{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(7px);opacity:1}}.cta-section.svelte-1mi9kit{padding:6rem var(--section-px);text-align:center}.cta-big.svelte-1mi9kit{background:none;border:none;font-family:var(--font-title);font-size:clamp(1.15rem,2vw + .5rem,1.85rem);letter-spacing:.14em;color:var(--ink);position:relative;padding-bottom:.35rem}.cta-big.svelte-1mi9kit:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--ink);opacity:.3;transform:scaleX(.45);transform-origin:center;transition:transform .38s var(--ease-out),opacity .38s}.cta-big.svelte-1mi9kit:hover:after{transform:scaleX(1);opacity:.65}.page-divider.svelte-1mi9kit{display:flex;align-items:center;justify-content:center;gap:1.2rem;padding:0 var(--section-px);margin-bottom:.5rem}.page-divider-line.svelte-1mi9kit{flex:1;max-width:200px;height:1px;background:linear-gradient(to var(--dir, right),transparent,var(--ink-light));opacity:.45}.page-divider-line.svelte-1mi9kit:first-child{--dir: right}.page-divider-line.svelte-1mi9kit:last-child{--dir: left}.page-divider-ornament.svelte-1mi9kit{font-size:.6rem;color:var(--ink-light);opacity:.55;letter-spacing:0;line-height:1}.section--alt.svelte-1mi9kit{background:var(--bg-card)}.section-sub.svelte-1mi9kit{font-size:clamp(.82rem,.95vw + .32rem,.97rem);color:var(--ink-mid);letter-spacing:.04em;margin-top:-.6rem;margin-bottom:2.8rem}.card-body.svelte-1mi9kit{font-size:clamp(.92rem,1vw + .35rem,1.05rem);color:var(--ink-mid);line-height:1.9;white-space:pre-line;text-align:left}.kinrin-grid.svelte-1mi9kit{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-top:1.8rem}@media(max-width:900px){.kinrin-grid.svelte-1mi9kit{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.kinrin-grid.svelte-1mi9kit{grid-template-columns:1fr;gap:1.2rem}}.kinrin-card.svelte-1mi9kit{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--bg);transition:transform .3s var(--ease-out)}.kinrin-img-wrap.svelte-1mi9kit{aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}.kinrin-img-wrap.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease-out)}.kinrin-card.svelte-1mi9kit .kinrin-img-wrap:where(.svelte-1mi9kit) img:where(.svelte-1mi9kit):hover{transform:scale(1.06)}.kinrin-body.svelte-1mi9kit{padding:1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.kinrin-title-row.svelte-1mi9kit{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.kinrin-label.svelte-1mi9kit{font-family:var(--font-title);font-size:clamp(.88rem,1vw + .3rem,1rem);color:var(--ink);flex:1;line-height:1.4}.kinrin-val.svelte-1mi9kit{flex-shrink:0;font-size:.75rem;color:var(--ink-light);letter-spacing:.05em;white-space:nowrap;background:var(--bg-alt, rgba(38, 53, 69, .06));padding:.15em .55em;border-radius:2em}.kinrin-detail.svelte-1mi9kit{font-size:clamp(.78rem,.85vw + .28rem,.9rem);color:var(--ink-mid);line-height:1.75;margin:0}.eco-mosaic.svelte-1mi9kit{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:1.8rem;width:100%}@media(max-width:700px){.eco-mosaic.svelte-1mi9kit{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media(max-width:420px){.eco-mosaic.svelte-1mi9kit{grid-template-columns:repeat(2,1fr)}}.eco-mosaic-card.svelte-1mi9kit,.eco-mosaic-img.svelte-1mi9kit{border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1}@media(max-width:349px){.eco-mosaic-card.svelte-1mi9kit,.eco-mosaic-img.svelte-1mi9kit{aspect-ratio:auto;min-height:120px}}.eco-mosaic-card.svelte-1mi9kit{display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;padding:.95rem 1rem;background:var(--bg-card);border:1px solid var(--border);text-align:left}.eco-mosaic-label.svelte-1mi9kit{font-family:var(--font-title);font-size:clamp(.8rem,.85vw + .28rem,.95rem);color:var(--ink);letter-spacing:.03em;line-height:1.3}.eco-mosaic-detail.svelte-1mi9kit{font-size:clamp(.7rem,.7vw + .24rem,.8rem);color:var(--ink-mid);line-height:1.6}.eco-mosaic-img.svelte-1mi9kit{position:relative}.eco-mosaic-img.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.eco-mosaic-img.svelte-1mi9kit:hover img:where(.svelte-1mi9kit){transform:scale(1.05)}.event-grid{margin-top:1.8rem}.eco-item.svelte-1mi9kit{border-radius:var(--radius);overflow:hidden}.eco-img-wrap.svelte-1mi9kit{position:relative;aspect-ratio:4/3;overflow:hidden;height:100%}.eco-img-wrap.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.eco-img-wrap.svelte-1mi9kit:hover img:where(.svelte-1mi9kit){transform:scale(1.05)}.rooms-grid.svelte-1mi9kit{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1rem;width:100%}@media(max-width:680px){.rooms-grid.svelte-1mi9kit{grid-template-columns:1fr}}.room-card.svelte-1mi9kit{padding:0;overflow:hidden;display:flex;flex-direction:column}.setsubi-grid.svelte-1mi9kit{margin-top:1.5rem}.room-info.svelte-1mi9kit{padding:1.4rem 1.7rem 1.9rem;text-align:left}.room-name.svelte-1mi9kit{font-size:clamp(1.05rem,1.3vw + .45rem,1.35rem);margin-bottom:.3rem;text-align:left}.room-meta.svelte-1mi9kit{font-size:.85rem;color:var(--ink-mid);letter-spacing:.04em;margin-bottom:.85rem;text-align:left}.room-features.svelte-1mi9kit{list-style:none;display:flex;flex-direction:column;gap:.35rem;text-align:left}.room-features.svelte-1mi9kit li:where(.svelte-1mi9kit){font-size:.9rem;color:var(--ink-mid);padding-left:1.1rem;position:relative}.room-features.svelte-1mi9kit li:where(.svelte-1mi9kit):before{content:"—";position:absolute;left:0;color:var(--accent)}.rooms-notes.svelte-1mi9kit{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:100%}.room-note-item.svelte-1mi9kit{display:flex;align-items:flex-start;gap:.9rem;font-size:clamp(.85rem,.95vw + .3rem,.97rem);color:var(--ink-mid);line-height:1.75;text-align:left}.room-note-icon.svelte-1mi9kit{flex-shrink:0;font-size:1.1em;margin-top:.1em}.facilities-card.svelte-1mi9kit{margin-top:2rem;width:100%}.facilities-heading.svelte-1mi9kit{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light);margin-bottom:1rem;opacity:.8}.facilities-list.svelte-1mi9kit{list-style:none;display:flex;flex-direction:column;gap:.6rem;text-align:left}.facilities-list.svelte-1mi9kit li:where(.svelte-1mi9kit){font-size:clamp(.84rem,.95vw + .3rem,.96rem);color:var(--ink-mid);line-height:1.65;padding-left:1.1rem;position:relative}.facilities-list.svelte-1mi9kit li:where(.svelte-1mi9kit) strong:where(.svelte-1mi9kit){font-weight:700;color:var(--ink)}.facilities-list.svelte-1mi9kit li:where(.svelte-1mi9kit):before{content:"·";position:absolute;left:0;color:var(--accent);font-size:1.3em;line-height:1}.pricing-card.svelte-1mi9kit{max-width:680px;width:100%}.price-table.svelte-1mi9kit{display:flex;flex-direction:column;gap:0;margin-bottom:1.6rem;text-align:left;width:100%}.price-row.svelte-1mi9kit{display:grid;grid-template-columns:1fr auto auto;gap:1.2rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--border);font-size:clamp(.84rem,.98vw + .32rem,.98rem);text-align:left}.price-row.svelte-1mi9kit:last-child{border-bottom:none}.price-row--span.svelte-1mi9kit{grid-template-columns:1fr auto}.price-header.svelte-1mi9kit{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.09em;color:var(--ink-light);text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:.55rem;opacity:.7}.price-section-label.svelte-1mi9kit{grid-template-columns:1fr;font-family:var(--font-ui);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-light);padding-top:1.1rem;border-bottom:none;opacity:.8}.price-val.svelte-1mi9kit{font-weight:500;letter-spacing:.02em;text-align:right}.price-note.svelte-1mi9kit{font-size:.85em;color:var(--ink-mid)}.meal-note.svelte-1mi9kit,.reservation-note.svelte-1mi9kit{font-size:.87rem;color:var(--ink-mid);margin-top:.55rem;text-align:left}.meal-list.svelte-1mi9kit{list-style:none;display:flex;flex-direction:column;gap:.5rem;text-align:left;margin-top:.4rem}.meal-list.svelte-1mi9kit li:where(.svelte-1mi9kit){font-size:clamp(.87rem,.95vw + .3rem,.97rem);color:var(--ink-mid);padding-left:1.1rem;position:relative}.meal-list.svelte-1mi9kit li:where(.svelte-1mi9kit):before{content:"·";position:absolute;left:0;color:var(--accent);font-size:1.3em;line-height:1}.discount-list.svelte-1mi9kit{list-style:none;display:flex;flex-direction:column;gap:.9rem;text-align:left}.discount-list.svelte-1mi9kit li:where(.svelte-1mi9kit){display:flex;align-items:baseline;gap:1rem;font-size:clamp(.88rem,1vw + .32rem,1rem);color:var(--ink-mid);line-height:1.7}.discount-num.svelte-1mi9kit{font-family:var(--font-title);font-size:1.2em;color:var(--accent);flex-shrink:0;line-height:1}.text-link.svelte-1mi9kit{background:none;border:none;font-family:var(--font-body);font-size:.87rem;letter-spacing:.05em;color:var(--ink-mid);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;transition:color .2s}.text-link.svelte-1mi9kit:hover{color:var(--ink)}.map-card.svelte-1mi9kit{padding:0;overflow:hidden;width:100%}.map-card.svelte-1mi9kit iframe:where(.svelte-1mi9kit){display:block;width:100%;height:clamp(240px,38vw,420px);border:none}.access-btns.svelte-1mi9kit{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem;justify-content:center}.access-btn.svelte-1mi9kit{background:var(--bg-card);border:1px solid var(--border);color:var(--ink);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.72rem 1.7rem;border-radius:var(--radius);transition:background .22s,border-color .22s,color .22s}.access-btn.svelte-1mi9kit:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.contact-card.svelte-1mi9kit{max-width:540px;width:100%}.contact-desc.svelte-1mi9kit{color:var(--ink-mid);font-size:clamp(.88rem,1vw + .3rem,1rem);margin-bottom:1.9rem;white-space:pre-line;line-height:1.85;text-align:left}.contact-list.svelte-1mi9kit{list-style:none;width:100%}.contact-row.svelte-1mi9kit{display:flex;align-items:center;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--border);transition:opacity .2s;text-align:left}.contact-list.svelte-1mi9kit li:where(.svelte-1mi9kit):last-child .contact-row:where(.svelte-1mi9kit){border-bottom:none}.contact-row.svelte-1mi9kit:hover{opacity:.62}.contact-icon.svelte-1mi9kit{display:flex;width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--ink-mid)}.contact-icon.svelte-1mi9kit svg:where(.svelte-1mi9kit){width:100%;height:100%}.contact-text.svelte-1mi9kit{font-size:clamp(.9rem,1.05vw + .3rem,1.04rem);letter-spacing:.03em}.site-footer.svelte-1mi9kit{padding:3rem var(--section-px);text-align:center;font-family:var(--font-ui);font-size:.73rem;letter-spacing:.08em;color:var(--ink-light);border-top:1px solid var(--border)}.footer-addr.svelte-1mi9kit{margin-top:.3rem}.modal-overlay.svelte-1mi9kit{position:fixed;inset:0;background:#2635456b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:500;padding:1rem;animation:svelte-1mi9kit-fadeIn .22s ease}@keyframes svelte-1mi9kit-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1mi9kit{background:var(--bg);border-radius:var(--radius-card);padding:clamp(1.6rem,4vw,2.6rem);max-width:520px;width:100%;animation:svelte-1mi9kit-slideUp .26s var(--ease-out)}@keyframes svelte-1mi9kit-slideUp{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.modal.svelte-1mi9kit h3:where(.svelte-1mi9kit){font-size:1.2rem;margin-bottom:1.1rem}.modal-body.svelte-1mi9kit{font-size:.94rem;line-height:2;color:var(--ink-mid);white-space:pre-line;text-align:left}.modal-list.svelte-1mi9kit{list-style:none;display:flex;flex-direction:column;gap:.7rem;text-align:left}.modal-list.svelte-1mi9kit li:where(.svelte-1mi9kit){font-size:.94rem;color:var(--ink-mid);padding-left:1.1rem;position:relative;text-align:left}.modal-list.svelte-1mi9kit li:where(.svelte-1mi9kit):before{content:"·";position:absolute;left:0;color:var(--accent);font-size:1.3em;line-height:1}.modal-close.svelte-1mi9kit{display:inline-block;margin-top:1.6rem;background:none;border:1px solid var(--border);color:var(--ink);font-family:var(--font-ui);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.3rem;border-radius:var(--radius);transition:background .2s}.modal-close.svelte-1mi9kit:hover{background:var(--bg-card)}
