/* Phase One CSS is scoped. Existing assets/ai-ready/home.css is unchanged. */
.rc-auth-wrap{min-height:75vh;padding:125px 18px 52px;background:var(--background, #07172c);display:flex;align-items:flex-start;justify-content:center}
.rc-auth-panel{background:var(--background-card,#101f35);color:var(--text-primary,#e8f0fa);border:1px solid var(--border-blue,#304b76);box-shadow:var(--shadow,0 18px 60px #0004);border-radius:var(--radius,16px);padding:30px;width:min(100%,640px)}
.rc-auth-panel h1{font-size:clamp(1.5rem,3vw,2.1rem);margin:10px 0}.rc-auth-panel h2{margin:20px 0 10px}.rc-eyebrow{color:var(--gold,#e8ba4b);font-weight:700}
.rc-auth-panel form{display:grid;gap:10px;margin:14px 0 20px}.rc-auth-panel input{width:100%;padding:12px;font:inherit;color:#132238;background:#fff;border:1px solid #5c7391;border-radius:8px}.rc-auth-panel label{font-weight:650}
.rc-button{cursor:pointer;background:var(--gold,#edc15a);color:#10233b;border:0;border-radius:8px;padding:11px 18px;font-weight:750;font:inherit}.rc-button:focus-visible,.rc-auth-panel input:focus-visible{outline:3px solid #62a3f7;outline-offset:2px}
.rc-auth-panel summary{cursor:pointer;margin-top:20px;font-weight:650}.rc-users{width:100%;border-collapse:collapse}.rc-users th,.rc-users td{padding:9px 7px;text-align:left;border-bottom:1px solid #39516d;overflow-wrap:anywhere}@media(max-width:550px){.rc-auth-panel{padding:19px}.rc-auth-wrap{padding-top:106px}}
