@import"https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,400..700;1,400..700&family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0&display=swap";:root,[data-palette=billete]{--bg: oklch(95% .025 90);--bg-elev: oklch(99% .012 90);--bg-elev-2: oklch(92% .03 90);--bg-sunk: oklch(91% .034 90);--fg: oklch(22% .04 130);--fg-muted: oklch(42% .03 130);--fg-subtle: oklch(62% .02 130);--fg-on-accent: oklch(22% .04 130);--border: oklch(87% .03 90);--border-strong: oklch(70% .04 100);--green-lime: oklch(78% .155 128);--green-deep: oklch(31% .092 137);--green-mid: oklch(36% .115 130);--green-ink: oklch(22% .04 130);--green-wash: oklch(94% .045 130);--celeste-pale: oklch(74% .115 232);--celeste: oklch(60% .13 232);--celeste-deep: oklch(45% .135 232);--celeste-ink: oklch(45% .135 232);--celeste-wash: oklch(92% .045 232);--accent: var(--green-lime);--accent-2: var(--green-deep);--accent-3: var(--green-mid);--accent-wash: var(--green-wash);--accent-text: var(--green-deep);--success: var(--green-deep);--success-fg: var(--green-deep);--success-wash: var(--green-wash);--warn: oklch(58% .115 65);--warn-fg: oklch(42% .105 65);--warn-wash: oklch(94% .05 80);--danger: oklch(48% .15 30);--danger-wash: oklch(92% .045 28);--info: var(--celeste-deep);--info-wash: var(--celeste-wash);--link: var(--celeste-deep);--scrim: oklch(22% .04 130 / .45);--shadow-1: 0 1px 0 oklch(22% .04 130 / .05), 0 2px 6px oklch(22% .04 130 / .07);--shadow-2: 0 1px 0 oklch(22% .04 130 / .06), 0 12px 28px oklch(22% .04 130 / .14);--shadow-focus: 0 0 0 3px oklch(74% .115 232 / .4)}[data-palette=noche]{--bg: oklch(22% .035 145);--bg-elev: oklch(28% .038 145);--bg-elev-2: oklch(35% .04 145);--bg-sunk: oklch(18% .03 145);--fg: oklch(95% .014 90);--fg-muted: oklch(75% .015 90 / .85);--fg-subtle: oklch(75% .015 90 / .55);--fg-on-accent: oklch(22% .03 230);--border: oklch(95% .014 90 / .12);--border-strong: oklch(95% .014 90 / .26);--green-lime: oklch(78% .155 128);--green-deep: oklch(50% .15 130);--green-mid: oklch(82% .13 130);--green-ink: oklch(22% .03 130);--green-wash: oklch(78% .155 128 / .18);--celeste-pale: oklch(78% .105 232);--celeste: oklch(70% .115 232);--celeste-deep: oklch(74% .115 232);--celeste-ink: oklch(78% .105 232);--celeste-wash: oklch(74% .115 232 / .18);--accent: var(--green-lime);--accent-2: var(--green-mid);--accent-3: var(--green-deep);--accent-wash: var(--green-wash);--accent-text: var(--green-lime);--success: var(--green-lime);--success-fg: var(--green-ink);--success-wash: var(--green-wash);--warn: oklch(78% .13 80);--warn-fg: oklch(20% .04 80);--warn-wash: oklch(78% .13 80 / .22);--danger: oklch(68% .15 30);--danger-wash: oklch(68% .15 30 / .2);--info: var(--celeste-deep);--info-wash: var(--celeste-wash);--link: var(--celeste-pale);--scrim: oklch(0% 0 0 / .6);--shadow-1: 0 1px 0 oklch(0% 0 0 / .2), 0 4px 12px oklch(0% 0 0 / .25);--shadow-2: 0 1px 0 oklch(0% 0 0 / .24), 0 12px 32px oklch(0% 0 0 / .4);--shadow-focus: 0 0 0 3px oklch(74% .115 232 / .45)}:root{--font-display: "Asap", ui-sans-serif, system-ui, sans-serif;--font-brand: "Asap", ui-sans-serif, system-ui, sans-serif;--font-body: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--display-xl: 700 64px/1.04 var(--font-display);--display-l: 600 44px/1.06 var(--font-display);--display-m: 600 30px/1.1 var(--font-display);--screen-title: 600 28px/1.2 var(--font-display);--h1: 600 22px/1.25 var(--font-body);--h2: 600 18px/1.3 var(--font-body);--h3: 600 15px/1.3 var(--font-body);--body: 400 16px/1.45 var(--font-body);--body-s: 400 14px/1.4 var(--font-body);--label: 500 13px/1.2 var(--font-body);--meta: 500 12px/1.2 var(--font-body);--num-xl: 700 44px/1 var(--font-display);--num-l: 600 22px/1.1 var(--font-body);--num-s: 500 14px/1.2 var(--font-body);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--r-1: 8px;--r-2: 12px;--r-3: 18px;--r-4: 26px;--r-full: 999px;--ease-out: cubic-bezier(.2, .7, .3, 1);--dur-hover: .16s;--dur-screen: .22s;--dur-sheet: .32s}@media (prefers-reduced-motion: reduce){:root{--dur-hover: 0ms;--dur-screen: 0ms;--dur-sheet: 0ms}*{animation-duration:0ms!important;transition-duration:0ms!important}}html,body{background:var(--bg);color:var(--fg);font:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font:var(--screen-title);margin:0;letter-spacing:-.015em}h2{font:var(--h1);margin:0;letter-spacing:-.005em}h3{font:var(--h2);margin:0}p{font:var(--body);margin:0;color:var(--fg)}small{font:var(--meta);color:var(--fg-subtle)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.display{font-family:var(--font-display);letter-spacing:-.005em}.display-xl{font:var(--display-xl);letter-spacing:-.005em}.display-l{font:var(--display-l);letter-spacing:-.005em}.display-m{font:var(--display-m);letter-spacing:-.005em}.brand{font-family:var(--font-brand);letter-spacing:-.005em}.brand-xl{font:700 88px/1 var(--font-brand);letter-spacing:-.01em}.brand-l{font:700 64px/1.05 var(--font-brand);letter-spacing:-.005em}.brand-m{font:700 44px/1.1 var(--font-brand);letter-spacing:-.005em}.num{font-variant-numeric:tabular-nums}.num-xl{font:var(--num-xl);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.num-l{font:var(--num-l);font-variant-numeric:tabular-nums;letter-spacing:-.005em}.num-s{font:var(--num-s);font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;user-select:none}.deploy-badge[data-astro-cid-5hce7sga]{position:fixed;bottom:0;right:0;padding:.3rem .6rem;font-size:.7rem;font-family:var(--font-mono);background:var(--bg-elev-2);color:var(--fg-muted);border-top-left-radius:var(--r-1);border-top:1px solid var(--border);border-left:1px solid var(--border);z-index:1000;pointer-events:none;opacity:.7}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}*{box-sizing:border-box}
