.home{width:100%;max-width:var(--content-max);padding:var(--space-8) var(--space-6);gap:var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.home__header{gap:var(--space-1);flex-direction:column;display:flex}.home__greeting{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-primary);margin-bottom:var(--space-2);align-self:flex-start;font-size:.85rem;font-weight:700}.home__title{letter-spacing:-.02em;color:var(--color-text);font-size:2.25rem;font-weight:800;line-height:1.1}.home__subtitle{color:var(--color-muted);font-size:1rem}.home__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.home{padding:var(--space-5) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom,0px));gap:var(--space-5)}.home__title{font-size:1.9rem}.home__grid{gap:var(--space-3);grid-template-columns:1fr}}
