.launch-event-page{background:#070a09;color:#e8edf3}
.launch-event-hero{position:relative;isolation:isolate;border-bottom:1px solid rgba(210,169,84,.22);background:linear-gradient(100deg,rgba(7,10,9,.88),rgba(11,12,10,.72))}
.launch-event-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 70% 10%,rgba(188,146,64,.10),transparent 42%)}
.launch-event-hero>.container{position:relative;z-index:2}
.launch-event-hero h1{color:#f4efe5}.launch-event-hero p{color:#aeb7c2}
.launch-event-layout{display:grid;gap:20px}
.launch-event-card{border:1px solid rgba(202,164,83,.36);background:linear-gradient(145deg,rgba(19,24,31,.96),rgba(9,13,17,.98));padding:28px}
.launch-event-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid rgba(202,164,83,.18)}
.launch-event-head h2{margin:4px 0 0;font-size:27px;color:#f3efe7}
.launch-event-no{font-size:11px;font-weight:800;letter-spacing:.16em;color:#e7b94f}
.launch-event-tag{padding:6px 10px;border:1px solid rgba(210,169,84,.4);color:#e7bf69;font-size:12px;white-space:nowrap}
.launch-event-level{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;margin-top:20px}
.launch-event-level__target,.launch-event-level__rewards>div,.launch-event-time{border:1px solid rgba(255,255,255,.07);background:#0d1218}
.launch-event-level__target{display:grid;place-items:center;padding:22px}
.launch-event-level__target small{color:#91a0af}.launch-event-level__target strong{font-size:34px;color:#f2c866}
.launch-event-level__rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.launch-event-level__rewards>div{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.launch-event-level__rewards span{color:#aab4c0}.launch-event-level__rewards strong{color:#f2c866;font-size:20px}
.launch-event-copy{margin-top:18px;color:#b6c0cb;line-height:1.8}.launch-event-copy p{margin:6px 0}
.launch-event-notice{margin-top:18px;padding:14px 16px;border-left:3px solid #d6a94f;background:rgba(214,169,79,.06);display:flex;gap:12px;align-items:flex-start}
.launch-event-notice strong{color:#efbd54;white-space:nowrap}.launch-event-notice span{color:#c6ced8}
.launch-event-package-head{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;align-items:center;margin-top:20px;padding:16px;border:1px solid rgba(255,255,255,.07);background:#0d1218}
.launch-event-package-icon{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(211,169,91,.55);border-radius:16px;background:radial-gradient(circle,rgba(205,163,85,.19),rgba(16,19,25,.94) 70%);box-shadow:inset 0 0 22px rgba(205,163,85,.11)}
.launch-event-package-icon img{width:58px;height:58px;max-width:58px;max-height:58px;object-fit:contain}
.launch-event-package-head small{color:#8492a1}.launch-event-package-head h3{margin:4px 0;color:#f0dfc0;font-size:20px}.launch-event-package-head p{margin:4px 0 0;color:#b0bac5}
.launch-event-fb-button{display:inline-flex;margin-top:16px;min-height:42px;align-items:center;padding:0 18px;border:1px solid rgba(73,126,219,.72);background:rgba(52,90,157,.16);color:#b8d2ff;text-decoration:none;font-weight:800}
.launch-event-fb-button:hover{background:rgba(52,90,157,.28)}
.launch-event-details{margin-top:18px;border:1px solid rgba(202,164,83,.22);background:#0b1015}
.launch-event-details summary{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#e6ba61;cursor:pointer}
.launch-event-details summary small{color:#93a1b0}
.launch-event-items{padding:0 12px 12px;display:grid;gap:8px}
.launch-event-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);background:#11171e}
.launch-event-item-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;background:#0b1015}
.launch-event-item-icon img{width:32px;height:32px;max-width:32px;max-height:32px;object-fit:contain}
.launch-event-item strong{font-size:14px}.launch-event-item em{font-style:normal;color:#efc56c}
.launch-event-time{margin-top:20px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}
.launch-event-time span{color:#9aa6b2}.launch-event-time strong{color:#efc56c}
.launch-event-drop{margin-top:18px;border-top:1px solid rgba(255,255,255,.07);padding-top:18px}
.launch-event-subhead span{font-size:10px;letter-spacing:.14em;color:#d3a84d}.launch-event-subhead h3{margin:4px 0 12px}
.launch-event-drop-grid{display:flex;flex-wrap:wrap;gap:8px}
.launch-event-drop-chip{padding:9px 12px;border:1px solid rgba(210,169,84,.32);background:#0d1218;color:#cbd4de}
.launch-event-empty{padding:14px;color:#8e9aa7}
@media(max-width:760px){
 .launch-event-card{padding:20px}
 .launch-event-level{grid-template-columns:1fr}
 .launch-event-level__rewards{grid-template-columns:1fr}
 .launch-event-package-head{grid-template-columns:72px minmax(0,1fr)}
 .launch-event-package-icon{width:64px;height:64px}
 .launch-event-package-icon img{width:48px;height:48px;max-width:48px;max-height:48px}
}
