@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_500-s.p.3wun_rgcl0ums.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_700-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:126.37%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:79.13%}.barlowcondensed_e2902ad7-module__S2wtHq__className{font-family:barlowCondensed,barlowCondensed Fallback}.barlowcondensed_e2902ad7-module__S2wtHq__variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback"}
@font-face{font-family:barlow;src:url(../media/barlow_400-s.p.2g-m-43w4inzo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:barlow;src:url(../media/barlow_600-s.p.20ymm9zt6h9oi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlow Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.barlow_f0ac1b5-module__z1w3lW__className{font-family:barlow,barlow Fallback}.barlow_f0ac1b5-module__z1w3lW__variable{--font-barlow:"barlow", "barlow Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_500-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_d25ae87d-module__0AEO-q__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_d25ae87d-module__0AEO-q__variable{--font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#28282f;--surface:#303038;--surface-elevated:#34343c;--surface-hover:#383841;--foreground:#f4f4f6;--muted:#a6a6b0;--subtle:#a2a2ac;--line:#f4f4f61c;--line-strong:#f4f4f666;--header-strip:#131316;--header-field:#303038;--accent:#4fd6c8;--accent-strong:#6fe3d6;--accent-soft:#4fd6c81f;--on-accent:#0c0c0e;--danger:#ee867b;--font-display:var(--font-barlow-condensed,"Barlow Condensed"), "Oswald", "Arial Narrow", system-ui, sans-serif;--font-body:var(--font-barlow,"Barlow"), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:var(--font-ibm-plex-mono,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-eyebrow:.6875rem;--fs-meta:.78125rem;--fs-body:.9375rem;--fs-lead:1rem;--fs-row-title:1.0625rem;--fs-heading:clamp(1.3125rem, 1rem + 1.4vw, 1.5rem);--fs-title:clamp(2.625rem, 1rem + 6vw, 4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-pill:999px;--transition:.16s ease}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-glow:26%;--background:#fafafb;--surface:#fff;--surface-elevated:#fff;--surface-hover:#f2f2f4;--foreground:#1b1b1f;--muted:#5d5d66;--subtle:#6d6d76;--line:#17171b1f;--line-strong:#17171b80;--header-strip:#e8e8ee;--header-field:#f2f2f4;--accent:#0c7c72;--accent-strong:#0a655c;--accent-soft:#0c7c721a;--on-accent:#fff;--danger:#b0443c}:root[data-section=drag]{--accent:#e879b0;--accent-soft:#e879b01f}:root[data-section=food]{--accent:#e3a13a;--accent-soft:#e3a13a1f}:root[data-section=nightlife]{--accent:#9b8cff;--accent-soft:#9b8cff1f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:radial-gradient(125% 90% at 50% -5%, color-mix(in srgb, var(--accent) var(--bg-glow,13%), var(--background)) 0%, var(--background) 65%);color:var(--foreground);font-family:var(--font-body);font-size:var(--fs-body);accent-color:var(--accent);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-attachment:fixed;line-height:1.55;overflow-x:hidden}a{color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%}::selection{background:var(--accent-soft)}