.rt-signin{min-block-size:100dvh;padding:var(--s-6) var(--l-margin-phone);background:var(--c-bg);color:var(--c-text);text-align:center;place-items:center;display:grid}.rt-signin__card{text-align:center;inline-size:min(480px,100%)}.rt-signin__product{color:var(--c-text-muted);margin:0}.rt-signin__title{font-family:var(--t-h2-family);font-size:var(--t-h2-size);line-height:var(--t-h2-line);font-weight:var(--t-h2-weight);margin:0}.rt-signin__body{max-inline-size:var(--l-measure);margin:0}.rt-signin__notice{padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--c-info-bg);color:var(--c-info-fg);margin:0}.rt-signin__form{gap:var(--s-2);text-align:start;flex-direction:column;display:flex}.rt-signin__label{font-weight:var(--fw-semibold)}.rt-signin__input{min-block-size:var(--l-hit);padding-inline:var(--s-4);border:1px solid var(--c-input-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font:inherit}.rt-signin__input:focus-visible,.rt-signin .rt-button:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.rt-signin__actions{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.rt-signin__actions form{display:contents}
