/* RxT arena theme: bold gaming presentation with original RxT branding. */
body.rxt-unified.rxt-arena{--rxt-bg:#091b48;--rxt-panel:#122e67;--rxt-text:#fff;--rxt-muted:#c8dcff;--rxt-line:#4c75bd;--arena-yellow:#ffed56;background:#071637;color:#fff;font-family:Inter,Arial,sans-serif;padding:0;line-height:1.7}
.rxt-arena .business-frame{max-width:none;margin:0;background:#091b48;border:0;border-radius:0;box-shadow:none;overflow:clip}
.rxt-arena .topline{background:#071637;padding:8px max(24px,calc((100vw - 1240px)/2));color:#bddaff;font-size:10px;letter-spacing:.15em;border:0}
.rxt-unified.rxt-arena .site-header{position:relative;top:auto;background:#0b2156!important;padding:16px max(24px,calc((100vw - 1240px)/2));min-height:88px;border-bottom:2px solid #426bc5;box-shadow:0 8px 26px #0003;gap:28px;z-index:40}.rxt-arena .brand img{width:185px;height:auto;max-height:65px;object-fit:contain;filter:none}.rxt-arena .nav{gap:24px}.rxt-arena .nav>a,.rxt-arena .nav-dropdown-trigger{font:800 14px/1.3 'Barlow Condensed',Impact,sans-serif;letter-spacing:.07em;color:#edf5ff}.rxt-arena .nav a[aria-current=page]{color:#ffed56}.rxt-unified.rxt-arena .nav-dropdown-menu{background:#10285b!important;border:2px solid #4d7fde!important;border-radius:8px;box-shadow:0 15px 30px #0005}.rxt-arena .nav-dropdown-menu a{font:700 13px/1.5 Inter,Arial,sans-serif;color:#e8f2ff}.rxt-arena .cart-link{padding:11px 17px;background:#ffed56;color:#10255a!important;border-radius:4px}.rxt-arena .cart-count{background:#10255a;color:#ffed56}
.rxt-unified.rxt-arena main h1{font:900 clamp(44px,7.5vw,98px)/.98 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;overflow-wrap:break-word;color:#fff;text-shadow:0 5px 0 #07286533}.rxt-unified.rxt-arena main h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:clamp(31px,4vw,54px);line-height:1.06;letter-spacing:-.015em;text-transform:uppercase;color:#fff}.rxt-unified.rxt-arena main h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;font-size:29px;line-height:1.13;letter-spacing:0;text-transform:uppercase;color:#fff}.rxt-arena p{line-height:1.85}.rxt-arena .eyebrow{font:700 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;color:#aff0ff}.rxt-arena .dash{background:#ffed56}.rxt-arena main h1 em,.rxt-arena main h1 span{color:#ffed56;font-style:normal}
.rxt-unified.rxt-arena :is(.hero,.about-hero,.mission-hero,.rules-hero,.contact-hero,.affiliate-hero,.community-hero,.roster-hero,.resources-hero,.legal-hero,.dl-hero,.shop-hero){background:radial-gradient(ellipse at 90% 20%,#33c5ff80,transparent 45%),linear-gradient(125deg,#1546c4,#2374ec 55%,#493cd2);padding:66px max(24px,calc((100vw - 1240px)/2));min-height:0;border-bottom:4px solid #71caff}.rxt-arena :is(.hero,.roster-hero)::after{display:none}.rxt-arena :is(.hero-grid,.about-hero-grid,.mission-grid,.rules-grid,.contact-grid,.affiliate-grid,.roster-grid){opacity:.08;display:block}.rxt-arena :is(.about-hero-mark,.mission-mark,.rules-mark,.contact-mark,.affiliate-mark,.roster-mark){opacity:.25;width:160px;filter:none}.rxt-arena :is(.hero,.about-hero,.mission-hero,.roster-hero,.shop-hero) p{color:#e2efff;font-size:16px}
.rxt-arena .hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:50px;align-items:center;position:relative}.rxt-arena .hero-content{padding:0;position:relative;max-width:680px;z-index:2}.rxt-arena .hero-content h1{margin:22px 0;transform:rotate(-2deg);transform-origin:left center}.rxt-arena .hero-content p{max-width:570px}.rxt-arena .hero-art{position:relative;inset:auto;transform:none;width:auto;min-height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;border:2px solid #ffffff35;border-radius:24px 5px 24px 5px;background:linear-gradient(135deg,#51c6ff40,#13297260);box-shadow:18px 20px 0 #08297022;overflow:hidden}.rxt-arena .hero-art:before{content:"";position:absolute;width:380px;height:380px;border:40px solid #b8eeff25;border-radius:50%;transform:rotate(-20deg)}.rxt-arena .hero-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 45px,#ffffff06 45px 47px);pointer-events:none}.rxt-arena .hero-art img{position:relative;width:88%;max-width:440px;height:auto;filter:drop-shadow(0 16px 8px #061b5c66);transform:rotate(-5deg);z-index:1}.rxt-arena .arena-hero-tag{z-index:1;color:#102b62;background:#ffed56;padding:10px 24px;transform:rotate(-3deg);font:900 24px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.035em;box-shadow:5px 5px 0 #061b5c33}.rxt-arena .hero-bottom{grid-column:1/-1;position:static;border-top:1px solid #b7e9ff66;padding:22px 0 0;font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.11em;color:#d5edff}
.rxt-unified.rxt-arena :is(.primary-button,.join-button,.recruitment-button,.shop-button,.add-cart,.buy-now){background:#ffed56;color:#12224a;border:0;border-radius:3px;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);font:900 20px/1.2 'Barlow Condensed',Impact,sans-serif;letter-spacing:.035em;padding:17px 28px;box-shadow:0 6px 0 #051b4b33;transition:background .18s,transform .18s}.rxt-arena :is(.primary-button,.join-button,.add-cart):hover{background:#fff897;transform:translateY(-2px)}.rxt-arena a:focus-visible,.rxt-arena button:focus-visible{outline:3px solid #ffed56;outline-offset:4px}
.rxt-unified.rxt-arena :is(.section-pad,.roster-section,.roster-section-dark,.ambassador-section,.story,.mission,.mission-statement,.mission-pillars,.community-mission,.community-map,.standard-rules,.prohibited,.contact-section,.affiliate-list,.resource-wrap,.dl-wrap,.legal-content){background:#091b48;color:#fff;padding:58px max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid #4d76c133}.rxt-arena :is(.section-heading,.roster-heading,.command-head){gap:36px;align-items:flex-start;margin-bottom:32px}.rxt-arena :is(.section-heading,.roster-heading,.command-head)>p{color:#c8dcff;font-size:14px;max-width:450px}.rxt-arena .section-heading h2 span{color:#87e4ff}.rxt-arena :is(.pillars,.command-grid,.identity-grid){gap:22px;background:transparent;border:0}.rxt-unified.rxt-arena :is(.pillar,.command-card,.identity-tile){border:2px solid #598ce9;border-radius:14px;background:linear-gradient(150deg,#234fbb,#123270);color:#fff;box-shadow:0 9px 0 #06132f55;transition:transform .2s,border-color .2s}.rxt-arena .pillar:nth-child(2){background:linear-gradient(150deg,#764be0,#322879);border-color:#9f88ff}.rxt-arena .pillar:nth-child(3){background:linear-gradient(150deg,#116c8f,#124262);border-color:#70dbf4}.rxt-arena .pillar{min-height:340px}.rxt-arena .pillar-top{font:800 13px 'Barlow Condensed',Impact,sans-serif;padding:19px 24px;border-bottom:1px solid #ffffff22;color:#cfeaff}.rxt-arena .pillar-body{padding:25px}.rxt-arena .pillar-glyph{width:75px;height:75px;border-radius:12px;background:#ffffff10;box-shadow:none}.rxt-arena .pillar-glyph img{width:75px;height:75px;object-fit:contain}.rxt-arena .pillar-body h3{margin:23px 0 13px}.rxt-arena :is(.pillar,.command-card,.identity-tile) p{color:#d4e6ff;font-size:14px}.rxt-arena .pillar-detail{color:#ffed56;background:none;border:0;padding:12px 0;font:800 17px 'Barlow Condensed',Impact,sans-serif}.rxt-arena :is(.pillar,.command-card):hover{transform:translateY(-5px);border-color:#ffed56}
.rxt-arena .statement{background:linear-gradient(110deg,#5834b4,#263d96);padding:45px max(24px,calc((100vw - 1240px)/2));border-block:3px solid #b494ff}.rxt-arena .statement h2{max-width:820px}.rxt-arena .statement-copy p{color:#e0dbff;font-size:15px}.rxt-arena .statement-emblem{width:95px;filter:none}.rxt-arena .identity-tile{padding:28px}.rxt-arena .command-card{padding:28px;min-height:255px}.rxt-arena .command-card.purple{background:linear-gradient(150deg,#6743c7,#29265f);border-color:#ad8eff}.rxt-arena .command-card.pink{background:linear-gradient(150deg,#b63e94,#4a2464);border-color:#e883d9}.rxt-arena .command-card>span{font-size:11px;color:#d8eaff}.rxt-arena .command-card b{color:#ffed56;font:800 17px 'Barlow Condensed',Impact,sans-serif}.rxt-arena .home-feature{background:#183a81;border-block:3px solid #519be9}.rxt-arena .feature-copy{padding:40px}.rxt-arena .feature-copy p{color:#d0e4ff}.rxt-arena .feature-copy a{color:#ffed56}.rxt-arena .about{background:linear-gradient(110deg,#203f9c,#2f2a84)}.rxt-arena .about-right p{color:#d3e4ff}
.rxt-unified.rxt-arena :is(.news-feed,.news-overview,.news-heading,.news-hero,.gaming-news-page,.gaming-news-hero,.story-header,.story-body,.story-copy,.story-heading){background:transparent;color:#fff}.rxt-unified.rxt-arena :is(.featured-story,.news-story,.lead-story){background:#102a60;border:2px solid #476fbd;border-radius:12px;box-shadow:0 7px 0 #06112c55}.rxt-unified.rxt-arena .maintenance-important{background:linear-gradient(120deg,#5d4c20,#172d5a);border-color:#ffdc67;border-top-width:6px}.rxt-unified.rxt-arena .featured-new{background:linear-gradient(130deg,#19468a,#11265e);border-color:#70d7f9}.rxt-arena .news-professional main{padding-inline:30px}.rxt-arena .news-overview{border-color:#4676c1}.rxt-unified.rxt-arena :is(.news-heading h2,.news-cta h2,.story-content h3,.story-heading h2,.story-copy h3){color:#fff}.rxt-unified.rxt-arena :is(.story-content p,.story-content li,.story-copy p,.story-copy li,.story-deck,.news-heading p){color:#c9dfff}.rxt-arena .news-cta{background:#163779;border-color:#5379bd}.rxt-arena .news-mark{opacity:.5}.rxt-arena .gaming-news-professional .story-heading h2{font-size:clamp(30px,4vw,48px)}
.rxt-unified.rxt-arena :is(.resource-card,.wallpaper-card,.affiliate-card,.contact-form-wrap,.checkout-card,.rm-card,.sp-card,.step-node,.product-card){background:#122f6b;border:2px solid #446db3;border-radius:12px;box-shadow:0 7px 0 #06132f55;color:#fff}.rxt-arena .shop-preview-banner{background:#ffed56;color:#152b59;border-bottom:3px solid #e4c42a}.rxt-arena .shop-shell,.rxt-arena .product-page{background:#091b48;color:#fff}.rxt-arena .shop-strip{background:#102858;border-color:#4c79c7}.rxt-arena .shop-strip a{color:#d4e5ff}.rxt-arena .shop-strip a.active{background:#ffed56;color:#12224a}.rxt-arena .product-image{background:linear-gradient(135deg,#234f97,#122c60)}.rxt-arena .product-info h3{color:#fff;font-size:25px}.rxt-arena .product-info p,.rxt-arena .product-desc{color:#cddfff}.rxt-arena .product-studio{border-color:#507bbf;border-radius:14px}.rxt-arena .product-copy h1{font-size:clamp(36px,4.6vw,64px)}.rxt-arena .feature-box{background:#142f63;border-color:#578cd4;color:#d3eaff}.rxt-arena .apparel-size{background:#102551;color:#fff;border-color:#638bd1;font-size:16px}
.rxt-arena .roster-tabs{background:#10275c;padding-inline:max(24px,calc((100vw - 1240px)/2))}.rxt-arena .roster-tabs a{background:#173778;color:#d8e8ff;border:1px solid #4d78c9;border-radius:5px;font:800 16px 'Barlow Condensed',Impact,sans-serif}.rxt-arena .roster-overview{background:#0b2254;padding-inline:max(24px,calc((100vw - 1240px)/2))}.rxt-arena .roster-overview span{color:#ffed56;font-family:'Barlow Condensed',Impact,sans-serif}.rxt-arena .profile-card{border-radius:12px}.rxt-arena .profile-card.council-card{background:#142d67!important;border:2px solid #ac85fb!important}.rxt-arena .council-card .profile-photo{background:radial-gradient(circle at 50% 70%,#8063dc,#2c327a 70%)}.rxt-arena .council-card:nth-child(even) .profile-photo{background:radial-gradient(circle at 50% 70%,#557de6,#223f85 70%)}.rxt-arena .council-card .profile-photo span{font:900 clamp(22px,2.4vw,36px)/1.1 'Barlow Condensed',Impact,sans-serif;letter-spacing:0;overflow-wrap:anywhere;padding:12px;max-width:100%;box-sizing:border-box}.rxt-arena .council-card .member-name-button{font:800 clamp(20px,2.15vw,29px)/1.2 'Barlow Condensed',Impact,sans-serif;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.rxt-arena #ambassadors .profile-card{background:#123c35!important;border-color:#77e7ac!important}.rxt-arena #ambassadors .profile-photo{background:radial-gradient(circle at 50% 65%,#298763,#113e35 72%)}.rxt-arena .member-slot{background:#14346e;border-color:#4b77b9}.rxt-arena .member-slot h3{color:#fff}.rxt-arena .single-profile .profile-card{background:#12346f!important}.rxt-arena .single-profile .profile-photo{background:radial-gradient(circle at 50% 65%,#24a2ce,#174480 72%)}.rxt-arena .single-profile .profile-bio{color:#d3e6ff}.rxt-arena :is(.member-dialog,.community-dialog){border:3px solid #75c8ff;border-radius:14px}.rxt-arena :is(.member-dialog-inner,.community-dialog-inner){background:linear-gradient(140deg,#152e6b,#0b1e45);color:#fff}
.rxt-arena .footer{background:#071637;border-top:4px solid #2b52a5;padding:42px max(24px,calc((100vw - 1240px)/2)) 28px}.rxt-arena .footer-main img{width:250px;height:auto}.rxt-arena .footer-main p{color:#a7cfff;font:800 20px 'Barlow Condensed',Impact,sans-serif;letter-spacing:.06em}.rxt-arena .footer-bottom{font-size:10px;color:#abc6ed;gap:20px}.rxt-arena .footer-legal a{color:#cfdeff}
@media(max-width:1100px){.rxt-arena .site-header{gap:18px}.rxt-arena .nav{gap:15px}.rxt-arena .brand img{width:155px}.rxt-arena .hero{gap:30px}.rxt-arena .hero-art{min-height:290px}}
@media(max-width:760px){.rxt-arena .hero{grid-template-columns:1fr;padding:44px 24px}.rxt-arena .hero-art{min-height:230px}.rxt-arena .hero-art img{max-width:320px}.rxt-arena .hero-content h1{font-size:clamp(50px,12vw,76px)}.rxt-arena .hero-bottom{gap:15px;flex-wrap:wrap}.rxt-arena :is(.section-heading,.roster-heading,.command-head){display:block}.rxt-arena :is(.section-heading,.roster-heading,.command-head)>p{margin-top:18px}.rxt-arena .pillars,.rxt-arena .command-grid{grid-template-columns:1fr}.rxt-arena .pillar{min-height:0}.rxt-arena .nav.is-open{background:#0b2156;border:2px solid #558beb}.rxt-arena .news-professional main{padding-inline:18px}.rxt-arena .council-card .profile-photo span{font-size:30px}.rxt-arena .council-card .member-name-button{font-size:27px}.rxt-arena .arena-hero-tag{font-size:21px}.rxt-arena .feature-copy{padding:28px}.rxt-arena .footer{padding:32px 24px}}
@media(prefers-reduced-motion:reduce){.rxt-arena *{scroll-behavior:auto;transition:none!important}.rxt-arena :is(.pillar,.command-card,.primary-button):hover{transform:none}}
