.developers-page[data-developer-page="dashboard"] [data-developer-nav="dashboard"],
.developers-page[data-developer-page="submissions"] [data-developer-nav="submissions"],
.developers-page[data-developer-page="games"] [data-developer-nav="games"],
.developers-page[data-developer-page="members"] [data-developer-nav="members"],
.developers-page[data-developer-page="auth"] [data-developer-nav="auth"],
.developers-page[data-developer-page="website"] [data-developer-nav="website"],
.developers-page[data-developer-page="support"] [data-developer-nav="support"],
.developers-page[data-developer-page="activity"] [data-developer-nav="activity"] { color:#08090b; background:#ffc400; }
.developers-page .developer-status-grid { grid-template-columns:repeat(auto-fit,minmax(150px,1fr)); }
.developer-dashboard-metrics { grid-template-columns:repeat(5,minmax(0,1fr)); }
.developer-area-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
.developer-area-grid .developer-tool-card { min-height:13rem; }
.developer-area-grid .developer-tool-card p { margin-bottom:1.25rem; }
.developer-auth-notice { padding:clamp(1.4rem,3vw,2.2rem); margin-bottom:3rem; border-color:rgba(255,196,0,.45); }
.developer-auth-notice h3 { margin:.8rem 0 1rem; }
.developer-auth-notice p { max-width:70rem; color:#aab1bc; line-height:1.75; }
.developer-auth-summary { padding:1.4rem; }
.developer-auth-summary dl { display:grid; grid-template-columns:minmax(180px,.5fr) 1fr; gap:.8rem 1.5rem; margin:0; }
.developer-auth-summary dt { color:#7d8794; }
.developer-auth-summary dd { margin:0; color:#eef0f4; }
.developer-update-grid { margin-top:1rem; }
@media (max-width:980px){.developer-dashboard-metrics,.developer-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:540px){.developer-dashboard-metrics,.developer-area-grid{grid-template-columns:1fr}.developer-auth-summary dl{grid-template-columns:1fr;gap:.25rem}.developer-auth-summary dd{margin-bottom:.8rem}}

.developer-support-row-actions { display:flex; gap:.55rem; flex-wrap:wrap; }
.developer-support-mail-grid { display:grid; grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr); gap:1rem; align-items:start; }
.developer-support-mail-card,.developer-support-context { padding:clamp(1.2rem,2vw,1.7rem); }
.developer-support-from { display:flex; gap:.8rem; align-items:baseline; padding:.8rem 0 1rem; border-bottom:1px solid rgba(255,255,255,.09); }
.developer-support-from span,.developer-support-context > div > span { color:#7d8794; font-size:.72rem; letter-spacing:.14em; }
.developer-support-from strong { color:#eef0f4; }
.developer-support-mail-card textarea { min-height:15rem; resize:vertical; }
.developer-support-attachment-summary { color:#7d8794; letter-spacing:.08em; }
.developer-support-context h4 { margin:.7rem 0 .35rem; font-size:1.2rem; color:#eef0f4; }
.developer-support-context > p { color:#7d8794; font-size:.72rem; letter-spacing:.08em; }
.developer-support-context > div { margin-top:1.2rem; }
.developer-support-context > div p { white-space:pre-wrap; color:#c5cad2; line-height:1.65; }
@media (max-width:900px){.developer-support-mail-grid{grid-template-columns:1fr}}
