/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
.flex{display:flex}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-center{text-align:center}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@layer base{:root{--background:#0d0d0d;--text:#fff;--header-size:2rem;--body-size:1rem;--spacing:1.5rem;--padding:2rem;--button-radius:.5rem;--buttonbg:#1a73e8;--buttontext:#fff;--app-font:"Segoe UI",sans-serif}}@layer utilities{.bg-background{background-color:var(--background)}.text-header{font-size:var(--header-size);color:var(--text)}.text-subheader{font-size:var(--body-size);color:var(--text)}.gap-space{gap:var(--spacing)}.px-padding{padding-left:var(--padding);padding-right:var(--padding)}}@layer components{.rounded-button{border-radius:var(--button-radius)}.bg-button{background-color:var(--buttonbg)}.text-button{color:var(--buttontext)}}