.footer-module__tUdqrq__footer{border-top:1px solid var(--color-border);background-color:var(--color-surface);flex-shrink:0;margin-top:auto}.footer-module__tUdqrq__container{max-width:var(--max-width);padding:1.25rem var(--space-5) 1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.footer-module__tUdqrq__copy{color:var(--color-text-muted);font-size:.9rem}.footer-module__tUdqrq__copy :first-child{margin-top:0}.footer-module__tUdqrq__copy :last-child{margin-bottom:0}.footer-module__tUdqrq__iconRow{align-items:center;gap:.5rem;display:flex}.footer-module__tUdqrq__iconLink{width:2.75rem;height:2.75rem;color:var(--color-text-soft);background:#0f172a0d;border:1px solid #0f172a0f;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-module__tUdqrq__iconLink:hover{color:var(--color-accent);background:#7c3aed1a;border-color:#7c3aed38;transform:translateY(-1px)}.footer-module__tUdqrq__iconLink:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}@media (max-width:768px){.footer-module__tUdqrq__container{flex-direction:column;align-items:flex-start}.footer-module__tUdqrq__iconRow{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.footer-module__tUdqrq__iconLink{transition:none}.footer-module__tUdqrq__iconLink:hover{transform:none}}
.navbar-module__6qiM_q__navbar{z-index:10;padding:.75rem var(--space-5) .5rem;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;display:flex;position:sticky;top:0}.navbar-module__6qiM_q__capsule{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff85;border:1px solid #ffffff7a;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;width:100%;max-width:min(28rem,100%);padding:.35rem .55rem;transition:background .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;display:flex;box-shadow:0 10px 40px #0f172a1a,inset 0 1px #ffffff94}.navbar-module__6qiM_q__capsuleScrolled{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#ffffffb8;box-shadow:0 14px 48px #0f172a24,inset 0 1px #ffffffad}@media (prefers-reduced-motion:reduce){.navbar-module__6qiM_q__capsule{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navbar-module__6qiM_q__capsule{background:var(--color-surface);-webkit-backdrop-filter:none}.navbar-module__6qiM_q__capsuleScrolled{background:var(--color-surface)}}.navbar-module__6qiM_q__link{color:var(--color-text);border:1px solid #0000;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.navbar-module__6qiM_q__link:hover{background:#ffffff61}.navbar-module__6qiM_q__active{background:#ffffff8c;border-color:#7c3aed47;box-shadow:inset 0 1px #ffffff73}.navbar-module__6qiM_q__button{background:var(--color-accent);color:#fff}.navbar-module__6qiM_q__button:hover{background:var(--color-accent-hover)}.navbar-module__6qiM_q__button.navbar-module__6qiM_q__active{border-color:#ffffff59}
:root{--max-width:1000px;--space-5:1.25rem;--color-bg:#fcfcfc;--color-surface:#fff;--color-border:#dde4ef;--color-text:#1f2937;--color-text-soft:#334155;--color-text-muted:#64748b;--color-accent:#7c3aed;--color-accent-hover:#6d28d9;--color-accent-soft:#d8b4fe;--color-muted-bg:#f8fafc;--shadow-card-elevated:0 2px 4px #0f172a12, 0 6px 16px #0f172a1a, 0 16px 36px #0f172a17;--font-stack-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-body:"Ubuntu", var(--font-stack-system);--font-h1:"AardvarkSk8", var(--font-stack-system);--font-heading:"Biasa", var(--font-stack-system)}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-Italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Ubuntu;src:url(/fonts/ubuntu/Ubuntu-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic}@font-face{font-family:AardvarkSk8;src:url(/fonts/aardvark-sk8-font/AardvarkSk8-Y8E8.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Biasa;src:url(/fonts/biasa-sans-font/BiasaSans-MVpRP.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ParentsSuck;src:url(/fonts/parents-suck/ParentsSuck-YyBO.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background-color:var(--color-bg);min-height:100%;color:var(--color-text);font-family:var(--font-body);background-image:linear-gradient(217deg,#00db96,#f000 70.71%),linear-gradient(127deg,#90dcff,#0f00 70.71%),linear-gradient(336deg,#49297e,#00f0 70.71%);background-attachment:fixed;line-height:1.6}.site-root{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}h1{font-family:var(--font-h1)}h2,h3,h4,h5,h6{font-family:var(--font-heading)}a{color:inherit}main{max-width:var(--max-width);padding:2rem var(--space-5);margin:0 auto}
