.atmosphere[data-astro-cid-p7ciunqv]{position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(155,139,184,.12) 0%,transparent 50%),radial-gradient(ellipse 70% 40% at 85% 25%,rgba(232,168,124,.1) 0%,transparent 40%),radial-gradient(ellipse 60% 35% at 15% 75%,rgba(126,201,160,.08) 0%,transparent 40%),radial-gradient(ellipse 50% 30% at 75% 80%,rgba(155,139,184,.06) 0%,transparent 40%),var(--bg-deep);animation:atmosphere-drift 20s ease-in-out infinite}@keyframes atmosphere-drift{0%,to{background-position:0% 0%,100% 0%,0% 100%,100% 100%}25%{background-position:5% 5%,95% 5%,5% 95%,95% 95%}50%{background-position:0% 10%,100% 10%,0% 90%,100% 90%}75%{background-position:-5% 5%,105% 5%,-5% 95%,105% 95%}}.retro-grid[data-astro-cid-p7ciunqv]{position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(200,180,200,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(200,180,200,.03) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.3) 70%,transparent 100%)}.starfield[data-astro-cid-rmt2cfs6]{position:fixed;inset:0;pointer-events:none;z-index:-2;overflow:hidden}.stars[data-astro-cid-rmt2cfs6]{position:absolute;width:100%;height:200%;background-repeat:repeat}.stars-1[data-astro-cid-rmt2cfs6]{background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 40px 70px,rgba(255,255,255,.2),transparent),radial-gradient(1px 1px at 50px 160px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.2),transparent),radial-gradient(1px 1px at 130px 80px,rgba(255,255,255,.3),transparent),radial-gradient(1px 1px at 160px 120px,rgba(255,255,255,.2),transparent);background-size:200px 200px;animation:starfield-drift 60s linear infinite}.stars-2[data-astro-cid-rmt2cfs6]{background-image:radial-gradient(1.5px 1.5px at 70px 50px,rgba(255,255,255,.25),transparent),radial-gradient(1.5px 1.5px at 150px 100px,rgba(255,255,255,.2),transparent),radial-gradient(1.5px 1.5px at 100px 180px,rgba(255,255,255,.25),transparent),radial-gradient(1.5px 1.5px at 30px 150px,rgba(255,255,255,.2),transparent);background-size:300px 300px;animation:starfield-drift 90s linear infinite}.stars-3[data-astro-cid-rmt2cfs6]{background-image:radial-gradient(2px 2px at 100px 100px,rgba(232,168,124,.3),transparent),radial-gradient(2px 2px at 200px 250px,rgba(155,139,184,.25),transparent),radial-gradient(2px 2px at 50px 200px,rgba(126,201,160,.2),transparent);background-size:400px 400px;animation:starfield-drift 120s linear infinite}@keyframes starfield-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.embers[data-astro-cid-nwoirqa2]{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.ember[data-astro-cid-nwoirqa2]{position:absolute;width:4px;height:4px;background:var(--pastel-orange, #e8a87c);border-radius:50%;opacity:0;filter:blur(1px);animation:ember-float 15s ease-in-out infinite}.ember[data-astro-cid-nwoirqa2]:nth-child(1){left:10%;animation-delay:0s;animation-duration:12s}.ember[data-astro-cid-nwoirqa2]:nth-child(2){left:20%;animation-delay:2s;animation-duration:14s}.ember[data-astro-cid-nwoirqa2]:nth-child(3){left:35%;animation-delay:4s;animation-duration:16s}.ember[data-astro-cid-nwoirqa2]:nth-child(4){left:50%;animation-delay:1s;animation-duration:13s}.ember[data-astro-cid-nwoirqa2]:nth-child(5){left:65%;animation-delay:3s;animation-duration:15s}.ember[data-astro-cid-nwoirqa2]:nth-child(6){left:80%;animation-delay:5s;animation-duration:11s}.ember[data-astro-cid-nwoirqa2]:nth-child(7){left:90%;animation-delay:2.5s;animation-duration:17s}.ember[data-astro-cid-nwoirqa2]:nth-child(8){left:25%;animation-delay:6s;animation-duration:14s}.ember[data-astro-cid-nwoirqa2]:nth-child(9){left:55%;animation-delay:7s;animation-duration:12s}.ember[data-astro-cid-nwoirqa2]:nth-child(10){left:75%;animation-delay:8s;animation-duration:16s}@keyframes ember-float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6;transform:translateY(90vh) scale(1)}90%{opacity:.3;transform:translateY(10vh) scale(.5)}to{transform:translateY(-10vh) scale(0);opacity:0}}.bayer-dither[data-astro-cid-s33swqrb]{position:fixed;inset:0;pointer-events:none;z-index:998;opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23fff' opacity='0.25'/%3E%3Crect x='1' y='0' width='1' height='1' fill='%23fff' opacity='0.75'/%3E%3Crect x='0' y='1' width='1' height='1' fill='%23fff' opacity='1'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23fff' opacity='0.5'/%3E%3C/svg%3E");background-size:2px 2px;animation:dither-shift .1s steps(2) infinite}@keyframes dither-shift{0%{background-position:0 0}50%{background-position:1px 1px}to{background-position:0 0}}.scanlines[data-astro-cid-s33swqrb]{position:fixed;inset:0;pointer-events:none;z-index:999;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);animation:scanline-scroll 10s linear infinite}@keyframes scanline-scroll{0%{background-position:0 0}to{background-position:0 100px}}.crt-curve[data-astro-cid-s33swqrb]{position:fixed;inset:0;pointer-events:none;z-index:997;background:radial-gradient(ellipse at center,transparent 0%,transparent 70%,rgba(0,0,0,.15) 100%)}.noise[data-astro-cid-s33swqrb]{position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");animation:noise-animate .15s steps(3) infinite}@keyframes noise-animate{0%{transform:translate(0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}to{transform:translate(0)}}:root{--pastel-orange: #e8a87c;--pastel-coral: #e27d60;--pastel-purple: #9b8bb8;--pastel-lavender: #b8b5d4;--pastel-violet: #a78bba;--pastel-green: #7ec9a0;--pastel-mint: #92d4b1;--pastel-sage: #a8d4b8;--ember-warm: #d4845f;--ember-soft: #e8a87c;--ember-glow: #f0c5a0;--bg-deep: #1a1520;--bg-mid: #231d2b;--bg-surface: #2d2636;--bg-elevated: #3a3245;--bg-highlight: #4a4255;--text-bright: #f5f0f0;--text-primary: #e0d8dc;--text-secondary: #b0a5b0;--text-muted: #857a88;--bevel-light: rgba(255, 255, 255, .12);--bevel-dark: rgba(0, 0, 0, .25);--border-soft: rgba(180, 170, 200, .15);--border-accent: rgba(155, 139, 184, .3);--border-green: rgba(126, 201, 160, .3);--font-display: "Exo 2", system-ui, sans-serif;--font-body: "IBM Plex Mono", monospace;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 2rem;--space-xl: 4rem;--space-2xl: 6rem;--shadow-soft: 0 4px 20px rgba(0, 0, 0, .25);--shadow-lifted: 0 8px 30px rgba(0, 0, 0, .3);--glow-soft: 0 0 40px rgba(232, 168, 124, .15);--color-orange: var(--pastel-orange);--color-purple: var(--pastel-purple);--color-green: var(--pastel-green);--color-text: var(--text-bright);--color-text-muted: var(--text-muted);--color-border: var(--border-soft);--font-mono: var(--font-body);--color-surface: var(--bg-surface);--color-elevated: var(--bg-elevated);--color-dark: var(--bg-deep);--color-orange-dark: var(--pastel-coral);--color-highlight: var(--bg-highlight);--gradient-surface: linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface) 100%);--shadow-bevel: inset 1px 1px 0 var(--bevel-light), inset -1px -1px 0 var(--bevel-dark), var(--shadow-soft)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:.9375rem;line-height:1.7;color:var(--text-primary);background:var(--bg-deep);min-height:100vh;animation:boot-sequence 1s ease-out}@keyframes boot-sequence{0%{opacity:0}to{opacity:1}}a{color:var(--pastel-purple);text-decoration:none;transition:color .2s ease}a:hover{color:var(--pastel-green)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;color:var(--text-bright)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) calc(var(--space-lg) * 1.25);font-family:var(--font-display);font-size:.875rem;font-weight:700;text-decoration:none;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.04em}.btn-primary{background:linear-gradient(180deg,var(--pastel-orange) 0%,var(--pastel-coral) 100%);color:var(--bg-deep);border:1px solid var(--pastel-coral);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000001a,0 4px 12px #00000040}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000001a,0 6px 20px #0000004d,0 0 30px #e8a87c4d;animation:btn-glow 1.5s ease-in-out infinite}@keyframes btn-glow{0%,to{box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000001a,0 6px 20px #0000004d,0 0 30px #e8a87c4d}50%{box-shadow:inset 1px 1px #ffffff59,inset -1px -1px #0000001a,0 6px 20px #0000004d,0 0 40px #e8a87c80,0 0 60px #9b8bb833}}.btn-primary:active{transform:translateY(0);animation:none;box-shadow:inset 2px 2px 4px #0003,0 2px 8px #0000004d}.btn-secondary{background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg-surface) 100%);color:var(--pastel-lavender);border:1px solid var(--border-accent);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark),0 2px 8px #0003}.btn-secondary:hover{color:var(--text-bright);border-color:var(--pastel-lavender);transform:translateY(-2px);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark),0 4px 12px #00000040}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--border-soft)}.btn-ghost:hover{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-accent)}.section{padding:var(--space-2xl) var(--space-lg);max-width:1200px;margin:0 auto}.section-header{margin-bottom:var(--space-xl);text-align:center}.section-label{font-size:.6875rem;color:var(--pastel-green);text-transform:uppercase;letter-spacing:.2em;margin-bottom:var(--space-sm);font-weight:600;position:relative;display:inline-block}.section-label:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--pastel-green);transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.section-header:hover .section-label:after{transform:scaleX(1);transform-origin:left}.section-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-bottom:var(--space-sm);color:var(--text-bright)}.section-subtitle{font-size:.9375rem;color:var(--text-secondary);max-width:550px;margin:0 auto}.section:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--pastel-orange) 20%,var(--pastel-purple) 50%,var(--pastel-green) 80%,transparent 100%);background-size:200% 100%;animation:section-line-flow 6s linear infinite;margin-bottom:var(--space-xl);opacity:.5}@keyframes section-line-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.card{position:relative;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark),var(--shadow-soft)}.card:hover{transform:translateY(-6px) scale(1.02);border-color:var(--border-accent);box-shadow:inset 1px 1px 0 var(--bevel-light),inset -1px -1px 0 var(--bevel-dark),var(--shadow-lifted),0 0 40px #e8a87c26,0 0 60px #9b8bb814}.card:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.12) 45%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.12) 55%,transparent 60%);background-size:250% 100%;background-position:100% 0;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}.card:hover:before{opacity:1;animation:label-shine .6s ease-out forwards}@keyframes label-shine{0%{background-position:100% 0}to{background-position:-50% 0}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transform:translate(-30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transform:translate(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transform:scale(.9);transition:opacity .6s ease-out,transform .6s ease-out}.scale-in.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.stagger-children.visible>*:nth-child(1){transition-delay:.1s}.stagger-children.visible>*:nth-child(2){transition-delay:.2s}.stagger-children.visible>*:nth-child(3){transition-delay:.3s}.stagger-children.visible>*:nth-child(4){transition-delay:.4s}.stagger-children.visible>*:nth-child(5){transition-delay:.5s}.stagger-children.visible>*:nth-child(6){transition-delay:.6s}.stagger-children.visible>*{opacity:1;transform:translateY(0)}.glitch-target{position:relative}.glitch-target:before,.glitch-target:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.glitch-target:hover:before{animation:glitch-1 .3s cubic-bezier(.25,.46,.45,.94) both;color:var(--pastel-coral);z-index:-1}.glitch-target:hover:after{animation:glitch-2 .3s cubic-bezier(.25,.46,.45,.94) both;color:var(--pastel-green);z-index:-1}@keyframes glitch-1{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8;transform:translate(-2px,1px)}40%{opacity:.6;transform:translate(2px,-1px)}60%{opacity:.4;transform:translate(-1px,2px)}80%{opacity:.2;transform:translate(1px,-2px)}}@keyframes glitch-2{0%,to{opacity:0;transform:translate(0)}20%{opacity:.6;transform:translate(2px,-1px)}40%{opacity:.4;transform:translate(-2px,1px)}60%{opacity:.3;transform:translate(1px,-2px)}80%{opacity:.1;transform:translate(-1px,2px)}}input,select,textarea{font-family:var(--font-body);font-size:.9375rem;background:var(--bg-mid);border:1px solid var(--border-soft);border-radius:8px;padding:var(--space-md);color:var(--text-primary);transition:all .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--pastel-purple);box-shadow:0 0 0 3px #9b8bb833}input::placeholder,textarea::placeholder{color:var(--text-muted)}label{font-family:var(--font-display);font-size:.8125rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-lg)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bright{color:var(--text-bright)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-orange{color:var(--pastel-orange)}.text-purple{color:var(--pastel-purple)}.text-green{color:var(--pastel-green)}.gradient-text{background:linear-gradient(135deg,var(--pastel-orange) 0%,var(--ember-glow) 25%,var(--pastel-violet) 55%,var(--pastel-green) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 8s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.mt-0{margin-top:0}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}@media(max-width:768px){.btn{width:100%;max-width:300px}.section{padding:var(--space-xl) var(--space-md)}}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;top:-100%;left:0;background:var(--color-orange);color:var(--color-dark);padding:.5rem 1rem;z-index:10000;font-weight:600}.skip-link[data-astro-cid-sckkx6r4]:focus{top:0}.archive-status[data-astro-cid-sckkx6r4]{position:fixed;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--color-green);text-transform:uppercase;letter-spacing:.1em;z-index:100;opacity:.8}.archive-status-dot[data-astro-cid-sckkx6r4]{width:6px;height:6px;background:var(--color-green);border-radius:50%;animation:pulse 2s ease-in-out infinite;box-shadow:0 0 8px var(--color-green)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.archive-status[data-astro-cid-sckkx6r4].offline{color:#e57373}.archive-status[data-astro-cid-sckkx6r4].offline .archive-status-dot[data-astro-cid-sckkx6r4]{background:#e57373;box-shadow:0 0 8px #e57373}.archive-status[data-astro-cid-sckkx6r4].connecting{color:var(--color-text-muted)}.archive-status[data-astro-cid-sckkx6r4].connecting .archive-status-dot[data-astro-cid-sckkx6r4]{background:var(--color-text-muted);box-shadow:0 0 8px var(--color-text-muted)}.site-header[data-astro-cid-sckkx6r4]{position:sticky;top:0;z-index:100;padding:1rem 2rem}.nav-container[data-astro-cid-sckkx6r4]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.75rem 1.5rem;background:var(--gradient-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-bevel);backdrop-filter:blur(10px)}.nav-logo[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--color-text)}.logo-mark[data-astro-cid-sckkx6r4]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-orange) 0%,var(--color-orange-dark) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 20px #e8a87c66,inset 0 1px #ffffff4d}.logo-mark[data-astro-cid-sckkx6r4].small{width:28px;height:28px;border-radius:6px}.ember-core[data-astro-cid-sckkx6r4]{width:12px;height:12px;background:radial-gradient(circle,#fff 0%,var(--color-orange) 70%);border-radius:50%;animation:ember-glow 2s ease-in-out infinite}.logo-mark[data-astro-cid-sckkx6r4].small .ember-core[data-astro-cid-sckkx6r4]{width:8px;height:8px}@keyframes ember-glow{0%,to{box-shadow:0 0 10px #fffc;transform:scale(1)}50%{box-shadow:0 0 20px #fff;transform:scale(1.1)}}.logo-text[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:.15em;background:linear-gradient(90deg,var(--color-orange),var(--color-text));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{display:block;padding:.5rem 1rem;color:var(--color-text-muted);text-decoration:none;font-size:.9rem;font-weight:500;border-radius:6px;transition:all .2s ease}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--color-text);background:#ffffff0d}.nav-actions[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.75rem}.site-footer[data-astro-cid-sckkx6r4]{position:relative;margin-top:6rem;padding:4rem 2rem 2rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 100%);border-top:1px solid var(--color-border)}.footer-container[data-astro-cid-sckkx6r4]{max-width:1400px;margin:0 auto}.footer-grid[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}.footer-section[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4]{font-family:var(--font-display);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-orange);margin-bottom:1rem}.footer-section[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4]{list-style:none;padding:0;margin:0}.footer-section[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-bottom:.5rem}.footer-section[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--color-text-muted);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-section[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--color-text)}.footer-brand[data-astro-cid-sckkx6r4]{text-align:right}.footer-logo[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:var(--font-display);font-weight:700;font-size:.9rem;letter-spacing:.1em;color:var(--color-text)}.footer-brand[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{font-size:.85rem;color:var(--color-text-muted);margin:0}.footer-meta[data-astro-cid-sckkx6r4]{margin-top:1rem!important;opacity:.6;font-size:.8rem!important}.footer-wink[data-astro-cid-sckkx6r4]{margin-top:.75rem!important;font-size:.75rem!important;font-style:italic;opacity:.5}@media(max-width:1024px){.footer-grid[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(3,1fr)}.footer-brand[data-astro-cid-sckkx6r4]{grid-column:1 / -1;text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}}@media(max-width:768px){.nav-links[data-astro-cid-sckkx6r4]{display:none}.nav-container[data-astro-cid-sckkx6r4]{padding:.5rem 1rem}.archive-status[data-astro-cid-sckkx6r4]{display:none}.footer-grid[data-astro-cid-sckkx6r4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.footer-grid[data-astro-cid-sckkx6r4]{grid-template-columns:1fr;text-align:center}.footer-brand[data-astro-cid-sckkx6r4]{text-align:center}.footer-logo[data-astro-cid-sckkx6r4]{justify-content:center}}
