a{color:#efb617;text-underline-offset:4px}header>div:last-child{display:flex;gap:16px;align-items:center}#admin-login{max-width:520px;margin:36px auto}#message:not(:empty){padding:12px;border:1px solid #efb617;border-radius:8px}nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #ffffff25;padding:18px 0}nav button[aria-current=page]{background:#efb617;color:#061b32;font-weight:700}.nav-link{display:inline-flex;align-items:center;border:1px solid #efb617;border-radius:8px;padding:11px 16px;color:#efb617;text-decoration:none}.nav-link:focus-visible{outline:3px solid #fff;outline-offset:3px}.welcome{margin:28px 0 0}.hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hub-grid .card{margin:0;display:flex;align-items:flex-start;flex-direction:column}.hub-grid p{flex:1}.status{font-size:11px;letter-spacing:.08em;color:#e7dba9;border:1px solid #efb61755;border-radius:30px;padding:3px 9px;margin-bottom:12px}.status.pending{color:#ffd69b}#workspace{margin-top:24px}#workspace-frame{display:block;width:100%;height:1000px;border:1px solid #ffffff25;border-radius:16px;background:#061b32}.shortcuts{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0}@media(max-width:650px){.hub-grid{grid-template-columns:1fr}nav{display:grid;grid-template-columns:1fr 1fr}nav button,.nav-link{font-size:14px;padding:11px 8px;justify-content:center}h1{font-size:30px}header>div:last-child{width:100%;justify-content:space-between}}

/* Clear admin workspace; forms and authorization remain unchanged. */
.clean-admin{background:#f5f7fb;color:#082a4f}.clean-admin main{max-width:1440px!important;margin:auto;padding:28px 32px}.clean-admin header{border-bottom:1px solid #dbe5f2;padding-bottom:24px}.clean-admin h1{font-size:32px}.clean-admin h2{font-size:21px}.clean-admin .muted,.clean-admin .welcome p,.clean-admin .card p{color:#526078}.clean-admin .eyebrow{color:#80571b;font-size:11px}.clean-admin header a{color:#082a4f}.clean-admin button{color:#082a4f;border-color:#aab7c8;background:#fff;min-height:44px}.clean-admin .gold{background:#efb617;border-color:#efb617;color:#082a4f}.clean-admin #hub{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.clean-admin #hub>nav{display:flex;flex-direction:column;gap:6px;border:0;background:#082a4f;border-radius:14px;padding:16px;margin-top:26px;position:sticky;top:20px}.clean-admin nav button,.clean-admin .nav-link{border:0;background:transparent;color:#eef3fa;text-align:left;justify-content:flex-start;font-size:14px;padding:13px 14px;border-radius:8px;text-decoration:none}.clean-admin nav button[aria-current=page]{background:#efb617;color:#082a4f}.clean-admin nav button:hover,.clean-admin .nav-link:hover{background:#ffffff15}.clean-admin nav button[aria-current=page]:hover{background:#efb617}.clean-admin #overview,.clean-admin #workspace{min-width:0}.clean-admin .welcome{margin:26px 0 24px}.clean-admin .welcome p{font-size:15px}.clean-admin .card{background:#fff;border:1px solid #dbe5f2;border-radius:14px;padding:24px;box-shadow:none}.clean-admin .hub-grid{gap:16px}.clean-admin .hub-grid h2{margin:12px 0 8px}.clean-admin .hub-grid p{font-size:14px;margin-bottom:22px}.clean-admin .hub-grid a,.clean-admin .hub-grid button{font-size:14px}.clean-admin .status{font-size:10px;border:0;border-radius:5px;color:#795519;background:#f9f0d6;padding:5px 8px;margin:0}.clean-admin .status.pending{color:#70552b;background:#f7eee1}.clean-admin .admin-settings summary{cursor:pointer;font-weight:700;min-height:24px}.clean-admin .admin-settings>h2{margin-top:24px;font-size:16px}.clean-admin .admin-settings .card{margin:20px 0 0;background:#f5f7fb}.clean-admin .shortcuts a,.clean-admin .admin-settings a{color:#082a4f;font-size:14px}.clean-admin #workspace-frame{background:#061b32;height:calc(100vh - 255px)!important;min-height:540px;border:0;border-radius:14px}.clean-admin #workspace-help{margin-bottom:18px}.clean-admin input{background:#fff;color:#082a4f;border-color:#aab7c8}.clean-admin :focus-visible{outline:3px solid #bd820e;outline-offset:3px}.clean-admin #message:empty{display:none}
@media(max-width:760px){.clean-admin main{padding:20px 16px}.clean-admin #hub{grid-template-columns:1fr;gap:0}.clean-admin #hub>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px;padding:10px;margin-top:18px}.clean-admin nav button,.clean-admin .nav-link{font-size:13px;padding:10px 12px}.clean-admin .hub-grid{grid-template-columns:1fr}.clean-admin header{gap:14px}.clean-admin #workspace-frame{height:75vh!important;min-height:480px}.clean-admin .card{padding:20px}}
