.sign-in-card{background:var(--tv-c-surface);border:1px solid var(--tv-c-line);text-align:start;border-radius:12px;max-inline-size:26rem;margin-block-start:clamp(2rem,12vh,7rem);margin-inline:auto;padding:2rem 2rem 1.75rem}.sign-in-card h1{margin-block-start:0}.sign-in-card form button{min-block-size:2.75rem;inline-size:100%}.sign-in-card>p:last-child{color:var(--tv-c-quiet);text-wrap:pretty;margin-block-end:0;font-size:.9375rem}@media (max-width:40rem){.sign-in-card{margin-block-start:1.5rem;padding:1.5rem 1.25rem}}
