/*!-----------------------------------------------------------------
    Name: MonsterPlay - eSports and Gaming HTML Template
    Version: 1.0.1
    Author: nK
    Website: https://nkdev.info/
    Purchase: https://themeforest.net/user/_nk/portfolio
    Support: https://nk.ticksy.com/
    License: You must have a valid license purchased only from ThemeForest (the above link) in order to legally use the theme for your project.
    Copyright 2026.
-------------------------------------------------------------------*/.cxc-page{padding-top:120px;padding-bottom:40px}@media (max-width:767.98px){.cxc-page{padding-top:84px}}.cxc-breadcrumbs{margin-bottom:18px;font-size:.85rem;color:#afa59f}.cxc-breadcrumbs a{color:#afa59f;text-decoration:none}.cxc-breadcrumbs a:hover{color:#dc581a}.cxc-breadcrumbs .cxc-breadcrumbs-sep{margin:0 7px;opacity:.5}.cxc-breadcrumbs .cxc-breadcrumbs-current{color:#efe3d9}.cxc-hero{display:grid;grid-template-columns:1fr;gap:28px;margin-bottom:44px}@media (min-width:768px){.cxc-hero{grid-template-columns:minmax(280px,440px) 1fr;align-items:start}}.cxc-preview{background-color:#202020;background-image:linear-gradient(45deg,#272727 25%,transparent 25%,transparent 75%,#272727 75%),linear-gradient(45deg,#272727 25%,transparent 25%,transparent 75%,#272727 75%);background-position:0 0,18px 18px;background-size:36px 36px;display:flex;align-items:center;justify-content:center;padding:36px;border:1px solid #333;border-radius:8px;min-height:280px;position:relative}.cxc-preview img{max-width:100%;max-height:340px;width:auto;height:auto;image-rendering:pixelated}.cxc-preview-large img{min-width:96px}.cxc-badge{display:inline-block;padding:3px 10px;border-radius:20px;background:rgba(220,88,26,.14);border:1px solid rgba(220,88,26,.55);color:#ff9c64;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.cxc-preview .cxc-badge{position:absolute;top:12px;right:12px;background:rgba(26,26,26,.82)}.cxc-hero-info h1{margin-bottom:6px;line-height:1.15}.cxc-byline{margin-bottom:16px;color:#afa59f;font-size:.95rem}.cxc-byline a{color:#efe3d9}.cxc-byline a:hover{color:#dc581a}.cxc-stats{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none}.cxc-stats li{background:#242424;border:1px solid #333;border-radius:6px;padding:6px 12px;font-size:.82rem;color:#afa59f}.cxc-stats li strong{color:#efe3d9;margin-right:5px}.cxc-desc{color:#efe3d9;margin-bottom:18px}.cxc-creator-note{border-left:3px solid #333;padding:6px 0 6px 14px;margin:0 0 20px;color:#afa59f;font-size:.9rem;font-style:italic}.cxc-cta{background:#242424;border:1px solid #333;border-radius:8px;padding:20px 22px}.cxc-cta .cxc-cta-title{font-weight:700;color:#efe3d9;margin-bottom:12px}.cxc-cta ol{margin:0 0 16px;padding-left:20px;color:#afa59f;font-size:.92rem}.cxc-cta ol li{margin-bottom:4px}.cxc-cta ol a{color:#efe3d9}.cxc-cta ol a:hover{color:#dc581a}.cxc-cta-buttons{display:flex;flex-wrap:wrap;gap:12px}.cxc-cta-buttons .btn{flex:1 1 200px}.cxc-price-hint{display:block;margin-top:10px;font-size:.8rem;color:#afa59f}.cxc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-bottom:28px}@media (min-width:992px){.cxc-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.cxc-card{display:block;background:#242424;border:1px solid #333;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.cxc-card:hover{transform:translateY(-3px);border-color:#dc581a}.cxc-card:hover .cxc-card-name{color:#dc581a}.cxc-card-thumb{background-color:#202020;background-image:linear-gradient(45deg,#272727 25%,transparent 25%,transparent 75%,#272727 75%),linear-gradient(45deg,#272727 25%,transparent 25%,transparent 75%,#272727 75%);background-position:0 0,12px 12px;background-size:24px 24px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;padding:18px;position:relative}.cxc-card-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;image-rendering:pixelated}.cxc-card-thumb .cxc-badge{position:absolute;top:8px;right:8px;padding:1px 7px;font-size:.6rem;background:rgba(26,26,26,.82)}.cxc-card-body{display:block;padding:10px 12px 12px}.cxc-card-name{display:block;color:#efe3d9;font-weight:600;font-size:.9rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.cxc-card-meta{display:block;margin-top:2px;color:#afa59f;font-size:.75rem}.cxc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}.cxc-chips a{display:inline-block;padding:5px 13px;background:#242424;border:1px solid #333;border-radius:20px;color:#afa59f;font-size:.82rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.cxc-chips a.cxc-chip-active,.cxc-chips a:hover{border-color:#dc581a;color:#efe3d9}.cxc-section{margin-bottom:40px}.cxc-section h2{font-size:1.4rem;margin-bottom:16px}.cxc-section h2 a{font-size:.85rem;font-weight:600;margin-left:12px;color:#dc581a}.cxc-intro{max-width:820px;color:#afa59f;margin-bottom:26px}.cxc-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:38px}.cxc-hero-cta .cxc-price-hint{display:inline;margin-top:0}.cxc-cat-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:36px}.cxc-cat-tiles a{display:block;background:#242424;border:1px solid #333;border-radius:8px;padding:14px 16px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.cxc-cat-tiles a:hover{border-color:#dc581a;transform:translateY(-2px)}.cxc-cat-tiles a strong{display:block;color:#efe3d9;font-size:.95rem}.cxc-cat-tiles a span{color:#afa59f;font-size:.78rem}.cxc-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:8px 0 34px}.cxc-pagination a,.cxc-pagination span{min-width:38px;padding:7px 12px;text-align:center;background:#242424;border:1px solid #333;border-radius:6px;color:#afa59f;font-size:.88rem;text-decoration:none}.cxc-pagination a:hover{border-color:#dc581a;color:#efe3d9}.cxc-pagination .cxc-page-current{background:#dc581a;border-color:#dc581a;color:#fff;font-weight:700}.cxc-pagination .cxc-page-gap{border:0;background:0 0;min-width:auto;padding:7px 2px}.cxc-banner{background:linear-gradient(135deg,rgba(220,88,26,.16) 0,#242424 55%);border:1px solid #333;border-radius:10px;padding:30px 26px;text-align:center;margin-bottom:40px}.cxc-banner h2{font-size:1.5rem;margin-bottom:8px}.cxc-banner p{color:#afa59f;max-width:620px;margin:0 auto 18px}.cxc-steps{display:grid;grid-template-columns:1fr;gap:22px;list-style:none;max-width:880px;margin:18px auto 26px;padding:0}@media (min-width:768px){.cxc-steps{grid-template-columns:repeat(3,1fr);gap:26px}}.cxc-steps li{display:flex;flex-direction:column;align-items:center;gap:7px}.cxc-steps strong{color:#efe3d9;font-size:1.02rem}.cxc-steps .cxc-step-num{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(220,88,26,.16);border:1px solid rgba(220,88,26,.6);color:#ff9c64;font-weight:700;font-size:1rem}.cxc-steps .cxc-step-text{color:#afa59f;font-size:.9rem;line-height:1.55;max-width:260px}.cxc-faq h3{font-size:1.02rem;margin-bottom:6px;color:#efe3d9}.cxc-faq p{color:#afa59f;font-size:.92rem;margin-bottom:18px}.cxc-disclaimer{border-top:1px solid #333;padding-top:16px;color:#7d766f;font-size:.78rem;max-width:900px}