main{padding-top:var(--nav-height)}.events-hero{background:var(--color-surface-1);padding:calc(var(--nav-height) + 64px) 0 72px;text-align:center}.events-hero .section-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-amber);margin-bottom:12px}.events-hero .section-heading{font-size:clamp(32px,6vw,56px);font-weight:900;text-transform:uppercase;letter-spacing:3px;line-height:1.05;margin-bottom:16px}.events-hero .section-sub{font-size:18px;color:var(--color-text-secondary);max-width:560px;margin:0 auto}.events-section-title{font-size:clamp(20px,3vw,28px);font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;position:relative;padding-bottom:12px}.events-section-title:after{content:"";position:absolute;bottom:0;left:0;width:48px;height:3px;background:var(--color-accent-amber);border-radius:2px}.events-upcoming{padding:72px 0}.events-grid{display:flex;flex-direction:column;gap:24px}.event-card{display:grid;grid-template-columns:100px 1fr;gap:24px;background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl, 16px);padding:28px;transition:border-color .2s ease,box-shadow .2s ease}.event-card:hover{border-color:#ffbb5e4d;box-shadow:0 12px 32px #0000004d}.event-card--featured{border-left:3px solid var(--color-accent-amber)}.event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--color-surface-3, #2C2C2C);border-radius:var(--radius-lg, 12px);padding:16px 12px;text-align:center}.event-month{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-amber)}.event-day{font-size:28px;font-weight:900;line-height:1;margin-top:4px}.event-info{display:flex;flex-direction:column;gap:8px}.event-badge{display:inline-block;width:fit-content;padding:3px 10px;border-radius:999px;background:#ffbb5e1f;color:var(--color-accent-amber);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.event-name{font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.event-location{font-size:14px;color:var(--color-text-secondary)}.event-desc{font-size:15px;color:var(--color-text-secondary);line-height:1.6}.event-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.event-tag{padding:4px 12px;border-radius:999px;background:var(--color-surface-3, #2C2C2C);color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.06em}.events-empty-state{text-align:center;padding:48px 24px;color:var(--color-text-tertiary);font-size:16px}.events-expect{padding:72px 0;background:var(--color-surface-1)}.expect-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.expect-card{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl, 16px);padding:28px;transition:transform .2s ease,border-color .2s ease}.expect-card:hover{transform:translateY(-2px);border-color:#ffbb5e33}.expect-icon{font-size:28px;margin-bottom:12px}.expect-card h3{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.expect-card p{font-size:14px;color:var(--color-text-secondary);line-height:1.6}.events-past{padding:72px 0}.events-past .section-sub{color:var(--color-text-tertiary);margin-bottom:32px}.past-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.past-card{background:var(--color-surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg, 12px);padding:20px;transition:border-color .2s ease}.past-card:hover{border-color:#ffbb5e40}.past-year{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-amber);margin-bottom:6px}.past-card h3{font-size:16px;font-weight:700;margin-bottom:4px}.past-location{font-size:13px;color:var(--color-text-tertiary)}.events-cta{padding:72px 0;text-align:center;background:var(--color-surface-1)}.events-cta h2{font-size:clamp(24px,4vw,36px);font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.events-cta p{font-size:16px;color:var(--color-text-secondary);margin-bottom:24px}.events-form{display:flex;gap:12px;max-width:540px;margin:0 auto}.events-form .btn{white-space:nowrap;flex-shrink:0}.events-form input{flex:1;height:48px;padding:0 16px;background:var(--color-surface-2);border:1px solid var(--color-border-medium);border-radius:var(--radius-md, 8px);color:var(--color-text-primary);font-size:15px;font-family:inherit}.events-form input:focus{outline:2px solid var(--color-accent-amber);outline-offset:2px;border-color:transparent}.events-muted{font-size:13px;color:var(--color-text-tertiary);margin-top:12px}@media(max-width:768px){.event-card{grid-template-columns:80px 1fr;gap:16px;padding:20px}.event-day{font-size:22px}.event-name{font-size:17px}.expect-grid{grid-template-columns:1fr}.events-form{flex-direction:column;gap:10px}.events-form input{height:56px;min-height:56px;padding:18px 20px;font-size:17px;box-sizing:border-box}.events-form .btn{width:100%;padding:18px 24px;font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/clash-events.css.map */
