.admin-main{max-width:1250px;margin:auto;padding:45px 5%}.admin-main h1{font-size:42px;letter-spacing:-1.5px}.admin-main h2{font-size:28px;letter-spacing:-.5px}.admin-main p{color:var(--muted)}.admin-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.admin-box{padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:8px;margin:25px 0;height:fit-content}.login{max-width:520px}.admin-main label{display:block;margin:20px 0;font-size:16px}.admin-main input{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #84738e;background:#100c17;color:white;border-radius:5px;font:inherit;color-scheme:dark}.admin-main input:focus{outline:2px solid var(--orange)}.admin-main input[type=file]{font-size:14px}.message{padding:18px;background:#243b30;border:1px solid #70866f;border-radius:6px}.admin-main .message{color:white}.error{background:#602237;border-color:#d05a7a}.logout{text-align:right}.admin-event{display:flex;gap:20px;border-bottom:1px solid var(--line);padding:24px 0}.admin-event img{width:100px;height:140px;object-fit:contain;background:var(--panel)}.admin-event h3{font-size:21px;overflow-wrap:anywhere}.admin-event .tag{font-size:12px}.admin-event .actions{margin-top:12px;flex-wrap:wrap}.admin-main summary{cursor:pointer;font-size:18px}.admin-event>div{min-width:0}@media(max-width:750px){.admin-grid{grid-template-columns:1fr}.admin-main h1{font-size:34px}.admin-box{padding:20px}.admin-event img{width:80px;height:110px}.admin-main{padding-top:30px}}
