:root{--primary-color:#343444;--primary-color2:#fff;--primary-color3:#00ffd5;--primary-color4:#09090c;--primary-color5:#0b0c10;--primary-color6:#17c2b4c4;--primary-color7:#65657a;--primary-color8:#ffffff8c;--primary-color9:#ffffff45;--primary-color10:#e57e7e;--primary-color11:#131318;--primary-color12:#000;--primary-color13:#00ffd5;--primary-color14:#08ded342;--primary-color15:#007bff;--primary-color16:#515151;--primary-color17:#202027;--primary-color18:#cf0606;}










/* TIP4SERV-ADDITIONAL-CSS DONT TOUCH ME */
/* #NEXUS Shop - Tip4Serv Additional CSS v11 (16.10.2026) - complete, compact. Paste the WHOLE file. */
:root{--a:#00ffd5;--a2:#00a2ff;--ad:rgba(0,255,213,.14);--bg:#07080c;--card:rgba(18,20,28,.9);--bd:rgba(0,255,213,.2);--tx:#e8edf3;--mu:#98a2ae;--r:16px;
--f:"Segoe UI",Inter,Arial,system-ui,sans-serif;--h:Bahnschrift,"Segoe UI Semibold","Arial Narrow",sans-serif;--nx-accent:#00ffd5;--nx-accent-2:#00a2ff;--nx-border:rgba(0,255,213,.2);--nx-text:#e8edf3;--nx-muted:#98a2ae;--nx-head:Bahnschrift,"Segoe UI Semibold",sans-serif}
@keyframes nxShine{0%{background-position:-200% 0}100%{background-position:200% 0}}
@keyframes nxPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,61,110,.5)}50%{transform:scale(1.04);box-shadow:0 0 0 10px rgba(255,61,110,0)}}
@keyframes nxGlow{0%,100%{box-shadow:0 0 12px rgba(0,255,213,.35)}50%{box-shadow:0 0 30px rgba(0,255,213,.75)}}
@keyframes nxUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
@keyframes nxTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes nxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes nxToast{0%{opacity:0;transform:translateX(-120%)}2%,17%{opacity:1;transform:none}20%,100%{opacity:0;transform:translateX(-120%)}}
@keyframes nxSlideAll{0%,20%{transform:translateX(0)}25%,45%{transform:translateX(-100%)}50%,70%{transform:translateX(-200%)}75%,95%{transform:translateX(-300%)}100%{transform:translateX(-400%)}}

