@layer base{._container_jzo00_2{max-width:900px;margin:0 auto;padding:var(--spacing-16) var(--spacing-6);font-family:var(--font-family-base)}._header_jzo00_9{text-align:center;margin-bottom:var(--spacing-20);position:relative;padding-bottom:var(--spacing-8)}._header_jzo00_9:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:var(--primary);border-radius:var(--radius-full)}._eyebrow_jzo00_28{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-monospace);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin-bottom:var(--spacing-4)}._title_jzo00_40{font-family:var(--font-family-display);font-size:clamp(3rem,6vw,4.5rem);font-weight:600;color:var(--foreground);line-height:1.1;margin:0 0 var(--spacing-8)}._prose_jzo00_49{font-size:1.125rem;line-height:1.75;color:var(--muted-foreground);max-width:75ch;margin:0 auto var(--spacing-8)}._actions_jzo00_57{margin-top:var(--spacing-8)}._content_jzo00_61{display:flex;flex-direction:column;gap:var(--spacing-16)}._monthSection_jzo00_67{background-color:transparent}._monthTitle_jzo00_71{font-family:var(--font-family-display);font-size:2rem;color:var(--foreground);border-bottom:2px solid var(--border);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-6)}._daysGrid_jzo00_80{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:var(--spacing-3)}._dayTile_jzo00_86{background-color:var(--surface);border:1px solid var(--border);aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-monospace);font-size:1.125rem;color:var(--foreground);text-decoration:none;border-radius:var(--radius-sm);transition:all var(--animation-duration-fast) ease}._dayTile_jzo00_86:hover{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}}
