:root{--color-primary: #D92525;--color-secondary: #F2B705;--color-dark: #1a1a1a;--color-light: #fdfdfd;--color-gray: #e0e0e0;--color-gray-light: #f9f9f9;--color-gray-medium: #555;--color-gray-dark: #666;--color-gray-darker: #ccc;--font-family: "Poppins", sans-serif;--border-radius: 12px;--shadow: 0 10px 30px rgba(0, 0, 0, .1);--transition-speed: .3s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.nokings-page{scroll-behavior:smooth;font-size:16px;font-family:var(--font-family);background-color:#000;color:#fff;line-height:1.6;overflow-x:hidden}.hero{background-color:#000;color:#fff}.hero__title{color:#fff}.hero__subtitle{color:#e0e0e0}.nokings-page .container{max-width:1200px;margin:0 auto;padding:0 1rem}.section{padding:6rem 0}.section__title{font-size:2.5rem;font-weight:900;text-align:center;margin-bottom:3rem;color:#fff}.nokings-page .button{display:inline-block;padding:1rem 2.5rem;border-radius:50px;font-weight:700;text-decoration:none;text-align:center;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease;border:none;cursor:pointer;will-change:transform}.button--primary{background-color:var(--color-primary);color:var(--color-light);box-shadow:0 5px 15px #d9252566}.button--primary:hover,.button--primary:focus-visible{transform:translateY(-3px);box-shadow:0 8px 20px #d9252580}.button--secondary{background-color:var(--color-light);color:var(--color-primary);border:2px solid var(--color-primary)}.button--secondary:hover,.button--secondary:focus-visible{transform:translateY(-3px);background-color:var(--color-primary);color:var(--color-light)}.nokings-page .button,.nokings-page .button:link,.nokings-page .button:visited{text-decoration:none;color:inherit}.nokings-page .button--primary:link,.nokings-page .button--primary:visited{color:var(--color-light)}.nokings-page .button--secondary:link,.nokings-page .button--secondary:visited{color:var(--color-primary)}.button--offer{position:relative;overflow:visible}.button__offer-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-light);font-size:.7rem;font-weight:900;padding:.25rem .5rem;border-radius:12px;box-shadow:0 2px 8px #d925254d;animation:pulse 2s infinite;z-index:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.header{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:#fff;backdrop-filter:none;padding:1rem 0;transition:box-shadow var(--transition-speed)}.header--scrolled{box-shadow:var(--shadow)}.nav{display:flex;justify-content:space-between;align-items:center;height:60px;background:#fff}.nav__logo{text-decoration:none;position:relative;flex-shrink:0}.nav__logo-img{height:50px;width:auto;max-width:180px;transition:all .3s ease}.nav__logo:hover .nav__logo-img{transform:translateY(-1px);filter:brightness(1.1)}.nav__list{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0;flex:1;justify-content:center}.nav__link{text-decoration:none;color:var(--color-dark);font-weight:600;position:relative}.nav__link:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-speed) ease-in-out}.nav__link:hover:after,.nav__link:focus:after{transform:scaleX(1);transform-origin:left}.nav__cta{display:block}.nav__controls{display:flex;align-items:center;gap:1rem;flex-shrink:0}.nav__toggle{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;min-width:44px;min-height:44px;align-items:center;justify-content:center}.nav__toggle-line{width:25px;height:3px;background-color:var(--color-dark);transition:all .3s ease;transform-origin:1px}.nav__toggle.active .nav__toggle-line:first-child{transform:rotate(45deg)}.nav__toggle.active .nav__toggle-line:nth-child(2){opacity:0;transform:translate(20px)}.nav__toggle.active .nav__toggle-line:last-child{transform:rotate(-45deg)}.nav__list.mobile-open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-light);box-shadow:var(--shadow);padding:2rem 1rem;gap:1.5rem;z-index:5;color:var(--color-dark)}.nav__list.mobile-open .nav__link{padding:1rem 0;border-bottom:1px solid var(--color-gray);text-align:center;color:var(--color-dark)}.nav__list.mobile-open .nav__link:last-child{border-bottom:none}@media(max-width:768px){.nav__toggle{display:flex}.nav__list{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-light);box-shadow:var(--shadow);z-index:5;color:var(--color-dark);max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0;gap:0}.nav__list.mobile-open{max-height:500px;padding:2rem 1rem;gap:1.5rem}}.hero{position:relative;padding-top:10rem;padding-bottom:6rem;min-height:100vh;display:flex;align-items:center;text-align:center;overflow:hidden}.hero__content{position:relative;z-index:2}.hero__logo-text{font-size:clamp(3rem,8vw,6rem);font-weight:900;text-align:center;margin:0 auto 1.5rem;background:linear-gradient(45deg,var(--color-primary),var(--color-secondary),var(--color-primary));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(217,37,37,.5);letter-spacing:.1em;text-transform:uppercase;animation:gradientShift 3s ease-in-out infinite,textGlow 2s ease-in-out infinite alternate;position:relative;z-index:2}.hero__logo-text:before{content:"NO KINGS";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,var(--color-secondary),var(--color-primary),var(--color-secondary));background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease-in-out infinite reverse;opacity:.3;z-index:-1}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes textGlow{0%{text-shadow:0 0 30px rgba(217,37,37,.5);transform:scale(1)}to{text-shadow:0 0 50px rgba(217,37,37,.8),0 0 80px rgba(242,183,5,.3);transform:scale(1.02)}}.hero__title{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;color:#fff;line-height:1.1}.hero__subtitle{font-size:1.25rem;max-width:600px;margin:1.5rem auto 2.5rem;color:var(--color-gray-medium)}.hero__cta-group{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.hero__bg-cards{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__card{position:absolute;width:100px;height:150px;background-color:var(--color-light);border:1px solid var(--color-gray);border-radius:var(--border-radius);box-shadow:0 5px 10px #0000001a;color:var(--color-dark);font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:.5rem;position:relative}.hero__card--king{color:var(--color-primary)}.hero__card--joker{color:var(--color-secondary)}.hero__card-pip{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:1}.hero__card-pip--top-left{top:.5rem;left:.5rem}.hero__card-pip--bottom-right{bottom:.5rem;right:.5rem;transform:rotate(180deg)}.hero__card-face{font-size:3.5rem;text-align:center}.how-to-play{background-color:var(--color-gray-light);color:var(--color-dark)}.how-to-play__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;align-items:center}.how-to-play__text h3{font-size:2rem;margin-bottom:1rem;color:var(--color-dark)}.how-to-play__text p{margin-bottom:1rem;color:var(--color-dark)}.how-to-play__features{list-style:none;margin-top:2rem}.how-to-play__feature{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-weight:600;color:var(--color-dark)}.how-to-play .section__title{color:var(--color-dark)}.how-to-play__feature-icon{width:40px;height:40px;background-color:var(--color-primary);color:var(--color-light);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.how-to-play__visual{position:relative;background-color:var(--color-light);padding:2rem;border-radius:var(--border-radius);box-shadow:var(--shadow);min-height:400px}.how-to-play__video{width:100%;height:auto;max-width:800px;border-radius:8px}.products__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media(max-width:767px){.products__grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.products__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.products__grid{grid-template-columns:repeat(3,1fr)}}.product-card{background-color:var(--color-light);border:2px solid var(--color-gray);border-radius:var(--border-radius);padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;transition:transform var(--transition-speed),box-shadow var(--transition-speed);will-change:transform;color:var(--color-dark);width:100%;box-sizing:border-box;grid-column:auto;grid-row:auto;min-width:0}.product-card:hover{transform:translateY(-10px);box-shadow:var(--shadow)}.product-card--featured{border-color:var(--color-primary);transform:scale(1.05);position:relative;overflow:hidden}.product-card--featured:hover{transform:scale(1.05) translateY(-10px)}@media(max-width:767px){.product-card--featured,.product-card--featured:hover{transform:none}}.product-card__badge{position:absolute;top:20px;right:-40px;background:var(--color-primary);color:var(--color-light);padding:5px 40px;transform:rotate(45deg);font-weight:700;font-size:.9rem}.product-card__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-dark)}.product-card__price{font-size:2.5rem;font-weight:900;color:var(--color-primary);margin-bottom:1.5rem}.product-card__price-suffix{font-size:1rem;font-weight:400}.product-card__btn-secondary{margin-top:.5rem}.product-card__description{margin-bottom:2rem;flex-grow:1;color:var(--color-dark);overflow-wrap:anywhere}.product-card__list{list-style:none;text-align:left;margin-bottom:2rem;flex-grow:1}.product-card__list-item{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.5rem;color:var(--color-dark);overflow-wrap:anywhere}.product-card__list-item:before{content:"✓";color:var(--color-primary);font-weight:900;margin-right:.5rem}.product-card__discount{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-light);padding:1rem;border-radius:var(--border-radius);margin-bottom:1.5rem;text-align:center;font-weight:700;position:relative;overflow:hidden}.product-card__discount:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.product-card__discount-text{font-size:1.1rem;margin-bottom:.5rem;position:relative;z-index:1}.product-card__discount-code{font-size:1.5rem;font-family:monospace;background:#fff3;padding:.5rem 1rem;border-radius:4px;margin:.5rem 0;display:inline-block;position:relative;z-index:1;letter-spacing:2px}.story{background-color:#000;color:#fff}.story .section__title{color:#fff}.story__content{max-width:800px;margin:0 auto;text-align:center}.story__content p{font-size:1.1rem;line-height:1.8}.story__content p:not(:last-child){margin-bottom:1.5rem}.mission{background-color:var(--color-gray-light);color:var(--color-dark)}.mission__content{max-width:800px;margin:0 auto;text-align:center}.mission__content p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:var(--color-dark)}.mission .section__title{color:var(--color-dark)}.values-future{background:linear-gradient(135deg,#b91c1c,#d97706);color:#fff;position:relative;overflow:hidden}.values-future:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="1" fill="rgba(255,255,255,0.05)"/><circle cx="80" cy="40" r="1" fill="rgba(255,255,255,0.05)"/><circle cx="40" cy="80" r="1" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.2;z-index:1}.values-future .section__title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:2}.values-future__content{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start;position:relative;z-index:2}.values-future__main h3{font-size:1.8rem;margin-bottom:1.5rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.values-future__main p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:#fffffff2}.values-future__features{list-style:none;margin:0;padding:0}.values-future__features li{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;background:#ffffff14;border-radius:8px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.values-future__icon{font-size:1.5rem;width:2rem;text-align:center;flex-shrink:0}.values-future__vision{background:#ffffff1f;padding:2rem;border-radius:12px;backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.25)}.values-future__vision h3{font-size:1.5rem;margin-bottom:1rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.values-future__vision p{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;color:#ffffffe6}.values-future__cta{text-align:center}.values-future .button--primary{background:var(--color-primary);color:var(--color-light);font-weight:900;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #d9252540}.values-future .button--primary:hover{background:#b71c1c;transform:translateY(-2px);box-shadow:0 6px 20px #d9252559}.faq{background-color:#000;color:#fff}.faq .section__title{color:#fff}.faq__container{max-width:800px;margin:0 auto}.faq__item{border-bottom:1px solid var(--color-gray)}.faq__question{width:100%;background:none;border:none;text-align:left;font-size:1.2rem;font-weight:600;color:#fff;padding:1.5rem 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq__arrow{transition:transform var(--transition-speed);width:24px;height:24px}.faq__answer{max-height:0;overflow:hidden;transition:max-height var(--transition-speed) ease-in-out,padding var(--transition-speed) ease-in-out;padding:0 1rem;color:#fff}.faq__item.active .faq__arrow{transform:rotate(180deg)}.footer{background-color:var(--color-dark);color:var(--color-gray-darker);padding:3rem 0;text-align:center}.footer__links{margin-bottom:1rem}.footer__links a{color:var(--color-gray-darker);text-decoration:none;margin:0 .5rem;transition:color var(--transition-speed)}.footer__links a:hover,.footer__links a:focus-visible{color:var(--color-light);text-decoration:underline}.footer__copyright{font-size:.9rem}.footer__social{display:flex;justify-content:center;gap:1.5rem;margin-bottom:2rem}.footer__social-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:#ffffff1a;border-radius:50%;color:var(--color-gray-darker);text-decoration:none;transition:all var(--transition-speed) ease;border:2px solid transparent}.footer__social-link:hover,.footer__social-link:focus-visible{background-color:var(--color-primary);color:var(--color-light);transform:translateY(-3px);border-color:var(--color-secondary);box-shadow:0 5px 15px #d925254d}.footer__social-icon{width:24px;height:24px;transition:transform var(--transition-speed) ease}.footer__social-link:hover .footer__social-icon{transform:scale(1.1)}.footer__social-link[href*=youtube]:hover{background-color:red}.footer__social-link[href*=facebook]:hover{background-color:#1877f2}.footer__social-link[href*=instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.footer__social-link[href*=tiktok]:hover,.footer__social-link[href*="x.com"]:hover{background-color:#000}.footer__social-link[href*=reddit]:hover{background-color:#ff4500}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;text-decoration:none;z-index:1000;border-radius:0 0 4px;font-weight:600}.skip-link:focus{top:0}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button,.product-card,.nav__logo,.footer__social-link{will-change:auto}}.nav__link[href*=wp-login]{font-weight:600;color:var(--color-primary)}.nav__link[href*=wp-login]:hover{color:var(--color-secondary)}@media(max-width:1024px){.nav__list{gap:1rem}.nav__link{font-size:.9rem}}@media(max-width:768px){.nav__list{display:none}.nav__toggle{display:flex}.nav__cta{display:none}.nav__controls{gap:.5rem}.hero{text-align:center}.hero__cta-group{justify-content:center}.section{padding:4rem 0}.section__title{font-size:2rem}.product-card--featured{transform:scale(1)}.nav__logo-img{height:40px;max-width:150px}.hero__logo-text{font-size:clamp(2.5rem,6vw,4rem)}.footer__social{gap:1rem}.footer__social-link{width:40px;height:40px}.footer__social-icon{width:20px;height:20px}}@media(max-width:480px){.nav__logo-img{height:35px;max-width:120px}.hero__logo-text{font-size:clamp(2rem,5vw,3rem)}.values-future__content{grid-template-columns:1fr;gap:2rem}.values-future__vision{padding:1.5rem}}.nk-404{padding-top:8rem;min-height:50vh;text-align:center}.nk-404 .hero__title{margin-bottom:1rem}.nk-404 .hero__subtitle{margin:0 auto 2rem}