/* base */
body{font-family:var(--f);color:var(--tx);background:radial-gradient(1200px 600px at 10% -10%,rgba(0,255,213,.08),transparent 60%),radial-gradient(900px 500px at 110% 10%,rgba(0,162,255,.08),transparent 60%),var(--bg)!important}
h1,h2,h3,h4,h5,.tf-title{font-family:var(--h);letter-spacing:.04em}
::selection{background:var(--a);color:#031014}
li:has(>a[href="/category/home"]),[data-name="top_product"],[data-name="top_customer"]{display:none!important}

/* header */
.header-navbar-fixed{background:rgba(7,8,12,.75)!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--bd)}
.flat-title-page.home_cover{padding-top:92px!important;padding-bottom:22px!important}
.flat-title-page.home_cover .overlay{background:linear-gradient(180deg,rgba(5,8,14,.3),rgba(5,8,14,.92))!important;opacity:1!important}
#site-logo img{border-radius:50%;animation:nxGlow 3s ease-in-out infinite}
.flat-title-page.home_cover h2.heading{font:900 22px/1.25 var(--h)!important;letter-spacing:.08em!important;text-transform:uppercase;background:linear-gradient(90deg,#fff,var(--a),var(--a2),#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;animation:nxShine 6s linear infinite}

/* buttons, badges, forms */
.btn-primary,.addtocart_btn,.sc-button.pri-3{background:linear-gradient(90deg,var(--a),var(--a2))!important;border:0!important;color:#041017!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;border-radius:12px!important}
.sc-card-product .discounted,.product-details-discount{background:linear-gradient(90deg,#ff3d6e,#ff8a3d)!important;color:#fff!important;border-radius:999px!important;font-weight:800;animation:nxPulse 2.6s ease-in-out infinite}
.form-control{background:#0b0d12!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:var(--tx)!important}
.modal-content{background:#12141c!important;border:1px solid var(--bd)!important;border-radius:18px!important}

/* category bar (desktop): pills in one row */
@media(min-width:992px){
.neon-bg-color .row:has(>.pd-l-main-container-pc){flex-direction:column}
.neon-bg-color .row:has(>.pd-l-main-container-pc)>.col-lg-3,.neon-bg-color .row:has(>.pd-l-main-container-pc)>.pd-l-main-container-pc{max-width:100%!important;flex:0 0 100%!important;width:100%!important}
.neon-bg-color .col-lg-3>.visible-pc.side-bar{display:none!important}
.neon-bg-color .col-lg-3>.mg-b-30{margin-bottom:18px!important}
.neon-bg-color .col-lg-3 nav.side-bar.category{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px!important;position:sticky;top:84px;z-index:50;background:rgba(10,13,20,.82)!important;backdrop-filter:blur(14px);border:1px solid var(--bd)!important;border-radius:var(--r)!important;box-shadow:none!important}
.neon-bg-color .col-lg-3 nav.side-bar.category::before,.neon-bg-color .col-lg-3 nav.side-bar.category::after{display:none!important}
.neon-bg-color .col-lg-3 nav.side-bar.category .toggle-category-collapse{display:none!important}
.neon-bg-color .col-lg-3 nav.side-bar.category #category-nav-menu{margin:0!important;padding:0!important;border:0!important}
.neon-bg-color .col-lg-3 nav.side-bar.category #collapseCategory{display:flex!important;flex-wrap:wrap;gap:8px;flex:1;height:auto!important}
.neon-bg-color .col-lg-3 nav.side-bar.category .wrap-category,.neon-bg-color .col-lg-3 nav.side-bar.category .widget-category,.neon-bg-color .col-lg-3 nav.side-bar.category .content-wg-category{margin:0!important;padding:0!important;border:0!important;background:none!important}
.neon-bg-color .col-lg-3 nav.side-bar.category ul{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li{width:auto!important;flex:0 0 auto!important;max-width:none!important;margin:0!important;padding:0!important}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li:has(a[href="/category/mystery-crates"]){order:-1}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li a,.neon-bg-color .col-lg-3 nav.side-bar.category .back-home-btn{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:9px 16px!important;border-radius:999px!important;font:800 13px/1 var(--h)!important;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid var(--bd)!important;background:rgba(18,20,28,.9)!important;color:var(--tx)!important;transition:transform .15s}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li a:hover{transform:translateY(-2px)}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li a.selected,.neon-bg-color .col-lg-3 nav.side-bar.category ul li a.active,.neon-bg-color .col-lg-3 nav.side-bar.category .back-home-btn.active{background:linear-gradient(90deg,var(--a),var(--a2))!important;color:#041017!important;border-color:transparent!important}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li a[href="/category/mystery-crates"]{border-color:#b46cff!important;box-shadow:0 0 14px rgba(180,108,255,.45)}
.neon-bg-color .col-lg-3 nav.side-bar.category ul li a[href="/category/mystery-crates"].selected{background:linear-gradient(90deg,#7b3cff,#b46cff)!important;color:#fff!important}
.pd-l-main-container-pc .content-tab>.row>.col-md-6:has(.sc-card-product){flex:0 0 33.333%!important;max-width:33.333%!important}
}
@media(min-width:1300px){.pd-l-main-container-pc .content-tab>.row>.col-md-6:has(.sc-card-product){flex:0 0 25%!important;max-width:25%!important}}
nav.side-bar.category a[href^="/category/"]::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:11px;color:var(--a)}
nav.side-bar.category a[href="/category/mystery-crates"]::before{content:"\f06b";color:#b46cff}
nav.side-bar.category a[href="/category/ranks"]::before{content:"\f521"}
nav.side-bar.category a[href="/category/ascensions"]::before{content:"\f102"}
nav.side-bar.category a[href="/category/base-kits"]::before{content:"\f015"}
nav.side-bar.category a[href="/category/dino-lines"]::before{content:"\f6d5"}
nav.side-bar.category a[href="/category/blueprints"]::before{content:"\f568"}
nav.side-bar.category a[href="/category/resources"]::before{content:"\f1b3"}
nav.side-bar.category a.selected::before,nav.side-bar.category a.active::before{color:inherit}

/* product cards */
.sc-card-product{padding:12px 12px 16px!important;margin-bottom:20px!important;background:linear-gradient(160deg,rgba(22,25,35,.95),rgba(12,13,19,.95))!important;border:1px solid var(--bd)!important;border-radius:var(--r)!important;transition:transform .2s,box-shadow .2s,border-color .2s}
.sc-card-product:hover{transform:translateY(-4px);border-color:var(--a)!important;box-shadow:0 14px 30px rgba(0,255,213,.14)}
.sc-card-product .card-media{border-radius:12px;overflow:hidden;margin-bottom:10px!important}
.sc-card-product .card-media img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;transition:transform .3s}
.sc-card-product:hover .card-media img{transform:scale(1.05)}
.sc-card-product .card-title h5{font:800 14px/1.35 var(--h)!important;letter-spacing:.06em;color:#fff;text-transform:uppercase}
.sc-card-product .new_price,.price{color:var(--a)!important;font-weight:800}
.old-price{opacity:.55}
.sc-card-category{background:linear-gradient(145deg,rgba(22,25,35,.95),rgba(12,13,19,.95))!important;border:1px solid var(--bd)!important;border-radius:var(--r)!important}
.sc-card-category img{object-fit:contain!important;object-position:center top!important}

/* product page */
body:has(#addtocart_inputs) h3.heading .font-text-gradient{font-size:32px!important;text-transform:uppercase}
body:has(#addtocart_inputs) .price-box .new_price{font-size:34px!important;font-weight:900!important}
body:has(#addtocart_inputs) .product-details-discount{position:static!important;display:inline-block;margin:0 0 10px!important;padding:6px 14px!important;font-size:15px!important}
body:has(#addtocart_inputs) .product-details-discount::after{content:"  LAUNCH OFFER"}
#addtocart_inputs .addtocart_btn{min-height:54px;font-size:16px!important;animation:nxGlow 2.4s ease-in-out infinite}
#addtocart_inputs .add_input_form::after{content:"\26A1  Instant in-game delivery\A\1F6E1  Delivery guarantee\A\1F512  Secure checkout\A\267E  No wipe";white-space:pre-line;display:block;margin-top:14px;padding:12px 14px;border-radius:12px;border:1px solid var(--bd);background:rgba(0,255,213,.06);font-size:13.5px;line-height:1.9}
#product-description-container .description_tab,#product-description-container .provenance{max-height:none!important;height:auto!important;overflow:visible!important}
#description-show-more,#product-description-container .product-description-title{display:none!important}

/* footer */
#footer{border-top:1px solid var(--bd)}
.powered{opacity:.5}

/* ================= START PAGE (blocks are recognised by the #nx- marker in their link) ================= */
.pd-l-main-container-pc:has(a[href$="#nx-ticker"]){display:flex;flex-direction:column}
.pd-l-main-container-pc .tip4serv-home-description:has(a[href$="#nx-ticker"]){order:-1!important;background:none!important;border:0!important;padding:0!important;overflow:visible!important}
.pd-l-main-container-pc .tip4serv-home-description:has(a[href$="#nx-ticker"])::before{display:none!important}
.pd-l-main-container-pc .tip4serv-home-description:has(a[href$="#nx-ticker"]) .explore-tab{max-height:none!important;overflow:visible!important;padding:0!important;-webkit-mask-image:none!important;mask-image:none!important;color:var(--tx)!important;font-size:15px!important}
.pd-l-main-container-pc:has(a[href$="#nx-ticker"])>section.content-tab:has(.sc-card-category){display:none!important}
.tip4serv-home-description .tip4serv-store-description{margin:0!important}
.tip4serv-home-description a[href*="#nx-"]{text-decoration:none!important}
.tip4serv-home-description a[href*="#nx-"] img{display:block;max-width:100%;height:auto}
.tip4serv-home-description p:empty{display:none}
/* pop-ups */
.tip4serv-home-description div:has(>a[href$="#nx-toast"]){position:sticky;top:calc(100vh - 116px);z-index:9990;height:0;width:320px;margin-left:-10px}
.tip4serv-home-description a[href$="#nx-toast"]{position:absolute;left:0;top:0;width:320px;padding:13px 40px 13px 16px;border-radius:14px;font-size:13px;line-height:1.5;color:var(--mu)!important;opacity:0;transform:translateX(-120%);animation:nxToast 60s ease infinite;background:rgba(14,17,25,.97);border:1px solid var(--a);box-shadow:0 14px 40px rgba(0,0,0,.55)}
.tip4serv-home-description a[href$="#nx-toast"] b{font:900 13px/1.3 var(--h);letter-spacing:.1em;color:#fff}
.tip4serv-home-description a[href$="#nx-toast"]::after{content:"\2192";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--a);font-size:18px}
.tip4serv-home-description a[href$="#nx-toast"]:nth-child(1){animation-delay:4s;border-color:#b46cff}
.tip4serv-home-description a[href$="#nx-toast"]:nth-child(2){animation-delay:16s}
.tip4serv-home-description a[href$="#nx-toast"]:nth-child(3){animation-delay:28s;border-color:#ff3d6e}
.tip4serv-home-description a[href$="#nx-toast"]:nth-child(4){animation-delay:40s;border-color:#2dd9f0}
.tip4serv-home-description a[href$="#nx-toast"]:nth-child(5){animation-delay:52s;border-color:#ff9f43}
/* offer ticker: first thing on the page */
.tip4serv-home-description div:has(>a[href$="#nx-ticker"]){overflow:hidden;border:1px solid rgba(255,61,110,.55);border-radius:12px;margin:0 0 16px;background:linear-gradient(90deg,rgba(255,61,110,.28),rgba(255,138,61,.16),rgba(255,61,110,.28))}
.tip4serv-home-description a[href$="#nx-ticker"]{display:inline-flex;white-space:nowrap;animation:nxTicker 40s linear infinite}
.tip4serv-home-description a[href$="#nx-ticker"] b{padding:10px 30px;font:800 12.5px/1 var(--h);letter-spacing:.14em;color:#fff}
/* slider */
.tip4serv-home-description div:has(>a[href$="#nx-slide"]){display:flex;overflow:hidden;border-radius:20px;margin:0 0 18px;border:1px solid var(--bd);box-shadow:0 16px 44px rgba(0,0,0,.45)}
.tip4serv-home-description a[href$="#nx-slide"]{flex:0 0 100%;animation:nxSlideAll 25s cubic-bezier(.7,0,.3,1) infinite}
.tip4serv-home-description div:has(>a[href$="#nx-slide"]):hover a{animation-play-state:paused}
/* compact hero */
.tip4serv-home-description div:has(>a[href$="#nx-hero-badge"]){text-align:center;padding:22px 20px;margin-bottom:8px;border-radius:20px;border:1px solid var(--bd);background:radial-gradient(800px 240px at 50% 0%,rgba(0,255,213,.18),transparent 70%),linear-gradient(160deg,#0d1420,#07090e)}
.tip4serv-home-description a[href$="#nx-hero-badge"]{display:inline-block;padding:8px 18px;border-radius:999px;font:900 12.5px/1 var(--h);letter-spacing:.14em;color:#fff!important;background:linear-gradient(90deg,#ff3d6e,#ff8a3d);animation:nxPulse 2.2s ease-in-out infinite}
.tip4serv-home-description a[href$="#nx-hero-title"]{display:block;margin:14px 0 6px;font:900 clamp(26px,4vw,42px)/1.05 var(--h);letter-spacing:.06em;color:#fff!important;pointer-events:none}
.tip4serv-home-description a[href$="#nx-hero-title"] b{background:linear-gradient(90deg,var(--a),var(--a2),var(--a));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nxShine 4s linear infinite}
.tip4serv-home-description a[href$="#nx-hero-text"]{display:block;margin:0 auto 16px;color:var(--mu)!important;font-size:15px;letter-spacing:.06em;pointer-events:none}
.tip4serv-home-description div:has(>a[href$="#nx-btn-main"]){display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.tip4serv-home-description a[href*="#nx-btn-"]{display:inline-block;padding:13px 24px;border-radius:13px;font:900 13.5px/1 var(--h);letter-spacing:.1em;transition:transform .15s,filter .15s}
.tip4serv-home-description a[href*="#nx-btn-"]:hover{transform:translateY(-3px);filter:brightness(1.1)}
.tip4serv-home-description a[href$="#nx-btn-main"]{color:#041017!important;background:linear-gradient(90deg,var(--a),var(--a2));animation:nxGlow 2.4s ease-in-out infinite}
.tip4serv-home-description a[href$="#nx-btn-crate"]{color:#fff!important;background:linear-gradient(90deg,#7b3cff,#b46cff)}
.tip4serv-home-description a[href$="#nx-btn-ghost"]{color:var(--a)!important;border:1px solid var(--a);background:rgba(0,255,213,.06)}
/* section titles */
.tip4serv-home-description div:has(>a[href$="#nx-h2"]){display:flex;align-items:center;justify-content:space-between;margin:28px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--bd)}
.tip4serv-home-description a[href$="#nx-h2"]{font:900 18px/1 var(--h);letter-spacing:.16em;color:#fff!important;pointer-events:none}
.tip4serv-home-description a[href$="#nx-more"]{font:800 11.5px/1 var(--h);letter-spacing:.12em;color:#b46cff!important;padding:8px 14px;border:1px solid #b46cff;border-radius:999px}
/* product cards: b1 tag, img, b2 title, text, b3 old price, b4 price, b5 button */
.tip4serv-home-description div:has(>a[href$="#nx-card"]){display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.tip4serv-home-description a[href$="#nx-card"]{position:relative;display:block;padding:12px 12px 14px;border-radius:16px;border:1px solid var(--bd);font-size:12.5px;line-height:1.45;color:var(--mu)!important;background:linear-gradient(160deg,rgba(22,25,35,.95),rgba(12,13,19,.95));animation:nxUp .6s ease both;transition:transform .2s,box-shadow .2s,border-color .2s}
.tip4serv-home-description a[href$="#nx-card"]:hover{transform:translateY(-5px);border-color:var(--a);box-shadow:0 14px 32px rgba(0,255,213,.18)}
.tip4serv-home-description a[href$="#nx-card"] img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin-bottom:10px}
.tip4serv-home-description a[href*="crate"][href$="#nx-card"] img{animation:nxFloat 3s ease-in-out infinite}
.tip4serv-home-description a[href$="#nx-card"] b:nth-of-type(1){position:absolute;z-index:2;top:20px;left:20px;padding:5px 10px;border-radius:999px;font:900 10.5px/1 var(--h);letter-spacing:.12em;color:#fff;background:linear-gradient(90deg,#ff3d6e,#ff8a3d)}
.tip4serv-home-description a[href$="#nx-card"] b:nth-of-type(2){display:block;font:900 15px/1.2 var(--h);letter-spacing:.06em;color:#fff;text-transform:uppercase;margin-bottom:3px}
.tip4serv-home-description a[href$="#nx-card"] b:nth-of-type(3){display:inline-block;margin-top:8px;margin-right:6px;font-size:13px;color:#ff6b8a;text-decoration:line-through;opacity:.8}
.tip4serv-home-description a[href$="#nx-card"] b:nth-of-type(4){display:inline-block;font:900 21px/1 var(--h);color:var(--a)}
.tip4serv-home-description a[href$="#nx-card"] b:nth-of-type(5){display:block;margin-top:11px;padding:10px;border-radius:11px;text-align:center;font:900 12.5px/1 var(--h);letter-spacing:.1em;color:#041017;background:linear-gradient(90deg,var(--a),var(--a2))}
/* categories: several per row */
.tip4serv-home-description div:has(>a[href$="#nx-cat"]){display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
.tip4serv-home-description a[href$="#nx-cat"]{flex:0 0 calc(25% - 11px);display:block;border-radius:16px;overflow:hidden;border:1px solid var(--bd);transition:transform .25s,box-shadow .25s,border-color .25s;animation:nxUp .6s ease both}
.tip4serv-home-description a[href$="#nx-cat"]:hover{transform:translateY(-5px);border-color:var(--a);box-shadow:0 16px 36px rgba(0,255,213,.2)}
.tip4serv-home-description a[href*="mystery-crates"][href$="#nx-cat"]{border-color:#b46cff}
/* how it works + faq */
.tip4serv-home-description div:has(>a[href$="#nx-step"]){display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.tip4serv-home-description a[href$="#nx-step"]{display:flex;gap:12px;align-items:center;padding:14px;border-radius:14px;border:1px solid var(--bd);background:var(--card);color:var(--tx)!important;font:700 14px/1.3 var(--h);letter-spacing:.04em;pointer-events:none}
.tip4serv-home-description a[href$="#nx-step"] b{flex:0 0 38px;height:38px;text-align:center;border-radius:11px;font:900 18px/38px var(--h);color:#041017;background:linear-gradient(135deg,var(--a),var(--a2))}
.tip4serv-home-description div:has(>a[href$="#nx-faq"]){display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.tip4serv-home-description a[href$="#nx-faq"]{display:block;padding:14px 16px;border-radius:14px;border:1px solid var(--bd);background:var(--card);color:var(--mu)!important;font-size:13.5px;line-height:1.5;pointer-events:none}
.tip4serv-home-description a[href$="#nx-faq"] b{font:800 14px/1.4 var(--h);color:var(--a)}
/* final call to action */
.tip4serv-home-description div:has(>a[href$="#nx-final-title"]){margin:28px 0 20px;padding:26px 18px;text-align:center;border-radius:20px;border:1px solid rgba(255,61,110,.5);background:linear-gradient(120deg,rgba(255,61,110,.2),rgba(0,255,213,.1))}
.tip4serv-home-description a[href$="#nx-final-title"]{display:block;margin-bottom:14px;font:900 26px/1 var(--h);letter-spacing:.12em;color:#fff!important;pointer-events:none}
/* Terms of Service: one clean scroll box at the very bottom */
.tip4serv-home-description div:has(>a[href$="#nx-tos"]){margin-top:26px;max-height:240px;overflow-y:auto;padding:0 18px 14px;border-radius:14px;border:1px solid var(--bd);background:var(--card);color:var(--mu);font-size:12px!important;line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--a) transparent}
.tip4serv-home-description a[href$="#nx-tos"]{position:sticky;top:0;z-index:1;display:block;padding:12px 0 8px;font:800 12.5px/1 var(--h);letter-spacing:.12em;color:var(--a)!important;background:#12141c;pointer-events:none}
.tip4serv-home-description div:has(>a[href$="#nx-tos"]) *{font-size:12px!important;line-height:1.6!important;color:var(--mu)!important;margin-top:0!important}
.tip4serv-home-description div:has(>a[href$="#nx-tos"]) a[href$="#nx-tos"]{color:var(--a)!important;font-size:12.5px!important}
.tip4serv-home-description div:has(>a[href$="#nx-tos"]) strong,.tip4serv-home-description div:has(>a[href$="#nx-tos"]) b{color:#c9d6e3!important}
/* plain description without the new start page: Terms box at the bottom */
.pd-l-main-container-pc .tip4serv-home-description:not(:has(a[href$="#nx-ticker"])){order:99;margin-top:30px!important}
.pd-l-main-container-pc .tip4serv-home-description:not(:has(a[href$="#nx-ticker"])) .explore-tab{max-height:220px!important;overflow-y:auto!important;font-size:12.5px!important}

/* mobile */
@media(max-width:991px){
.tip4serv-home-description div:has(>a[href$="#nx-card"]){grid-template-columns:repeat(2,1fr)}
.tip4serv-home-description a[href$="#nx-cat"]{flex:0 0 calc(50% - 7px)}
.tip4serv-home-description div:has(>a[href$="#nx-step"]),.tip4serv-home-description div:has(>a[href$="#nx-faq"]){grid-template-columns:1fr}
.tip4serv-home-description div:has(>a[href$="#nx-toast"]){width:92vw;top:calc(100vh - 180px)}
.tip4serv-home-description a[href$="#nx-toast"]{width:100%}
}
@media(prefers-reduced-motion:reduce){*{animation:none!important}}

/* Live-Status: 2 Bilder im HTML (breit + Handy), keine externen Links im CSS (Tip4Serv erlaubt das nicht) */
.tip4serv-home-description div:has(>a[href$="#nx-live"]){margin:26px 0 8px}
.tip4serv-home-description a[href$="#nx-live"]{display:block;border-radius:18px;box-shadow:0 0 40px rgba(45,217,240,.16);transition:transform .2s,box-shadow .2s}
.tip4serv-home-description a[href$="#nx-live"]:hover{transform:translateY(-3px);box-shadow:0 0 50px rgba(180,108,255,.28)}
.tip4serv-home-description a[href$="#nx-live"] img{display:block;width:100%;height:auto;border-radius:18px}
.tip4serv-home-description a[href$="#nx-live"] img[src*="status_m"]{display:none}
@media (max-width:700px){.tip4serv-home-description a[href$="#nx-live"] img{display:none}.tip4serv-home-description a[href$="#nx-live"] img[src*="status_m"]{display:block}}
/* TIP4SERV-ADDITIONAL-CSS DONT TOUCH ME */
