/* CABAL event announcements: readable reward tables and native gold/orange accents. */
.ev-page{padding-block:36px 80px;font-family:'Barlow','Microsoft JhengHei','Leelawadee UI',sans-serif;min-height:65vh}
.ev-page h1,.ev-card h2,.ev-library-head h1{font:700 clamp(36px,4.6vw,66px)/1.08 'Barlow Condensed','Microsoft JhengHei','Leelawadee UI',sans-serif;text-transform:uppercase;color:#fff0d8;margin:16px 0 20px}
.ev-library-head{margin:15px 0 36px}.ev-library-head>p:not(.rn-eyebrow){color:#bdb8b0;font-size:16px}
.ev-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#a9a49b;font-size:13px;margin-bottom:28px}.ev-breadcrumb a{color:#edc06e}
.ev-language{display:flex;align-items:center;gap:9px;margin-bottom:22px;flex-wrap:wrap}.ev-language>span{margin-right:auto;color:#bcb5a9;font-size:13px}.ev-language a{padding:9px 16px;border:1px solid #e9b95655;color:#dfcaa7;font-size:14px}.ev-language a[aria-current]{background:#e9b956;color:#18120b;font-weight:600}.ev-fallback{font-size:13px;color:#bdb2a0;margin-bottom:24px}
.ev-hero,.ev-card{position:relative;padding:40px 44px;border:1px solid #d88b414d;background:linear-gradient(100deg,#160f0bf5 8%,#100e10eb 58%,#130f10a3),url('/static/artwork/madness-world-v3.webp') center 48%/cover;overflow:hidden}
.ev-hero:after,.ev-card:after{content:'';position:absolute;right:-60px;top:-75px;width:330px;height:330px;border-radius:50%;border:1px solid #edaa4f20;box-shadow:0 0 0 35px #edaa4f04,0 0 0 70px #edaa4f03;pointer-events:none}
.ev-hero h1{max-width:850px}.ev-hero>p:not(.rn-eyebrow){max-width:850px;font-size:16px;line-height:1.8;color:#d4c9ba}.ev-hero .rn-eyebrow{margin:18px 0 0;color:#eda553}
.ev-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #f4b66777;color:#ffce89;background:#b562161c;font:700 10px/1.3 'Barlow',sans-serif;text-transform:uppercase;letter-spacing:.12em}.ev-status:before{content:'';width:6px;height:6px;border-radius:50%;background:#ffc474;box-shadow:0 0 8px #ff971c77}.ev-status.is-ended{filter:grayscale(1);opacity:.7}
.ev-date{color:#f6bd71!important;font-size:14px!important;font-weight:600;margin:20px 0 0!important}
.ev-facts{display:grid;grid-template-columns:2fr .8fr 1fr 1.2fr;border:1px solid #e9b95630;border-top:0;background:#151411}.ev-facts>div{padding:24px;border-right:1px solid #e9b95620;min-width:0}.ev-facts>div:last-child{border:0}.ev-facts span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#b2a792;margin-bottom:10px}.ev-facts strong{font-size:16px;color:#f0d4a0;line-height:1.7;font-weight:600}
.ev-notice{display:flex;gap:15px;margin:24px 0 36px;padding:18px 22px;border-left:3px solid #cb853d;background:#df99400a;color:#d5c8b7;font-size:14px;line-height:1.8}.ev-notice>span{color:#efb85d;font-size:23px}.ev-notice p{margin:0}
.ev-reward-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:30px;align-items:start}.ev-categories{position:sticky;top:110px;padding:20px 14px;border:1px solid #e9b95630;background:#111213}.ev-categories h2{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#d8b675;margin:0 8px 15px}.ev-categories a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 9px;color:#d6cdbd;border-bottom:1px solid #ffffff0c;font-size:13px;line-height:1.5}.ev-categories a:hover{background:#e9b95612;color:#ffd38d}.ev-categories a>span:last-child{color:#ac823f}
.ev-rewards{min-width:0}.ev-group{border:1px solid #e9b95630;background:#101213;scroll-margin-top:115px}.ev-group+.ev-group{margin-top:28px}.ev-group>header{display:flex;gap:14px;align-items:center;padding:22px 24px;background:linear-gradient(90deg,#a5651622,transparent);border-bottom:1px solid #e9b95622}.ev-group h2{font:600 25px/1.3 'Barlow Condensed','Microsoft JhengHei','Leelawadee UI',sans-serif;color:#f0d29b;margin:0}.ev-group-number{font-size:11px;letter-spacing:.08em;color:#d39747}.ev-group-note{margin:0;padding:16px 24px;color:#bcb8b0;font-size:14px;line-height:1.7;border-bottom:1px solid #ffffff0b}
.ev-table-wrap{overflow-x:auto}.ev-table-wrap:focus-visible{outline:2px solid #edb65f;outline-offset:3px}.ev-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.7}.ev-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%)}.ev-col-item{width:43%}.ev-col-qty{width:14%}.ev-col-details{width:43%}.ev-table th,.ev-table td{padding:14px 20px;border-bottom:1px solid #ffffff0b;text-align:left;vertical-align:top;overflow-wrap:break-word}.ev-table thead th{font-size:11px;letter-spacing:.04em;color:#aeaa9e;background:#080a0b;text-transform:uppercase;font-weight:600}.ev-table tbody th{color:#eee6d7;font-weight:500}.ev-table tbody tr:nth-child(even){background:#ffffff03}.ev-table tbody tr:hover{background:#e9b95608}.ev-table .ev-quantity{color:#f3c577;font-weight:700;text-align:center;white-space:nowrap}.ev-table thead th:nth-child(2){text-align:center}.ev-details{color:#c6baa7;white-space:pre-line}.ev-table tbody tr:last-child>*{border-bottom:0}
.ev-closing{border-block:1px solid #e9b95630;padding:30px 20px;text-align:center;color:#efc078;font-size:17px;line-height:1.8;margin-top:40px}
.ev-featured{padding-top:32px}.ev-card{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:center;font-family:'Barlow','Microsoft JhengHei','Leelawadee UI',sans-serif}.ev-card+.ev-card{margin-top:24px}.ev-card .rn-eyebrow{display:inline-block;margin:0 0 0 12px;font-size:10px}.ev-card h2{font-size:clamp(30px,3vw,44px);margin-block:18px 14px}.ev-card h2 a{color:inherit}.ev-card-copy>p:not(.rn-eyebrow){max-width:720px;font-size:15px;line-height:1.8;color:#bfb6a7}.ev-card-action{position:relative;z-index:1;text-align:center;border-left:1px solid #d58c393f;padding-left:28px}.ev-card-action>strong{display:block;color:#f5c36d;font:700 58px/1 'Barlow Condensed',sans-serif}.ev-card-action>span{display:block;color:#bdb1a0;text-transform:uppercase;letter-spacing:.12em;font-size:10px;margin:9px 0 26px}.ev-card-action .rn-button{width:100%;padding:15px 12px;gap:12px;white-space:normal;line-height:1.5}
@media(max-width:1100px){.ev-reward-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.ev-facts{grid-template-columns:1.7fr .8fr 1fr 1.2fr}.ev-facts>div{padding:18px}.ev-table th,.ev-table td{padding:12px 14px}.ev-col-qty{width:16%}.ev-col-item,.ev-col-details{width:42%}}
@media(max-width:900px){.ev-reward-layout{grid-template-columns:1fr}.ev-categories{position:static;display:flex;flex-wrap:wrap;gap:6px;padding:16px}.ev-categories h2{width:100%;margin:0 0 6px}.ev-categories a{padding:9px 12px;border:1px solid #e9b95625}.ev-categories a>span:last-child{display:none}.ev-facts{grid-template-columns:1fr 1fr}.ev-facts>div{border-bottom:1px solid #e9b95620}.ev-facts>div:nth-child(2){border-right:0}.ev-facts>div:nth-child(3){border-bottom:0}.ev-card{grid-template-columns:1fr 210px;gap:20px;padding:28px}.ev-card-action{padding-left:18px}}
@media(max-width:600px){.ev-page{padding-top:24px}.ev-hero,.ev-card{padding:26px 20px}.ev-page h1{font-size:39px}.ev-hero>p:not(.rn-eyebrow){font-size:15px}.ev-facts>div{padding:16px}.ev-facts strong{font-size:14px}.ev-facts span{font-size:10px}.ev-notice{padding:14px;font-size:13px;margin-block:20px 24px}.ev-group>header{padding:18px 15px}.ev-group-note{padding:15px;font-size:13px}.ev-table{font-size:12px;min-width:440px}.ev-table th,.ev-table td{padding:12px}.ev-table thead th{font-size:10px}.ev-card{grid-template-columns:1fr;gap:24px}.ev-card-action{border-left:0;border-top:1px solid #d58c393f;padding:20px 0 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 20px;text-align:left}.ev-card-action>strong{font-size:44px;grid-row:1/3}.ev-card-action>span{margin:0}.ev-card-action .rn-button{grid-column:1/-1;margin-top:12px}.ev-card .rn-eyebrow{margin:12px 0 0;display:block}.ev-language{gap:8px}.ev-breadcrumb{font-size:12px}.ev-featured{padding-top:24px}}
