.admin,.admin-login{max-width:1000px;margin:40px auto;padding:24px}
.admin nav{display:flex;gap:16px;margin-bottom:30px}
.admin form,.admin-login form{display:grid;gap:12px;max-width:600px}
.admin textarea,.admin select,.admin-login input{padding:10px}
.admin textarea{min-height:120px}
.stats{display:flex;gap:20px}
.stats b{padding:25px;border:1px solid var(--portfolio-border)}
