:root{--color-bg:#f5f5f4;--color-card:#fff;--color-text:#0a0a0b;--color-muted:#6b6b6f;--color-line:#e4e4e2;--color-button:#0a0a0b;--color-button-text:#fff;--color-soft:#efefed;--radius:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0;font:15px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.page{place-items:center;min-height:100dvh;padding:16px;display:grid}.card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-card);flex-direction:column;gap:14px;width:100%;max-width:380px;padding:32px 28px;display:flex}.logo{color:var(--color-text);align-self:center;display:block}.logo svg{width:100%;height:100%}h1{text-align:center;margin:0;font-size:20px;font-weight:600}.muted{color:var(--color-muted);text-align:center;margin:0;font-size:13px}.error{color:var(--color-text);text-align:center;margin:0;font-size:13px;font-weight:600}.button{background:var(--color-button);height:40px;color:var(--color-button-text);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.button.soft{background:var(--color-soft);color:var(--color-text)}.button:disabled{opacity:.5;cursor:default}.field{border:1px solid var(--color-line);height:40px;font:inherit;border-radius:12px;padding:0 14px}.field:focus{outline:2px solid var(--color-text);outline-offset:-1px}.or{color:var(--color-muted);align-items:center;gap:10px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--color-line);flex:1;height:1px}.rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.row{background:var(--color-soft);border-radius:12px;justify-content:space-between;padding:10px 14px;font-size:14px;display:flex}.avatar{object-fit:cover;border-radius:50%;align-self:center;width:64px;height:64px}.left{text-align:left}.label{color:var(--color-muted);margin-top:8px;font-size:13px}.field.area{resize:vertical;height:auto;padding:10px 14px}.field:disabled{background:var(--color-soft);color:var(--color-muted)}.link-row{grid-template-columns:1fr auto;gap:6px;display:grid}.link-row .field[type=url]{grid-area:2/1/auto/-1}.link-row .button{padding:0 14px}
