@font-face{font-family:Oxanium;src:url('/assets/fonts/oxanium.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
/* V11.44.2: readable crimson gaming headings and recruitment support. */
/* Broad, forward-leaning lettering; restrained metal shading keeps counters clear. */
body:not(.creator-hub-page) :is(.mock-copy,.pagehero,.v11-hero) h1{position:relative;font-family:Oxanium,'Arial Black',Arial,sans-serif;font-weight:800;font-style:oblique 8deg;font-size:clamp(38px,5.2vw,76px)!important;letter-spacing:.005em;line-height:1.14;text-transform:uppercase;color:#f4eef1;text-shadow:0 2px 0 #33232b,0 5px 14px #0009;-webkit-text-stroke:0;padding-bottom:22px;overflow-wrap:normal}
body:not(.creator-hub-page) :is(.mock-copy,.pagehero,.v11-hero) h1:after{content:"";display:block;width:clamp(110px,20vw,220px);height:5px;margin-top:18px;background:linear-gradient(90deg,#d51f25 0 74%,transparent 74% 80%,#e6d9de 80% 91%,transparent 91% 95%,#d51f25 95%);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}
body:not(.creator-hub-page) :is(main h1,.pagehero h1,.v11-title)>span{color:#e8232b!important;text-shadow:0 2px 0 #48090c;filter:none;-webkit-text-stroke:0}
@supports(background-clip:text){body:not(.creator-hub-page) :is(main h1,.pagehero h1,.v11-title)>span{background-image:linear-gradient(135deg,#f3272d,#d51f25);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 0 #48090c)}}
body.home-v11 .mock-copy h1{font-size:clamp(30px,3.8vw,58px)!important;letter-spacing:-.015em}
.join-theme .v11-title>span{background-image:linear-gradient(175deg,#fff5d7,#e9c878 55%,#c09243)!important;filter:drop-shadow(0 2px 0 #372611)!important}
.events-page{background:#080609}.events-page main{position:relative;isolation:isolate;min-height:75vh;background-image:linear-gradient(180deg,#07060988,#070609de),url('/assets/branding/adamantt5-cinematic-background.png');background-position:center top;background-size:cover;background-repeat:no-repeat}.events-page .pagehero,.events-page main>.section{background:transparent!important}.events-page main:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 90% 20%,#c5193024,transparent 50%),radial-gradient(ellipse at 5% 80%,#af10251c,transparent 45%)}.events-page .public-event-card{background:#0d090dde;backdrop-filter:blur(6px)}
.recruitment-benefits{position:relative;padding-block:68px!important}.recruitment-benefits h2{max-width:950px;line-height:1.08}.recruitment-benefits .release-card-grid{gap:22px;margin-top:32px}.recruitment-benefits .support-card{position:relative;isolation:isolate;overflow:hidden;min-height:285px;padding:30px!important;border:1px solid #ff58633b;background:linear-gradient(140deg,#2b0b17e8,#0b0a10f2 68%)!important;box-shadow:inset 0 1px #ffc3ba18,0 16px 35px #0004;transition:border-color .2s,transform .2s}.support-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 90% 15%,#ff364331,transparent 48%),repeating-linear-gradient(120deg,transparent 0 40px,#ff40580b 41px,transparent 42px)}.support-card:after{content:attr(data-support-number);position:absolute;top:12px;right:20px;font-size:80px;font-weight:900;color:#ff5d6610;line-height:1}.support-art{display:grid;place-items:center;width:72px;height:72px;margin-bottom:26px;border:1px solid #ff5c6859;border-radius:20px;background:radial-gradient(circle,#ed294336,#190b16);box-shadow:0 0 28px #f72d421c}.support-art svg{width:42px;height:42px;stroke:#ffb3a5;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.support-card h3{font-size:23px;margin:0 0 12px}.support-card p{color:#ddd0d5;line-height:1.65;margin:0;max-width:42ch}.support-card:hover{border-color:#ff6c7a99;transform:translateY(-3px)}
.recruitment-benefits .join-process{margin-top:32px;padding:26px;border-radius:18px;background:linear-gradient(120deg,#200b15cf,#09090dd9);border:1px solid #ff5b642e}.join-process h3{margin-top:0}.join-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:24px 0}.join-steps li{position:relative;border-top:1px solid #f66b7845;padding:18px 0 8px}.join-steps .step-number{display:block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;background:#aa1129;box-shadow:0 0 16px #ff425526;font-size:13px;font-weight:800;margin-bottom:12px}.join-steps strong{display:block;color:#fff0ed;font-size:17px}.join-steps small{display:block;color:#c4afb7;line-height:1.5;margin-top:8px}.join-process>small{color:#baaab2}
@media(max-width:760px){.recruitment-benefits{padding-block:42px!important}.recruitment-benefits .support-card{min-height:0;padding:24px!important}.support-art{margin-bottom:20px}.join-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.recruitment-benefits .join-process{padding:22px}.events-page main{background-size:auto 100%;background-position:65% top}}
@media(prefers-reduced-motion:reduce){.support-card{transition:none}.support-card:hover{transform:none}}
@media(forced-colors:active){body h1>span,body .v11-title>span{background:none!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;filter:none!important}}
.recruitment-benefits h2{font-family:Oxanium,'Arial Black',Arial,sans-serif;font-weight:800;font-style:oblique 8deg;letter-spacing:-.015em;color:#f4eef1;text-shadow:0 2px #33232b,0 5px 14px #0009;line-height:1.16}
.recruitment-benefits .support-card{min-height:300px;padding:34px!important;border-radius:12px 30px 12px 30px;background-image:linear-gradient(100deg,#0d090ce8 10%,#180910c4 80%),url('/assets/branding/adamantt5-cinematic-background.png')!important;background-size:auto,cover;background-position:center;box-shadow:inset 0 1px #ff92964d,inset 0 -1px #ff3c5226,0 0 30px #ff213b0d,0 18px 30px #0005}
.recruitment-benefits .support-card:before{background:linear-gradient(120deg,transparent 45%,#ff384515 46%,transparent 65%),radial-gradient(ellipse at 100% 0,#ed213345,transparent 65%)}
.recruitment-benefits .support-art{width:100px;height:100px;margin-bottom:22px;border:0;border-radius:0;background:none;box-shadow:none;position:relative;justify-content:start}.recruitment-benefits .support-art:before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle,#ef304729,transparent 65%);z-index:-1}.recruitment-benefits .support-art svg{width:68px;height:68px;stroke:#ffc3b5;filter:drop-shadow(0 0 10px #ff394c66)}.recruitment-benefits .support-card h3{font-size:25px;letter-spacing:-.02em}.recruitment-benefits .support-card:after{font-family:Impact,Haettenschweiler,'Arial Black',sans-serif;font-size:115px;color:#ff8d9417;top:22px;right:28px}.recruitment-benefits .join-process{background:linear-gradient(95deg,#0b080cdb,#200a14ba),url('/assets/branding/adamantt5-cinematic-background.png') center/cover;border-radius:12px 30px 12px 30px}
@media(max-width:760px){.recruitment-benefits .support-card{min-height:0;padding:26px!important}.recruitment-benefits .support-art{height:80px;margin-bottom:18px}.recruitment-benefits .support-art svg{width:58px;height:58px}body:not(.creator-hub-page) :is(.mock-copy,.pagehero,.v11-hero) h1{font-size:clamp(34px,9vw,52px)!important;line-height:1.16;letter-spacing:0}body.home-v11 .mock-copy h1{font-size:clamp(29px,7.6vw,38px)!important;letter-spacing:-.015em}}
