@layer app.themes{:root{--booking-width:20rem;--sheet-width:28rem;--preview-width:28rem;--card-width:34rem;--sidebar-width:22.5rem;--shell-width:64rem;--hero-art-width:84rem}@media screen and (width>=1600px){:root{--booking-width:24rem;--sheet-width:32rem;--preview-width:36rem;--sidebar-width:24rem;--shell-width:80rem;--hero-art-width:100rem}}@media screen and (width>=1980px){:root{--booking-width:26rem;--sheet-width:36rem;--preview-width:42rem;--sidebar-width:26rem;--shell-width:96rem;--hero-art-width:120rem}}:root{--white:#fff;--black:#0d0f16;--primary:#5c8dff;--primary-hover:#85a9ff;--accent-pink:#ff52a5;--radius-sm:8px;--radius:14px;--radius-lg:22px;--radius-pill:9999px;--frame-gap:.75rem;--font-display:"Inter", system-ui, sans-serif;--font-display-style:italic;--font-display-transform:uppercase;--font-display-weight:800;--font-display-tracking:.024em;--glass-blur:18px;--backdrop-blur:8px;--backdrop-bg:#0009;--hover-overlay:linear-gradient(var(--hover-tint), var(--hover-tint));--active-overlay:linear-gradient(var(--active-tint), var(--active-tint));--hover-overlay-strong:linear-gradient(var(--hover-tint-strong), var(--hover-tint-strong));--active-overlay-strong:linear-gradient(var(--active-tint-strong), var(--active-tint-strong));--gradient-primary:linear-gradient(135deg, var(--primary), var(--primary-hover));--gradient-primary-h:linear-gradient(90deg, var(--primary), var(--primary-hover));--gradient-primary-soft:linear-gradient(135deg, color-mix(in oklab, var(--primary) 22%, transparent), color-mix(in oklab, var(--primary) 10%, transparent));--gradient-primary-pink:linear-gradient(135deg, var(--primary), var(--accent-pink));--gradient-pink-primary:linear-gradient(135deg, var(--accent-pink), var(--primary));--gradient-placeholder:linear-gradient(135deg, #2b3755 0%, var(--primary) 100%)}:root,[data-theme=aurora-dark]{--bg:#08090d;--bg-contrast:#fff;--sun:#ffe1a8;--moon:#e1b770;--moon-sheen:#fff5db;--moon-glow:#ffe1a8;--comet:#b8cdff;--map-label:#fff;--moon-field:#adc6ff;--trail-stroke:#85a9ff;--text:#fcfcfd;--text-secondary:#ffffffa8;--text-tertiary:#ffffff6b;--text-quaternary:#ffffff38;--text-strong:#fff;--primary-contrast:#08090d;--primary-glow:#5c8dff80;--success:#29ff9b;--warning:#ffc14c;--danger:#ff3d6a;--heat-cheap:#34f49a;--heat-peak:#f54770;--stroke-soft:#ffffff1a;--stroke-hair:#ffffff0d;--stroke-bright:#ffffff47;--overlay-shadow:0 24px 64px #0000008c;--navbar-shadow:0 6px 18px #0003;--sheet-shadow:0 -8px 32px #0000004d;--hover-tint:#ffffff0f;--active-tint:#ffffff1a;--hover-tint-strong:#ffffff1a;--active-tint-strong:#ffffff29;--hero-glow:radial-gradient(60% 65% at 50% 22%, #5c8dff8c, #ff52a838 38%, transparent 72%);--glass-bg:#ffffff0d;--glass-solid-bg:#171b27;--glass-solid-map-bg:#464f5d;--glass-border:#ffffff1a;--glass-shadow:0 1px 0 #ffffff0f inset, 0 12px 40px #00000059;--sheet-bg:#0d0f16}[data-theme=aurora-light]{--bg:#fff;--bg-contrast:#0e1220;--sun:#e9730c;--moon:#da902f;--moon-sheen:#ffe099;--moon-glow:#ffc966;--comet:#477bf5;--map-label:#475c85;--moon-field:#11329c;--trail-stroke:#e8308c;--text:#0e1220;--text-secondary:#212430b8;--text-tertiary:#43475694;--text-quaternary:#5e616e52;--text-strong:#05080f;--primary-contrast:#fff;--primary-glow:#5c8dff4d;--success:#1e996c;--warning:#d69200;--danger:#e1335b;--heat-cheap:#1fad6b;--heat-peak:#c7234a;--stroke-soft:#08090d1a;--stroke-hair:#08090d0d;--stroke-bright:#08090d47;--overlay-shadow:0 24px 48px #0f16331f;--navbar-shadow:0 4px 12px #0f16330d;--sheet-shadow:0 -8px 32px #0f16331a;--hover-tint:#1519280d;--active-tint:#15192817;--hover-tint-strong:#15192814;--active-tint-strong:#15192824;--hero-glow:radial-gradient(70% 60% at 50% 18%, #296dff33, #ff52a81a 38%, transparent 72%);--glass-bg:#08090d0a;--glass-solid-bg:#f5f5f5;--glass-solid-map-bg:#ebe9e0;--glass-border:#08090d29;--glass-shadow:0 1px 2px #0f16330a, 0 8px 24px #0f16330f;--sheet-bg:#fff}}@keyframes blink{50%{opacity:.35}}@keyframes fadeIn{0%{opacity:0}}@keyframes halo{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@layer app{.formField{flex-direction:column;gap:.5rem;display:flex}.formHint{margin-block-start:.5rem}.formLabel{color:var(--text-secondary);font-size:.875em;font-weight:500}.formNote{align-items:flex-start;gap:.375rem;display:flex}.formNote>svg{color:var(--icon-line-color,var(--success));flex-shrink:0;margin-block-start:calc(.5lh - .5em)}.formNote{--icon-line-color:var(--text-tertiary);color:var(--text-secondary);font-size:.75em;line-height:1.5}.formValue{min-block-size:2.5rem;color:var(--text-strong);font-feature-settings:"tnum";align-items:center;font-size:1.125em;font-weight:600;display:flex}.editorEmbedWrapper{aspect-ratio:16/9;border-radius:var(--radius);background:#000;inline-size:32rem;max-inline-size:100%;line-height:0;display:block;position:relative;overflow:hidden}.editorEmbedWrapper iframe{vertical-align:top;border:0;block-size:100%;inline-size:100%;display:block}.editorFileCard{border:1px solid var(--glass-border);border-radius:var(--radius);background-color:var(--glass-bg);color:var(--text);align-items:center;gap:.5rem;margin:.25rem 0;padding:.5rem .75rem;font-size:.875em;text-decoration:none;transition:all .16s;display:inline-flex}.editorFileCard:hover{border-color:var(--primary);color:var(--primary)}.editorFileCard i{color:var(--text-secondary);font-size:1em}.editorFileCardInfo{flex-direction:column;gap:.25rem;display:flex}.editorFileCardName{font-weight:500}.editorFileCardSize{color:var(--text-secondary);font-size:.875em}.editorLink{color:var(--primary);text-decoration:underline}.editorLink:hover{color:var(--primary-hover)}.editorListUl,.editorListOl{margin:0 0 .5rem;padding-left:1.5rem}.editorListitem{margin-bottom:.25rem}.editorNodeWrapper{max-inline-size:100%;display:block;position:relative}.editorNodeWrapper:hover>.editorNodeRemove{opacity:1}.editorNodeWrapperInline{display:inline-block}.editorNodeRemove{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.6);backdrop-filter:blur(var(--glass-blur)) saturate(1.6);border:1px solid var(--glass-border);z-index:1;width:2rem;height:2rem;color:var(--text-strong);opacity:0;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .14s,background-image .14s;display:flex;position:absolute;top:.5rem;right:.5rem}.editorNodeRemove:hover{background-image:var(--hover-overlay)}.editorParagraph{margin:0 0 .5rem}.editorParagraph:last-child{margin-bottom:0}.editorQuote{border-left:3px solid var(--glass-border);color:var(--text-secondary);margin:0 0 .5rem;padding-left:.75rem;font-style:italic}.editorTextBold{font-weight:700}.editorTextItalic{font-style:italic}.editorTextUnderline{text-decoration:underline}.textDanger{color:var(--danger)}.textPrimary{color:var(--primary)}.textSrOnly{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.textSuccess{color:var(--success)}.textWarning{color:var(--warning)}.toolbar{border-block-end:1px solid var(--glass-border);flex-shrink:0;padding-block-end:var(--frame-gap)}._routeProgress_1djlq_2{z-index:9999;opacity:0;pointer-events:none;block-size:2px;transition:opacity .14s;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden}._routeProgress_1djlq_2:before{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);inline-size:40%;animation:1.2s ease-in-out infinite _routeProgressSlide_1djlq_1;position:absolute;inset-block:0;inset-inline-start:0}._routeProgress_1djlq_2[data-state=loading]{opacity:1}@keyframes _routeProgressSlide_1djlq_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}}
