.page-module__aydn6q__shell{background:var(--surface);min-height:100svh;color:var(--ink)}.page-module__aydn6q__header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem max(1.25rem,50% - 36rem);display:flex}.page-module__aydn6q__content{width:min(100% - 2.5rem,34rem);margin:5rem auto}.page-module__aydn6q__content h1{letter-spacing:0;margin:0 0 1.5rem;font-size:2rem}.page-module__aydn6q__content p{overflow-wrap:anywhere}.page-module__aydn6q__notice{border-left:3px solid var(--accent);margin-bottom:1.5rem;padding-left:1rem}.page-module__aydn6q__shell .auth-button{border:1px solid var(--accent);background:var(--accent);color:#fff;max-width:100%;min-height:2.75rem;font:inherit;letter-spacing:0;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:.7rem 1.2rem;font-size:1rem;font-weight:600;line-height:1.3;display:inline-flex}.page-module__aydn6q__shell .auth-button:hover{background:var(--ink);border-color:var(--ink)}.page-module__aydn6q__shell .auth-button:disabled{background:var(--paper);border-color:var(--line);color:var(--accent);cursor:default}.page-module__aydn6q__shell a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.page-module__aydn6q__shell .auth-button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (max-width:480px){.page-module__aydn6q__content{margin-top:3rem}.page-module__aydn6q__content form{width:100%}.page-module__aydn6q__content .auth-button{width:100%}}
