:root{color-scheme:light dark;--paper:#faf8f5;--paper-2:#f1ede6;--surface:#fffdfa;--surface-glass:#faf8f5c7;--ink:#161412;--ink-soft:#665e54;--ink-faint:#776e64;--line:#1614121f;--glass:#1614120a;--glass-line:#16141224;--accent:#b4651c;--accent-ink:#9b5414;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--on-photo:#f1ebe2;--on-photo-soft:#f1ebe2cc;--on-photo-line:#f1ebe24d;--accent-photo:#e3a35b;--ok:#2e7d4f;--bad:#b3392f;--whatsapp:#1f9d54;--airbnb:#c13a56;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4.5rem;--gutter:clamp(1.25rem, 3.4vw, 3rem);--section-y:clamp(3.5rem, 6.2vw, 5.5rem);--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-sm:0 1px 2px #16141214;--shadow-md:0 8px 24px #1614121f;--shadow-lg:0 18px 48px #16141229;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-head:"Inter Tight", "Inter", system-ui, -apple-system, sans-serif;--head-weight:600;--head-tracking:-.035em;--fs-base:1.06rem;--lh:1.6;--tap-min:44px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 55%, transparent);--dur:.25s;--nav-h:3.25rem}@media (prefers-color-scheme:dark){:root{--paper:#0d0c0b;--paper-2:#151311;--surface:#181614;--surface-glass:#0d0c0bb3;--ink:#f1ebe2;--ink-soft:#a39a8d;--ink-faint:#857b70;--line:#f1ebe21f;--glass:#f1ebe20d;--glass-line:#f1ebe229;--accent:#e3a35b;--accent-ink:#e3a35b;--ok:#7fd3a0;--bad:#f0958c;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000073;--shadow-lg:0 18px 48px #0009}}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--paper);width:100%;min-height:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:var(--head-tracking);color:var(--ink);margin:0;line-height:1.1}p{margin:0}a{color:var(--accent-ink);text-decoration:none}img{max-width:100%}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}@view-transition{navigation:auto}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}::view-transition-old(root){animation:.2s both vt-out}::view-transition-new(root){animation:.35s cubic-bezier(.2,.7,.2,1) 50ms both vt-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar[data-astro-cid-bjoolas4]{view-transition-name:topbar;z-index:1000;height:var(--nav-h);padding:0 var(--gutter);background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.overlay[data-astro-cid-bjoolas4]{animation:linear both topbar-solid;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 calc(min(88svh, 720px) - var(--nav-h))}}@keyframes topbar-solid{0%,80%{backdrop-filter:none;color:var(--on-photo);background-color:#0000;border-bottom-color:#0000}}.brand[data-astro-cid-bjoolas4]{min-height:var(--tap-min);color:inherit;font-family:var(--font-head);font-weight:var(--head-weight);letter-spacing:-.02em;align-items:center;font-size:1.2rem;display:flex}.langs[data-astro-cid-bjoolas4]{gap:var(--sp-1);display:flex}.langs[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4]{min-width:var(--tap-min);min-height:var(--tap-min);color:inherit;opacity:.7;text-underline-offset:6px;place-items:center;font-size:.85rem;font-weight:600;text-decoration:underline #0000;display:grid}.langs[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4]:hover{opacity:1}.langs[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4][aria-current]{opacity:1;text-decoration-color:var(--accent)}.tabbar[data-astro-cid-bjoolas4]{view-transition-name:tabbar;z-index:1000;padding:var(--sp-1) var(--sp-1) calc(var(--sp-1) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 90%, transparent);backdrop-filter:blur(16px);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.tabbar[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4]{border-radius:var(--r-md);min-height:54px;color:var(--ink-soft);transition:color var(--dur) ease;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.7rem;font-weight:600;display:flex}.tabbar[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4]:hover,.tabbar[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4][aria-current]{color:var(--accent-ink)}@media (width>=900px){.tabbar[data-astro-cid-bjoolas4]{inset:auto 50% var(--sp-4) auto;width:min(680px, 100% - 2 * var(--sp-4));padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--shadow-md);translate:50%}.tabbar[data-astro-cid-bjoolas4] a[data-astro-cid-bjoolas4]{gap:var(--sp-2);border-radius:var(--r-pill);flex-direction:row;min-height:48px;font-size:.82rem}}
