html,body{background:var(--ss-bg);color:var(--ss-text)}body,section,footer,aside,article,dialog,button,input,textarea{transition:background-color .32s,border-color .32s,color .26s,box-shadow .32s}html[data-theme=light] body{background:var(--ss-bg)!important;color:var(--ss-text)!important}html[data-theme=light] body>.ss-grain{opacity:.025;filter:invert();mix-blend-mode:multiply}html[data-theme=light] .booking{background:radial-gradient(circle at 50% 8%,#bd684312,#0000 31rem),linear-gradient(#eee8dd 0%,#f5f0e7 100%)}html[data-theme=light] .booking-card,html[data-theme=light] .booking-mobile-iframe-card{border-color:var(--ss-line);background:var(--ss-surface-raised);box-shadow:var(--ss-shadow-soft)}html[data-theme=light] .booking-copy,html[data-theme=light] .booking-mobile-iframe-copy{background:radial-gradient(ellipse at 12% 0%, #bd684317, transparent 58%), var(--ss-surface-raised)}html[data-theme=light] .booking-copy h2,html[data-theme=light] .booking-mobile-iframe-copy h3,html[data-theme=light] .booking-param strong{color:var(--ss-text)!important}html[data-theme=light] .booking-param{border-color:var(--ss-line-soft);background:#fffaf2b8}html[data-theme=light] .booking-param.is-price,html[data-theme=light] .booking-feedback{background:#bd684312;border-color:#bd68434d}html[data-theme=light] .booking-param span,html[data-theme=light] .booking-feedback,html[data-theme=light] .booking-care-link,html[data-theme=light] .booking-price span,html[data-theme=light] .booking-reassurance{color:var(--ss-text-mute)}html[data-theme=light] .booking-widget,html[data-theme=light] .booking-mobile-iframe-widget{border-color:var(--ss-line-soft);background:var(--ss-surface-raised)}html[data-theme=light] .reenio-iframe,html[data-theme=light] .reenio-nearest{background:var(--ss-surface)}html[data-theme=light] .reenio-powered,html[data-theme=light] .reenio-status{color:var(--ss-text-mute)}html[data-theme=light] .reviews{border-color:var(--ss-line-soft);background:radial-gradient(circle at 50% 5%,#bd68430f,#0000 34%),#f5f0e7}html[data-theme=light] .reviews-title,html[data-theme=light] .reviews-rating strong,html[data-theme=light] .review-author,html[data-theme=light] a.review-author:hover{color:var(--ss-text)}html[data-theme=light] .review-skeleton,html[data-theme=light] .review-card{border-color:var(--ss-line);background:#fffaf2c2;box-shadow:0 10px 30px #4132260f}html[data-theme=light] .review-skeleton-line{background:#1f191414}html[data-theme=light] .review-skeleton-line.is-name{background:#1f191424}html[data-theme=light] .review-copy,html[data-theme=light] .review-meta,html[data-theme=light] .review-translated,html[data-theme=light] .review-link,html[data-theme=light] .reviews-source,html[data-theme=light] .reviews-source-name,html[data-theme=light] .reviews-rating,html[data-theme=light] .reviews-disclosure,html[data-theme=light] .reviews-disclosure [translate=no],html[data-theme=light] .reviews-disclosure a,html[data-theme=light] .reviews-status,html[data-theme=light] .reviews-error{color:var(--ss-text-mute)}html[data-theme=light] .reviews-all{border-color:var(--ss-line-strong);color:var(--ss-text-dim)}html[data-theme=light] .reviews-all:hover{color:var(--ss-text)}html[data-theme=light] .instagram-feed{border-color:var(--ss-line-soft);background:radial-gradient(circle at 12% 6%,#bd684312,#0000 30%),linear-gradient(#eee8dd 0%,#e8e0d4 100%)}html[data-theme=light] .instagram-profile-card{border-color:var(--ss-line);color:var(--ss-text);background:#fffaf2a8}html[data-theme=light] .instagram-profile-card:hover{background:var(--ss-surface-raised);border-color:#bd684361}html[data-theme=light] .voucher{border-color:var(--ss-line-soft);background:#f5f0e7}html[data-theme=light] .voucher-frame{border-color:var(--ss-line);box-shadow:var(--ss-shadow-soft);background:radial-gradient(circle at 74% 40%,#bd68430f,#0000 30%),#eee8dd}html[data-theme=light] .voucher-title{color:var(--ss-text)}html[data-theme=light] .voucher-kicker,html[data-theme=light] .voucher-body,html[data-theme=light] .voucher-actions>p{color:var(--ss-text-mute)}html[data-theme=light] .voucher-cta{background:var(--ss-text);color:var(--ss-bg)}html[data-theme=light] .voucher-cta:hover{background:#352d27}html[data-theme=light] .faq{border-color:var(--ss-line-soft);background:#eee8dd}html[data-theme=light] .faq-item{border-color:var(--ss-line)}html[data-theme=light] .faq-q{color:var(--ss-text)}html[data-theme=light] .press-strip{border-color:var(--ss-line-soft);background:#ded5c8}html[data-theme=light] .press-logo.is-transparent{filter:brightness(0)}html[data-theme=light] .press-logo.is-opaque{filter:grayscale()brightness(.2);mix-blend-mode:multiply}html[data-theme=light] .footer{border-color:var(--ss-line-soft);background:#e7dfd3}html[data-theme=light] .footer-wordmark,html[data-theme=light] .footer-group-links a:hover,html[data-theme=light] .footer-group-links button:hover,html[data-theme=light] .footer-lang a:hover,html[data-theme=light] .footer-lang-current{color:var(--ss-text)}html[data-theme=light] .footer-group summary,html[data-theme=light] .footer-group-links a,html[data-theme=light] .footer-group-links button,html[data-theme=light] .footer-email,html[data-theme=light] .footer-operator,html[data-theme=light] .footer-operator strong,html[data-theme=light] .footer-lang a{color:var(--ss-text-mute)!important}html[data-theme=light] .footer-bottom,html[data-theme=light] .footer-group{border-color:var(--ss-line)}html[data-theme=light] .menu-backdrop{background:#eee8ddf0}html[data-theme=light] .menu-wordmark,html[data-theme=light] .menu-nav a,html[data-theme=light] .menu-lang-current{color:var(--ss-text)}html[data-theme=light] .menu-nav a:hover,html[data-theme=light] .menu-contacts a:hover,html[data-theme=light] .menu-lang a:hover{color:var(--ss-accent)}html[data-theme=light] .menu-close span{background:var(--ss-text-mute)}html[data-theme=light] .concierge-backdrop{background:#322a228a}html[data-theme=light] .concierge-sheet,html[data-theme=light] .cookies-card{border-color:var(--ss-line);background:radial-gradient(circle at 10% 0%, #bd684313, transparent 38%), var(--ss-surface-raised);color:var(--ss-text);box-shadow:var(--ss-shadow-deep)}html[data-theme=light] .concierge-h2,html[data-theme=light] .concierge-confirmed-title,html[data-theme=light] .concierge-operator strong{color:var(--ss-text)}html[data-theme=light] .concierge-note,html[data-theme=light] .concierge-email small,html[data-theme=light] .concierge-confirmed-note,html[data-theme=light] .concierge-operator{color:var(--ss-text-mute)}html[data-theme=light] .concierge-email,html[data-theme=light] .concierge-submit{border-color:var(--ss-line-strong);color:var(--ss-text)}html[data-theme=light] .concierge-whatsapp{background:var(--ss-text);color:var(--ss-bg)}html[data-theme=light] .story,html[data-theme=light] .prague,html[data-theme=light] .founder,html[data-theme=light] .brand-strip,html[data-theme=light] .guide-nav,html[data-theme=light] .guide-content,html[data-theme=light] .guide-closing,html[data-theme=light] .navigation,html[data-theme=light] .instructions,html[data-theme=light] .during,html[data-theme=light] .closing,html[data-theme=light] .trust,html[data-theme=light] .privacy{background-color:var(--ss-bg);color:var(--ss-text);border-color:var(--ss-line)!important}html[data-theme=light] .story-brand img,html[data-theme=light] .brand-strip img{filter:none}html[data-theme=light] .story-copy h2,html[data-theme=light] .prague h2,html[data-theme=light] .prague blockquote,html[data-theme=light] .founder-copy h2,html[data-theme=light] .brand-strip strong,html[data-theme=light] .guide-grid h2,html[data-theme=light] .step h2,html[data-theme=light] .card h2,html[data-theme=light] .closing span{color:var(--ss-text)}html[data-theme=light] .story-copy>p,html[data-theme=light] .prague-copy p,html[data-theme=light] .founder-intro,html[data-theme=light] .guide-grid p,html[data-theme=light] .guide-safety>p:last-child,html[data-theme=light] .step p,html[data-theme=light] .card p,html[data-theme=light] .card li,html[data-theme=light] .closing p{color:var(--ss-text-mute)}html[data-theme=light] .pillars>div,html[data-theme=light] .guide-grid article,html[data-theme=light] .card,html[data-theme=light] .water,html[data-theme=light] .guide-safety,html[data-theme=light] .guide-warning{border-color:var(--ss-line);background-color:#fffaf261}html[data-theme=light] .tip,html[data-theme=light] .guide-note{border-color:var(--ss-line);background:#fffaf2b3}html[data-theme=light] .tip span,html[data-theme=light] .guide-note span{color:var(--ss-text-mute)}html[data-theme=light] .guide-steam,html[data-theme=light] .guide-fire,html[data-theme=light] .guide-cta{background:var(--ss-surface)}html[data-theme=light] .guide-fire article{background:#fffaf285}html[data-theme=light] .privacy{background:linear-gradient(180deg, var(--ss-bg), var(--ss-surface), var(--ss-bg))}html[data-theme=light] .privacy-card,html[data-theme=light] .trust-card{border-color:var(--ss-line);background:var(--ss-surface-raised)}@media (prefers-reduced-motion:reduce){body,section,footer,aside,article,dialog,button,input,textarea{transition:none}}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-sc-cyrillic-ext-300-normal.DjWqWx2_.woff2)format("woff2"),url(/_astro/spectral-sc-cyrillic-ext-300-normal.nlrl691R.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-sc-cyrillic-300-normal.DpkLrBeg.woff2)format("woff2"),url(/_astro/spectral-sc-cyrillic-300-normal.uAWf-ISI.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-sc-vietnamese-300-normal.DJfxVc-A.woff2)format("woff2"),url(/_astro/spectral-sc-vietnamese-300-normal.ysTBDuAT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-sc-latin-ext-300-normal.CCuVJBxn.woff2)format("woff2"),url(/_astro/spectral-sc-latin-ext-300-normal.CTk6FvXm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral SC;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-sc-latin-300-normal.2Brgw5ns.woff2)format("woff2"),url(/_astro/spectral-sc-latin-300-normal.DhO6mXiC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
