.events-page,.events-manage{min-height:65vh}.events-heading{max-width:820px;margin-bottom:38px}.events-heading h1{font-size:clamp(36px,5vw,58px);letter-spacing:-.04em;line-height:1.1;margin:16px 0 22px}.events-heading>p:not(.eyebrow){color:#9db3cd}.events-heading>a{font-size:13px}.events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.event-card{background:linear-gradient(140deg,#101d30,#070e1b);border:1px solid #263e5a;border-radius:18px;overflow:hidden;align-self:start}.event-card>img{display:block;width:100%;height:280px;object-fit:cover;background:#0b1728}.event-body{padding:28px}.event-body time{color:#77aad5;font-size:11px;letter-spacing:.12em}.event-body h2{font-size:27px;line-height:1.25;margin:14px 0 20px;overflow-wrap:anywhere}.event-description{font-size:14px;line-height:1.9;color:#afc0d7;overflow-wrap:anywhere}.event-link{display:inline-block;margin-top:24px;border:1px solid #456f99;border-radius:8px;padding:10px 18px;text-decoration:none;background:#16314d;font-size:13px}.events-empty{grid-column:1/-1;text-align:center;padding:70px 20px;border:1px solid #233b58;border-radius:20px;background:radial-gradient(ellipse at center,#102c48,#070e1b)}.events-empty>span{font-size:58px;color:#8bcaff}.events-empty h2{font-size:26px}.events-empty p{color:#9db3cd}.events-pagination{display:flex;justify-content:center;gap:24px;margin-top:30px}.events-management{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.events-management .form-card{padding:28px}.events-management input[type=file]{max-width:100%;font-size:12px}.events-management .button{margin-top:24px}.event-admin-card{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #233b58;overflow-wrap:anywhere}.event-admin-card>img{object-fit:cover;border-radius:8px;flex:0 0 100px}.event-admin-card h3{margin:0 0 5px;font-size:17px}.event-admin-card small{color:#879bb7}.event-admin-card details{margin-top:12px;font-size:13px}.event-admin-card summary{cursor:pointer;color:#e6a6ae}.events-heading .eyebrow{color:#78b9ef}@media(max-width:800px){.events-grid,.events-management{grid-template-columns:1fr}.event-card>img{height:240px}.event-body{padding:22px}.events-heading h1{font-size:40px}}

.event-admin-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:12px}.event-admin-actions details{margin-top:0}.event-edit-link{font-size:13px;line-height:normal;color:#86c5ff}.event-edit-form{max-width:820px}.event-edit-preview{display:block;width:100%;max-width:400px;max-height:240px;object-fit:cover;border-radius:12px;margin-bottom:24px}.event-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px}
