.events{max-width:1160px;margin:auto;padding:36px 24px 80px}.event-hero{position:relative;overflow:hidden;padding:48px 44px;background:linear-gradient(120deg,#1d3036,#18212c);border:1px solid #344750;border-radius:16px}.event-hero h1{font-size:58px;line-height:1.16;margin:22px 0}.event-hero h1 span{color:#6be2c9}.event-hero p{color:#b5c4ce;line-height:1.8}.event-hero button,.event-hero a{margin:14px 8px 0 0}.orbit{position:absolute;right:70px;top:42px;width:280px;height:280px;border:1px solid #5a988777;border-radius:50%;display:grid;place-content:center;text-align:center;font-size:110px;color:#80e3cd;transform:rotate(-12deg)}.orbit small{font-size:11px;letter-spacing:3px}.challenge-grid,.event-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.challenge{text-align:left;background:#1b232d;border:1px solid #35414f;border-radius:12px;padding:26px;color:inherit}.challenge.active{border-color:#72ddc4;background:#203530}.challenge small,.eyebrow{letter-spacing:2px;color:#92acb5}.challenge h2{font-size:26px;margin:14px 0}.challenge p{color:#abb7c6}.challenge strong{display:flex;justify-content:space-between;font-size:30px;color:#81e2ca}.challenge strong span{font-size:13px;align-self:end}.ranking,.event-bottom article{padding:28px;background:#1a222c;border:1px solid #303c49;border-radius:12px}.event-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9aabbc;font-size:12px}.podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.podium article{background:#202d36;padding:20px;border-radius:9px}.podium article:first-child{border-top:2px solid #e1bc71}.podium h3{margin:14px 0 6px}.podium strong{font-size:26px;color:#8ee4ce}.podium small{display:block;color:#a9bac7;margin-top:8px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left}th,td{padding:17px 12px;border-bottom:1px solid #303c49}th{font-size:12px;color:#9aabbc}td small{display:block;color:#9aabbc;margin-top:5px}.event-bottom p{line-height:1.8;color:#abb9c7}.event-bottom li{padding:10px 0}.event-bottom ol{padding-left:22px}.application{padding:16px 0;border-bottom:1px solid #35414f}.application button{margin:10px 0}dialog{max-width:560px;width:calc(100% - 32px)}dialog form{display:grid;gap:14px}dialog label{display:grid;gap:7px}#record-body p{line-height:1.9}button,a,input,select{touch-action:manipulation}@media(max-width:760px){.events{padding:18px 14px}.event-hero{padding:28px 24px}.event-hero h1{font-size:42px}.orbit{display:none}.challenge-grid,.event-bottom{grid-template-columns:1fr}.podium{grid-template-columns:1fr}.ranking,.event-bottom article{padding:18px}.event-filter{align-items:start;flex-direction:column}.topbar{flex-wrap:wrap}.topbar nav{display:flex;gap:16px}.section-title{gap:16px;flex-wrap:wrap}}
