@font-face{font-family:'Minecraft';  src:url('../fonts/minecraft.woff') format('woff');font-weight:normal;font-style:normal;  font-display:optional}  :root{--primary:#6d28d9;--primary-light:#8b5cf6;--primary-dark:#4c1d95;--primary-glow:rgba(109,40,217,0.3);--accent:#fbbf24;--accent-dark:#d97706;--bg-dark:#0c0c1d;--bg-card:#111128;--bg-card-hover:#161636;--bg-section:#0e0e24;--bg-input:#13132e;--text-primary:#e8e8f0;--text-secondary:#9d9dba;--text-muted:#8a8ab0;  --border-color:#1e1e40;--border-light:#2a2a55;--success:#34d399;--danger:#f87171;--warning:#fbbf24;--info:#60a5fa;--mc-green:#4ade80;--mc-gold:#fbbf24;--mc-aqua:#22d3ee;--mc-dark-purple:#a855f7;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--shadow-sm:0 2px 4px rgba(0,0,0,0.5);--shadow-md:0 4px 12px rgba(0,0,0,0.6);--shadow-lg:0 8px 32px rgba(0,0,0,0.7);--shadow-glow:0 0 20px var(--primary-glow);--transition:all 0.2s ease;--font-main:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mc:'Minecraft',monospace}  ::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-dark);border-left:1px solid var(--border-color)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--primary),var(--primary-dark));border-radius:0;border:2px solid var(--bg-dark)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--primary-light),var(--primary))}::-webkit-scrollbar-corner{background:var(--bg-dark)}  html{scrollbar-color:var(--primary-dark) var(--bg-dark);scrollbar-width:thin}    *,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-primary);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 20% 0%,rgba(109,40,217,0.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(109,40,217,0.04) 0%,transparent 50%)}a{color:var(--primary-light);text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent)}img{max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}  body.rc-no-animations *,body.rc-no-animations *::before,body.rc-no-animations *::after{animation-duration:0s !important;transition-duration:0s !important}body.rc-no-animations .fade-in{opacity:1 !important;transform:none !important}body.rc-no-glow .rc-feature-card:hover,body.rc-no-glow .rc-stat-item:hover,body.rc-no-glow .rc-article-card:hover,body.rc-no-glow .rc-staff-card:hover{box-shadow:var(--shadow-md)}  body.rc-no-mc-headings h1,body.rc-no-mc-headings h2,body.rc-no-mc-headings h3{font-family:var(--font-main);text-shadow:none;letter-spacing:0}  .rc-loading-bar{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));z-index:9999;transition:width 0.3s ease;animation:rcLoadBar 1.2s ease-out forwards}@keyframes rcLoadBar{0%{width:0}60%{width:70%}100%{width:100%;opacity:0}}  h1,h2,h3{font-family:var(--font-mc);text-shadow:2px 2px 0px rgba(0,0,0,0.5);letter-spacing:1px}  .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;font-size:0.95rem;font-weight:600;font-family:var(--font-mc);border:3px solid rgba(0,0,0,0.3);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);text-decoration:none;line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,0.4);position:relative;image-rendering:pixelated}.btn-primary{background:linear-gradient(180deg,var(--primary-light) 0%,var(--primary) 50%,var(--primary-dark) 100%);color:#fff;border-color:var(--primary-dark);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.15),0 2px 14px rgba(139,92,246,0.35);text-shadow:1px 1px 2px rgba(0,0,0,0.6)}.btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.35),inset 0 1px 0 rgba(255,255,255,0.15),0 4px 24px rgba(139,92,246,0.55);color:#fff;filter:brightness(1.18)}.btn-accent{background:linear-gradient(180deg,#fde68a 0%,var(--accent) 40%,var(--accent-dark) 100%);color:#1a1a2e;border-color:#c49a09;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.3),0 2px 12px rgba(251,191,36,0.25)}.btn-accent:hover{transform:translateY(-2px);filter:brightness(1.12);color:#1a1a2e;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.3),0 4px 24px rgba(251,191,36,0.4)}.btn-outline{background:rgba(139,92,246,0.15);border:3px solid #a78bfa;color:#e0d4fc;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15),0 0 14px rgba(139,92,246,0.2);text-shadow:1px 1px 0px rgba(0,0,0,0.5)}.btn-outline:hover{background:var(--primary);border-color:var(--primary-light);color:#fff;transform:translateY(-2px);box-shadow:0 4px 24px rgba(139,92,246,0.45)}  .btn-outline-primary{background:rgba(139,92,246,0.15) !important;border:3px solid #a78bfa !important;color:#e0d4fc !important;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15),0 0 14px rgba(139,92,246,0.2) !important;font-family:var(--font-mc);text-shadow:1px 1px 0px rgba(0,0,0,0.4)}.btn-outline-primary:hover{background:var(--primary) !important;border-color:var(--primary-light) !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 4px 24px rgba(139,92,246,0.45) !important}  .btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-danger,.btn-outline-danger,.btn-warning,.btn-outline-warning,.btn-info,.btn-outline-info,.btn-light,.btn-dark{text-shadow:1px 1px 2px rgba(0,0,0,0.5) !important}  .btn-secondary,.btn-outline-secondary{background:rgba(255,255,255,0.08) !important;border:3px solid var(--border-light) !important;color:var(--text-primary) !important}.btn-secondary:hover,.btn-outline-secondary:hover{background:rgba(255,255,255,0.15) !important;color:#fff !important;transform:translateY(-2px)}.btn-success,.btn-outline-success{background:rgba(52,211,153,0.2) !important;border:3px solid var(--success) !important;color:#fff !important}.btn-success:hover,.btn-outline-success:hover{background:var(--success) !important;color:#fff !important;transform:translateY(-2px)}.btn-danger,.btn-outline-danger{background:rgba(248,113,113,0.2) !important;border:3px solid var(--danger) !important;color:#fff !important}.btn-danger:hover,.btn-outline-danger:hover{background:var(--danger) !important;color:#fff !important;transform:translateY(-2px)}.btn-warning,.btn-outline-warning{background:rgba(251,191,36,0.2) !important;border:3px solid var(--accent) !important;color:var(--accent) !important}.btn-warning:hover,.btn-outline-warning:hover{background:var(--accent) !important;color:var(--bg-dark) !important;transform:translateY(-2px)}.btn-info,.btn-outline-info{background:rgba(96,165,250,0.2) !important;border:3px solid var(--info) !important;color:#fff !important}.btn-info:hover,.btn-outline-info:hover{background:var(--info) !important;color:#fff !important;transform:translateY(-2px)}.btn-light{background:rgba(255,255,255,0.1) !important;border:3px solid rgba(255,255,255,0.2) !important;color:var(--text-primary) !important}.btn-light:hover{background:rgba(255,255,255,0.2) !important;color:#fff !important;transform:translateY(-2px)}.btn-dark{background:var(--bg-card) !important;border:3px solid var(--border-color) !important;color:var(--text-primary) !important}.btn-dark:hover{background:var(--bg-card-hover) !important;border-color:var(--primary) !important;color:#fff !important;transform:translateY(-2px)}.btn-link{color:var(--primary-light) !important;text-decoration:none !important}.btn-link:hover{color:var(--accent) !important}.btn-glass{background:rgba(255,255,255,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,0.15);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.btn-glass:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.25);color:#fff;transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,255,255,0.1)}.btn-sm{padding:8px 18px;font-size:0.82rem;border-width:2px;font-family:var(--font-main);text-shadow:none;font-weight:600}.btn-lg{padding:16px 36px;font-size:1rem;letter-spacing:1px}  .rc-navbar,.rc-navbar *{font-family:var(--font-navbar,var(--font-main))}.rc-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(11,11,28,0.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:2px solid rgba(109,40,217,0.2);transition:background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}.rc-navbar.scrolled{background:rgba(11,11,28,0.97);border-bottom-color:var(--primary-dark);box-shadow:0 4px 30px rgba(109,40,217,0.15)}.rc-navbar .container{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height,72px)}.rc-navbar-brand{display:flex;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;font-family:var(--font-mc);color:var(--accent);text-shadow:2px 2px 0px rgba(0,0,0,0.6);white-space:nowrap;flex-shrink:0;transition:color 0.3s ease,transform 0.3s ease}.rc-navbar-brand:hover{color:#fde68a;transform:scale(1.03)}.rc-navbar-brand img{height:40px;width:40px;border-radius:var(--radius-sm);image-rendering:pixelated;transition:transform 0.3s ease}.rc-navbar-brand:hover img{transform:rotate(-5deg) scale(1.08)}.rc-navbar-collapse{display:flex;align-items:center;flex:1;justify-content:space-between;margin-left:32px;min-width:0}.rc-navbar-nav{display:flex;align-items:center;gap:4px;list-style:none;flex-wrap:nowrap}.rc-nav-link{display:flex;align-items:center;gap:6px;padding:9px 16px;color:var(--text-secondary);font-size:0.9rem;font-weight:500;border-radius:var(--radius-sm);transition:color 0.25s ease,background 0.25s ease,transform 0.2s ease;white-space:nowrap;text-decoration:none;position:relative}.rc-nav-link::after{content:'';position:absolute;bottom:2px;left:50%;width:0;height:2px;background:var(--accent);transition:width 0.3s ease,left 0.3s ease;border-radius:1px}.rc-nav-link:hover{color:#fff;background:rgba(109,40,217,0.12);transform:translateY(-1px)}.rc-nav-link:hover::after{width:60%;left:20%}.rc-nav-link.active{color:var(--accent);background:rgba(109,40,217,0.18)}.rc-nav-link.active::after{width:70%;left:15%;background:var(--accent)}.rc-navbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:16px}  .rc-nav-user{display:flex;align-items:center;gap:10px;color:var(--text-secondary);text-decoration:none;padding:6px 12px;border-radius:var(--radius-sm);transition:color 0.25s ease,background 0.25s ease}.rc-nav-user:hover{color:#fff;background:rgba(109,40,217,0.1)}.rc-nav-user img{width:34px;height:34px;border-radius:var(--radius-sm);image-rendering:pixelated;border:2px solid var(--border-light);transition:border-color 0.25s ease,transform 0.25s ease}.rc-nav-user:hover img{border-color:var(--primary-light);transform:scale(1.05)}.rc-nav-user span{font-size:0.88rem;font-weight:500}  .rc-nav-dropdown{position:relative}.rc-nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:200px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:6px;display:none;z-index:1001;padding-top:10px}  .rc-nav-dropdown-menu::before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px}.rc-nav-dropdown:hover > .rc-nav-dropdown-menu{display:block}  .rc-navbar-right .rc-nav-dropdown-menu{left:auto;right:0}.rc-nav-dropdown-menu a{display:flex;align-items:center;gap:8px;padding:9px 14px;color:var(--text-secondary);border-radius:var(--radius-sm);font-size:0.85rem;text-decoration:none;transition:var(--transition)}.rc-nav-dropdown-menu a:hover{background:rgba(109,40,217,0.12);color:#fff}.rc-nav-dropdown-menu .dropdown-divider{height:1px;background:var(--border-color);margin:4px 0}  .rc-navbar-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.rc-navbar-toggle span{width:22px;height:2px;background:var(--text-secondary);border-radius:0;transition:var(--transition)}@media (max-width:991px){.rc-navbar-toggle{display:flex}.rc-navbar-collapse{position:fixed;top:var(--navbar-height,72px);left:0;right:0;background:rgba(11,11,28,0.98);backdrop-filter:blur(20px);border-bottom:2px solid var(--border-color);padding:16px;display:none;flex-direction:column;gap:8px;max-height:calc(100vh - var(--navbar-height,72px));overflow-y:auto;margin-left:0;animation:slideDown 0.3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rc-navbar-collapse.show{display:flex}.rc-navbar-nav{flex-direction:column;width:100%;flex-wrap:nowrap}.rc-nav-link{width:100%;padding:12px 16px;font-size:0.92rem}.rc-nav-link::after{display:none}.rc-navbar-right{flex-direction:column;width:100%;padding-top:12px;border-top:1px solid var(--border-color);margin-left:0}.rc-nav-dropdown-menu{position:static;box-shadow:none;border:none;background:rgba(109,40,217,0.04);margin-top:0;padding-top:4px}.rc-nav-dropdown-menu::before{display:none}}  .rc-hero{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 20px 80px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--bg-dark)}.rc-hero-overlay{position:absolute;inset:0;z-index:1}.rc-overlay-gradient{background:linear-gradient(180deg,rgba(12,12,29,0.5) 0%,rgba(12,12,29,0.35) 40%,rgba(12,12,29,0.65) 70%,rgba(12,12,29,1) 100% )}.rc-overlay-dark{background:var(--bg-dark)}.rc-overlay-radial{background:radial-gradient(ellipse at center,rgba(12,12,29,0.3) 0%,rgba(12,12,29,0.95) 80%)}.rc-overlay-none{background:transparent}  .rc-hero-anim-fade .rc-hero-content{animation:heroFadeIn 1s ease-out}.rc-hero-anim-slide .rc-hero-content{animation:heroSlideUp 0.8s ease-out}.rc-hero-anim-zoom .rc-hero-content{animation:heroZoomIn 0.9s ease-out}.rc-hero-anim-none .rc-hero-content{animation:none}@keyframes heroFadeIn{from{opacity:0}to{opacity:1}}@keyframes heroSlideUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoomIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.rc-hero-particles{position:absolute;inset:0;z-index:1;  --p1:var(--particles-color,rgba(109,40,217,0.35));--p2:var(--particles-color,rgba(251,191,36,0.25));--p3:var(--particles-color,rgba(109,40,217,0.25));--p4:var(--particles-color,rgba(251,191,36,0.3));--p5:var(--particles-color,rgba(109,40,217,0.25));--p6:var(--particles-color,rgba(74,222,128,0.15));--p7:var(--particles-color,rgba(251,191,36,0.2));background-image:radial-gradient(2px 2px at 10% 20%,var(--p1) 50%,transparent 50%),radial-gradient(2px 2px at 30% 60%,var(--p2) 50%,transparent 50%),radial-gradient(2px 2px at 50% 30%,var(--p3) 50%,transparent 50%),radial-gradient(2px 2px at 70% 70%,var(--p4) 50%,transparent 50%),radial-gradient(2px 2px at 90% 40%,var(--p5) 50%,transparent 50%),radial-gradient(3px 3px at 20% 80%,var(--p6) 50%,transparent 50%),radial-gradient(2px 2px at 80% 15%,var(--p7) 50%,transparent 50%);animation:floatParticles 20s linear infinite}@keyframes floatParticles{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.rc-hero-content{position:relative;z-index:2;max-width:850px}  .rc-hero-logo{max-height:120px;width:auto;margin-bottom:24px;image-rendering:pixelated;filter:drop-shadow(0 4px 20px rgba(109,40,217,0.3));animation:heroLogoFloat 4s ease-in-out infinite}@keyframes heroLogoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.rc-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:rgba(85,255,85,0.1);border:2px solid rgba(85,255,85,0.3);border-radius:var(--radius-sm);font-size:0.85rem;font-family:var(--font-mc);color:var(--mc-green);margin-bottom:24px;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.rc-hero-badge .pulse-dot{width:10px;height:10px;background:var(--mc-green);border-radius:0;animation:pulse 2s infinite;box-shadow:0 0 6px var(--mc-green)}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(1.3)}}  .rc-ip-badge{ }.rc-ip-pill{border-radius:999px;padding:10px 24px}.rc-ip-outline{background:transparent;border:2px solid currentColor}.rc-ip-glass{background:rgba(255,255,255,0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgba(255,255,255,0.15)}.rc-ip-mc-sign{background:linear-gradient(180deg,#3e2723 0%,#2c1b14 100%);border:3px solid #5d4037;color:var(--mc-green);font-family:var(--font-mc);box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,0.05)}  .rc-ip-small{padding:5px 14px;font-size:0.75rem}.rc-ip-normal{ }.rc-ip-large{padding:12px 28px;font-size:1.1rem}.rc-hero h1{font-size:clamp(2.5rem,6vw,4rem);font-family:var(--font-hero-title,var(--font-mc));line-height:1.15;margin-bottom:20px;color:#fff;text-shadow:3px 3px 0px rgba(0,0,0,0.6),0 0 30px var(--primary-glow)}.rc-hero h1 .text-accent{color:var(--accent);text-shadow:3px 3px 0px rgba(0,0,0,0.6),0 0 20px rgba(251,191,36,0.25)}.rc-hero p{font-size:clamp(1rem,2vw,1.15rem);font-family:var(--font-hero-subtitle,var(--font-main));color:var(--text-secondary);max-width:600px;margin:0 auto 32px;line-height:1.7}.rc-hero-buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}  .rc-server-status{display:inline-flex;align-items:center;gap:16px;margin-top:40px;padding:16px 28px;background:linear-gradient(180deg,#3e2723 0%,#2c1b14 100%);border:3px solid #5d4037;border-radius:var(--radius-sm);box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,0.05)}.rc-server-status .status-indicator{width:12px;height:12px;border-radius:0;background:var(--mc-green);box-shadow:0 0 8px rgba(85,255,85,0.5);animation:pulse 2s infinite}.rc-server-status .status-indicator.offline{background:var(--danger);box-shadow:0 0 8px rgba(255,85,85,0.5);animation:none}.rc-server-status .status-info{text-align:left}.rc-server-status .status-label{font-size:0.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-family:var(--font-mc)}.rc-server-status .status-value{font-size:1rem;font-weight:700;color:var(--text-primary);font-family:var(--font-mc)}.rc-server-status .status-players{text-align:left}.rc-server-status .status-players .count{font-size:1.4rem;font-weight:800;color:var(--mc-green);font-family:var(--font-mc);text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.rc-server-status .status-players .label{font-size:0.7rem;color:var(--text-muted);font-family:var(--font-mc)}  .rc-server-mc-sign{background:linear-gradient(180deg,#3e2723 0%,#2c1b14 100%);border:3px solid #5d4037}.rc-server-glass{background:rgba(255,255,255,0.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:2px solid rgba(255,255,255,0.12)}.rc-server-dark{background:rgba(0,0,0,0.5);border:2px solid var(--border-color)}.rc-server-outline{background:transparent;border:2px solid var(--primary)}  .rc-section{padding:70px 0}.rc-section-header{text-align:center;margin-bottom:48px}.rc-section-header h2{font-size:clamp(1.6rem,4vw,2.2rem);font-family:var(--font-headings,var(--font-mc));margin-bottom:12px;color:var(--text-primary);text-shadow:2px 2px 0px rgba(0,0,0,0.4)}.rc-section-header p{color:var(--text-secondary);font-size:1rem;max-width:600px;margin:0 auto}.rc-section-header .section-line{width:60px;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));margin:16px auto 0;border-radius:0}  .rc-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.rc-feature-card{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:28px;transition:var(--transition);position:relative;overflow:hidden}.rc-feature-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:0;transition:var(--transition)}.rc-feature-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-glow)}.rc-feature-card:hover::before{opacity:1}.rc-feature-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(109,40,217,0.15);border:2px solid rgba(109,40,217,0.3);border-radius:var(--radius-sm);margin-bottom:18px;font-size:1.4rem;color:var(--primary-light)}.rc-feature-card h3{font-size:1.05rem;font-family:var(--font-mc);margin-bottom:10px;color:var(--accent);text-shadow:1px 1px 0 rgba(0,0,0,0.4)}.rc-feature-card p{color:var(--text-secondary);font-size:0.9rem;line-height:1.6}  .rc-card-glass{background:rgba(255,255,255,0.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rc-card-bordered{background:transparent;border-width:3px}.rc-card-filled{background:var(--bg-card);border-color:transparent}.rc-card-filled:hover{border-color:var(--primary)}  .rc-icon-box{background:rgba(109,40,217,0.15);border:2px solid rgba(109,40,217,0.3);border-radius:var(--radius-sm)}.rc-icon-circle{background:rgba(109,40,217,0.15);border:2px solid rgba(109,40,217,0.3);border-radius:50%}.rc-icon-plain{background:none;border:none;font-size:2rem;color:var(--accent)}.rc-icon-gradient{background:linear-gradient(135deg,var(--primary),var(--accent));border:none;color:#fff;border-radius:var(--radius-sm)}  .rc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:30px 0}.rc-stat-item{text-align:center;padding:24px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.rc-stat-item:hover{border-color:var(--primary);box-shadow:var(--shadow-glow)}.rc-stat-number{font-size:2.2rem;font-family:var(--font-stats,var(--font-mc));color:var(--accent);text-shadow:2px 2px 0px rgba(0,0,0,0.4)}.rc-stat-label{font-size:0.85rem;color:var(--text-muted);margin-top:4px}  .rc-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.rc-article-card{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition)}.rc-article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow);border-color:var(--primary)}.rc-article-card .article-image{width:100%;height:200px;object-fit:cover}.rc-article-card .article-body{padding:22px}.rc-article-card .article-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:0.8rem;color:var(--text-muted)}.rc-article-card .article-meta .tag{padding:3px 10px;background:rgba(109,40,217,0.15);color:var(--primary-light);border-radius:var(--radius-sm);font-size:0.72rem;font-weight:600;border:1px solid rgba(109,40,217,0.3)}.rc-article-card h3{font-size:1.1rem;font-family:var(--font-mc);margin-bottom:8px;color:var(--text-primary);text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.rc-article-card h3 a{color:inherit}.rc-article-card h3 a:hover{color:var(--accent)}.rc-article-card .article-excerpt{color:var(--text-secondary);font-size:0.88rem;line-height:1.6;margin-bottom:16px}.rc-article-card .article-footer{display:flex;align-items:center;justify-content:space-between}.rc-article-card .article-author{display:flex;align-items:center;gap:8px}.rc-article-card .article-author img{width:28px;height:28px;border-radius:var(--radius-sm);image-rendering:pixelated}  .rc-discord-section{background:linear-gradient(135deg,rgba(14,14,36,0.8),rgba(17,17,40,0.9));border:2px solid var(--border-color)}.rc-discord-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.rc-discord-info h2{font-size:1.8rem;font-family:var(--font-mc);margin-bottom:16px}.rc-discord-info p{color:var(--text-secondary);font-size:0.95rem;line-height:1.7;margin-bottom:24px}.rc-discord-embed{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;min-height:400px}.rc-discord-embed iframe{width:100%;height:450px;border:none}@media (max-width:768px){.rc-discord-grid{grid-template-columns:1fr;gap:30px}}  .rc-footer,.rc-footer *{font-family:var(--font-footer,var(--font-main))}.rc-footer{background:linear-gradient(180deg,var(--bg-section) 0%,#08081a 100%);border-top:2px solid rgba(109,40,217,0.2);padding:50px 0 0}.rc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.rc-footer-about .footer-logo{display:flex;align-items:center;gap:12px;font-size:1.2rem;font-family:var(--font-mc);color:var(--accent);text-shadow:2px 2px 0 rgba(0,0,0,0.5);margin-bottom:16px}.rc-footer-about .footer-logo img{height:36px;width:36px;border-radius:var(--radius-sm);image-rendering:pixelated}.rc-footer-about p{color:var(--text-secondary);font-size:0.88rem;line-height:1.7;margin-bottom:20px}.rc-footer-socials{display:flex;gap:10px}.rc-footer-socials a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:1rem;transition:var(--transition)}.rc-footer-socials a:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px)}.rc-footer-col h4{font-size:0.95rem;font-family:var(--font-main);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;color:var(--accent)}.rc-footer-links{list-style:none}.rc-footer-links li{margin-bottom:10px}.rc-footer-links a{color:var(--text-secondary);font-size:0.88rem;transition:var(--transition)}.rc-footer-links a:hover{color:var(--primary-light);padding-left:4px}.rc-footer-bottom{margin-top:36px;padding:18px 0;border-top:2px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.rc-footer-bottom p{color:var(--text-muted);font-size:0.82rem}.rc-footer-bottom a{color:var(--primary-light)}  .rc-footer-custom-html{padding:16px 0;text-align:center;color:var(--text-secondary);font-size:0.88rem}    .rc-footer-grid.rc-footer-cols-2{grid-template-columns:2fr 1fr 1fr}.rc-footer-grid.rc-footer-cols-3{grid-template-columns:2fr 1fr 1fr 1fr}.rc-footer-grid.rc-footer-cols-4{grid-template-columns:2fr 1fr 1fr 1fr 1fr}  .rc-footer-glass{background:rgba(17,17,40,0.6);backdrop-filter:blur(16px);border-top:1px solid rgba(139,92,246,0.15)}.rc-footer-minimal{background:transparent;border-top:1px solid var(--border-color)}.rc-footer-gradient{background:linear-gradient(135deg,rgba(109,40,217,0.1) 0%,rgba(17,17,40,0.95) 50%,rgba(251,191,36,0.05) 100%);border-top:2px solid rgba(109,40,217,0.3)}@media (max-width:768px){.rc-footer-grid,.rc-footer-grid.rc-footer-cols-2,.rc-footer-grid.rc-footer-cols-3,.rc-footer-grid.rc-footer-cols-4{grid-template-columns:1fr;gap:30px}}  .rc-card{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:24px;transition:var(--transition)}.rc-card:hover{border-color:var(--border-light)}  .card{background:var(--bg-card) !important;border:2px solid var(--border-color) !important;border-radius:var(--radius-md) !important;color:var(--text-primary) !important}.card-header{background:rgba(109,40,217,0.1) !important;border-bottom:2px solid var(--border-color) !important;color:var(--text-primary) !important}.card-body{color:var(--text-primary) !important}.card-footer{background:rgba(0,0,0,0.15) !important;border-top:2px solid var(--border-color) !important}.card-title,.card-header h5,.card-header h4,.card-header h3{color:var(--text-primary) !important}.card-text,.card-body p{color:var(--text-secondary) !important}.table{color:var(--text-primary) !important;--bs-table-bg:transparent !important;--bs-table-striped-bg:rgba(109,40,217,0.05) !important;--bs-table-hover-bg:rgba(109,40,217,0.08) !important;--bs-table-border-color:var(--border-color) !important}.table thead th{background:rgba(109,40,217,0.1) !important;border-bottom:2px solid var(--primary-dark) !important;color:var(--accent) !important;font-family:var(--font-mc);text-shadow:1px 1px 0 rgba(0,0,0,0.3);font-size:0.85rem}.table td,.table th{border-color:var(--border-color) !important;padding:12px 16px !important}.table-striped > tbody > tr:nth-of-type(odd) > *{background-color:rgba(109,40,217,0.04) !important;color:var(--text-primary) !important}.table-hover > tbody > tr:hover > *{background-color:rgba(109,40,217,0.08) !important;color:var(--text-primary) !important}  .list-group-item{background:var(--bg-card) !important;border-color:var(--border-color) !important;color:var(--text-primary) !important}.list-group-item.active{background:var(--primary) !important;border-color:var(--primary-dark) !important}  .modal-content{background:var(--bg-card) !important;border:2px solid var(--border-color) !important;color:var(--text-primary) !important}.modal-header{border-bottom-color:var(--border-color) !important}.modal-footer{border-top-color:var(--border-color) !important}.modal-title{color:var(--text-primary) !important}.btn-close{filter:invert(1) !important}  .badge.bg-primary{background:var(--primary) !important}.badge.bg-success{background:var(--success) !important}.badge.bg-danger{background:var(--danger) !important}.badge.bg-warning{background:var(--warning) !important;color:#1a1a2e !important}.badge.bg-info{background:var(--info) !important}.badge.bg-secondary{background:var(--bg-section) !important}  .progress{background:var(--bg-input) !important;border:2px solid var(--border-color) !important;border-radius:var(--radius-sm) !important}.progress-bar{background:linear-gradient(90deg,var(--primary),var(--primary-light)) !important}  .breadcrumb{background:transparent !important}.breadcrumb-item a{color:var(--primary-light) !important}.breadcrumb-item.active{color:var(--text-muted) !important}  .form-select{background-color:var(--bg-input) !important;border:2px solid var(--border-color) !important;color:var(--text-primary) !important;border-radius:var(--radius-sm) !important}.form-select:focus{border-color:var(--primary) !important;box-shadow:0 0 0 3px var(--primary-glow) !important}.form-check-input{background-color:var(--bg-input) !important;border-color:var(--border-color) !important}.form-check-input:checked{background-color:var(--primary) !important;border-color:var(--primary) !important}  .content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--text-primary)}.content p,.content span,.content li{color:var(--text-secondary)}.content a{color:var(--primary-light)}.content a:hover{color:var(--accent)}  body,main,section,div,p,span,li,td,th,label,small,strong,b,em,i:not(.bi){color:inherit}#app{color:var(--text-primary)}  .card,.card *,.table,.table *{color:inherit}.card{color:var(--text-primary) !important}.card p,.card span,.card small,.card label,.card li,.card div:not([class*="bg-"]){color:var(--text-secondary) !important}.card h1,.card h2,.card h3,.card h4,.card h5,.card h6,.card .h1,.card .h2,.card .h3,.card .h4,.card .h5,.card .h6{color:var(--text-primary) !important}.card strong,.card b{color:var(--text-primary) !important}  .table td,.table th{color:var(--text-primary) !important}.table a{color:var(--primary-light) !important}.table a:hover{color:var(--accent) !important}  .card a:not(.btn){color:var(--primary-light) !important}.card a:not(.btn):hover{color:var(--accent) !important}  .vote-now,[class*="vote"]{color:var(--text-primary)}  .text-black,.text-black-50{color:var(--text-primary) !important}p,span,small,label,li{color:var(--text-secondary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}strong,b{color:var(--text-primary)}  .nav-tabs{border-bottom-color:var(--border-color) !important}.nav-tabs .nav-link{color:var(--text-secondary) !important;border-color:transparent !important;border-radius:var(--radius-sm) var(--radius-sm) 0 0 !important}.nav-tabs .nav-link:hover{color:var(--accent) !important;border-color:var(--border-color) var(--border-color) transparent !important;background:rgba(109,40,217,0.05) !important}.nav-tabs .nav-link.active{background:var(--bg-card) !important;color:var(--accent) !important;border-color:var(--border-color) var(--border-color) var(--bg-card) !important}.nav-pills .nav-link{color:var(--text-secondary) !important;border-radius:var(--radius-sm) !important}.nav-pills .nav-link:hover{background:rgba(109,40,217,0.1) !important;color:var(--primary-light) !important}.nav-pills .nav-link.active{background:var(--primary) !important;color:#fff !important}.tab-content{color:var(--text-primary) !important}  .accordion-item{background:var(--bg-card) !important;border-color:var(--border-color) !important;color:var(--text-primary) !important}.accordion-button{background:var(--bg-card) !important;color:var(--text-primary) !important;border-color:var(--border-color) !important;box-shadow:none !important}.accordion-button:not(.collapsed){background:rgba(109,40,217,0.1) !important;color:var(--accent) !important}.accordion-button::after{filter:invert(1) !important}.accordion-body{background:var(--bg-card) !important;color:var(--text-secondary) !important}  .shop-cart,.shop-category,.shop-package{color:var(--text-primary)}.shop-sidebar .list-group-item,.shop-sidebar .card{background:var(--bg-card) !important;border-color:var(--border-color) !important;color:var(--text-primary) !important}  .bg-white,.bg-light{background:var(--bg-card) !important;color:var(--text-primary) !important}.text-dark,.text-body{color:var(--text-primary) !important}.text-muted{color:var(--text-muted) !important}.text-secondary{color:var(--text-secondary) !important}.border{border-color:var(--border-color) !important}.border-top,.border-bottom,.border-start,.border-end{border-color:var(--border-color) !important}.shadow,.shadow-sm,.shadow-lg{box-shadow:var(--shadow-md) !important}  .input-group-text{background:rgba(109,40,217,0.1) !important;border:2px solid var(--border-color) !important;color:var(--text-secondary) !important;border-radius:var(--radius-sm) !important}  .dropdown-menu{background:var(--bg-card) !important;border:2px solid var(--border-color) !important;box-shadow:var(--shadow-lg) !important}.dropdown-item{color:var(--text-secondary) !important}.dropdown-item:hover,.dropdown-item:focus{background:rgba(109,40,217,0.1) !important;color:var(--accent) !important}.dropdown-divider{border-color:var(--border-color) !important}  .offcanvas{background:var(--bg-card) !important;color:var(--text-primary) !important}.offcanvas-header{border-bottom-color:var(--border-color) !important}  .toast{background:var(--bg-card) !important;border-color:var(--border-color) !important;color:var(--text-primary) !important}.toast-header{background:rgba(109,40,217,0.1) !important;border-bottom-color:var(--border-color) !important;color:var(--text-primary) !important}  .popover{background:var(--bg-card) !important;border-color:var(--border-color) !important}.popover-body{color:var(--text-secondary) !important}.popover-header{background:rgba(109,40,217,0.1) !important;border-bottom-color:var(--border-color) !important;color:var(--text-primary) !important}  .form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:6px;font-size:0.88rem;font-weight:600;color:var(--text-secondary)}.form-control{width:100%;padding:11px 16px;background:var(--bg-input);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:0.93rem;font-family:var(--font-main);transition:var(--transition);outline:none}.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-control::placeholder{color:var(--text-muted)}textarea.form-control{min-height:120px;resize:vertical}  .alert{padding:14px 18px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:0.9rem;border:2px solid}.alert-success{background:rgba(85,204,85,0.1);border-color:rgba(85,204,85,0.3);color:var(--success)}.alert-danger{background:rgba(255,85,85,0.1);border-color:rgba(255,85,85,0.3);color:var(--danger)}.alert-warning{background:rgba(255,170,0,0.1);border-color:rgba(255,170,0,0.3);color:var(--warning)}.alert-info{background:rgba(85,170,255,0.1);border-color:rgba(85,170,255,0.3);color:var(--info)}  .rc-content{max-width:800px;margin:0 auto;padding:100px 20px 60px}.rc-content h1{font-size:2rem;margin-bottom:24px}.rc-content h2{font-size:1.4rem;margin:32px 0 16px}.rc-content p{color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.rc-content img{border-radius:var(--radius-md);margin:20px 0}  .rc-error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.rc-error-page h1{font-size:8rem;font-family:var(--font-mc);color:var(--danger);text-shadow:4px 4px 0 rgba(0,0,0,0.5);line-height:1}.rc-error-page h2{font-size:1.4rem;font-family:var(--font-mc);margin:16px 0;color:var(--accent)}.rc-error-page p{color:var(--text-secondary);margin-bottom:24px}  .pagination{display:flex;gap:6px;list-style:none;justify-content:center;margin-top:40px}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:0.88rem;transition:var(--transition)}.pagination .page-item .page-link:hover{background:rgba(109,40,217,0.1);border-color:var(--primary);color:var(--primary-light)}.pagination .page-item.active .page-link{background:var(--primary);border-color:var(--primary);color:#fff}  .rc-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(100px);padding:12px 24px;border-radius:var(--radius-sm);font-size:0.9rem;font-weight:500;display:flex;align-items:center;gap:10px;z-index:9999;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:var(--shadow-lg);border:2px solid}.rc-toast.show{transform:translateX(-50%) translateY(0)}.rc-toast-success{background:rgba(85,204,85,0.15);border-color:rgba(85,204,85,0.3);color:var(--success);backdrop-filter:blur(10px)}.rc-toast-error{background:rgba(255,85,85,0.15);border-color:rgba(255,85,85,0.3);color:var(--danger);backdrop-filter:blur(10px)}  .rc-scroll-top{position:fixed;bottom:24px;right:24px;width:46px;height:46px;background:linear-gradient(180deg,#9b59b6,var(--primary-dark));color:#fff;border:3px solid var(--primary-dark);border-radius:var(--radius-sm);cursor:pointer;font-size:1.1rem;display:none;align-items:center;justify-content:center;z-index:999;transition:var(--transition);box-shadow:inset 0 -3px 0 rgba(0,0,0,0.25),var(--shadow-md)}.rc-scroll-top.visible{display:flex}.rc-scroll-top:hover{filter:brightness(1.15);transform:translateY(-3px)}    .fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}  [data-scroll-anim="fade"] .fade-in{transform:none}[data-scroll-anim="fade"] .fade-in.visible{transform:none}  [data-scroll-anim="slide-left"] .fade-in{transform:translateX(-30px)}[data-scroll-anim="slide-left"] .fade-in.visible{transform:translateX(0)}  [data-scroll-anim="slide-right"] .fade-in{transform:translateX(30px)}[data-scroll-anim="slide-right"] .fade-in.visible{transform:translateX(0)}  [data-scroll-anim="zoom"] .fade-in{transform:scale(0.9)}[data-scroll-anim="zoom"] .fade-in.visible{transform:scale(1)}  [data-scroll-anim="none"] .fade-in{opacity:1;transform:none;transition:none}[data-scroll-anim="none"] .fade-in.visible{opacity:1;transform:none}  .rc-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.rc-stat-block{text-align:center;padding:32px 24px;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:2px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition);position:relative;overflow:hidden}.rc-stat-block::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));opacity:0;transition:var(--transition)}.rc-stat-block:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-glow)}.rc-stat-block:hover::before{opacity:1}.rc-stat-block-icon{font-size:2rem;color:var(--primary-light);margin-bottom:12px}.rc-stat-block-value{font-size:2.4rem;font-family:var(--font-mc);color:var(--accent);text-shadow:2px 2px 0px rgba(0,0,0,0.4);margin-bottom:4px}.rc-stat-block-label{font-size:0.88rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}  .rc-staff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;max-width:900px;margin:0 auto}.rc-staff-card{text-align:center;padding:32px 20px;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:2px solid var(--border-color);border-radius:var(--radius-md);transition:var(--transition)}.rc-staff-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-glow)}.rc-staff-avatar{width:80px;height:80px;margin:0 auto 16px;border-radius:var(--radius-sm);overflow:hidden;border:3px solid var(--border-light);transition:var(--transition)}.rc-staff-card:hover .rc-staff-avatar{border-color:var(--primary-light)}.rc-staff-avatar img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.rc-staff-card h4{font-family:var(--font-mc);font-size:1rem;color:var(--text-primary);text-shadow:1px 1px 0 rgba(0,0,0,0.3);margin-bottom:4px}.rc-staff-role{display:inline-block;padding:3px 12px;background:rgba(109,40,217,0.15);border:1px solid rgba(109,40,217,0.3);border-radius:var(--radius-sm);font-size:0.78rem;font-weight:600;color:var(--primary-light);text-transform:uppercase;letter-spacing:0.5px}  .rc-avatar-square{border-radius:var(--radius-sm)}.rc-avatar-round{border-radius:50%}.rc-avatar-pixel{border-radius:0;image-rendering:pixelated}  .rc-stats-cards .rc-stat-block{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-md)}.rc-stats-minimal .rc-stat-block{background:transparent;border:none;border-bottom:2px solid var(--border-color);border-radius:0}.rc-stats-gradient .rc-stat-block{background:linear-gradient(135deg,rgba(109,40,217,0.1) 0%,rgba(251,191,36,0.05) 100%);border:2px solid var(--border-color);border-radius:var(--radius-md)}  .rc-discord-centered .rc-discord-grid{grid-template-columns:1fr;text-align:center;max-width:600px;margin:0 auto}.rc-discord-centered .rc-discord-info{text-align:center}.rc-discord-compact{padding:24px !important}.rc-discord-compact .rc-discord-grid{gap:24px}  .rc-cta-section{position:relative;padding:80px 40px;margin:60px 0;border-radius:var(--radius-lg);text-align:center;background-size:cover;background-position:center;background-color:var(--bg-card);border:2px solid var(--border-color);overflow:hidden}.rc-cta-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(109,40,217,0.2) 0%,rgba(12,12,29,0.85) 100%);z-index:1}.rc-cta-content{position:relative;z-index:2}.rc-cta-content h2{font-size:clamp(1.6rem,4vw,2.4rem);font-family:var(--font-mc);color:#fff;text-shadow:3px 3px 0px rgba(0,0,0,0.5);margin-bottom:16px}.rc-cta-content p{color:var(--text-secondary);font-size:1.05rem;max-width:600px;margin:0 auto 28px;line-height:1.7}    .rc-error-page{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:60px 20px;text-align:center;position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.rc-error-overlay{position:absolute;inset:0;background:rgba(12,12,29,0.75);z-index:1}.rc-error-content{position:relative;z-index:2;max-width:620px;width:100%}  .rc-error-code{font-family:var(--font-mc,'Minecraft',monospace),monospace;font-weight:900;line-height:1;color:var(--primary);margin-bottom:16px;user-select:none;text-shadow:0 0 40px var(--primary-glow)}  .rc-error-anim-float{animation:rc-error-float 3s ease-in-out infinite}.rc-error-anim-pulse{animation:rc-error-pulse 2s ease-in-out infinite}.rc-error-anim-glitch{animation:rc-error-glitch 2.5s infinite;position:relative}.rc-error-anim-bounce{animation:rc-error-bounce 2s ease infinite}.rc-error-anim-none{animation:none}@keyframes rc-error-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rc-error-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.7;transform:scale(1.05)}}@keyframes rc-error-glitch{0%,100%{transform:translate(0);text-shadow:0 0 40px var(--primary-glow)}10%{transform:translate(-3px,2px);text-shadow:3px 0 var(--accent),-3px 0 var(--primary-light)}20%{transform:translate(3px,-2px);text-shadow:-3px 0 var(--accent),3px 0 var(--primary-light)}30%{transform:translate(0);text-shadow:0 0 40px var(--primary-glow)}40%{transform:translate(-2px,1px);text-shadow:2px 0 var(--primary-light),-2px 0 var(--accent)}50%{transform:translate(0);text-shadow:0 0 40px var(--primary-glow)}}@keyframes rc-error-bounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-20px)}50%{transform:translateY(0)}75%{transform:translateY(-8px)}}  .rc-error-image{max-width:260px;max-height:200px;margin:0 auto 24px;display:block;object-fit:contain}  .rc-error-content h1{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.rc-error-content h2{font-size:1.15rem;font-weight:500;color:var(--text-secondary);margin-bottom:12px}.rc-error-content p{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:28px}  .rc-error-search{margin-bottom:28px}.rc-error-search-box{display:flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:6px 8px 6px 14px;max-width:420px;margin:0 auto;transition:var(--transition)}.rc-error-search-box:focus-within{border-color:var(--primary);box-shadow:0 0 12px var(--primary-glow)}.rc-error-search-box i{color:var(--text-secondary);font-size:0.95rem}.rc-error-search-box input{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:0.9rem;padding:6px 4px}.rc-error-search-box input::placeholder{color:var(--text-secondary)}  .rc-error-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rc-error-buttons .btn i{margin-right:6px}  .rc-error-particles{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.rc-error-particles::before,.rc-error-particles::after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:var(--primary);opacity:0.4;animation:rc-error-particle-drift 8s linear infinite}.rc-error-particles::before{top:20%;left:15%;animation-delay:0s;box-shadow:60px 40px 0 var(--primary-light),140px -30px 0 var(--accent),220px 60px 0 var(--primary),320px -20px 0 var(--primary-light),420px 50px 0 var(--accent),80px 120px 0 var(--primary),200px 100px 0 var(--accent)}.rc-error-particles::after{top:60%;right:10%;animation-delay:-4s;animation-direction:reverse;box-shadow:-50px -30px 0 var(--accent),-130px 40px 0 var(--primary),-210px -20px 0 var(--primary-light),-300px 30px 0 var(--accent),-60px 80px 0 var(--primary-light),-180px 60px 0 var(--primary)}@keyframes rc-error-particle-drift{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-5px) translateX(-8px)}75%{transform:translateY(-25px) translateX(5px)}100%{transform:translateY(0) translateX(0)}}    .rc-error-fullscreen{min-height:100vh;padding:0 20px}  .rc-error-minimal{min-height:60vh}.rc-error-minimal .rc-error-code{text-shadow:none}.rc-error-minimal .rc-error-particles{display:none}  .rc-error-fun .rc-error-code{color:var(--accent);text-shadow:0 0 40px rgba(251,191,36,0.3)}.rc-error-fun .rc-error-content h1{color:var(--accent)}  @media (max-width:576px){.rc-hero{min-height:80vh;padding:90px 16px 60px}.rc-hero h1{font-size:2rem}.rc-section{padding:40px 0}.rc-server-status{flex-direction:column;text-align:center;gap:12px}.rc-articles-grid{grid-template-columns:1fr}.rc-features-grid{grid-template-columns:1fr !important}.rc-staff-grid{grid-template-columns:repeat(2,1fr)}.rc-stats-bar{grid-template-columns:repeat(2,1fr)}.rc-cta-section{padding:50px 20px;margin:30px 0}  .rc-error-page{min-height:70vh;padding:40px 16px}.rc-error-code{font-size:5rem !important}.rc-error-content h1{font-size:1.4rem}.rc-error-image{max-width:180px}.rc-error-buttons{flex-direction:column;align-items:center}.rc-error-search-box{flex-direction:column;padding:10px}.rc-error-search-box input{width:100%;text-align:center}}    a:focus-visible,button:focus-visible,.btn:focus-visible,.rc-nav-link:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent,#fbbf24) !important;outline-offset:2px !important;border-radius:4px}  @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important}.rc-hero-particles,.rc-error-particle{display:none !important}}  @media (max-width:991px){.rc-features-grid,.rc-staff-grid,.rc-stats-grid,.rc-articles-grid,[class*="rc-"][style*="grid-template-columns"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:575px){.rc-features-grid,.rc-staff-grid,.rc-stats-grid,.rc-articles-grid,[class*="rc-"][style*="grid-template-columns"]{grid-template-columns:1fr !important}}  .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-body .table,.rc-content .table{display:block;overflow-x:auto;white-space:nowrap;max-width:100%}@media (min-width:768px){.modal-body .table,.rc-content .table{white-space:normal}}  .rc-season-hub{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;background:linear-gradient(135deg,rgba(109,40,217,0.12),rgba(251,191,36,0.06));border:1px solid var(--border-color);border-radius:var(--radius-lg,18px);padding:36px;position:relative;overflow:hidden}.rc-season-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(74,222,128,0.12);border:1px solid rgba(74,222,128,0.35);color:#4ade80;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:6px 14px;border-radius:999px;margin-bottom:14px}.rc-season-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,0.25)}.rc-season-title{font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 10px}.rc-season-desc{color:var(--text-secondary);margin:0 0 20px;line-height:1.7}.rc-season-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.rc-season-media{display:flex;align-items:center;justify-content:center}.rc-season-media img{width:100%;max-height:320px;height:auto;object-fit:contain;border-radius:var(--radius-md,12px)}  .rc-countdown{display:flex;gap:12px;margin-top:8px}.rc-cd-block{display:flex;flex-direction:column;align-items:center;background:rgba(109,40,217,0.15);border:1px solid rgba(139,92,246,0.3);border-radius:10px;padding:12px 16px;min-width:64px}.rc-cd-num{font-size:1.8rem;font-weight:800;line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.rc-cd-lbl{font-size:0.7rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-top:4px}@media (max-width:767px){.rc-season-hub{grid-template-columns:1fr;padding:24px}.rc-season-media{order:-1}.rc-cd-block{min-width:54px;padding:10px 12px}.rc-cd-num{font-size:1.4rem}}  .rc-season-title{font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15;text-wrap:balance;word-break:normal;overflow-wrap:anywhere;margin-bottom:12px}.rc-season-hub{padding:32px 36px}.rc-season-desc{max-width:60ch}  .rc-countdown{gap:10px;margin:4px 0 6px}.rc-cd-block{min-width:58px;padding:10px 14px;background:linear-gradient(160deg,rgba(139,92,246,0.18),rgba(109,40,217,0.10));border:1px solid rgba(139,92,246,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.rc-cd-num{font-size:1.5rem}.rc-cd-lbl{font-size:0.62rem;opacity:0.85}.rc-season-actions .btn i{margin-right:5px}  .rc-hero-servers{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:22px}.rc-hero-servers .rc-server-status{margin:0}@media (max-width:575px){.rc-hero-servers{flex-direction:column;align-items:stretch}}    .rc-shop-stock{margin-top:16px;padding:10px 14px;border-radius:10px;background:rgba(244,63,94,0.10);border:1px solid rgba(244,63,94,0.35);color:#fb7185;font-weight:600;font-size:0.9rem;display:inline-flex;align-items:center;gap:8px}  .rc-shop-trust{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 20px;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:rgba(109,40,217,0.05);font-size:0.82rem;color:var(--text-secondary)}.rc-shop-trust span,.rc-shop-trust a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--text-secondary)}.rc-shop-trust a:hover{color:var(--primary-light)}.rc-shop-trust i{color:#4ade80}.rc-shop-trust i.bi-shield-lock-fill{color:var(--primary-light)}.rc-shop-trust i.bi-arrow-counterclockwise{color:var(--accent)}  .rc-shop-discount{display:inline-block;background:var(--accent);color:#1a1a2e;font-weight:800;font-size:0.75rem;padding:2px 8px;border-radius:6px;margin:0 6px;vertical-align:middle}  .rc-shop-related{padding:18px 20px 20px;border-top:1px solid var(--border-color)}.rc-shop-related-title{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);font-weight:700;margin-bottom:12px}.rc-shop-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rc-shop-related-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px;border:1px solid var(--border-color);border-radius:12px;text-decoration:none;color:var(--text-primary);background:rgba(109,40,217,0.04);transition:border-color .15s,transform .15s}.rc-shop-related-card:hover{border-color:var(--primary);transform:translateY(-3px);text-decoration:none;color:var(--text-primary)}.rc-shop-related-card img{width:56px;height:56px;object-fit:contain;margin-bottom:8px}.rc-shop-related-name{font-size:0.82rem;font-weight:600;line-height:1.2}.rc-shop-related-price{font-size:0.8rem;color:var(--primary-light);font-weight:700;margin-top:4px}@media (max-width:575px){.rc-shop-related-grid{grid-template-columns:1fr}.rc-shop-trust{gap:8px 14px;font-size:0.75rem}}  @media (max-width:767px){.table.cart-items{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}  .rc-launcher{max-width:900px;margin:0 auto}.rc-launcher-step{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:700;margin:32px 0 16px;color:var(--text-primary)}.rc-launcher-step .rc-step-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;font-size:1rem;flex:none}.rc-launcher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rc-launcher-single{grid-template-columns:minmax(0,320px);justify-content:center}.rc-launcher-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:1px solid var(--border-color);border-radius:var(--radius-md,14px);text-decoration:none;color:var(--text-primary);transition:border-color .18s,transform .18s,box-shadow .18s}.rc-launcher-card:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:var(--shadow-glow,0 8px 30px rgba(109,40,217,0.25));color:var(--text-primary);text-decoration:none}.rc-launcher-icon{font-size:3rem;line-height:1;color:var(--primary-light)}.rc-launcher-os{font-size:1.1rem;font-weight:700}.rc-launcher-dl{font-size:0.82rem;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:rgba(109,40,217,0.12);border:1px solid rgba(139,92,246,0.3)}  .rc-launcher-modpack{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 26px;background:linear-gradient(135deg,rgba(251,191,36,0.08),rgba(109,40,217,0.06));border:1px solid var(--border-color);border-radius:var(--radius-md,14px)}.rc-modpack-info{display:flex;align-items:center;gap:16px}.rc-modpack-info i{font-size:2rem;color:var(--accent)}.rc-modpack-info strong{display:block;font-size:1.05rem}.rc-modpack-info span{font-size:0.88rem;color:var(--text-secondary)}  .rc-launcher-servers{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.rc-launcher-servers .rc-server-status{margin:0}@media (max-width:767px){.rc-launcher-grid{grid-template-columns:1fr}.rc-launcher-modpack{flex-direction:column;text-align:center}.rc-modpack-info{flex-direction:column;text-align:center}.rc-launcher-servers{flex-direction:column;align-items:stretch}}  .rc-launcher-choice-intro{text-align:center;color:var(--text-secondary);font-size:1rem;margin:8px 0 20px}.rc-launcher-methods{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;max-width:720px;margin:0 auto}.rc-launcher-method{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.4) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg,16px);padding:24px}.rc-method-head{margin-bottom:18px}.rc-method-head h3{font-size:1.2rem;margin:10px 0 6px}.rc-method-head p{color:var(--text-secondary);font-size:0.9rem;margin:0}.rc-method-tag{display:inline-flex;align-items:center;gap:6px;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:4px 12px;border-radius:999px;background:rgba(157,157,186,0.12);color:var(--text-secondary);border:1px solid var(--border-color)}.rc-method-tag-primary{background:rgba(74,222,128,0.12);color:#4ade80;border-color:rgba(74,222,128,0.35)}.rc-launcher-method .rc-launcher-grid{grid-template-columns:repeat(3,1fr);gap:10px}.rc-launcher-method .rc-launcher-card{padding:18px 10px}.rc-launcher-method .rc-launcher-icon{font-size:2.2rem}.rc-launcher-method .rc-launcher-os{font-size:0.95rem}.rc-launcher-method .rc-launcher-modpack{flex-direction:column;text-align:center;gap:16px;height:calc(100% - 90px);justify-content:center}  .rc-btn-curseforge,.rc-btn-curseforge:link,.rc-btn-curseforge:visited,.rc-btn-curseforge:hover,.rc-btn-curseforge:focus{color:#1a1200 !important;font-weight:800;text-shadow:0 1px 0 rgba(255,255,255,0.25)}.rc-btn-curseforge i{color:#1a1200 !important}@media (max-width:767px){.rc-launcher-methods{grid-template-columns:1fr}.rc-launcher-method .rc-launcher-grid{grid-template-columns:repeat(3,1fr)}}  .rc-launcher-header{text-align:center;margin-bottom:28px}.rc-launcher-header h2{margin:0}  .rc-launcher-method .rc-method-head{margin-bottom:16px}  .rc-launcher-method .rc-launcher-modpack{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;background:rgba(251,191,36,0.06);border:1px solid rgba(251,191,36,0.18)}.rc-launcher-method .rc-launcher-modpack .rc-modpack-info{flex-direction:row;text-align:left;gap:16px}.rc-launcher-method .rc-launcher-modpack .btn{width:auto;max-width:none}@media (max-width:575px){.rc-launcher-method .rc-launcher-modpack{flex-direction:column;text-align:center}.rc-launcher-method .rc-launcher-modpack .rc-modpack-info{flex-direction:column;text-align:center}.rc-launcher-method .rc-launcher-modpack .btn{width:100%}}  .rc-launcher-step{border-top:1px solid var(--border-color);padding-top:26px}  .rc-news-featured-label,.rc-news-list > h1{}.rc-news-featured-label{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--accent);font-weight:700;margin-bottom:12px}.rc-news-featured{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:14px;margin-bottom:36px;min-height:380px}.rc-news-featured-main{grid-row:1 / 3}.rc-news-featured-card{position:relative;overflow:hidden;border-radius:var(--radius-md,14px);border:1px solid var(--border-color);text-decoration:none;color:#fff;display:flex;align-items:flex-end;min-height:120px;transition:transform .18s,border-color .18s}.rc-news-featured-card:hover{transform:translateY(-3px);border-color:var(--primary);color:#fff;text-decoration:none}.rc-news-featured-img{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .3s}.rc-news-featured-card:hover .rc-news-featured-img{transform:scale(1.05)}.rc-news-featured-noimg{display:grid;place-items:center;background:var(--bg-card);color:var(--text-muted);font-size:2.5rem}.rc-news-featured-body{position:relative;z-index:2;width:100%;padding:16px;background:linear-gradient(0deg,rgba(6,6,16,0.92) 0%,rgba(6,6,16,0.55) 60%,transparent 100%)}.rc-news-featured-body h3{margin:6px 0 0;font-size:1.05rem;line-height:1.25;color:#fff}.rc-news-featured-main .rc-news-featured-body h3{font-size:1.5rem}.rc-news-featured-body p{margin:8px 0 0;font-size:0.9rem;color:rgba(255,255,255,0.8)}.rc-news-date{font-size:0.78rem;color:rgba(255,255,255,0.7)}  .rc-news-season-tag{display:inline-block;font-size:0.7rem;font-weight:700;padding:2px 9px;border-radius:999px;margin-right:8px;background:rgba(139,92,246,0.9);color:#fff;vertical-align:middle}.article-meta .rc-news-season-tag{background:rgba(139,92,246,0.18);color:var(--primary-light)}  .rc-news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.rc-news-filter{padding:7px 16px;border-radius:999px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);font-size:0.85rem;font-weight:600;transition:all .15s}.rc-news-filter:hover{border-color:var(--primary);color:var(--text-primary)}.rc-news-filter.is-active{background:var(--primary);border-color:var(--primary);color:#fff}@media (max-width:767px){.rc-news-featured{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.rc-news-featured-main{grid-row:auto}.rc-news-featured-card{min-height:180px}}  .rc-staff-wrap{margin-top:20px}.rc-staff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1000px;margin:0 auto}.rc-staff-member{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg,16px);padding:24px 20px;transition:transform .18s,border-color .18s,box-shadow .18s}.rc-staff-member:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-glow,0 8px 30px rgba(109,40,217,0.25))}.rc-staff-avatar-img{width:96px;height:96px;object-fit:cover;border-radius:16px;image-rendering:pixelated;border:2px solid var(--border-color);background:var(--bg-dark)}.rc-staff-avatar-ph{width:96px;height:96px;border-radius:16px;display:grid;place-items:center;background:var(--bg-dark);color:var(--text-muted);font-size:2.5rem;border:2px solid var(--border-color)}.rc-staff-name{font-size:1.15rem;margin:14px 0 8px}.rc-staff-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:8px}.rc-staff-tag{font-size:0.72rem;font-weight:700;color:#fff;padding:3px 12px;border-radius:999px}.rc-staff-desc{font-size:0.85rem;color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.rc-staff-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px;font-size:1.1rem}.rc-staff-links a{color:var(--text-secondary);transition:color .15s}.rc-staff-links a:hover{color:var(--primary-light)}  .rc-reviews-header{display:flex;align-items:center;justify-content:space-between;margin:40px 0 20px;padding-top:24px;border-top:1px solid var(--border-color)}.rc-reviews-header h2{margin:0;font-size:1.5rem}.rc-reviews-count{font-size:0.85rem;font-weight:700;color:var(--primary-light);background:rgba(139,92,246,0.12);padding:4px 14px;border-radius:999px}.rc-reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.rc-review-card{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:1px solid var(--border-color);border-radius:var(--radius-md,14px);padding:20px;display:flex;flex-direction:column}.rc-review-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rc-review-stars{color:var(--accent);font-size:1rem;letter-spacing:2px}.rc-review-stars .bi-star{color:var(--text-muted)}.rc-review-delete{color:var(--danger);opacity:0.6}.rc-review-delete:hover{opacity:1}.rc-review-title{font-size:1.05rem;margin:0 0 8px}.rc-review-content{color:var(--text-secondary);font-style:italic;margin:0 0 16px;flex:1;line-height:1.5}.rc-review-author{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--border-color)}.rc-review-author img{border-radius:8px;image-rendering:pixelated}.rc-review-author-name{display:block;font-weight:600;font-size:0.9rem}.rc-review-author .badge{font-size:0.68rem}.rc-review-date{margin-left:auto;font-size:0.75rem;color:var(--text-muted)}  .rc-reviews-empty{text-align:center;padding:50px 20px;color:var(--text-muted);border:1px dashed var(--border-color);border-radius:var(--radius-md,14px)}.rc-reviews-empty i{font-size:3rem;color:var(--primary-light);opacity:0.6}.rc-reviews-empty p{margin-top:14px;font-size:1rem}  .rc-staff-rows{display:flex;flex-direction:column;gap:22px;max-width:1080px;margin:20px auto 0}.rc-staff-row{display:grid;grid-template-columns:300px 1fr;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.6) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg,18px);overflow:hidden;transition:border-color .2s,box-shadow .2s}.rc-staff-row:hover{border-color:var(--primary);box-shadow:var(--shadow-glow,0 10px 40px rgba(109,40,217,0.2))}.rc-staff-row-media{position:relative;min-height:240px;background:var(--bg-dark)}.rc-staff-row-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s,transform .3s}.rc-staff-row:hover .rc-staff-row-media img{filter:grayscale(0%);transform:scale(1.03)}.rc-staff-row-ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-muted);font-size:3.5rem}.rc-staff-row-body{padding:28px 32px;display:flex;flex-direction:column;justify-content:center}.rc-staff-row-name{font-size:1.7rem;margin:0 0 12px}.rc-staff-row-desc{color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.rc-staff-row-desc p{margin:0 0 6px}.rc-staff-row-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rc-staff-row-tag{font-size:0.78rem;font-weight:700;color:#fff;padding:5px 16px;border-radius:999px}.rc-staff-row-links{display:flex;flex-wrap:wrap;gap:16px;font-size:1.25rem}.rc-staff-row-links a{color:var(--accent);transition:color .15s,transform .15s}.rc-staff-row-links a:hover{color:var(--primary-light);transform:translateY(-2px)}@media (max-width:767px){.rc-staff-row{grid-template-columns:1fr}.rc-staff-row-media{min-height:220px}.rc-staff-row-body{padding:22px;text-align:center}.rc-staff-row-tags,.rc-staff-row-links{justify-content:center}}  .rc-gallery-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.rc-gallery-filter{padding:7px 16px;border-radius:999px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);font-size:0.85rem;font-weight:600;transition:all .15s}.rc-gallery-filter:hover{border-color:var(--primary);color:var(--text-primary)}.rc-gallery-filter.is-active{background:var(--primary);border-color:var(--primary);color:#fff}.rc-gallery-section{margin-bottom:36px}.rc-gallery-cat-title{font-size:1.4rem;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--border-color)}.rc-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.rc-gallery-item{display:block;overflow:hidden;border-radius:var(--radius-md,12px);border:1px solid var(--border-color);aspect-ratio:16 / 10;transition:transform .18s,border-color .18s}.rc-gallery-item:hover{transform:translateY(-3px);border-color:var(--primary)}.rc-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.rc-gallery-item:hover img{transform:scale(1.06)}.rc-gallery-empty{text-align:center;padding:60px 20px;color:var(--text-muted);border:1px dashed var(--border-color);border-radius:var(--radius-md,14px)}.rc-gallery-empty i{font-size:3.5rem;color:var(--primary-light);opacity:0.6}.rc-gallery-empty p{margin-top:16px;font-size:1.05rem}  .rc-jobs{max-width:1080px;margin:0 auto}.rc-jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.rc-job-card{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg,16px);padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.rc-job-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:var(--shadow-glow,0 8px 30px rgba(109,40,217,0.25))}.rc-job-closed{opacity:0.7}.rc-job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.rc-job-title{font-size:1.3rem;margin:0}.rc-job-badge{font-size:0.72rem;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.rc-job-badge-open{background:rgba(74,222,128,0.12);color:#4ade80;border:1px solid rgba(74,222,128,0.35)}.rc-job-badge-closed{background:rgba(157,157,186,0.12);color:var(--text-muted);border:1px solid var(--border-color)}.rc-job-desc{color:var(--text-secondary);font-size:0.9rem;line-height:1.6;margin:0 0 14px;flex:1}.rc-job-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.rc-job-tag{font-size:0.72rem;font-weight:600;padding:3px 10px;border-radius:999px;background:rgba(139,92,246,0.12);color:var(--primary-light)}.rc-job-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--border-color)}.rc-job-count{font-size:0.8rem;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px}.rc-job-unavailable{font-size:0.8rem;color:var(--text-muted);font-style:italic}.rc-jobs-empty{text-align:center;padding:60px 20px;color:var(--text-muted);border:1px dashed var(--border-color);border-radius:var(--radius-md,14px)}.rc-jobs-empty i{font-size:3.5rem;color:var(--primary-light);opacity:0.6}.rc-jobs-empty p{margin-top:14px;font-size:1rem}    #calendarTitle{color:#fff;font-weight:700}.card-header.bg-primary{background:linear-gradient(135deg,var(--primary),var(--primary-light)) !important;border-bottom:1px solid var(--border-color)}  #monthlyCalendar,#weeklyCalendar{color:var(--text-primary)}#monthlyCalendar td,#monthlyCalendar th,#weeklyCalendar td,#weeklyCalendar th{border-color:var(--border-color) !important;background:transparent}#monthlyCalendar th,#weeklyCalendar th{background:rgba(109,40,217,0.10);color:var(--text-secondary);font-weight:700;text-transform:uppercase;font-size:0.72rem;letter-spacing:0.05em}#monthlyCalendar td{height:90px;vertical-align:top;transition:background .15s}#monthlyCalendar td:hover{background:rgba(109,40,217,0.06)}.calendar-day-number,.day-number{font-weight:600;color:var(--text-secondary)}.calendar-today,td.today{background:rgba(251,191,36,0.08) !important}.calendar-today .day-number{color:var(--accent)}  .calendar-event,.event-badge{font-size:0.72rem;padding:2px 6px;border-radius:6px;color:#fff;margin-top:2px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}  .upcoming-events .event-item{background:linear-gradient(180deg,var(--bg-card) 0%,rgba(14,14,36,0.5) 100%);border:1px solid var(--border-color) !important;border-radius:var(--radius-md,12px) !important;transition:transform .15s,border-color .15s}.upcoming-events .event-item:hover{transform:translateY(-2px)}.upcoming-events .event-title{color:var(--text-primary);font-weight:650}.upcoming-events .event-description{color:var(--text-secondary);font-size:0.85rem}  .alert-info{background:rgba(139,92,246,0.08) !important;border:1px solid rgba(139,92,246,0.3) !important;color:var(--text-primary) !important}.alert-info .alert-heading{color:var(--primary-light)}  :root{  --ease-out:cubic-bezier(0.16,1,0.3,1);  --ease-spring:cubic-bezier(0.34,1.32,0.64,1);  --ease-smooth:cubic-bezier(0.65,0,0.35,1);  --dur-fast:0.16s;--dur:0.34s;--dur-slow:0.6s;  --elev-rest:inset 0 1px 0 rgba(255,255,255,0.04),0 2px 10px rgba(0,0,0,0.35);--elev-hover:inset 0 1px 0 rgba(255,255,255,0.08),0 20px 48px rgba(0,0,0,0.5);--glow-primary:0 0 40px rgba(139,92,246,0.35);--glow-accent:0 0 34px rgba(251,191,36,0.30);  --radius-xl:18px}  .fade-in{transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.fade-in:not(.visible){transform:translateY(26px) scale(0.985)}  .rc-features-grid .fade-in:nth-child(2),.rc-stats-grid .fade-in:nth-child(2),.rc-staff-grid .fade-in:nth-child(2){transition-delay:0.07s}.rc-features-grid .fade-in:nth-child(3),.rc-stats-grid .fade-in:nth-child(3),.rc-staff-grid .fade-in:nth-child(3){transition-delay:0.14s}.rc-features-grid .fade-in:nth-child(4),.rc-stats-grid .fade-in:nth-child(4),.rc-staff-grid .fade-in:nth-child(4){transition-delay:0.21s}  .rc-card,.rc-feature-card,.rc-stat-block,.rc-staff-card,.rc-article-card,.rc-server-status,.rc-launcher-card,.rc-launcher-method,.rc-shop-related-card,.rc-review-card,.rc-job-card,.rc-staff-row,.rc-news-featured-card,.rc-season-hub{position:relative;transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease-out);box-shadow:var(--elev-rest)}  .rc-card::after,.rc-feature-card::after,.rc-stat-block::after,.rc-article-card::after,.rc-launcher-card::after,.rc-review-card::after,.rc-job-card::after,.rc-shop-related-card::after,.rc-server-status::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--elev-hover),var(--glow-primary);opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none;z-index:-1}.rc-card:hover,.rc-feature-card:hover,.rc-stat-block:hover,.rc-article-card:hover,.rc-launcher-card:hover,.rc-review-card:hover,.rc-job-card:hover,.rc-shop-related-card:hover,.rc-server-status:hover{transform:translateY(-6px)}.rc-card:hover::after,.rc-feature-card:hover::after,.rc-stat-block:hover::after,.rc-article-card:hover::after,.rc-launcher-card:hover::after,.rc-review-card:hover::after,.rc-job-card:hover::after,.rc-shop-related-card:hover::after,.rc-server-status:hover::after{opacity:1}  .btn{transition:transform var(--dur-fast) var(--ease-spring),background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out) !important}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(0.98)}.btn-primary:hover{box-shadow:var(--glow-primary)}.btn-accent:hover{box-shadow:var(--glow-accent)}  .rc-nav-link{position:relative;transition:color var(--dur) var(--ease-out)}.rc-nav-link::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:linear-gradient(90deg,var(--primary-light),var(--accent));border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.rc-nav-link:hover::after,.rc-nav-link.active::after{transform:scaleX(1)}  @keyframes rcPageIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body.rc-animations .rc-hero-content{animation:rcPageIn 0.8s var(--ease-out) both}body.rc-animations header .rc-navbar,body.rc-animations header nav{animation:rcPageIn 0.6s var(--ease-out) both}  ::selection{background:rgba(139,92,246,0.35);color:#fff}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:linear-gradient(var(--primary-dark),var(--primary));border-radius:8px;border:2px solid var(--bg-dark)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--primary),var(--primary-light))}  .rc-section{content-visibility:auto;contain-intrinsic-size:auto 500px}  @media (prefers-reduced-motion:reduce){.fade-in:not(.visible){transform:none}body.rc-animations .rc-hero-content,body.rc-animations header .rc-navbar,body.rc-animations header nav{animation:none}.rc-card::after,.rc-feature-card::after,.rc-stat-block::after,.rc-article-card::after,.rc-launcher-card::after,.rc-review-card::after,.rc-job-card::after,.rc-shop-related-card::after,.rc-server-status::after{display:none}}body.rc-no-animations .fade-in:not(.visible){transform:none}body.rc-no-animations .rc-nav-link::after{transition:none}    .rc-navbar.scrolled{background:rgba(11,11,28,0.94);border-bottom-color:rgba(139,92,246,0.35);box-shadow:0 1px 0 0 rgba(139,92,246,0.14),0 10px 24px -12px rgba(0,0,0,0.7),0 18px 60px -30px rgba(109,40,217,0.55)}  .rc-loading-bar{box-shadow:0 0 10px var(--primary-light),0 0 4px var(--accent)}  .rc-footer{position:relative}.rc-footer::before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.55),rgba(251,191,36,0.35),transparent);pointer-events:none}  .rc-footer-socials a{transition:transform var(--dur) var(--ease-spring),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.rc-footer-socials a:hover{transform:translateY(-3px);background:var(--primary);border-color:var(--primary-light);color:#fff;box-shadow:var(--glow-primary)}  .rc-footer-links a{position:relative;transition:color var(--dur) var(--ease-out)}.rc-footer-links a::after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:linear-gradient(90deg,var(--primary-light),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.rc-footer-links a:hover{color:var(--text-primary)}.rc-footer-links a:hover::after{transform:scaleX(1)}    .rc-hero-content{position:relative;z-index:2}.rc-hero-content::before{content:"";position:absolute;left:50%;top:45%;width:120%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(109,40,217,0.22),transparent 62%);z-index:-1;pointer-events:none}  .rc-stat-block{overflow:hidden}.rc-stat-block::before{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.rc-stat-block:hover::before{transform:scaleX(1)}  .rc-cd-block{transition:transform var(--dur) var(--ease-spring),border-color var(--dur) var(--ease-out)}.rc-cd-block:hover{transform:translateY(-3px);border-color:rgba(139,92,246,0.5)}  .rc-article-card{overflow:hidden}.rc-article-card img{transition:transform var(--dur-slow) var(--ease-out)}.rc-article-card:hover img{transform:scale(1.05)}  .rc-news-featured-img{transition:transform var(--dur-slow) var(--ease-out)}.rc-news-featured-card:hover .rc-news-featured-img{transform:scale(1.06)}.rc-news-featured-body{background:linear-gradient(0deg,rgba(6,6,16,0.95) 0%,rgba(6,6,16,0.55) 55%,transparent 100%);transition:background var(--dur) var(--ease-out)}.rc-news-featured-card:hover .rc-news-featured-body{background:linear-gradient(0deg,rgba(12,8,26,0.97) 0%,rgba(12,8,26,0.6) 60%,transparent 100%)}  .rc-news-filter{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-spring),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.rc-news-filter:hover{transform:translateY(-2px)}.rc-news-filter.is-active{box-shadow:var(--glow-primary)}  .rc-news-season-tag{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}  .rc-content h1,article > h1,.post-content h1{position:relative;padding-bottom:12px}.rc-content h1::after,article > h1::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:linear-gradient(90deg,var(--primary-light),var(--accent));border-radius:2px}    .rc-auth-card{position:relative;margin-top:3rem;background:linear-gradient(180deg,rgba(20,18,43,0.9),rgba(12,12,29,0.92));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,0.25);box-shadow:0 30px 80px -30px rgba(0,0,0,0.8),0 0 60px -20px rgba(109,40,217,0.4);overflow:hidden}.rc-auth-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary-light),var(--accent))}body.rc-animations .rc-auth-card{animation:rcAuthIn 0.7s var(--ease-out) both}@keyframes rcAuthIn{from{opacity:0;transform:translateY(24px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}  .form-control{transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),background var(--dur) var(--ease-out) !important}.form-control:focus{border-color:var(--primary-light) !important;box-shadow:0 0 0 3px rgba(139,92,246,0.18),0 0 20px -6px rgba(139,92,246,0.5) !important}.mb-3:focus-within > .form-label,.form-group:focus-within > .form-label{color:var(--primary-light);transition:color var(--dur) var(--ease-out)}  .rc-auth-card .btn-primary,.rc-btn-curseforge{position:relative;overflow:hidden}.rc-auth-card .btn-primary::before,.rc-btn-curseforge::before{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.28),transparent);transform:skewX(-18deg);transition:transform 0.7s var(--ease-out);pointer-events:none}.rc-auth-card .btn-primary:hover::before,.rc-btn-curseforge:hover::before{transform:translateX(320%) skewX(-18deg)}  .rc-error-code{background:linear-gradient(135deg,var(--primary-light) 0%,var(--accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}.rc-error-page{position:relative;overflow:hidden}.rc-error-page::before{content:"";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:620px;height:620px;max-width:90vw;background:radial-gradient(circle,rgba(109,40,217,0.22),transparent 60%);pointer-events:none;z-index:0}.rc-error-page > *{position:relative;z-index:1}body.rc-animations .rc-error-page > *{animation:rcAuthIn 0.7s var(--ease-out) both}body.rc-animations .rc-error-page > *:nth-child(2){animation-delay:0.08s}body.rc-animations .rc-error-page > *:nth-child(3){animation-delay:0.16s}  @media (prefers-reduced-motion:reduce){body.rc-animations .rc-auth-card,body.rc-animations .rc-error-page > *{animation:none}.rc-auth-card .btn-primary::before,.rc-btn-curseforge::before{display:none}}    .rc-launcher-icon{transition:transform var(--dur) var(--ease-spring),color var(--dur) var(--ease-out)}.rc-launcher-card:hover .rc-launcher-icon{transform:translateY(-4px) scale(1.08);color:var(--primary-light)}  .rc-launcher-dl{transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.rc-launcher-card:hover .rc-launcher-dl{background:rgba(139,92,246,0.22);border-color:var(--primary-light);color:var(--text-primary)}  .rc-launcher-method:has(.rc-method-tag-primary){border-color:rgba(52,211,153,0.35)}.rc-launcher-method:has(.rc-method-tag-primary):hover{border-color:rgba(52,211,153,0.6)}  .rc-step-num{transition:transform var(--dur) var(--ease-spring),box-shadow var(--dur) var(--ease-out)}.rc-launcher-step:hover .rc-step-num{transform:scale(1.1);box-shadow:var(--glow-primary)}  @keyframes rcDotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:0.7}}body.rc-animations .rc-server-status .status-indicator:not(.offline){animation:rcDotPulse 2.4s var(--ease-smooth) infinite}  .rc-shop-stock{transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.modal-content:hover .rc-shop-stock{box-shadow:0 0 22px -6px rgba(244,63,94,0.5);border-color:rgba(244,63,94,0.55)}  .rc-shop-trust a{position:relative}.rc-shop-trust a::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.rc-shop-trust a:hover::after{transform:scaleX(1)}  .rc-shop-discount{transition:transform var(--dur) var(--ease-spring);display:inline-block}.modal-content:hover .rc-shop-discount{transform:rotate(-4deg) scale(1.06)}  .rc-shop-related-card img{transition:transform var(--dur) var(--ease-spring)}.rc-shop-related-card:hover img{transform:translateY(-4px) scale(1.08)}@media (prefers-reduced-motion:reduce){body.rc-animations .rc-server-status .status-indicator:not(.offline){animation:none}}    #pollVoteForm label{cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}#pollVoteForm label:hover{transform:translateY(-2px);border-color:var(--primary-light) !important;background:rgba(139,92,246,0.06)}#pollVoteForm label:has(input:checked){border-color:var(--primary) !important;background:rgba(139,92,246,0.12);box-shadow:inset 0 0 0 1px rgba(139,92,246,0.4)}#pollVoteForm label img{transition:transform var(--dur) var(--ease-spring)}#pollVoteForm label:hover img{transform:scale(1.05)}  #pollEditBtn{position:relative;overflow:hidden}#pollEditBtn::before{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,0.22),transparent);transform:skewX(-18deg);transition:transform 0.7s var(--ease-out);pointer-events:none}#pollEditBtn:hover::before{transform:translateX(340%) skewX(-18deg)}  .rc-staff-row-name{position:relative;display:inline-block}.rc-staff-row-name::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:linear-gradient(90deg,var(--primary-light),var(--accent));border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease-out)}.rc-staff-row:hover .rc-staff-row-name::after{transform:scaleX(1)}  .rc-review-card{overflow:hidden}.rc-review-content{position:relative}.rc-review-content::before{content:"\201C";position:absolute;top:-22px;left:-6px;font-size:3.4rem;line-height:1;color:rgba(139,92,246,0.18);font-family:Georgia,serif;pointer-events:none}.rc-review-stars{transition:text-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-spring)}.rc-review-card:hover .rc-review-stars{text-shadow:0 0 14px rgba(251,191,36,0.55);transform:scale(1.04);transform-origin:left}  .rc-job-tag{transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.rc-job-card:hover .rc-job-tag{background:rgba(139,92,246,0.22);color:var(--text-primary)}  .rc-gallery-filter{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform var(--dur-fast) var(--ease-spring),background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.rc-gallery-filter:hover{transform:translateY(-2px)}.rc-gallery-item{position:relative}.rc-gallery-item::after{content:"\F52A";font-family:"bootstrap-icons";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#fff;background:radial-gradient(circle at center,rgba(109,40,217,0.55),rgba(6,6,16,0.5));opacity:0;transition:opacity var(--dur) var(--ease-out);pointer-events:none}.rc-gallery-item:hover::after{opacity:1}@media (prefers-reduced-motion:reduce){#pollEditBtn::before{display:none}}    :root{--font-display:'Sora','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--border-strong:#2a2a55;--nova-grad:linear-gradient(100deg,var(--primary-light),var(--accent));--nova-panel-bg:radial-gradient(700px 300px at 15% 0%,rgba(109,40,217,0.32),transparent 70%),radial-gradient(600px 280px at 90% 100%,rgba(251,191,36,0.10),transparent 70%),linear-gradient(160deg,#161636,#111128)}  body{background-image:radial-gradient(1100px 600px at 15% -5%,rgba(109,40,217,0.20),transparent 60%),radial-gradient(900px 500px at 90% 10%,rgba(139,92,246,0.10),transparent 55%),radial-gradient(1000px 700px at 50% 110%,rgba(76,29,149,0.16),transparent 60%);background-attachment:fixed}.rc-starfield{position:fixed;inset:0;z-index:0;pointer-events:none}#app{position:relative;z-index:1}body.rc-no-animations .rc-starfield{display:none}  h1,h2,h3{font-family:var(--font-headings,var(--font-display));font-weight:800;letter-spacing:-0.02em;text-shadow:none}body.rc-no-mc-headings h1,body.rc-no-mc-headings h2,body.rc-no-mc-headings h3{font-family:var(--font-headings,var(--font-display))}  .btn{font-family:var(--font-display);font-weight:700;font-size:0.92rem;letter-spacing:0.04em;text-transform:uppercase;padding:0.9rem 1.8rem;border:0;border-radius:10px;text-shadow:none;image-rendering:auto;position:relative;overflow:hidden;transition:transform var(--dur,0.25s) var(--ease-spring,ease),box-shadow var(--dur,0.25s) ease,background-color var(--dur,0.25s) ease,filter var(--dur,0.25s) ease}.btn-primary{color:#fff;background:linear-gradient(180deg,var(--primary-light),var(--primary));border:0;box-shadow:inset 0 2px 0 rgba(255,255,255,0.25),0 4px 0 var(--primary-dark),0 12px 28px rgba(109,40,217,0.35)}.btn-primary:hover{transform:translateY(-2px);filter:none;box-shadow:inset 0 2px 0 rgba(255,255,255,0.25),0 6px 0 var(--primary-dark),0 18px 40px rgba(109,40,217,0.5)}.btn-primary:active{transform:translateY(2px);box-shadow:inset 0 2px 0 rgba(255,255,255,0.15),0 1px 0 var(--primary-dark),0 6px 14px rgba(109,40,217,0.3)}.btn-accent{color:#2a1600;background:linear-gradient(180deg,#fcd34d 0%,var(--accent) 55%,var(--accent-dark) 100%);border:0;box-shadow:inset 0 2px 0 rgba(255,255,255,0.55),0 4px 0 #92400e,0 12px 30px rgba(251,191,36,0.28)}.btn-accent:hover{transform:translateY(-2px);filter:none;color:#2a1600;box-shadow:inset 0 2px 0 rgba(255,255,255,0.55),0 6px 0 #92400e,0 18px 40px rgba(251,191,36,0.4)}.btn-accent:active{transform:translateY(2px);box-shadow:inset 0 2px 0 rgba(255,255,255,0.4),0 1px 0 #92400e,0 6px 16px rgba(251,191,36,0.25)}  .btn-accent::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,0.5),transparent);transform:skewX(-20deg);transition:left 0.55s ease}.btn-accent:hover::after{left:130%}.btn-outline,.btn-outline-primary{color:var(--text-primary) !important;background:rgba(139,92,246,0.1) !important;border:1px solid var(--border-strong) !important;box-shadow:none !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:none}.btn-outline:hover,.btn-outline-primary:hover{transform:translateY(-2px);background:rgba(139,92,246,0.2) !important;border-color:rgba(139,92,246,0.55) !important;color:#fff !important;box-shadow:0 10px 34px rgba(109,40,217,0.35) !important}.btn-glass{border:1px solid rgba(255,255,255,0.15)}.btn-sm{padding:0.55rem 1.1rem;font-size:0.8rem;border-radius:8px;font-family:var(--font-display)}.btn-lg{padding:1.05rem 2.4rem;font-size:1.02rem;letter-spacing:0.05em}  .btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-danger,.btn-outline-danger,.btn-warning,.btn-outline-warning,.btn-info,.btn-outline-info,.btn-light,.btn-dark{border-width:1px !important;border-radius:10px;text-shadow:none !important}  .rc-navbar{background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.rc-navbar.scrolled{background:rgba(12,12,29,0.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(139,92,246,0.25);box-shadow:0 10px 40px rgba(0,0,0,0.35)}.rc-navbar-brand{font-family:var(--font-mc);font-size:1.15rem;color:var(--text-primary);text-shadow:none}.rc-navbar-brand:hover{color:var(--accent)}.rc-navbar-brand img{border-radius:8px}.rc-nav-link{font-weight:600;font-size:0.88rem;color:var(--text-secondary)}.rc-nav-link:hover{background:rgba(139,92,246,0.1)}.rc-nav-link.active{background:rgba(139,92,246,0.14)}  .rc-nav-cta{display:inline-flex;align-items:center;gap:0.45rem;font-family:var(--font-display);font-weight:700;font-size:0.8rem;letter-spacing:0.05em;text-transform:uppercase;color:#2a1600;padding:0.6rem 1.25rem;border-radius:10px;background:linear-gradient(180deg,#fcd34d 0%,var(--accent) 55%,var(--accent-dark) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,0.5),0 3px 0 #92400e,0 8px 22px rgba(251,191,36,0.28);white-space:nowrap;transition:transform var(--dur,0.25s) var(--ease-spring,ease),box-shadow var(--dur,0.25s) ease}.rc-nav-cta:hover{color:#2a1600;transform:translateY(-2px);box-shadow:inset 0 2px 0 rgba(255,255,255,0.5),0 5px 0 #92400e,0 12px 30px rgba(251,191,36,0.4)}.rc-nav-cta:active{transform:translateY(1px)}  .rc-nav-dropdown-menu{background:rgba(17,17,40,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,0.5)}  @media (max-width:1199px){.rc-navbar{background:rgba(12,12,29,0.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(139,92,246,0.2)}.rc-navbar-collapse{background:rgba(12,12,29,0.96);border-bottom:1px solid var(--border-strong)}.rc-nav-cta{justify-content:center;width:100%}}  .rc-hero{background:transparent;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}  .rc-hero::before,.rc-hero::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.rc-hero::before{width:640px;height:640px;left:-160px;top:-120px;background:radial-gradient(circle,rgba(109,40,217,0.4),transparent 65%)}.rc-hero::after{width:520px;height:520px;right:-140px;bottom:-160px;background:radial-gradient(circle,rgba(251,191,36,0.14),transparent 65%)}.rc-hero-overlay{z-index:0}.rc-overlay-gradient{background:linear-gradient(180deg,rgba(12,12,29,0.35) 0%,rgba(12,12,29,0.15) 45%,var(--bg-dark) 100%)}.rc-hero-content{position:relative;z-index:2}  .rc-hero-season{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--font-mc);font-size:0.82rem;letter-spacing:0.05em;color:var(--accent);padding:0.55rem 1.2rem;border-radius:999px;border:1px solid rgba(251,191,36,0.35);background:rgba(251,191,36,0.08);box-shadow:0 0 30px rgba(251,191,36,0.14),inset 0 0 18px rgba(251,191,36,0.05);margin-bottom:1.6rem}.rc-hero-season .spark{width:8px;height:8px;background:var(--accent);border-radius:2px;animation:pulse 2s ease-out infinite}.rc-hero h1{font-family:var(--font-hero-title,var(--font-display));font-weight:800;font-size:clamp(2.4rem,6vw,4.4rem);text-transform:uppercase;letter-spacing:-0.02em;line-height:1.05;text-shadow:none}.rc-hero h1 .text-accent{background:var(--nova-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rc-hero p{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary)}  .rc-server-status,.rc-server-mc-sign,.rc-server-glass,.rc-server-dark,.rc-server-outline{background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(0,0,0,0.4);image-rendering:auto;transition:transform var(--dur,0.25s) ease,box-shadow var(--dur,0.25s) ease,border-color var(--dur,0.25s) ease}.rc-server-status:hover{transform:translateY(-4px);border-color:rgba(139,92,246,0.55);box-shadow:0 26px 60px rgba(109,40,217,0.3)}.rc-server-status .status-label{font-family:var(--font-mc);font-size:0.95rem;letter-spacing:0.03em;text-shadow:none}.rc-server-status .status-players .count{font-family:var(--font-display);font-weight:800}  .rc-scroll-hint{position:absolute;bottom:1.6rem;left:50%;transform:translateX(-50%);z-index:2;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:0.3rem;font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;pointer-events:none}.rc-scroll-hint i{animation:rc-hint-bounce 1.8s ease-in-out infinite}@keyframes rc-hint-bounce{0%,100%{transform:translateY(0);opacity:0.5}50%{transform:translateY(7px);opacity:1}}  .rc-glow-divider{height:1px;margin:0 auto;max-width:1100px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.6),rgba(251,191,36,0.35),transparent)}  .rc-section-header h2{font-family:var(--font-headings,var(--font-display));font-weight:800;font-size:clamp(1.7rem,3.6vw,2.6rem);text-transform:uppercase;letter-spacing:-0.02em;text-shadow:none}.rc-section-header .section-line{width:120px;height:3px;border-radius:999px;background:var(--nova-grad)}  .rc-feature-card{background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rc-feature-card::before{background:var(--nova-grad);height:3px}.rc-feature-card:hover{border-color:rgba(139,92,246,0.55);box-shadow:0 26px 60px rgba(109,40,217,0.28)}.rc-feature-card h3{font-family:var(--font-headings,var(--font-display));font-size:1.15rem;font-weight:700;text-shadow:none;letter-spacing:0}.rc-feature-icon{border-radius:14px;background:linear-gradient(160deg,rgba(109,40,217,0.35),rgba(139,92,246,0.12));border:1px solid rgba(139,92,246,0.35);color:var(--primary-light);box-shadow:0 10px 26px rgba(109,40,217,0.25)}.rc-feature-card:hover .rc-feature-icon{color:var(--accent);border-color:rgba(251,191,36,0.45)}  .rc-stat-block-value,.rc-stat-number{font-family:var(--font-stats,var(--font-display));font-weight:800;background:var(--nova-grad);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.rc-stat-block{background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rc-stat-block-label{text-transform:uppercase;letter-spacing:0.08em;font-weight:700;font-size:0.85rem;color:var(--text-muted)}  .rc-article-card{background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:18px;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rc-article-card:hover{border-color:rgba(139,92,246,0.55);box-shadow:0 26px 60px rgba(109,40,217,0.28)}.rc-article-card h3{font-family:var(--font-headings,var(--font-display));font-size:1.12rem;font-weight:700;text-shadow:none;letter-spacing:0}.rc-article-card .article-meta{color:var(--accent);text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem;font-weight:700}  .rc-discord-section{background:var(--nova-panel-bg);border:1px solid var(--border-strong);position:relative;overflow:hidden}.rc-discord-section::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,0.7),transparent)}.rc-discord-info h2{font-family:var(--font-headings,var(--font-display));text-shadow:none}.rc-discord-embed iframe{border-radius:14px;border:1px solid var(--border-strong)}  .rc-footer{border-top:1px solid var(--border-strong);position:relative}.rc-footer::before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.7),transparent)}.rc-footer-about .footer-logo{font-family:var(--font-mc);color:var(--text-primary);text-shadow:none}.rc-footer-col h4{font-family:var(--font-footer,var(--font-display));text-transform:uppercase;letter-spacing:0.08em;font-size:0.85rem;color:var(--text-primary);text-shadow:none}.rc-footer-socials a{border-radius:10px;border:1px solid var(--border-strong);background:rgba(139,92,246,0.08)}.rc-footer-socials a:hover{background:rgba(139,92,246,0.22);border-color:rgba(139,92,246,0.5);transform:translateY(-2px)}  .rc-season-hub{background:var(--nova-panel-bg);border:1px solid var(--border-strong);border-radius:26px;box-shadow:0 40px 90px rgba(0,0,0,0.5);position:relative;overflow:hidden}.rc-season-hub::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.7),transparent)}.rc-season-badge{font-family:var(--font-main);font-size:0.78rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;color:var(--success);border:1px solid rgba(52,211,153,0.35);background:rgba(52,211,153,0.08);border-radius:999px}.rc-season-title{font-family:var(--font-headings,var(--font-display));font-weight:800;font-size:clamp(1.6rem,3.2vw,2.3rem);letter-spacing:-0.02em;text-transform:uppercase;text-shadow:none}.rc-cd-block{background:rgba(109,40,217,0.16);border:1px solid var(--border-strong);border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06)}.rc-cd-num{font-family:var(--font-display);font-weight:800;font-variant-numeric:tabular-nums}.rc-cd-lbl{text-transform:uppercase;letter-spacing:0.1em;font-weight:700}  .rc-season-media-link{display:block;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--border-strong);box-shadow:0 24px 60px rgba(0,0,0,0.45);transition:transform var(--dur,0.3s) ease,box-shadow var(--dur,0.3s) ease,border-color var(--dur,0.3s) ease}.rc-season-media-link img{display:block;width:100%;height:auto;transition:transform 0.5s ease}.rc-season-media-link:hover{transform:translateY(-5px);border-color:rgba(139,92,246,0.6);box-shadow:0 32px 80px rgba(109,40,217,0.35)}.rc-season-media-link:hover img{transform:scale(1.04)}.rc-season-media-hint{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.7rem;font-size:0.8rem;font-weight:700;letter-spacing:0.04em;color:var(--text-primary);background:linear-gradient(180deg,transparent,rgba(12,12,29,0.92));opacity:0;transform:translateY(8px);transition:opacity var(--dur,0.3s) ease,transform var(--dur,0.3s) ease}.rc-season-media-link:hover .rc-season-media-hint,.rc-season-media-link:focus-visible .rc-season-media-hint{opacity:1;transform:translateY(0)}  .rc-vote-teaser{position:relative;border-radius:26px;padding:3.6rem 3rem;text-align:center;background:var(--nova-panel-bg);border:1px solid var(--border-strong);box-shadow:0 40px 90px rgba(0,0,0,0.5);overflow:hidden}.rc-vote-teaser::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(251,191,36,0.7),transparent)}.rc-vote-teaser h2{font-family:var(--font-headings,var(--font-display));font-weight:800;font-size:clamp(1.7rem,3.6vw,2.5rem);text-transform:uppercase;letter-spacing:-0.02em;text-shadow:none}.rc-vote-teaser h2 .text-accent{background:var(--nova-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rc-vote-teaser p{color:var(--text-secondary);max-width:560px;margin:1rem auto 2rem}.rc-vote-deco{position:absolute;font-family:var(--font-mc);color:rgba(251,191,36,0.16);font-size:3rem;pointer-events:none;user-select:none}.rc-vote-deco.a{top:14%;left:6%}.rc-vote-deco.b{bottom:12%;right:7%;color:rgba(139,92,246,0.2)}  .rc-shop-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.rc-shop-teaser-card{position:relative;background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:18px;padding:2rem 1.6rem;text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform var(--dur,0.25s) ease,border-color var(--dur,0.25s) ease,box-shadow var(--dur,0.25s) ease}.rc-shop-teaser-card:hover{transform:translateY(-6px);border-color:rgba(139,92,246,0.55);box-shadow:0 26px 60px rgba(109,40,217,0.28)}.rc-shop-teaser-card.highlight{border-color:rgba(251,191,36,0.45);background:radial-gradient(400px 200px at 50% 0%,rgba(251,191,36,0.08),transparent 70%),rgba(17,17,40,0.6)}.rc-shop-teaser-card .shop-tag{position:absolute;top:-0.8rem;left:50%;transform:translateX(-50%);font-size:0.68rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:#2a1600;padding:0.3rem 0.9rem;border-radius:999px;background:linear-gradient(180deg,#fcd34d,var(--accent));box-shadow:0 6px 18px rgba(251,191,36,0.35)}.rc-shop-teaser-card .shop-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:14px;margin-bottom:1.1rem;font-size:1.6rem;background:linear-gradient(160deg,rgba(109,40,217,0.35),rgba(139,92,246,0.12));border:1px solid rgba(139,92,246,0.35);color:var(--primary-light)}.rc-shop-teaser-card:hover .shop-icon{color:var(--accent);border-color:rgba(251,191,36,0.45)}.rc-shop-teaser-card h3{font-family:var(--font-headings,var(--font-display));font-size:1.12rem;font-weight:700;margin-bottom:0.5rem;text-shadow:none;letter-spacing:0}.rc-shop-teaser-card p{color:var(--text-secondary);font-size:0.92rem;line-height:1.55}.rc-shop-teaser-cta{text-align:center;margin-top:2.2rem}.rc-shop-teaser-note{color:var(--text-muted);font-size:0.85rem;margin-top:0.9rem}@media (max-width:991px){.rc-shop-teaser-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}}  @media (prefers-reduced-motion:reduce){.rc-starfield{display:none}.rc-scroll-hint i{animation:none}.rc-hero-season .spark{animation:none}.btn-accent::after{display:none}}  .btn-discord{color:#fff;background:#5865f2;box-shadow:inset 0 2px 0 rgba(255,255,255,0.25),0 4px 0 #3b45c4,0 12px 30px rgba(88,101,242,0.35)}.btn-discord:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 2px 0 rgba(255,255,255,0.25),0 6px 0 #3b45c4,0 18px 40px rgba(88,101,242,0.5)}.btn-discord:active{transform:translateY(2px)}  #app .container > .rc-section + .rc-section::before{content:"";display:block;height:1px;max-width:1100px;margin:0 auto 3.5rem;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.5),rgba(251,191,36,0.3),transparent)}    .rc-hero-content.fade-in{opacity:1 !important;transform:none !important}@media (prefers-reduced-motion:no-preference){body.rc-animations .rc-hero-content > *{opacity:0;transform:translateY(28px);animation:rc-hero-in 0.8s cubic-bezier(0.22,1,0.36,1) forwards}body.rc-animations .rc-hero-content > *:nth-child(1){animation-delay:0.1s}body.rc-animations .rc-hero-content > *:nth-child(2){animation-delay:0.25s}body.rc-animations .rc-hero-content > *:nth-child(3){animation-delay:0.4s}body.rc-animations .rc-hero-content > *:nth-child(4){animation-delay:0.55s}body.rc-animations .rc-hero-content > *:nth-child(5){animation-delay:0.7s}body.rc-animations .rc-hero-content > *:nth-child(6){animation-delay:0.85s}}@keyframes rc-hero-in{to{opacity:1;transform:translateY(0)}}  .rc-section-header::before{content:"";display:block;width:120px;height:3px;border-radius:999px;margin:0 auto 1.1rem;background:var(--nova-grad)}.rc-section-header .section-line{display:none}    .rc-discord-panel{position:relative;display:flex;align-items:center;gap:2.6rem;border-radius:26px;padding:3rem 3.2rem;background:radial-gradient(700px 300px at 15% 0%,rgba(88,101,242,0.18),transparent 70%),radial-gradient(600px 280px at 90% 100%,rgba(109,40,217,0.2),transparent 70%),linear-gradient(160deg,#161636,#111128);border:1px solid var(--border-strong);box-shadow:0 40px 90px rgba(0,0,0,0.5);overflow:hidden}.rc-discord-panel::before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,0.7),transparent)}.rc-discord-icon-big{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:96px;border-radius:24px;font-size:3rem;color:#5865f2;background:rgba(88,101,242,0.12);border:1px solid rgba(88,101,242,0.35);box-shadow:0 0 40px rgba(88,101,242,0.25);animation:rc-discord-bob 5s ease-in-out infinite}@keyframes rc-discord-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.rc-discord-panel-content h2{font-family:var(--font-headings,var(--font-display));font-weight:800;font-size:clamp(1.5rem,3vw,2.2rem);text-transform:uppercase;letter-spacing:-0.02em;text-shadow:none}.rc-discord-panel-content p{color:var(--text-secondary);margin:0.7rem 0 1.5rem;max-width:560px}.rc-discord-members{display:inline-flex;align-items:center;gap:0.45rem;margin-left:0.6rem;font-size:0.8rem;font-weight:700;color:var(--success);padding:0.3rem 0.8rem;border-radius:999px;border:1px solid rgba(52,211,153,0.35);background:rgba(52,211,153,0.08);white-space:nowrap}.rc-discord-members .dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 2s ease-out infinite}  .rc-countdown{flex-wrap:wrap}@media (max-width:767px){.rc-scroll-hint{display:none}.rc-vote-teaser{padding:2.6rem 1.4rem}.rc-vote-deco{font-size:2rem}.rc-discord-panel{flex-direction:column;text-align:center;padding:2.6rem 1.6rem;gap:1.8rem}.rc-discord-panel-content p{margin-inline:auto}.rc-discord-members{margin-left:0;margin-top:0.5rem}.rc-countdown{justify-content:center}.rc-season-actions{justify-content:center}}@media (prefers-reduced-motion:reduce){.rc-discord-icon-big{animation:none}.rc-discord-members .dot{animation:none}.rc-hero-content > *{opacity:1;transform:none;animation:none}}  .rc-season-media-link{width:100%}@media (max-width:767px){.rc-season-hub{grid-template-columns:1fr}.rc-season-info{text-align:center}.rc-season-media-link{max-width:340px;margin:0 auto}}    .rc-cosmos{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.rc-cosmos .orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.5;will-change:transform}.rc-cosmos .orb-1{width:60vw;height:60vw;min-width:640px;min-height:640px;top:-22%;left:-14%;background:radial-gradient(circle,rgba(109,40,217,0.65) 0%,transparent 65%);animation:rc-drift-a 46s ease-in-out infinite alternate}.rc-cosmos .orb-2{width:48vw;height:48vw;min-width:520px;min-height:520px;top:12%;right:-18%;background:radial-gradient(circle,rgba(139,92,246,0.45) 0%,transparent 65%);animation:rc-drift-b 58s ease-in-out infinite alternate}.rc-cosmos .orb-3{width:44vw;height:44vw;min-width:460px;min-height:460px;bottom:-20%;left:22%;background:radial-gradient(circle,rgba(76,29,149,0.6) 0%,transparent 65%);animation:rc-drift-c 52s ease-in-out infinite alternate}.rc-cosmos .orb-4{width:26vw;height:26vw;min-width:300px;min-height:300px;top:42%;left:8%;background:radial-gradient(circle,rgba(251,191,36,0.16) 0%,transparent 65%);animation:rc-drift-b 40s ease-in-out infinite alternate-reverse}@keyframes rc-drift-a{from{transform:translate3d(0,0,0) rotate(0deg) scale(1)}to{transform:translate3d(9vw,7vh,0) rotate(24deg) scale(1.12)}}@keyframes rc-drift-b{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-7vw,9vh,0) scale(1.18)}}@keyframes rc-drift-c{from{transform:translate3d(0,0,0) rotate(0deg)}to{transform:translate3d(6vw,-8vh,0) rotate(-18deg)}}body.rc-no-animations .rc-cosmos .orb{animation:none}  body{font-size:1.0625rem;line-height:1.65}  .rc-hero h1{font-size:clamp(2.5rem,7vw,5.2rem);text-shadow:0 0 60px rgba(109,40,217,0.55)}body.rc-animations .rc-hero h1 .text-accent{background:linear-gradient(100deg,var(--primary-light) 0%,#a855f7 35%,var(--accent) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rc-grad-shift 5s ease-in-out infinite alternate}@keyframes rc-grad-shift{from{background-position:0% 50%}to{background-position:100% 50%}}.rc-hero-badge{max-width:100%;flex-wrap:wrap;justify-content:center;overflow-wrap:anywhere}.rc-hero-season .spark{border-radius:2px;transform:rotate(45deg);animation:rc-spark-pulse 2.2s ease-in-out infinite}@keyframes rc-spark-pulse{0%,100%{opacity:0.5;transform:rotate(45deg) scale(0.8)}50%{opacity:1;transform:rotate(45deg) scale(1.15)}}  .rc-server-status .status-indicator{border-radius:50%;background:var(--success);box-shadow:none;animation:rc-status-ring 2s ease-out infinite}@keyframes rc-status-ring{0%{box-shadow:0 0 0 0 rgba(52,211,153,0.55)}70%{box-shadow:0 0 0 12px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.rc-server-status .status-label{color:var(--text-primary);text-transform:none;letter-spacing:0.03em}.rc-server-status .status-value{color:var(--success);font-family:var(--font-main);font-size:0.82rem;font-weight:700}.rc-server-status .status-players .count{color:var(--text-primary);font-size:1.15rem}  .rc-navbar-nav{min-width:0}.rc-nav-link{font-weight:700;font-size:0.92rem}.rc-nav-link::after{display:none}.rc-nav-link:hover{transform:none;color:var(--text-primary)}.rc-navbar-brand{text-shadow:0 0 18px rgba(139,92,246,0.6)}.rc-navbar-brand:hover{transform:none}.rc-navbar-brand:hover img{transform:none}.rc-navbar .container{transition:height 0.35s ease}.rc-navbar.scrolled .container{height:58px}.rc-navbar-brand img{transition:transform 0.3s ease,height 0.35s ease,width 0.35s ease}.rc-navbar.scrolled .rc-navbar-brand img{height:32px;width:32px}@media (min-width:1200px){.rc-navbar-collapse{justify-content:flex-end;gap:0.5rem}.rc-navbar-nav{margin-left:auto}  .rc-nav-dropdown-menu{display:block;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;top:calc(100% + 10px)}.rc-nav-dropdown:hover > .rc-nav-dropdown-menu,.rc-nav-dropdown:focus-within > .rc-nav-dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}.rc-nav-dropdown-menu a{transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.rc-nav-dropdown-menu a:hover{transform:translateX(3px)}.rc-nav-dropdown > a .bi-chevron-down{transition:transform 0.25s ease}.rc-nav-dropdown:hover > a .bi-chevron-down{transform:rotate(180deg)}}@media (min-width:1200px) and (max-width:1550px){.rc-nav-link{padding:8px 9px;font-size:0.8rem}.rc-nav-cta{padding:0.55rem 0.9rem;font-size:0.74rem}.rc-nav-user span{display:none}}  @media (max-width:1199px){.rc-navbar-toggle{display:flex}.rc-navbar-collapse{margin-left:0}.rc-navbar-nav{flex-direction:column;width:100%;margin-left:0;gap:2px}.rc-nav-link{width:100%;padding:12px 16px}.rc-nav-link::after{display:none}.rc-navbar-right{flex-direction:column;width:100%;margin-left:0;padding-top:12px;border-top:1px solid var(--border-color);align-items:stretch}.rc-nav-cta{justify-content:center;width:100%}.rc-nav-dropdown-menu{position:static;box-shadow:none;border:none;background:rgba(109,40,217,0.06);padding-top:4px}.rc-nav-dropdown-menu::before{display:none}.rc-navbar-collapse{position:fixed;z-index:1001;top:0;right:0;left:auto;bottom:0;height:100dvh;max-height:none;width:min(340px,86vw);flex-direction:column;align-items:stretch;padding:5.6rem 1.3rem 2rem;border-left:1px solid var(--border-strong);border-bottom:0;display:flex;overflow-y:auto;animation:none;transform:translateX(105%);visibility:hidden;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0.35s}.rc-navbar-collapse.show{transform:translateX(0);visibility:visible;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1)}  .rc-nav-dropdown:hover > .rc-nav-dropdown-menu{display:none}.rc-nav-dropdown.open > .rc-nav-dropdown-menu{display:block}.rc-nav-dropdown > a .bi-chevron-down{transition:transform 0.25s ease}.rc-nav-dropdown.open > a .bi-chevron-down{transform:rotate(180deg)}.rc-nav-dropdown-menu a{padding:12px 16px}  .rc-navbar-toggle{padding:12px;margin:-4px;position:relative;z-index:1002}.rc-navbar-toggle span{transition:transform 0.3s ease,opacity 0.3s ease}.rc-navbar-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rc-navbar-toggle.active span:nth-child(2){opacity:0}.rc-navbar-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}  .rc-stats-bar .rc-stat-block,.rc-stats-cards .rc-stat-block{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.rc-stats-bar .rc-stat-block::before,.rc-stats-cards .rc-stat-block::before{display:none}.rc-stats-bar .rc-stat-block:hover,.rc-stats-cards .rc-stat-block:hover{transform:none;box-shadow:none}.rc-stats-bar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-radius:0;padding:3rem 0;background:radial-gradient(900px 320px at 50% 0%,rgba(109,40,217,0.22),transparent 70%)}.rc-stat-block-value{background:linear-gradient(180deg,#fff 20%,var(--primary-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.1rem,4.4vw,3.1rem)}  .rc-vote-teaser .section-line{display:block;width:120px;height:3px;border-radius:999px;background:var(--nova-grad)}.rc-vote-deco.b{font-size:3.6rem}  .rc-feature-card{position:relative;overflow:hidden}.rc-feature-card h3{color:var(--text-primary)}.rc-feature-icon{width:62px;height:62px;border-radius:16px;color:var(--accent);transition:transform 0.3s ease,color 0.3s ease,border-color 0.3s ease}.rc-feature-card:hover{transform:translateY(-8px)}.rc-feature-card:hover .rc-feature-icon{transform:scale(1.1) rotate(-4deg)}.rc-feature-watermark{position:absolute;right:-18px;bottom:-18px;font-size:7rem;line-height:1;color:rgba(139,92,246,0.07);transform:rotate(-10deg);pointer-events:none}  .rc-section-header h2 .text-accent,.rc-season-title .text-accent{background:var(--nova-grad);-webkit-background-clip:text;background-clip:text;color:transparent}  .rc-season-hub{padding:3rem 3.2rem;gap:3rem;grid-template-columns:1.2fr clamp(240px,30vw,340px)}.rc-season-media-link img{border-radius:0;max-height:none}.rc-season-dot{animation:pulse 2s ease-out infinite}@media (max-width:767px){.rc-season-hub{grid-template-columns:1fr;padding:2.4rem 1.4rem;gap:1.8rem}}  .rc-article-card .article-body{display:flex;flex-direction:column}.rc-article-card .article-excerpt{flex:1}.rc-article-card .article-link{margin-top:1rem;display:inline-flex;align-items:center;gap:0.35rem;align-self:flex-start;font-weight:800;font-size:0.88rem;color:var(--primary-light);transition:gap 0.2s ease,color 0.2s ease}.rc-article-card .article-link:hover{gap:0.65rem;color:var(--accent)}  .rc-shop-teaser-card .shop-icon{width:70px;height:70px;border-radius:18px;background:linear-gradient(150deg,rgba(251,191,36,0.18),rgba(217,119,6,0.1));border:1px solid rgba(251,191,36,0.35);color:var(--accent);transition:transform 0.3s ease}.rc-shop-teaser-card:hover .shop-icon{transform:scale(1.12) rotate(5deg);color:var(--accent);border-color:rgba(251,191,36,0.45)}.rc-shop-teaser-card:hover{border-color:rgba(251,191,36,0.45);box-shadow:0 30px 60px rgba(0,0,0,0.5),0 0 44px rgba(251,191,36,0.12)}.rc-shop-teaser-card .shop-tag{top:1rem;right:1rem;left:auto;transform:none;letter-spacing:0.08em}  .rc-glow-divider{position:relative;height:2px;width:min(1100px,90%);margin:0 auto;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.7) 30%,rgba(251,191,36,0.55) 50%,rgba(139,92,246,0.7) 70%,transparent)}.rc-glow-divider::after{content:"";position:absolute;inset:-26px 8%;background:radial-gradient(ellipse at center,rgba(109,40,217,0.28) 0%,transparent 70%);pointer-events:none}  .rc-footer-about .footer-logo{display:block}.rc-footer-about .footer-logo img{display:block;width:52px;height:52px;margin-bottom:0.9rem;image-rendering:auto;filter:drop-shadow(0 0 16px rgba(139,92,246,0.5))}.rc-footer-socials a{width:44px;height:44px;border-width:1px;border-radius:11px}.rc-footer-socials a:hover{color:var(--accent);border-color:rgba(251,191,36,0.5);background:rgba(255,255,255,0.04);box-shadow:0 10px 26px rgba(251,191,36,0.15);transform:translateY(-3px)}.rc-footer::before{left:0;right:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.6) 35%,rgba(251,191,36,0.5) 65%,transparent)}@media (min-width:769px) and (max-width:991px){.rc-footer-grid,.rc-footer-grid.rc-footer-cols-2,.rc-footer-grid.rc-footer-cols-3,.rc-footer-grid.rc-footer-cols-4{grid-template-columns:1fr 1fr;gap:32px}.rc-footer-about{grid-column:1 / -1}}  .rc-discord-icon-big{width:108px;height:108px;border-radius:26px;color:#7983f5}@keyframes rc-discord-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px) rotate(2deg)}}.rc-discord-members{color:var(--text-primary);font-size:0.9rem;padding:0.4rem 0.95rem;background:rgba(52,211,153,0.1)}@media (max-width:576px){.rc-discord-section[style]{padding:24px 14px !important}}  .modal-body .table,.content .table,.rc-content .table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}@media (min-width:768px){.modal-body .table,.content .table,.rc-content .table{display:table;white-space:normal;overflow-x:visible}}  @media (max-width:576px){.rc-hero h1,.rc-hero h1[style]{font-size:2rem !important}}@media (max-width:767px){.rc-cosmos{display:none}body{background-attachment:scroll}}  @media (prefers-reduced-motion:reduce){.rc-cosmos .orb,.rc-season-dot,.rc-hero-season .spark,.rc-server-status .status-indicator,.rc-hero h1 .text-accent{animation:none !important}}  .rc-navbar .container{max-width:1400px}  .rc-hero-watermark{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.rc-hero-watermark img{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(80vh,720px);max-width:90vw;opacity:0.06}.rc-hero-watermark .wm-text{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);font-family:var(--font-mc);font-size:clamp(9rem,26vw,22rem);letter-spacing:0.08em;color:rgba(139,92,246,0.05);white-space:nowrap;user-select:none}  .rc-hero{background:radial-gradient(900px 520px at 50% 42%,rgba(109,40,217,0.34),transparent 65%)}  .rc-hero h1{text-shadow:0 0 40px rgba(109,40,217,0.35)}body.rc-animations .rc-hero h1 .text-accent,.rc-hero h1 .text-accent{background:linear-gradient(100deg,var(--primary-light),var(--accent));background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:none}    .rc-starfield,.rc-cosmos{z-index:-1}#app{z-index:auto}  .btn-primary,.btn-primary:hover,.btn-primary:focus{color:#fff !important}.btn-accent,.btn-accent:hover,.btn-accent:focus{color:#2a1600 !important}.btn-discord,.btn-discord:hover{color:#fff !important}.btn-outline,.btn-outline:hover,.btn-outline-primary,.btn-outline-primary:hover{color:var(--text-primary) !important}.btn-secondary,.btn-success,.btn-danger,.btn-info{color:#fff !important}.btn .badge{color:#fff !important}  .rc-shop-package-card .card-body{display:flex;flex-direction:column}.rc-shop-package-card .card-body .btn{margin-top:auto;align-self:stretch}.rc-shop-package-card .card-subtitle{margin-top:auto;padding-top:0.5rem}.rc-shop-package-card .card-title{margin-bottom:0.25rem}  .rc-vote-note{color:var(--text-muted) !important;font-size:0.9rem;margin:-0.4rem 0 1rem}  .rc-shop-goal-target{font-size:0.85rem;color:var(--text-muted) !important;margin-top:0.2rem}  .rc-article-page,.rc-page{max-width:860px;margin:0 auto}.rc-article-hero{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--border-strong);margin-bottom:2rem;background:var(--nova-panel-bg)}.rc-article-cover{display:block;width:100%;max-height:380px;object-fit:cover}.rc-article-cover-veil{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(12,12,29,0.95));pointer-events:none}.rc-article-hero.has-cover .rc-article-head{position:absolute;left:0;right:0;bottom:0}.rc-article-head{padding:1.6rem 2rem}.rc-article-head h1{font-size:clamp(1.6rem,3.4vw,2.4rem);text-transform:none;letter-spacing:-0.01em;margin:0 0 0.6rem}.rc-article-page-meta{display:flex;align-items:center;gap:0.7rem;flex-wrap:wrap;font-size:0.9rem}.rc-article-page-meta img{width:34px;height:34px;border-radius:9px;image-rendering:pixelated;border:1px solid var(--border-strong)}.rc-article-author{font-weight:700;color:var(--text-primary) !important}.rc-article-date{color:var(--text-muted) !important}.rc-article-page-footer{margin:2.2rem 0 1rem}.rc-page-head{text-align:center;margin:0 0 2rem}.rc-page-head .section-line{display:block;width:120px;height:3px;border-radius:999px;background:var(--nova-grad);margin:0 auto 1.1rem}.rc-page-head h1{font-size:clamp(1.8rem,4vw,2.6rem)}  .rc-prose{background:rgba(17,17,40,0.55);border:1px solid var(--border-strong);border-radius:22px;padding:clamp(1.4rem,4vw,2.6rem);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);line-height:1.75}.rc-prose h1,.rc-prose h2,.rc-prose h3,.rc-prose h4{color:var(--text-primary) !important;margin:1.6em 0 0.6em;letter-spacing:-0.01em;text-transform:none}.rc-prose h1:first-child,.rc-prose h2:first-child,.rc-prose h3:first-child,.rc-prose p:first-child{margin-top:0}.rc-prose h2{font-size:1.45rem;padding-bottom:0.45rem;border-bottom:1px solid rgba(139,92,246,0.25)}.rc-prose h3{font-size:1.15rem}.rc-prose p{margin:0 0 1em}.rc-prose a:not(.btn){color:var(--primary-light) !important}.rc-prose a:not(.btn):hover{color:var(--accent) !important}.rc-prose ul,.rc-prose ol{margin:0 0 1.1em;padding-left:1.3em}.rc-prose li{margin:0.35em 0}.rc-prose ul > li::marker{color:var(--accent)}.rc-prose ol > li::marker{color:var(--primary-light);font-weight:700}.rc-prose img{border-radius:14px;border:1px solid var(--border-strong)}.rc-prose blockquote{border-left:3px solid var(--primary-light);background:rgba(109,40,217,0.1);border-radius:0 12px 12px 0;padding:0.8rem 1.1rem;margin:0 0 1.1em}.rc-prose hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,0.5),transparent);margin:1.8rem 0;opacity:1}.rc-prose table{width:100%}.rc-prose iframe{max-width:100%;border-radius:14px}@media (max-width:576px){.rc-article-hero.has-cover .rc-article-head{position:static}.rc-article-cover-veil{display:none}}  .rc-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.6rem}.rc-calendar-head h1{margin:0}.rc-calendar .card{background:rgba(17,17,40,0.6);border:1px solid var(--border-strong);border-radius:18px;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rc-calendar .rc-calendar-toolbar{background:var(--nova-panel-bg) !important;border-bottom:1px solid var(--border-strong);color:var(--text-primary) !important}.rc-calendar .rc-calendar-toolbar .btn-outline-light{background:rgba(139,92,246,0.12) !important;border:1px solid var(--border-strong) !important;color:var(--text-primary) !important;border-radius:8px}.rc-calendar .rc-calendar-toolbar .btn-outline-light:hover,.rc-calendar .rc-calendar-toolbar .btn-outline-light.active{background:var(--primary) !important;border-color:var(--primary-light) !important;color:#fff !important}.rc-calendar .table-bordered{border-color:var(--border-color)}.rc-calendar .table-bordered td,.rc-calendar .table-bordered th{border-color:var(--border-color) !important;background:transparent;vertical-align:top;min-width:90px;height:92px}.rc-calendar .table-bordered thead th{height:auto;text-transform:uppercase;letter-spacing:0.08em;font-size:0.75rem;color:var(--text-muted) !important;background:rgba(109,40,217,0.08)}.rc-calendar .event-item{background:rgba(109,40,217,0.08);border-color:var(--border-color) !important;border-radius:12px !important;transition:transform var(--dur,0.25s) ease,border-color var(--dur,0.25s) ease}.rc-calendar .event-item:hover{transform:translateY(-2px);border-color:rgba(139,92,246,0.5) !important}.rc-calendar .alert-info{background:rgba(96,165,250,0.08);border:1px solid rgba(96,165,250,0.35);color:var(--text-primary);border-radius:14px}.rc-calendar-propose-intro{color:var(--text-secondary) !important}@media (max-width:576px){.rc-calendar-head{flex-direction:column;align-items:stretch;text-align:center}}    .rc-hero h1 .text-accent{text-shadow:none !important}  .rc-navbar .container{max-width:1560px}.rc-navbar-nav{overflow:hidden}@media (min-width:1551px){.rc-nav-link{padding:9px 12px;font-size:0.88rem}}  .rc-vote-teaser,.rc-discord-panel,.rc-season-hub{box-shadow:0 24px 60px rgba(0,0,0,0.35)}#app .container > .rc-section + .rc-section::before{content:none}  .rc-calendar .table-bordered tbody td,.rc-calendar .table-bordered tbody th,.rc-calendar .table-bordered thead th{background:#121229 !important}  .rc-page{max-width:1160px}.rc-prose > p,.rc-prose > h1,.rc-prose > h2,.rc-prose > h3,.rc-prose > h4,.rc-prose > ul,.rc-prose > ol,.rc-prose > blockquote{max-width:820px;margin-left:auto;margin-right:auto}  .rc-launcher-method .rc-launcher-grid{grid-template-columns:minmax(0,320px);justify-content:center}    body.rc-animations .rc-hero h1 .text-accent{background:linear-gradient(100deg,var(--primary-light) 0%,#a855f7 35%,var(--accent) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rc-grad-shift 5s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.rc-hero h1 .text-accent{animation:none !important}}  .rc-navbar-nav{margin-bottom:0}  .rc-navbar-nav{overflow:visible}  .btn-discord::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,0.4),transparent);transform:skewX(-20deg);transition:left 0.55s ease}.btn-discord:hover::after{left:130%}.rc-review-delete-form{display:inline-flex;margin:0}button.rc-review-delete{background:none;border:0;padding:0;cursor:pointer;color:var(--danger) !important;font-size:1rem;transition:transform 0.2s ease,color 0.2s ease}button.rc-review-delete:hover{transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.btn-discord::after{display:none}}  .btn-discord,.btn-discord:hover,.btn-discord:focus,.btn-discord:active{background:#5865f2 !important}  .rc-propose{max-width:780px;margin:0 auto}.rc-propose-head{text-align:center;margin:0 0 1.8rem}.rc-propose-head .section-line{display:block;width:120px;height:3px;border-radius:999px;background:var(--nova-grad);margin:0 auto 1.1rem}.rc-propose-head h1{font-size:clamp(1.8rem,4vw,2.6rem)}.rc-propose-head p{color:var(--text-secondary);max-width:620px;margin:0.8rem auto 0}.rc-propose-back{text-align:center;margin-top:1.4rem}.rc-propose-back a{color:var(--text-secondary)}.rc-propose-back a:hover{color:var(--accent)}    .rc-footer-links a{display:inline-block;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur,0.25s) var(--ease-out,ease),text-decoration-color var(--dur,0.25s) var(--ease-out,ease),transform var(--dur,0.25s) var(--ease-out,ease)}.rc-footer-links a::after{content:none}.rc-footer-links a:hover,.rc-footer-links a:focus-visible{color:var(--text-primary);text-decoration-color:var(--accent);padding-left:0;transform:translateX(4px)}  .rc-footer-nav{columns:2;column-gap:22px}.rc-footer-nav li{break-inside:avoid;-webkit-column-break-inside:avoid}@media (max-width:575px){.rc-footer-nav{columns:1}}  .rc-footer-bottom a,.rc-prose p a:not(.btn){text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.rc-footer-links a:hover,.rc-footer-links a:focus-visible{transform:none}}    @font-face{font-family:"bootstrap-icons";src:url("/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff2?e34853135f9e39acf64315236852cd5a") format("woff2"),url("/assets/vendor/bootstrap-icons/fonts/bootstrap-icons.woff?e34853135f9e39acf64315236852cd5a") format("woff");font-display:swap}  .rc-loading-bar{width:100%;transform:scaleX(0);transform-origin:left center;will-change:transform;animation:rc-load-bar 1.2s ease-out forwards}@keyframes rc-load-bar{0%{transform:scaleX(0)}60%{transform:scaleX(0.7)}100%{transform:scaleX(1);opacity:0}}  @font-face{font-family:'Nunito';src:url('../fonts/nunito-latin.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito';src:url('../fonts/nunito-latin-ext.woff2') format('woff2');font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Sora';src:url('../fonts/sora-latin.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sora';src:url('../fonts/sora-latin-ext.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}    .rc-footer-nav{columns:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;align-content:start}@media (min-width:992px){  .rc-footer-grid.rc-footer-cols-3{grid-template-columns:1.15fr 2.3fr 1fr 1.2fr}.rc-footer-grid.rc-footer-cols-4{grid-template-columns:1.15fr 2.3fr 1fr 1.2fr 1fr}  .rc-footer-nav a{font-size:0.82rem}}@media (max-width:575px){.rc-footer-nav{grid-template-columns:1fr}}  .rc-footer-links a{line-height:1.35}.rc-footer-links li{margin-bottom:8px}  .rc-hero-watermark .wm-text{left:0;right:0;width:100%;height:1.2em;line-height:1.2;text-align:center;transform:translateY(-50%);overflow:hidden}