.theme-red-dark{color-scheme:dark;--red-dark-primary: #c50000;--red-dark-primary-hover: #ff2020;--red-dark-background: #080808;--red-dark-surface: rgba(15, 15, 18, .88);--red-dark-card: rgba(20, 20, 24, .9);--red-dark-card-strong: rgba(10, 10, 12, .94);--red-dark-text: #ffffff;--red-dark-muted: #cbd5e1;--red-dark-soft: #94a3b8;--red-dark-border: rgba(255, 48, 48, .24);--red-dark-blue: #60a5fa}body.theme-red-dark.site-shell{min-height:100vh;background:radial-gradient(circle at 18% 10%,rgba(197,0,0,.22),transparent 30rem),radial-gradient(circle at 82% 12%,rgba(255,32,32,.16),transparent 32rem),linear-gradient(180deg,#0303045c,#080808bd),url(/images/themes/red-dark/theme-background.png) center top / cover fixed no-repeat;color:var(--red-dark-text)}.theme-red-dark .site-header{border-color:#ffffff14!important;background:#08080ac7!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000052}.theme-red-dark footer{border-color:#ffffff14!important;background:#08080adb!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-red-dark .site-card,.theme-red-dark .content-card,.theme-red-dark .team-card,.theme-red-dark .event-card,.theme-red-dark .server-section,.theme-red-dark .server-browser-panel,.theme-red-dark .server-row,.theme-red-dark .server-api-probe-card,.theme-red-dark .rounded-\[2rem\],.theme-red-dark .rounded-3xl,.theme-red-dark .rounded-2xl{border-color:var(--red-dark-border)!important;background:var(--red-dark-card)!important;box-shadow:0 26px 80px #00000061!important}.theme-red-dark .bg-white,.theme-red-dark .bg-white\/90,.theme-red-dark .bg-white\/80,.theme-red-dark .bg-slate-50,.theme-red-dark .bg-slate-100,.theme-red-dark .bg-blue-50,.theme-red-dark .bg-cyan-50{background-color:#101014db!important}.theme-red-dark .border-slate-100,.theme-red-dark .border-slate-200,.theme-red-dark .border-blue-100,.theme-red-dark .border-blue-200{border-color:var(--red-dark-border)!important}.theme-red-dark .text-slate-950,.theme-red-dark .text-slate-900,.theme-red-dark .text-slate-800,.theme-red-dark .text-slate-700{color:var(--red-dark-text)!important}.theme-red-dark .text-slate-600,.theme-red-dark .text-slate-500,.theme-red-dark .text-slate-400,.theme-red-dark .site-nav-link{color:var(--red-dark-muted)!important}.theme-red-dark .site-nav-link:hover,.theme-red-dark .site-nav-link.active{background:#c5000033!important;color:#fff!important}.theme-red-dark .site-btn-primary,.theme-red-dark .site-btn-accent,.theme-red-dark .btn-primary{border-color:#ff4c4c6b!important;background:linear-gradient(135deg,#b80000,#ff3b1f)!important;color:#fff!important;box-shadow:0 18px 40px #c5000057!important}.theme-red-dark .site-btn-primary:hover,.theme-red-dark .site-btn-accent:hover,.theme-red-dark .btn-primary:hover{background:linear-gradient(135deg,#ff2020,#ff5a2e)!important}.theme-red-dark .site-btn-secondary,.theme-red-dark .theme-selector,.theme-red-dark input,.theme-red-dark select,.theme-red-dark textarea{border-color:#ffffff29!important;background-color:#0a0a0cc7!important;color:var(--red-dark-text)!important}.theme-red-dark .badge-pill,.theme-red-dark .pill,.theme-red-dark [class*=badge]{border-color:#ff484838!important;background:#c5000029!important;color:#ffe4e4!important}.theme-red-dark a:not(.site-btn-primary):not(.site-btn-accent):not(.site-btn-secondary){color:#ff6b6b}.theme-red-dark .server-status.online,.theme-red-dark .server-rule-chip.is-on{background:#22c55e29!important;color:#bbf7d0!important;border-color:#22c55e59!important}.theme-red-dark .server-rule-chip.is-off{background:#ef444426!important;color:#fecaca!important;border-color:#ef44445c!important}.theme-red-dark .theme-selector option{background:#111114;color:#fff}@media(max-width:768px){body.theme-red-dark.site-shell{background-attachment:scroll}}.theme-red-dark .hero-shell,.theme-red-dark .page-header,.theme-red-dark .team-hero{border-color:#ff404042!important;background:radial-gradient(circle at 15% 10%,rgba(197,0,0,.18),transparent 24rem),radial-gradient(circle at 88% 20%,rgba(255,255,255,.06),transparent 22rem),linear-gradient(145deg,#0c0c10d6,#141012b8)!important;color:var(--red-dark-text)!important;box-shadow:0 32px 90px #0000006b!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-red-dark .hero-shell:after,.theme-red-dark .page-header:after,.theme-red-dark .team-hero:after{background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 42%,rgba(197,0,0,.08))!important}.theme-red-dark .page-header:before,.theme-red-dark .team-hero:before{background:linear-gradient(90deg,#ff2b2b,#7f1111)!important;box-shadow:0 0 22px #ff2b2b6b}.theme-red-dark .hero-media,.theme-red-dark .site-card,.theme-red-dark .kpi-card,.theme-red-dark .event-content-card,.theme-red-dark .event-side-card,.theme-red-dark .team-group,.theme-red-dark .team-member-card{border-color:#ff40403d!important;background:linear-gradient(145deg,#121217e6,#0c0c0fd6)!important;color:var(--red-dark-text)!important;box-shadow:0 22px 64px #0006!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-red-dark .team-group-owner,.theme-red-dark .team-group-tech{background:radial-gradient(circle at 96% 0%,rgba(255,32,32,.12),transparent 18rem),linear-gradient(145deg,#121217e6,#0c0c0fd6)!important}.theme-red-dark .section-title,.theme-red-dark .hero-title,.theme-red-dark .team-group-head h2,.theme-red-dark .team-member-title h3,.theme-red-dark .kpi-value,.theme-red-dark h1,.theme-red-dark h2,.theme-red-dark h3,.theme-red-dark h4{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.42)}.theme-red-dark .section-copy,.theme-red-dark .hero-highlight,.theme-red-dark .team-member-title p,.theme-red-dark .team-member-description,.theme-red-dark .team-member-description.muted,.theme-red-dark .markdown-content,.theme-red-dark p,.theme-red-dark li{color:#d8dee9!important}.theme-red-dark .text-blue-700,.theme-red-dark .hover\:text-blue-900:hover,.theme-red-dark .list-link{color:#ff6b6b!important}.theme-red-dark .list-link:hover,.theme-red-dark a:not(.site-btn-primary):not(.site-btn-accent):not(.site-btn-secondary):hover{color:#ff9b9b!important}.theme-red-dark .markdown-content h1,.theme-red-dark .markdown-content h2,.theme-red-dark .markdown-content h3,.theme-red-dark .markdown-content strong{color:#fff!important}.theme-red-dark .markdown-content code{background:#ffffff1a!important;color:#fecaca!important}.theme-red-dark .team-group-kicker,.theme-red-dark .team-group-count,.theme-red-dark .team-role-list span,.theme-red-dark .team-profile-links a,.theme-red-dark .hero-highlight{border:1px solid rgba(255,88,88,.26)!important;background:#c5000029!important;color:#ffe4e4!important}.theme-red-dark .team-profile-links a:hover{border-color:#ff787880!important;background:#c5000047!important;color:#fff!important}.theme-red-dark .team-member-avatar{border-color:#ff585852!important;background:linear-gradient(145deg,#c500003d,#ffffff0f)!important;color:#fff!important}.theme-red-dark .badge-pill,.theme-red-dark .badge-pill.alt,.theme-red-dark .badge-pill.accent,.theme-red-dark .badge-pill.success,.theme-red-dark .badge-pill.warn,.theme-red-dark .badge-pill.danger,.theme-red-dark .badge-pill.info{border:1px solid rgba(255,90,90,.28)!important;background:#c5000033!important;color:#ffe4e4!important}.theme-red-dark .bg-\[linear-gradient\(135deg\,\#eff6ff_0\%\,\#ffffff_50\%\,\#ecfeff_100\%\)\]{background:radial-gradient(circle at 100% 0%,rgba(197,0,0,.16),transparent 20rem),linear-gradient(145deg,#121217eb,#0a0a0ce0)!important}.theme-red-dark .border-white\/80,.theme-red-dark .bg-white\/80,.theme-red-dark .bg-white\/85,.theme-red-dark .bg-white\/90,.theme-red-dark .bg-orange-50,.theme-red-dark .bg-teal-50,.theme-red-dark .bg-blue-50{border-color:#ff40403d!important;background:#121217e0!important}.theme-red-dark .text-orange-700,.theme-red-dark .text-teal-700,.theme-red-dark .text-blue-700,.theme-red-dark .text-blue-800{color:#ffe4e4!important}.theme-red-dark .site-header .rounded-2xl,.theme-red-dark .site-header .bg-white,.theme-red-dark .site-header .bg-slate-50{background:#0c0c0ff5!important;border-color:#ff404038!important}.theme-red-dark .site-header img,.theme-red-dark .hero-media img,.theme-red-dark .team-member-avatar img,.theme-red-dark .event-card-image,.theme-red-dark .server-preview-image{filter:none!important}.theme-red-dark .event-overview-head,.theme-red-dark .event-overview-note,.theme-red-dark .event-card,.theme-red-dark .event-card-body,.theme-red-dark .event-mini-card,.theme-red-dark .event-detail-hero,.theme-red-dark .event-detail-panel,.theme-red-dark .event-detail-cover,.theme-red-dark .event-meta-card,.theme-red-dark .event-gallery-feature,.theme-red-dark .event-gallery-thumb,.theme-red-dark .event-route-thumb,.theme-red-dark .event-highlight-box,.theme-red-dark .server-browser-stat-card,.theme-red-dark .server-browser-filterbar,.theme-red-dark .server-browser-section,.theme-red-dark .server-list-row,.theme-red-dark .server-list-detailpanel,.theme-red-dark .server-list-detailbox,.theme-red-dark .server-browser-card,.theme-red-dark .server-browser-infoblock,.theme-red-dark .server-browser-detailpanel,.theme-red-dark .server-browser-optionpanel,.theme-red-dark .server-card,.theme-red-dark .server-stat-card,.theme-red-dark .server-detail-panel,.theme-red-dark .server-rule-panel,.theme-red-dark .server-guide-step,.theme-red-dark .server-guide-linkcard,.theme-red-dark .server-guide-serverline,.theme-red-dark .server-panel-api-card,.theme-red-dark .server-panel-api-list div,.theme-red-dark .server-api-probe-card,.theme-red-dark .server-api-probe-grid>div,.theme-red-dark .server-api-details,.theme-red-dark .server-api-details-grid>div{border-color:#ff40403d!important;background:radial-gradient(circle at 100% 0%,rgba(197,0,0,.08),transparent 18rem),linear-gradient(145deg,#121217e6,#0b0b0edb)!important;color:var(--red-dark-text)!important;box-shadow:0 22px 58px #0000005c!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-red-dark .event-detail-cover-image,.theme-red-dark .event-card-image,.theme-red-dark .event-gallery-feature-image,.theme-red-dark .event-gallery-thumb-image,.theme-red-dark .event-route-thumb img,.theme-red-dark .server-list-poster-image,.theme-red-dark .server-browser-poster-image,.theme-red-dark .server-api-probe-preview img{filter:saturate(1.08) contrast(1.04) brightness(.9)!important}.theme-red-dark .event-card-placeholder,.theme-red-dark .event-detail-cover-placeholder,.theme-red-dark .server-list-poster,.theme-red-dark .server-browser-cardmedia,.theme-red-dark .server-api-probe-preview{border-color:#ff404047!important;background:radial-gradient(circle at 90% 15%,rgba(255,32,32,.24),transparent 12rem),linear-gradient(145deg,#18080af5,#060608f0)!important;color:#fff!important}.theme-red-dark .server-list-poster-overlay,.theme-red-dark .server-browser-poster-overlay{background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 46%),linear-gradient(180deg,#ff28281f,#00000047)!important}.theme-red-dark .event-mini-label,.theme-red-dark .event-meta-label,.theme-red-dark .server-browser-stat-label,.theme-red-dark .server-browser-infolabel,.theme-red-dark .server-browser-optiontitle,.theme-red-dark .server-browser-minirow-label,.theme-red-dark .server-copy-label,.theme-red-dark .server-card-kicker,.theme-red-dark .server-stat-label,.theme-red-dark .server-detail-label,.theme-red-dark .server-rule-heading,.theme-red-dark .server-api-probe-grid span,.theme-red-dark .server-api-details h4,.theme-red-dark .admin-kicker{color:#ffb4b4!important}.theme-red-dark .event-mini-card,.theme-red-dark .event-meta-card,.theme-red-dark .event-side-row,.theme-red-dark .server-guide-serverline,.theme-red-dark .server-detail-list li,.theme-red-dark .server-api-details li,.theme-red-dark .server-api-details p,.theme-red-dark .server-api-details pre{color:#d8dee9!important}.theme-red-dark .event-side-row strong,.theme-red-dark .event-meta-card p:not(.event-meta-label),.theme-red-dark .server-browser-stat-value,.theme-red-dark .server-list-name,.theme-red-dark .server-browser-name,.theme-red-dark .server-browser-infovalue,.theme-red-dark .server-browser-minirow-value,.theme-red-dark .server-copy-id,.theme-red-dark .server-card-title,.theme-red-dark .server-stat-value,.theme-red-dark .server-guide-intro h2,.theme-red-dark .server-guide-note h2,.theme-red-dark .server-guide-step h3,.theme-red-dark .server-guide-linkcard strong,.theme-red-dark .server-guide-servergroup h3,.theme-red-dark .server-guide-serverline span,.theme-red-dark .server-panel-api-card h2,.theme-red-dark .server-panel-api-list strong,.theme-red-dark .server-api-probe-grid strong,.theme-red-dark .server-api-probe-titleline h3{color:#fff!important}.theme-red-dark .event-detail-lead,.theme-red-dark .event-highlight-box,.theme-red-dark .event-card-body p,.theme-red-dark .event-mini-card,.theme-red-dark .server-browser-summary,.theme-red-dark .server-list-summary,.theme-red-dark .server-list-modpreview,.theme-red-dark .server-browser-detailtext,.theme-red-dark .server-browser-muted,.theme-red-dark .server-browser-subnote,.theme-red-dark .server-card-description,.theme-red-dark .server-detail-value,.theme-red-dark .server-guide-intro p,.theme-red-dark .server-guide-note p,.theme-red-dark .server-guide-step p,.theme-red-dark .server-guide-linkcard p,.theme-red-dark .server-panel-api-card p,.theme-red-dark .server-panel-api-list span,.theme-red-dark .server-api-probe-source{color:#d8dee9!important}.theme-red-dark .server-browser-searchfield,.theme-red-dark .server-browser-select,.theme-red-dark .server-browser-viewbutton,.theme-red-dark .server-copy-trigger,.theme-red-dark .server-list-detailtrigger{border-color:#ff40403d!important;background:#0a0a0cd1!important;color:#f8fafc!important}.theme-red-dark .server-browser-searchinput::-moz-placeholder{color:#d8dee9!important}.theme-red-dark .server-browser-searchinput,.theme-red-dark .server-browser-searchinput::placeholder{color:#d8dee9!important}.theme-red-dark .server-browser-viewbutton:hover,.theme-red-dark .server-browser-viewbutton.active,.theme-red-dark .server-list-detailtrigger:hover,.theme-red-dark .server-browser-disclosure summary{border-color:#ff5a5a6b!important;background:#c5000038!important;color:#fff!important}.theme-red-dark .server-browser-columns{color:#ffb4b4!important;background:#0a0a0c8f!important;border:1px solid rgba(255,64,64,.14)}.theme-red-dark .server-section-count,.theme-red-dark .server-browser-sectionplayers,.theme-red-dark .server-panel-api-stats span,.theme-red-dark .server-guide-serverline strong,.theme-red-dark .server-copy-state,.theme-red-dark .server-browser-badge,.theme-red-dark .server-browser-badge.neutral,.theme-red-dark .server-browser-badge.category-vanilla,.theme-red-dark .server-browser-badge.category-mods,.theme-red-dark .server-browser-badge.category-promods,.theme-red-dark .server-browser-badge.category-event,.theme-red-dark .server-browser-badge.category-baustellen,.theme-red-dark .server-meta-pill,.theme-red-dark .server-guide-step span{border:1px solid rgba(255,88,88,.26)!important;background:#c500002b!important;color:#ffe4e4!important;box-shadow:none!important}.theme-red-dark .server-browser-status.success,.theme-red-dark .server-status-pill.online,.theme-red-dark .server-rule-chip.success,.theme-red-dark .server-rule-pill.success,.theme-red-dark .server-api-success{border-color:#22c55e57!important;background:#22c55e29!important;color:#bbf7d0!important}.theme-red-dark .server-browser-status.warn,.theme-red-dark .server-rule-chip.info,.theme-red-dark .server-rule-pill.info{border-color:#7dd3fc57!important;background:#0ea5e924!important;color:#bae6fd!important}.theme-red-dark .server-browser-status.danger,.theme-red-dark .server-status-pill.offline,.theme-red-dark .server-rule-chip.danger,.theme-red-dark .server-rule-pill.danger,.theme-red-dark .server-panel-api-error{border-color:#f871715c!important;background:#ef444429!important;color:#fecaca!important}.theme-red-dark .server-rule-chip,.theme-red-dark .server-rule-value{border-color:#ff404038!important;background:#ffffff0f!important;color:#f8fafc!important}.theme-red-dark .server-browser-progress::-webkit-progress-bar{background:#ffffff1c!important}.theme-red-dark .server-browser-progress::-webkit-progress-value,.theme-red-dark .server-browser-progress::-moz-progress-bar{background:linear-gradient(90deg,#ff2626,#ff7a45)!important}.theme-red-dark .event-lightbox-backdrop{background:#000000d6!important}.theme-red-dark .event-lightbox-panel,.theme-red-dark .event-lightbox-close,.theme-red-dark .event-lightbox-nav,.theme-red-dark .event-lightbox-counter{border-color:#ff404047!important;background:#0c0c0feb!important;color:#fff!important}
