/* CHAOSPVP 8.1: usunięte tło z napisami i kartami, dodany czysty zamek Minecraft. */
/* CHAOSPVP 8.0 — dodatek do oryginalnej strony; wszystkie starsze style i funkcje zostają. */
html{scroll-behavior:smooth}body{background:#080511}
.header{background:rgba(10,6,20,.95);backdrop-filter:blur(16px);border-bottom:1px solid #8641bf66}
.nav-links a[href="sklep.html"]{color:#dda7ff}
.home8{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;min-height:620px;margin-top:30px;margin-bottom:28px;padding:clamp(30px,5vw,74px)!important;border:1px solid rgba(159,75,255,.35);border-radius:24px;background:radial-gradient(ellipse at 78% 35%,#7626a84b,transparent 50%),linear-gradient(90deg,rgba(9,5,20,.96) 6%,rgba(12,5,28,.91) 42%,rgba(13,3,28,.38) 88%),url('zamek8.webp') center/cover no-repeat;box-shadow:0 12px 70px #7b1af221}
.home8-sheen{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#0705114a,transparent 70%);z-index:-1}
.home8-content{position:relative;max-width:700px;z-index:2}
.home8-kicker{font-size:12px;letter-spacing:3px;font-weight:900;color:#d9a0ff;text-transform:uppercase;margin-bottom:17px}
.home8-season{display:inline-flex;align-items:center;gap:9px;border:1px solid #9d5cdf75;border-radius:40px;padding:11px 16px;background:#150b2de0;color:#e9d4ff;font-size:11px;letter-spacing:1.5px;font-weight:900;margin-bottom:26px}
.home8-dot{width:9px;height:9px;border-radius:50%;background:#c77dff;box-shadow:0 0 13px #b25cff}
.home8 h1{font-size:clamp(46px,6.1vw,94px)!important;line-height:.99!important;letter-spacing:-3px!important;margin:0 0 16px!important;color:white!important;font-weight:1000!important;text-shadow:0 5px 30px #0008}
.home8 h1>span{display:block;color:#c378ff;background:linear-gradient(95deg,#ead2ff,#b349ff 64%,#7b28f5);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}
.home8-pvp{color:#a24aff}.home8 h2{font-size:clamp(20px,2vw,28px);font-weight:950;letter-spacing:1px;margin:0 0 15px}
.home8 p{font-size:17px;line-height:1.75;color:#e0d4ed;max-width:560px;margin-bottom:25px}
.home8-cta{display:flex;gap:12px;flex-wrap:wrap}.home8-cta a{display:inline-flex;align-items:center;justify-content:center;padding:17px 24px;border-radius:10px;text-decoration:none;font-weight:900;transition:transform .2s,box-shadow .2s}
.home8-mainbtn{color:#fff!important;background:linear-gradient(100deg,#8428ed,#c444f8);box-shadow:0 8px 35px #a932eb50}.home8-altbtn{color:white!important;background:#100a1fd9;border:1px solid #a576ca80}.home8-cta a:hover{transform:translateY(-4px);box-shadow:0 10px 30px #aa40ff70}
.home8-mini{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px;font-size:11px;letter-spacing:1.4px;font-weight:800;color:#d3ade9}
.home8-feature{position:absolute;bottom:0;right:1%;width:min(39%,470px);height:86%;opacity:.92;z-index:1;display:flex;align-items:end;justify-content:center;pointer-events:none}
.home8-feature img{width:100%;height:94%;object-fit:cover;object-position:50% 15%;border-radius:30px 30px 0 0;mask-image:linear-gradient(to bottom,black 65%,transparent 99%);filter:drop-shadow(0 0 30px #ac2eff)}
.home8-feature-ribbon{position:absolute;z-index:2;top:3%;right:4%;transform:rotate(7deg);font-size:12px;letter-spacing:2px;font-weight:900;color:#efc8ff;text-shadow:0 0 12px #b34ffb}
.home8-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:14px;margin-bottom:42px}
.home8-shortcut{display:flex;align-items:center;gap:15px;overflow:hidden;min-height:135px;border:1px solid #66399e88;background:linear-gradient(110deg,#1c1130,#0c0816);border-radius:18px;text-decoration:none!important;transition:transform .2s,border-color .2s;box-shadow:0 0 35px #863aff13}
.home8-shortcut:hover{transform:translateY(-5px);border-color:#c487ff}.home8-shortcut img{width:38%;align-self:stretch;object-fit:cover;max-height:145px}
.home8-shortcut span{display:flex;flex-direction:column;gap:9px;padding-right:10px}.home8-shortcut small{font-size:10px;color:#bb89ee;letter-spacing:1.8px;font-weight:900}.home8-shortcut strong{font-size:clamp(14px,1.3vw,21px);color:white}.home8-shortcut em{color:#d9b2ff;font-style:normal;font-size:12px;font-weight:700}
.home8-store-note{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:22px 25px;background:#2a1248;border:1px solid #8643d4;border-radius:14px;margin-bottom:30px;color:#ead8ff}.home8-store-note strong{font-weight:900}.home8-store-note a{display:inline-flex;margin-left:auto;padding:12px 18px;background:linear-gradient(100deg,#7d26e1,#af43ee);border-radius:10px;text-decoration:none;color:white;font-weight:900}
@media(max-width:980px){.home8-feature{opacity:.23;right:-12%;width:65%}.home8-content{max-width:100%}.home8-shortcuts{grid-template-columns:1fr}.home8-shortcut img{width:150px;max-width:35%}}
@media(max-width:650px){.home8{min-height:580px;padding:28px 22px!important}.home8 h1{font-size:clamp(39px,12vw,65px)!important;letter-spacing:-2px!important}.home8-feature{display:none}.home8-mini{gap:12px}.home8 p{font-size:15px}.home8-shortcut{min-height:115px}.home8-shortcut img{max-height:120px}}
@media(prefers-reduced-motion:reduce){.home8-cta a,.home8-shortcut{transition:none}}
