:root,:root[data-theme=quiet-photographic-planner]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fbfbfb;--color-paper-raised:#fff;--color-paper-soft:#f5f2f2;--color-ink:#3e3131;--color-ink-subtle:#766d6c;--color-ink-muted-ui:#918887;--color-disabled-foreground:#918887;--color-rule:#e4dfde;--color-rule-soft:#efebea;--color-accent:#3e3131;--color-accent-hover:#342929;--color-accent-active:#2b2222;--color-accent-ink:#fff;--color-focus:#1f6fa8;--color-hover:#f1eeee;--color-pressed:#e8e3e2;--color-selected:#eee9e8;--color-selected-border:#3e3131;--color-success:#2f6b4f;--color-success-soft:#e7f2ec;--color-warning:#7a4b00;--color-warning-soft:#fff1d6;--color-danger:#a33a3a;--color-danger-soft:#fbeaea;--color-info:#235e82;--color-info-soft:#e8f1f7;--color-pending:#6b566e;--color-pending-soft:#f1ebf2;--color-offline:#4f5b62;--color-offline-soft:#edf0f1;--color-conflict:#8a3f5d;--color-conflict-soft:#f7eaf0;--color-skeleton:#ebe7e6;--color-skeleton-highlight:#f8f6f6;--color-image-ink:#fff;--color-image-scrim:#2d2323b8;--color-overlay:#2d232375;--color-shadow:#3e313114;--color-flight-card:#f6f2f2;--color-flight-card-raised:#382f2f;--color-flight-card-rule:#f6f2f2;--color-flight-card-ink:#3e3131;--color-flight-card-muted:#3e3131;--color-flight-card-focus:#69a9d5;--color-flight-card-danger:#ff9c9c;--color-flight-card-success:#8dd3a7;--color-flight-card-interactive:#3e3131;--color-lavender:var(--color-paper-soft);--color-mint:var(--color-paper-soft);--color-mint-soft:var(--color-paper-soft);--color-peach:var(--color-selected);--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.9531rem;--text-2xl:2.4414rem;--text-display:clamp(2rem, 3vw, 2.75rem);--leading-body:1.6;--leading-tight:1.15;--tracking-display:-.03em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1rem;--radius-photo:1.5rem;--radius-pill:999px;--rule-hair:1px;--shadow-raised:0 .375rem 1.5rem var(--color-shadow);--shadow-floating:var(--shadow-raised);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--page-max:80rem;--page-gutter:clamp(1rem, 4vw, 2.5rem);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600}:root[data-theme=legacy-soft-travel-journal]{--color-paper:oklch(98.2% .006 91.45);--color-paper-raised:oklch(99.2% .006 303);--color-paper-soft:oklch(96.11% .0139 304.14);--color-ink:oklch(28.11% .0256 291.2);--color-ink-subtle:oklch(48.99% .0306 297.31);--color-ink-muted-ui:oklch(57% .02 297.31);--color-disabled-foreground:oklch(57% .02 297.31);--color-rule:oklch(89% .0184 303.39);--color-rule-soft:oklch(93.61% .0103 311.17);--color-accent:oklch(49.3% .129 292.7);--color-accent-hover:oklch(43.67% .1182 292.66);--color-accent-active:oklch(38.83% .1025 294.53);--color-accent-ink:oklch(98.2% .0041 91.45);--color-focus:oklch(38.83% .1025 294.53);--color-hover:oklch(96.11% .0139 304.14);--color-pressed:oklch(91.92% .0294 303.06);--color-selected:oklch(91.92% .0294 303.06);--color-selected-border:oklch(49.3% .129 292.7);--color-success:oklch(44.67% .0817 159.54);--color-success-soft:oklch(96.98% .0091 161.35);--color-warning:oklch(44.6% .0928 56.88);--color-warning-soft:oklch(94.34% .0331 54.18);--color-danger:oklch(48.71% .1513 13.91);--color-danger-soft:oklch(96.75% .0164 8.16);--color-image-ink:oklch(98.2% .006 91.45);--color-image-scrim:oklch(22% .025 160/.72);--color-overlay:oklch(20% .03 292/.42);--color-shadow:oklch(28.11% .0256 291.2/.09);--color-flight-card:oklch(17.5% .012 292.7);--color-flight-card-raised:oklch(23% .015 292.7);--color-flight-card-rule:oklch(34% .012 292.7);--color-flight-card-ink:oklch(96.5% .006 91.45);--color-flight-card-muted:oklch(72% .01 292.7);--color-flight-card-focus:oklch(50% .129 292.7);--color-flight-card-danger:oklch(72% .14 13.91);--color-flight-card-success:oklch(77% .1 159.54);--color-lavender:oklch(91.92% .0294 303.06);--color-mint:oklch(93.83% .0241 163.13);--color-mint-soft:oklch(96.98% .0091 161.35);--color-peach:oklch(94.34% .0331 54.18);--font-display:ui-rounded, "Arial Rounded MT Bold", Inter, ui-sans-serif, system-ui, sans-serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tracking-display:-.035em;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--shadow-raised:0 .5rem 2rem var(--color-shadow);--shadow-floating:0 .75rem 2.5rem var(--color-shadow)}.app-header-frame{z-index:var(--z-sticky);border-bottom:var(--rule-hair) solid var(--color-rule-soft);background:var(--color-paper);transition:transform .28s ease-in-out;position:sticky;top:0}.app-header-frame[data-hidden=true]{pointer-events:none;transform:translateY(-110%)}.app-header-frame:focus-within{pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.app-header-frame{pointer-events:auto;transition:none;transform:none}}.app-header-inner{grid-template-columns:1fr auto;display:grid}.app-header-inner[data-heading=true]{grid-template-columns:auto minmax(0,1fr) auto}.app-header-inner{width:min(100%, var(--page-max));min-height:5.75rem;padding:var(--space-sm) var(--page-gutter);align-items:center;gap:var(--space-xl);margin:0 auto}@media (width<=48rem){.app-header-inner,.app-header-inner[data-heading=true]{grid-template-columns:1fr auto}.app-header-inner{gap:var(--space-md);min-height:4.5rem}}.app-header-brand{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.035em;white-space:nowrap;font-weight:700;line-height:1.2;display:inline-flex}.app-header-mark{flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.app-header-tools{justify-self:end;align-items:center;gap:var(--space-xs);display:flex;position:relative}.app-header-heading{min-width:0;padding-left:var(--space-xl);border-left:var(--rule-hair) solid var(--color-rule)}.app-header-heading p,.app-header-heading h1{overflow-wrap:anywhere;min-width:0;margin:0}.app-header-heading h1{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:-.03em}@media (width<=48rem){.app-header-heading{padding:var(--space-sm) 0 0;border-top:var(--rule-hair) solid var(--color-rule-soft);border-left:0;grid-area:2/1/auto/-1}.app-header-heading h1{font-size:var(--text-lg)}}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-400-CXuMNFtD.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-500-CHCk6w6g.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-600-e4WNRdPx.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-700-BBHQMQK0.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}:root{--app-mobile-viewport-width:480px;--app-full-viewport-height:100dvh;color:var(--color-ink);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip}@supports (height:100dvh){:root{--app-full-viewport-height:100dvh}}@media (display-mode:standalone),(display-mode:fullscreen){:root{--app-full-viewport-height:100dvh}}body{max-width:var(--app-mobile-viewport-width);width:100%;min-width:320px;min-height:var(--app-full-viewport-height);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-base);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:0 auto;overflow-x:clip}#root{width:100%;min-height:var(--app-full-viewport-height)}:root:has(dialog[open]){overscroll-behavior:none;overflow:hidden}:root:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}:root:has([data-vaul-drawer]){overscroll-behavior:none;overflow:hidden}body:has(dialog[open]){overscroll-behavior:none;overflow:hidden}body:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}body:has([data-vaul-drawer]){overscroll-behavior:none;overflow:hidden}[data-vaul-drawer][data-slot=drawer-content][data-state=open]{animation-name:slideFromBottom!important}button,input,select,textarea{font:inherit}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button,a{-webkit-tap-highlight-color:transparent}button:active,a:active{filter:saturate(.85)}button:disabled,a[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.25);opacity:.65}a{color:inherit;text-decoration:none}.home-page{min-height:var(--app-full-viewport-height);background:var(--color-paper);place-content:center;justify-items:center;gap:1.5rem;padding:2rem;display:grid}.home-page__greeting{color:var(--color-ink);text-align:center;margin:0;font-size:clamp(3rem,10vw,6rem);font-weight:800;line-height:1}.home-page__button{border:1px solid var(--color-rule);color:var(--color-ink);background:var(--color-paper-raised);box-shadow:var(--shadow-raised);cursor:pointer;border-radius:.5rem;padding:.75rem 1rem}.home-page__button:hover{background:var(--color-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
