@font-face{font-family:Baumans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/baumans-latin-400-normal.18df915d.woff2)format("woff2"),url(../media/baumans-latin-400-normal.fe03eda8.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(../media/outfit-latin-300-normal.e4c4d5bc.woff2)format("woff2"),url(../media/outfit-latin-300-normal.6455fae3.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.e611c711.woff2)format("woff2"),url(../media/outfit-latin-400-normal.9a3572b4.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(../media/outfit-latin-500-normal.3426e432.woff2)format("woff2"),url(../media/outfit-latin-500-normal.8afc6370.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.e319a88f.woff2)format("woff2"),url(../media/outfit-latin-600-normal.9ecec237.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.6244d5be.woff2)format("woff2"),url(../media/poppins-latin-400-normal.ccc7bea4.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(../media/poppins-latin-500-normal.8c436254.woff2)format("woff2"),url(../media/poppins-latin-500-normal.98e438c7.woff)format("woff")}
@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.5a04bf79.woff2)format("woff2"),url(../media/poppins-latin-700-normal.a884add7.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(../media/nunito-latin-400-normal.25e2e6ee.woff2)format("woff2"),url(../media/nunito-latin-400-normal.a89556b1.woff)format("woff")}
@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(../media/nunito-latin-600-normal.63895dab.woff2)format("woff2"),url(../media/nunito-latin-600-normal.1cc61330.woff)format("woff")}
:root{--font-brand:"Baumans";--font-body:"Outfit";--font-ui:"Poppins";--font-caption:"Nunito"}
:root{--yoke-font-brand:var(--font-brand);--yoke-font-body:var(--font-body);--yoke-font-ui:var(--font-ui);--yoke-font-caption:var(--font-caption);--yoke-font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--yoke-radius-sm:5px;--yoke-radius-md:15px;--yoke-radius-lg:30px;--yoke-radius-xl:50px;--yoke-radius-control:10px;--yoke-gutter:40px;--yoke-content-max:1120px;--yoke-nav-height:72px;--yoke-ease-out:cubic-bezier(.7,0,.2,1);--yoke-accent:#f76707;--yoke-on-accent:#0b1622;--yoke-text:#1a1b1e;--yoke-dimmed:#5c5f66;--yoke-border:#0000001a;--yoke-surface:#ffffff8c;--yoke-code-bg:#0000000d;--yoke-navbar-bg:#fff9;--yoke-footer-bg:#ffffff73;--yoke-dot:#0000000f;--yoke-bg-base:#f1f4f9;--yoke-bg-gradient:radial-gradient(ellipse at 20% 0%,#86b6f959 0px,transparent 55%),radial-gradient(ellipse at 80% 10%,#cca3f540 0px,transparent 50%),radial-gradient(ellipse at 50% 100%,#beebf433 0px,transparent 60%)}[data-mantine-color-scheme=dark],[data-theme=dark]{--yoke-accent:#f76707;--yoke-on-accent:#0b1622;--yoke-text:#e9ecef;--yoke-dimmed:#9096a0;--yoke-border:#ffffff1f;--yoke-surface:#ffffff08;--yoke-code-bg:#00000040;--yoke-navbar-bg:#202a39b8;--yoke-footer-bg:#ffffff05;--yoke-dot:#ffffff12;--yoke-bg-base:#202a39;--yoke-bg-gradient:radial-gradient(at 100% 0%,#00ffff4d 0px,transparent 50%),radial-gradient(at 0% 0%,#0693 0px,transparent 50%),radial-gradient(at 100% 100%,#6093 0px,transparent 50%)}@media (max-width:640px){:root{--yoke-gutter:22px}}
.yoke-btn{font-family:var(--yoke-font-ui),sans-serif;border-radius:var(--yoke-radius-control);cursor:pointer;border:1px solid #0000;align-items:center;padding:13px 28px;font-size:15px;font-weight:500;transition:transform .15s,color .2s,border-color .2s;display:inline-flex}.yoke-btn--primary{background:var(--yoke-accent);color:var(--yoke-on-accent);border-color:var(--yoke-accent)}.yoke-btn--primary:hover{transform:translateY(-1px)}.yoke-btn--secondary{color:var(--yoke-text);border-color:var(--yoke-border);background:0 0}.yoke-btn--secondary:hover{color:var(--yoke-accent);border-color:var(--yoke-accent)}.yoke-badge{font-family:var(--yoke-font-caption),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--yoke-accent);border:1px solid var(--yoke-border);border-radius:var(--yoke-radius-lg);padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.yoke-eyebrow{font-family:var(--yoke-font-body),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--yoke-dimmed);margin:0;font-size:14px;font-weight:600}.yoke-surface{border:1px solid var(--yoke-border);background-color:var(--yoke-surface);border-radius:var(--yoke-radius-md)}@media (prefers-reduced-motion:reduce){.yoke-btn{transition:none}.yoke-btn--primary:hover{transform:none}}
*{box-sizing:border-box}html,body{margin:0;padding:0}a{color:inherit;text-decoration:none}html{background-color:var(--yoke-bg-base);background-image:radial-gradient(circle,var(--yoke-dot)1px,transparent 1.2px),var(--yoke-bg-gradient);background-size:22px 22px,auto,auto,auto;background-attachment:fixed;min-height:100%}html body{min-height:100vh;color:var(--yoke-text);font-family:var(--yoke-font-ui),Poppins,sans-serif;background:0 0}:focus-visible{outline:2px solid var(--yoke-accent);outline-offset:3px;border-radius:var(--yoke-radius-sm)}

