@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-black-000: #000000;--color-black-050: #050505;--color-black-100: #0A0A0A;--color-black-150: #0F0F0F;--color-black-200: #141414;--color-black-250: #1A1A1A;--color-black-300: #1F1F1F;--color-black-350: #242424;--color-black-400: #2A2A2A;--color-black-450: #2F2F2F;--color-black-500: #3A3A3A;--color-black-550: #404040;--color-black-600: #4A4A4A;--color-black-650: #525252;--color-black-700: #5A5A5A;--color-black-750: #6A6A6A;--color-black-800: #7A7A7A;--color-black-850: #8A8A8A;--color-black-900: #9A9A9A;--color-black-950: #AAAAAA;--color-gray-050: #FAFAFA;--color-gray-100: #F5F5F5;--color-gray-200: #E5E5E5;--color-gray-300: #D4D4D4;--color-gray-400: #A3A3A3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-gray-950: #0A0A0A;--color-white: #FFFFFF;--color-black: #000000;--color-term-black: #0f0f1e;--color-term-red: #ff6b9d;--color-term-green: #66d9ef;--color-term-yellow: #feca57;--color-term-blue: #7c84f8;--color-term-magenta: #b794f6;--color-term-cyan: #90cdf4;--color-term-white: #e2e8f0;--color-term-bright-black: #64748b;--color-term-bright-red: #ff8fab;--color-term-bright-green: #8ce9ff;--color-term-bright-yellow: #ffd93d;--color-term-bright-blue: #9ca3ff;--color-term-bright-magenta: #c9a9ff;--color-term-bright-cyan: #bfdbfe;--color-term-bright-white: #f8fafc;--color-tmux-bg: #0f0f1e;--color-tmux-border: #1e1e3f;--color-tmux-active: #7c84f8;--color-tmux-status: #161629;--heading-h1-color: var(--color-term-white);--heading-h1-size: var(--text-4xl);--heading-h1-weight: var(--font-bold);--heading-h1-transform: none;--heading-h1-font: var(--font-sans);--heading-h2-color: var(--color-term-cyan);--heading-h2-background: transparent;--heading-h2-size: 1.75rem;--heading-h2-weight: var(--font-normal);--heading-h2-transform: none;--heading-h2-font: var(--font-sans);--heading-h3-color: var(--color-term-white);--heading-h3-size: 1.375rem;--heading-h3-weight: var(--font-medium);--heading-h3-transform: none;--heading-h3-font: var(--font-sans);--heading-h4-color: var(--color-term-white);--heading-h4-size: 1.125rem;--heading-h4-weight: var(--font-medium);--heading-h4-font: var(--font-sans);--heading-h5-color: var(--color-term-white);--heading-h5-size: 1rem;--heading-h5-weight: var(--font-medium);--heading-h5-font: var(--font-sans);--heading-h6-color: var(--color-term-white);--heading-h6-size: .875rem;--heading-h6-weight: var(--font-semibold);--heading-h6-font: var(--font-sans);--body-font: var(--font-sans);--body-color: var(--text-primary);--body-size: 16px;--body-line-height: var(--leading-relaxed);--link-color: var(--color-term-cyan);--link-hover-color: var(--color-term-bright-cyan);--link-decoration: none;--link-hover-decoration: underline;--code-color: var(--color-term-green);--code-background: var(--color-tmux-status);--code-border: var(--color-tmux-border);--code-font: var(--font-mono);--header-height: 2rem;--header-background: transparent;--header-border: rgba(255, 255, 255, .05);--header-logo-color: var(--text-secondary);--header-logo-background: transparent;--header-logo-hover-color: var(--accent-secondary);--nav-link-color: var(--text-primary);--nav-link-hover-color: var(--accent-secondary);--nav-link-active-color: var(--accent-primary);--nav-link-font: var(--font-mono);--card-background: var(--background-terminal);--card-border: var(--color-tmux-border);--card-hover-background: var(--color-tmux-status);--card-hover-border: var(--color-tmux-active);--card-radius: 0;--section-background: var(--background-base);--section-border: var(--border-subtle);--section-padding: var(--space-4);--section-heading-color: var(--accent-secondary);--section-link-color: var(--accent-primary);--section-link-hover: var(--accent-secondary-hover);--hero-title-color: var(--text-primary);--hero-subtitle-color: var(--accent-secondary);--hero-text-color: var(--text-secondary);--hero-glow-color: var(--accent-secondary);--status-background: var(--color-tmux-active);--status-text: var(--color-term-black);--status-border: var(--color-tmux-border);--pane-border: var(--color-tmux-border);--pane-active-border: var(--color-tmux-active);--pane-background: var(--background-base);--pane-gap: 2px;--background-base: var(--color-tmux-bg);--background-subtle: var(--color-tmux-status);--background-element: #1a1a2e;--background-component: var(--color-tmux-status);--background-elevated: #16213e;--background-overlay: rgba(15, 15, 30, .95);--background-scrim: rgba(0, 0, 0, .7);--background-terminal: var(--color-term-black);--surface-default: #0a1628;--surface-hover: #0f1f3a;--surface-active: #142847;--surface-disabled: var(--color-black-100);--surface-selected: #1a3055;--text-primary: var(--color-term-white);--text-secondary: var(--color-term-bright-black);--text-tertiary: var(--color-gray-500);--text-disabled: var(--color-gray-600);--text-inverse: var(--color-black-900);--text-on-color: var(--color-white);--text-terminal: var(--color-term-green);--border-subtle: var(--color-tmux-border);--border-default: var(--color-tmux-border);--border-strong: var(--color-tmux-active);--border-inverse: rgba(0, 0, 0, .2);--border-terminal: var(--color-tmux-border);--state-hover: var(--color-tmux-status);--state-active: var(--color-tmux-active);--state-selected: var(--color-term-green);--state-focus: var(--color-term-cyan);--state-disabled: var(--color-term-bright-black);--accent-primary: var(--color-term-blue);--accent-primary-hover: var(--color-term-bright-blue);--accent-primary-active: var(--color-tmux-active);--accent-secondary: var(--color-term-magenta);--accent-secondary-hover: var(--color-term-bright-magenta);--accent-secondary-active: var(--color-term-magenta);--accent-tertiary: var(--color-term-cyan);--accent-quaternary: var(--color-term-yellow);--status-success: var(--color-term-green);--status-warning: var(--color-term-yellow);--status-error: var(--color-term-red);--status-info: var(--color-term-cyan);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-64: 16rem;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "Georgia", "Times New Roman", serif;--font-mono: "JetBrains Mono", "SF Mono", "Monaco", "Consolas", monospace;--font-display: "Space Grotesk", var(--font-sans);--text-xs: clamp(.75rem, .7vw + .5rem, .875rem);--text-sm: clamp(.875rem, .8vw + .6rem, 1rem);--text-base: clamp(1rem, 1vw + .75rem, 1.125rem);--text-lg: clamp(1.125rem, 1.2vw + .875rem, 1.25rem);--text-xl: clamp(1.25rem, 1.5vw + 1rem, 1.5rem);--text-2xl: clamp(1.5rem, 2vw + 1.125rem, 1.875rem);--text-3xl: clamp(1.875rem, 2.5vw + 1.375rem, 2.25rem);--text-4xl: clamp(2.25rem, 3vw + 1.625rem, 3rem);--text-5xl: clamp(3rem, 4vw + 2rem, 3.75rem);--text-6xl: clamp(3.75rem, 5vw + 2.5rem, 4.5rem);--font-thin: 100;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 1.75;--leading-extra: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--radius-button: var(--radius-md);--radius-card: var(--radius-lg);--radius-modal: var(--radius-xl);--radius-tooltip: var(--radius-base);--radius-input: var(--radius-md);--shadow-none: none;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .8);--shadow-base: 0 2px 4px -1px rgba(0, 0, 0, .8), 0 1px 2px -1px rgba(0, 0, 0, .6);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .8), 0 2px 4px -1px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .8), 0 4px 6px -2px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .8), 0 10px 10px -5px rgba(0, 0, 0, .6);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .9);--shadow-inner-sm: inset 0 1px 2px 0 rgba(0, 0, 0, .5);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .5);--glow-sm: 0 0 10px currentColor;--glow-base: 0 0 20px currentColor;--glow-lg: 0 0 30px currentColor;--glow-xl: 0 0 40px currentColor;--glow-vivid-purple: 0 0 30px var(--color-vivid-purple);--glow-vivid-pink: 0 0 30px var(--color-vivid-pink);--glow-vivid-cyan: 0 0 30px var(--color-vivid-cyan);--glow-vivid-green: 0 0 30px var(--color-vivid-green);--glow-neon: 0 0 40px var(--color-neon-pink), 0 0 80px var(--color-neon-purple);--border-width-thin: 1px;--border-width-base: 1px;--border-width-thick: 2px;--border-width-bold: 4px;--duration-instant: 0ms;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--duration-slower: .5s;--duration-slowest: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--transition-fast: all var(--duration-fast) var(--ease-smooth);--transition-base: all var(--duration-base) var(--ease-smooth);--transition-slow: all var(--duration-slow) var(--ease-smooth);--transition-colors: colors var(--duration-base) var(--ease-smooth);--transition-opacity: opacity var(--duration-base) var(--ease-smooth);--transition-transform: transform var(--duration-base) var(--ease-smooth);--z-negative: -1;--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-popover: 1400;--z-tooltip: 1500;--z-notification: 1600;--z-max: 9999;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-full: 100%;--content-width-sm: 65ch;--content-width-base: 75ch;--content-width-lg: 85ch;--grid-cols: 12;--grid-gap: var(--space-4);--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--blur-none: 0;--blur-sm: 4px;--blur-base: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--body-font);margin:0;padding:0;text-align:left;background:var(--background-base);background-attachment:fixed;position:relative;word-wrap:break-word;overflow-wrap:break-word;color:var(--body-color);font-size:var(--body-size);line-height:var(--body-line-height);min-height:100vh}main{width:calc(100% - var(--space-8));max-width:calc(100% - var(--space-8));margin:auto;padding:var(--space-4) var(--space-4)}h1{font-family:var(--heading-h1-font);font-size:var(--heading-h1-size);font-weight:var(--heading-h1-weight);color:var(--heading-h1-color);text-transform:var(--heading-h1-transform);margin-top:var(--space-2);margin-bottom:var(--space-2);line-height:var(--leading-tight)}h2{font-family:var(--heading-h2-font);font-size:var(--heading-h2-size);font-weight:var(--heading-h2-weight);color:var(--heading-h2-color);background:var(--heading-h2-background);text-transform:var(--heading-h2-transform);margin-top:3.5rem;margin-bottom:1rem;line-height:1.3;padding:0;letter-spacing:-.02em}h3{font-family:var(--heading-h3-font);font-size:var(--heading-h3-size);font-weight:var(--heading-h3-weight);color:var(--heading-h3-color);text-transform:var(--heading-h3-transform);margin-top:2.5rem;margin-bottom:1rem;line-height:1.4;letter-spacing:-.01em}h4{font-family:var(--heading-h4-font);font-size:var(--heading-h4-size);font-weight:var(--heading-h4-weight);color:var(--heading-h4-color);margin-top:2rem;margin-bottom:.75rem;line-height:1.4}h5{font-family:var(--heading-h5-font);font-size:var(--heading-h5-size);font-weight:var(--heading-h5-weight);color:var(--heading-h5-color);margin-top:var(--space-6);margin-bottom:var(--space-2);line-height:var(--leading-tight)}h6{font-family:var(--heading-h6-font);font-size:var(--heading-h6-size);font-weight:var(--heading-h6-weight);color:var(--heading-h6-color);margin-top:var(--space-6);margin-bottom:var(--space-2);line-height:var(--leading-tight)}p{margin-bottom:1.5rem;line-height:1.75}article,.prose,.content,main{font-size:1.0625rem;line-height:1.75}a{color:var(--link-color);text-decoration:var(--link-decoration);transition:var(--transition-colors)}a:hover{color:var(--link-hover-color);text-decoration:var(--link-hover-decoration)}strong,b{font-weight:var(--font-bold);color:var(--text-primary)}blockquote{border-left:var(--border-width-thick) solid var(--border-default);padding:0 0 0 var(--space-5);margin:var(--space-6) 0;font-style:italic;background:var(--surface-default);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0}.talk-content blockquote{font-style:normal}code{padding:var(--space-1) var(--space-2);background-color:var(--code-background);border-radius:var(--radius-sm);font-family:var(--code-font);font-size:.9em;color:var(--code-color)}pre{padding:var(--space-4);background-color:var(--code-background);border-radius:0;overflow-x:auto;border:var(--border-width-base) solid var(--code-border)}pre>code{all:unset;font-family:var(--font-mono);font-size:.9em}ul,ol{margin:var(--space-4) 0;padding-left:var(--space-8);line-height:var(--leading-relaxed)}li{margin-bottom:var(--space-2)}hr{border:none;border-top:var(--border-width-base) solid var(--border-subtle);margin:var(--space-8) 0}img{max-width:100%;height:auto;border-radius:var(--radius-md)}table{width:100%;border-collapse:collapse;margin:var(--space-6) 0}thead{background:var(--surface-default);border-bottom:var(--border-width-thick) solid var(--border-default)}th,td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-base) solid var(--border-subtle)}th{font-weight:var(--font-semibold);color:var(--text-primary);text-transform:uppercase;font-size:var(--text-sm);letter-spacing:var(--tracking-wide)}input,textarea,select{font-family:var(--font-sans);font-size:var(--text-base);padding:var(--space-2) var(--space-3);background:var(--surface-default);border:var(--border-width-base) solid var(--border-default);border-radius:var(--radius-input);color:var(--text-primary);transition:var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-strong);background:var(--surface-hover)}button{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-4);background:var(--surface-default);border:var(--border-width-base) solid var(--border-default);border-radius:var(--radius-button);color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);text-transform:uppercase;letter-spacing:var(--tracking-wide)}button:hover{background:var(--surface-hover);border-color:var(--border-strong)}button:active{background:var(--surface-active)}button:disabled{opacity:var(--opacity-50);cursor:not-allowed}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.no-underline{text-decoration:none!important}.prose{max-width:var(--content-width-base);margin:0 auto;line-height:var(--leading-relaxed)}.prose>*+*{margin-top:var(--space-4)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:var(--space-8);margin-bottom:var(--space-4)}.prose p{margin-bottom:var(--space-4)}.prose a{color:var(--accent-primary);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--accent-primary-hover)}.prose code{padding:var(--space-1);background-color:var(--surface-default);border:var(--border-width-base) solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em;color:var(--text-secondary)}.prose pre{padding:var(--space-4);background-color:var(--surface-default);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-6) 0}.prose pre code{border:none;background:none;padding:0;color:var(--text-primary)}.prose blockquote{font-style:italic;color:var(--text-secondary);border-left:var(--border-width-bold) solid var(--border-default);padding-left:var(--space-4);margin:var(--space-6) 0}.prose .talk-content blockquote{font-style:normal}.prose img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.prose table{font-size:var(--text-sm)}time{color:var(--text-tertiary);font-size:var(--text-sm)}::selection{background:var(--state-selected);color:var(--text-primary)}:focus-visible{outline:var(--border-width-thick) solid var(--state-focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width: 768px){html{font-size:14px}main{padding:var(--space-3) var(--space-3)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}}a[data-astro-cid-eimmu3lg]{display:inline-flex;align-items:center;text-decoration:none;color:var(--nav-link-color);font-family:var(--nav-link-font);font-weight:500;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;position:relative;transition:all .15s ease;padding:.5rem .75rem;height:100%}a[data-astro-cid-eimmu3lg]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--nav-link-active-color);transition:width .15s ease}a[data-astro-cid-eimmu3lg]:hover{color:var(--nav-link-hover-color)}a[data-astro-cid-eimmu3lg]:hover:after{width:80%}a[data-astro-cid-eimmu3lg].active{color:var(--nav-link-active-color)}a[data-astro-cid-eimmu3lg].active:after{width:80%;background:var(--nav-link-active-color)}@media (max-width: 768px){a[data-astro-cid-eimmu3lg]{font-size:.75rem;padding:.4rem .5rem;letter-spacing:.05em}}a[data-astro-cid-v6thz4ju]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;color:var(--text-secondary);text-decoration:none;transition:all .3s ease}a[data-astro-cid-v6thz4ju]:hover{color:var(--accent-primary);filter:drop-shadow(0 0 10px var(--accent-primary));transform:translateY(-2px)}svg[data-astro-cid-v6thz4ju]{width:1.25rem;height:1.25rem}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0;height:var(--header-height);background:transparent;border-bottom:1px solid var(--header-border);position:sticky;top:0;z-index:var(--z-sticky);font-family:var(--body-font);backdrop-filter:blur(10px)}.nav-container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);background:transparent;padding:0 var(--space-4)}.logo-section[data-astro-cid-3ef6ksr2]{justify-self:start}.mobile-header[data-astro-cid-3ef6ksr2]{display:none}.logo[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-weight:var(--font-regular);font-size:var(--text-sm);color:var(--header-logo-color);background:transparent;padding:0;text-decoration:none;transition:var(--transition-fast);display:flex;align-items:center;height:100%}.logo[data-astro-cid-3ef6ksr2]:hover{color:var(--header-logo-hover-color)}.mobile-logo[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-weight:var(--font-regular);font-size:.9rem;color:var(--header-logo-color);text-decoration:none;transition:var(--transition-fast)}.mobile-logo[data-astro-cid-3ef6ksr2]:hover{color:var(--header-logo-hover-color)}h2[data-astro-cid-3ef6ksr2]{margin:0;display:flex;align-items:center;height:100%;background:transparent}.internal-links[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;align-items:center;gap:1rem;justify-self:center}.social-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;justify-self:end}@media (max-width: 768px){header[data-astro-cid-3ef6ksr2]{height:auto;padding:.75rem 0}.nav-container[data-astro-cid-3ef6ksr2]{padding:0 1rem;height:auto}.logo-section[data-astro-cid-3ef6ksr2],.internal-links[data-astro-cid-3ef6ksr2],.social-links[data-astro-cid-3ef6ksr2]{display:none}.mobile-header[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.75rem;width:100%}.mobile-top-row[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;width:100%}.mobile-social[data-astro-cid-3ef6ksr2]{display:flex;gap:.75rem}.mobile-nav[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:1.5rem;width:100%}}@media (min-width: 769px) and (max-width: 1024px){.nav-container[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr auto}.internal-links[data-astro-cid-3ef6ksr2]{margin:0 2rem}}footer[data-astro-cid-sz7xmlte]{margin-top:4rem;padding:0}.footer-divider[data-astro-cid-sz7xmlte]{height:1px;background:linear-gradient(90deg,transparent 0%,var(--accent-primary) 20%,var(--accent-primary) 80%,transparent 100%);margin:0 auto 2rem;max-width:600px;opacity:.5}.footer-content[data-astro-cid-sz7xmlte]{padding:2rem 1rem 3rem;text-align:center}.copyright[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.75rem;letter-spacing:.05em;margin-top:2.5rem;opacity:.25;font-family:var(--font-sans)}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:1rem;margin-bottom:.5rem}
