.admin-login{max-width:560px;margin:auto}.admin-login form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end}.admin-login label,.admin-form label,.album-admin label{display:grid;gap:6px;color:#8f9287;font:9px 'Courier New',monospace;letter-spacing:1px}.admin-login input,.admin-form input,.admin-form textarea,.album-admin input{width:100%;background:#10120f;color:#e8e1ce;border:1px inset #55584e;padding:10px}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.admin-toolbar h3,.album-admin h3{font:normal 23px Georgia,serif;color:#e8e1ce;margin:5px 0}.admin-small{background:#292c25;border:1px outset #5a5d51;color:#b7c37c;padding:9px 12px;font:9px 'Courier New',monospace;cursor:pointer}.admin-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.admin-form .wide{grid-column:1/-1}.admin-form #settings-status{color:#b7c37c}.album-admin{margin-top:20px}.admin-drop{display:grid;place-content:center;text-align:center;gap:8px;min-height:130px;border:2px dashed #5a5e50;background:#121510;margin-top:14px;color:#e8e1ce}.admin-drop.drag{border-color:#b7c37c;background:#20251a}.admin-drop button{background:none;border:0;color:#b7c37c;text-decoration:underline;cursor:pointer}.album-admin #upload-status{color:#b7c37c;font:9px 'Courier New',monospace}.main-nav a{min-width:0}@media(max-width:720px){.admin-login form,.admin-form{grid-template-columns:1fr}.admin-form .wide{grid-column:auto}.main-nav{grid-template-columns:repeat(2,1fr)}}
