@layer base{.border-radius-sharp *{border-radius:0!important}.border-radius-rounded *,.border-radius-rounded button,.border-radius-rounded .rounded,.border-radius-rounded .rounded-md,.border-radius-rounded .rounded-lg{border-radius:.625rem!important}.border-radius-pill *{border-radius:9999px!important}.border-radius-pill .rounded-lg,.border-radius-pill .rounded-xl{border-radius:1.5rem!important}.tab-transition{animation:.5s cubic-bezier(.4,0,.2,1) slideInFade}@keyframes slideInFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}}.transition-theme{transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.scroll-blur{filter:blur(2px);transition:filter .2s cubic-bezier(.4,0,.2,1)}.theme-accent-border{position:relative}.theme-accent-border:before{content:"";background:linear-gradient(90deg,var(--primary),var(--accent));opacity:.6;height:2px;position:absolute;top:0;left:0;right:0}.glass-card{background:color-mix(in oklch,var(--card)80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in oklch,var(--border)50%,transparent)}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 4px 12px color-mix(in oklch,var(--primary)20%,transparent);transform:translateY(-2px)}button,a,input,select,textarea{transition:all .3s cubic-bezier(.4,0,.2,1)}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.f19e4721.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d5a4f12f-module__-fAv1W__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__-fAv1W__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.73882635.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__s5cpKG__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__s5cpKG__variable{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}
