.home[data-v-2c34b72c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;gap:var(--spacing-2xl);padding:var(--spacing-lg)}.hero[data-v-2c34b72c]{text-align:center}h1[data-v-2c34b72c]{font-size:clamp(2.5rem,8vw,5rem);color:var(--color-primary);letter-spacing:-1px;margin-bottom:var(--spacing-sm)}.subtitle[data-v-2c34b72c]{color:var(--color-text-muted);font-size:1rem;font-weight:400;text-transform:none}.actions[data-v-2c34b72c]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:320px}.btn[data-v-2c34b72c]{display:block;text-align:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;transition:background .15s,color .15s}.btn.primary[data-v-2c34b72c]{background:var(--color-primary);color:var(--color-text-on-primary)}.btn.primary[data-v-2c34b72c]:hover{background:var(--color-bg);color:var(--color-text)}.btn.secondary[data-v-2c34b72c]{background:transparent;color:var(--color-text);border:2px solid var(--color-border)}.btn.secondary[data-v-2c34b72c]:hover{border-color:var(--color-primary);color:var(--color-primary)}:root{--blue: #13262f;--aqua: #70f8ba;--yellow: #ffe401;--pink: #e36397;--gray: #6c685f;--white: #ffffff;--off-white: #f5f5f5;--color-bg: var(--blue);--color-primary: var(--aqua);--color-accent: var(--pink);--color-yellow: var(--yellow);--color-text: var(--off-white);--color-text-muted: var(--white);--color-text-on-primary: var(--blue);--color-border: var(--white);--radius-sm: 4px;--radius-md: 1rem;--radius-lg: 1.5rem;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 64px;--font-base: "Poppins", system-ui, sans-serif;--font-mono: "Courier New", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-base);background:var(--color-bg);color:var(--color-text);min-height:100dvh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-weight:700;line-height:1.1;text-transform:uppercase}a{color:var(--color-primary);text-decoration:none}button{cursor:pointer;font-family:inherit;font-weight:600}input,textarea,select{font-family:inherit}
