      
/* OUTBREAK: LAS VEGAS — see package/theme/global.css for the readable source. */
:root{--outbreak-bg:#0a0a0a;--outbreak-panel:#111;--outbreak-panel2:#171717;--outbreak-line:#2b2b2b;--outbreak-text:#d8d2c5;--outbreak-muted:#85827b;--outbreak-red:#b52b2b;--outbreak-pink:#d94f72;--outbreak-gold:#c99b4a}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070707;color:var(--outbreak-text);font-family:Arial,"Helvetica Neue",sans-serif;font-size:14px;line-height:1.55}a{color:inherit}.outbreak-site{max-width:1200px;margin:0 auto;background:var(--outbreak-bg);min-height:100vh;box-shadow:0 0 90px rgba(0,0,0,.85)}
.outbreak-topbar{min-height:72px;padding:14px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#0d0d0d;border-bottom:1px solid var(--outbreak-line);position:relative;z-index:5}.outbreak-logo{color:#f4f1ea;text-decoration:none;font-weight:900;font-size:27px;letter-spacing:5px;line-height:.9}.outbreak-logo span{display:block;color:var(--outbreak-red);font-size:10px;letter-spacing:6px;margin-top:7px}.outbreak-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.outbreak-nav a{color:#9d9a94;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;transition:.2s}.outbreak-nav a:hover{color:#fff}
.outbreak-user{display:flex;align-items:center;gap:12px;color:#8f8b84;font-size:10px;letter-spacing:1px;text-transform:uppercase}.outbreak-user a{color:#d8d2c5;text-decoration:none}.outbreak-user a:hover{color:var(--outbreak-pink)}
.outbreak-hero{min-height:400px;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.25) 55%,rgba(0,0,0,.72) 100%),url(https://i.postimg.cc/nLz0NGmP/banner.png) center/cover no-repeat;display:flex;align-items:center;position:relative;border-bottom:1px solid #333}.outbreak-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 65%,rgba(0,0,0,.7))}.hero-overlay{position:relative;z-index:2;padding:50px;max-width:610px}.hero-warning{color:#e06b6b;font-size:10px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.hero-overlay h1{margin:14px 0 15px;color:#fff;font-size:58px;line-height:.88;letter-spacing:-2px;text-shadow:0 4px 18px #000}.hero-overlay h1 strong{color:var(--outbreak-pink)}.hero-overlay p{color:#d0cbc2;font-size:14px;line-height:1.65;max-width:420px}.hero-button{display:inline-block;margin-top:10px;padding:11px 18px;background:var(--outbreak-red);color:#fff;text-decoration:none;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero-button:hover{background:var(--outbreak-pink)}
.outbreak-statusbar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--outbreak-line);background:#101010}.status-item{padding:14px 24px;border-right:1px solid var(--outbreak-line)}.status-item:last-child{border-right:0}.status-label{display:block;color:#6e6b65;font-size:8px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.status-value{display:block;color:#e5dfd5;margin-top:3px;font-size:12px;font-weight:900;letter-spacing:1px}.status-value.danger{color:#d55d5d}
.outbreak-info{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--outbreak-line)}.info-box{padding:25px 28px;background:#121212;border-right:1px solid var(--outbreak-line)}.info-box:last-child{border-right:0}.info-number{color:var(--outbreak-red);font-size:9px;font-weight:900;letter-spacing:2px}.info-box h3{margin:6px 0 8px;color:#f2eee7;font-size:16px;letter-spacing:2px}.info-box p{margin:0 0 12px;color:#88847d;font-size:12px;line-height:1.6}.info-box a{color:var(--outbreak-pink);text-decoration:none;font-size:9px;font-weight:900;letter-spacing:1.5px}
.outbreak-main{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;padding:38px}.section-heading{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--outbreak-line)}.section-heading span{color:var(--outbreak-red);font-size:9px;font-weight:900;letter-spacing:3px;text-transform:uppercase}.section-heading h2{margin:5px 0 0;color:#f1eee8;font-size:28px;letter-spacing:3px}.forum-list{background:#0f0f0f;border:1px solid var(--outbreak-line)}.forum-category{padding:13px 18px;background:#171717;border-bottom:1px solid #303030;color:#ddd;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.forum-row{display:grid;grid-template-columns:52px minmax(0,1fr) 190px;gap:14px;align-items:center;padding:18px;border-bottom:1px solid #232323;background:#111;transition:.18s}.forum-row:last-child{border-bottom:0}.forum-row:hover{background:#151515}.forum-icon{width:40px;height:40px;border:1px solid #383838;display:flex;align-items:center;justify-content:center;color:var(--outbreak-red);font-size:15px}.forum-name a{color:#eee;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:.6px}.forum-desc{color:#77736d;font-size:11px;margin-top:2px}.forum-stats{color:#6f6c66;text-align:right;font-size:10px;line-height:1.5;overflow:hidden}.forum-stats strong{color:#aaa}.forum-stats a{color:#9d9991;text-decoration:none}.forum-stats .smalltext{color:#777}.outbreak-sidebar{display:flex;flex-direction:column;gap:18px}.sidebar-box{padding:21px;background:#121212;border:1px solid var(--outbreak-line)}.sidebar-title{margin-bottom:12px;color:#f1eee8;font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.sidebar-title span{color:var(--outbreak-red)}.sidebar-box p{margin:0;color:#87837c;font-size:12px;line-height:1.7}.radio-line{padding:9px 0;border-top:1px solid #292929;color:#9a968f;font-size:11px}.radio-line:first-of-type{border-top:0}.radio-time{color:var(--outbreak-pink);font-size:9px;font-weight:800;letter-spacing:1px}.status-live{color:#d35c5c;font-size:18px;font-weight:900;letter-spacing:2px}.status-live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#d35c5c;box-shadow:0 0 10px #d35c5c;margin:0 8px 2px 0}.sidebar-small{color:#666;font-size:9px}.outbreak-boardstats{margin-top:20px}.outbreak-footer{padding:28px 38px;border-top:1px solid var(--outbreak-line);background:#0d0d0d;color:#666;font-size:10px}.outbreak-footer a{color:#888;text-decoration:none}
#container{max-width:none!important;width:auto!important;margin:0!important;padding:0!important}.wrapper{max-width:none!important;width:auto!important}.navigation{display:none}.thead{background:#171717!important;color:#ddd!important;border:0!important}.trow1,.trow2{background:#111!important;color:#bbb!important;border-color:#252525!important}.smalltext{color:#777!important}.pagination a,.pagination span{background:#171717!important;border-color:#333!important;color:#aaa!important}.error,.success,.notice{border-radius:0!important}.modal{background:#111!important;border:1px solid #333!important;color:#ddd!important}
@media(max-width:900px){.outbreak-topbar{padding:16px 22px;align-items:flex-start;flex-direction:column}.outbreak-nav{justify-content:flex-start}.outbreak-user{align-self:stretch}.outbreak-hero{min-height:350px}.hero-overlay{padding:35px 25px}.hero-overlay h1{font-size:46px}.outbreak-statusbar{grid-template-columns:repeat(2,1fr)}.status-item:nth-child(2){border-right:0}.outbreak-info{grid-template-columns:1fr}.info-box{border-right:0;border-bottom:1px solid var(--outbreak-line)}.outbreak-main{grid-template-columns:1fr;padding:24px}.forum-row{grid-template-columns:45px minmax(0,1fr)}.forum-stats{display:none}}
@media(max-width:520px){.outbreak-logo{font-size:22px}.outbreak-nav{gap:12px}.outbreak-nav a{font-size:9px}.outbreak-hero{min-height:330px}.hero-overlay h1{font-size:39px}.outbreak-statusbar{grid-template-columns:1fr}.status-item{border-right:0;border-bottom:1px solid var(--outbreak-line)}.status-item:last-child{border-bottom:0}.outbreak-main{padding:18px}.outbreak-footer{padding:22px}.forum-row{padding:14px}.forum-icon{width:34px;height:34px}}

/* =========================================================
   OUTBREAK CATEGORY BANNERS
   ========================================================= */

.outbreak-category {
    width: 100%;
    margin-bottom: 30px;
}


/* ---------------------------------------------------------
   BANNER
   --------------------------------------------------------- */

.outbreak-category-banner {
    position: relative;

    width: 100%;
    height: 150px;

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    overflow: hidden;

    border: 1px solid #303030;
    box-sizing: border-box;
}


/* dunkle transparente Ebene */

.outbreak-category-overlay {
    position: absolute;
    inset: 0;

    display: flex;
    align-items: center;
    justify-content: flex-end;

    background:
        linear-gradient(
            90deg,
            rgba(5,5,5,0.35) 0%,
            rgba(5,5,5,0.68) 55%,
            rgba(5,5,5,0.90) 100%
        );
}


/* ---------------------------------------------------------
   TEXT AUF DEM BANNER
   --------------------------------------------------------- */

.outbreak-category-content {
    padding: 25px 40px 25px 35px;

    text-align: right;
}


.outbreak-category-number {
    display: block;

    margin-bottom: 5px;

    color: #B52B2B;

    font-size: 10px;
    font-weight: 700;

    letter-spacing: 3px;
    text-transform: uppercase;
}


.outbreak-category-content h2 {
    margin: 0;

    color: #B52B2B;

    font-size: 24px;
    font-weight: 900;

    line-height: 1.1;

    letter-spacing: 4px;
    text-transform: uppercase;

    text-shadow:
        0 2px 8px rgba(0,0,0,0.9);
}


.outbreak-category-description {
    margin-top: 7px;

    color: rgba(255,255,255,0.68);

    font-size: 11px;
    letter-spacing: 0.5px;
}


/* ---------------------------------------------------------
   FOREN UNTER DEM BANNER
   --------------------------------------------------------- */

.outbreak-category-forums {
    background: #151515;

    border-left: 1px solid #303030;
    border-right: 1px solid #303030;
    border-bottom: 1px solid #303030;
}

/* =========================================================
   CATEGORY IMAGES
   ========================================================= */

.outbreak-category-banner.category-1 {
    background-image:
        url(../../../images/themes/cat.png);
}

.outbreak-category-banner.category-4 {
    background-image:
        url(../../../images/themes/cat.png);
}

.outbreak-category-banner.category-7 {
    background-image:
        url(../../../images/themes/cat.png);
}

.outbreak-category-banner.category-13 {
    background-image:
        url(../../../images/themes/cat.png);
}