/*
Theme Name: Pinco
Author: Local
Description: Pinco casino layout with editable SEO content and Yoast meta tags.
Version: 1.2.0
Text Domain: pinco
Requires at least: 6.0
Requires PHP: 8.0
*/
.vxArticle{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,207,166,0.12),transparent 55%),linear-gradient(180deg,#00100e 0%,#0a1614 40%,#0d1016 100%);border-top:1px solid rgba(0,207,166,0.2)}.vxArticle .container{max-width:880px;margin:0 auto;padding:28px 16px 64px;color:#d2eeed;line-height:1.7;font-size:1.05rem}.vxArticle .vx-copy-lead{font-size:1.125rem;color:#c8fff0;margin:0 0 1.25rem;padding:1rem 1.15rem;border-left:3px solid #ff2400;background:linear-gradient(90deg,rgba(255,36,0,0.12),transparent 70%);border-radius:0 10px 10px 0}.vxArticle h1{font-size:clamp(1.55rem,3vw,2rem);margin:0 0 1rem;color:#fff;font-weight:700;letter-spacing:0.01em;text-shadow:0 0 24px rgba(0,207,166,0.35)}.vxArticle h2{font-size:1.2rem;margin:2rem 0 0.85rem;padding-bottom:0.4rem;color:#fff;font-weight:600;border-bottom:1px solid rgba(0,207,166,0.28)}.vxArticle h2::before{content:"";display:inline-block;width:8px;height:8px;margin-right:0.55rem;border-radius:2px;background:#ff2400;box-shadow:0 0 10px rgba(255,36,0,0.7);vertical-align:middle}.vxArticle p{margin:0 0 1rem}.vxArticle strong{color:#fff;font-weight:600}.vxArticle a:not(.vx-copy-btn){color:#00cfa6;text-decoration:underline;text-underline-offset:3px}.vxArticle a:not(.vx-copy-btn):hover{color:#5dffc2}.vxArticle ul,.vxArticle ol{margin:0 0 1.25rem;padding:0 0 0 1.15rem}.vxArticle li{margin:0.45rem 0}.vxArticle .vx-copy-card{margin:1.25rem 0;padding:1.15rem 1.25rem;border-radius:12px;background:rgba(13,16,22,0.75);border:1px solid rgba(0,207,166,0.22);box-shadow:0 8px 32px rgba(0,0,0,0.35)}.vxArticle .vx-copy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.85rem;margin:1.25rem 0}.vxArticle .vx-copy-grid__item{padding:1rem;border-radius:10px;background:linear-gradient(160deg,rgba(0,207,166,0.1),rgba(13,16,22,0.9));border:1px solid rgba(0,207,166,0.2)}.vxArticle .vx-copy-grid__item strong{display:block;margin-bottom:0.35rem;color:#5dffc2;font-size:0.95rem}.vxArticle .vx-copy-steps{counter-reset:pinco-step;list-style:none;padding:0;margin:0 0 1.25rem}.vxArticle .vx-copy-steps li{counter-increment:pinco-step;position:relative;margin:0.65rem 0;padding:0.85rem 1rem 0.85rem 3.25rem;border-radius:10px;background:rgba(0,16,14,0.65);border:1px solid rgba(42,66,65,0.9)}.vxArticle .vx-copy-steps li::before{content:counter(pinco-step);position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.85rem;font-weight:700;color:#fff;background:#ff2400;box-shadow:0 0 12px rgba(255,36,0,0.45)}.vx-copy-cta{display:flex;flex-wrap:wrap;gap:0.65rem;margin:1.35rem 0 0.5rem}a.vx-copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:0.7rem 1.25rem;border-radius:8px;font-weight:600;font-size:0.95rem;line-height:1.2;text-decoration:none !important;color:#fff !important;background:#ff2400;border:none;box-shadow:0 0 0 0 rgba(255,36,0,0.5);transition:background 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;cursor:pointer}a.vx-copy-btn:hover{background:linear-gradient(0deg,rgba(49,51,52,0.15),rgba(49,51,52,0.15)),#ff2400;transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,36,0,0.35);color:#fff !important}a.vx-copy-btn--ghost{background:transparent;color:#d2eeed !important;border:1px solid #ff2400;box-shadow:none}a.vx-copy-btn--ghost:hover{background:#ff2400;color:#fff !important}.vx-cluster-nav{margin:0 0 1.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,207,166,0.22)}.vx-cluster-nav__list{display:flex;flex-wrap:wrap;gap:0.45rem 0.55rem;list-style:none;margin:0;padding:0}.vx-cluster-nav__list a{display:inline-block;padding:0.4rem 0.75rem;border:1px solid rgba(0,207,166,0.35);border-radius:6px;text-decoration:none !important;font-size:0.8125rem;color:#c8fff0 !important;background:rgba(0,16,14,0.5)}.vx-cluster-nav__list .current-menu-item a,.vx-cluster-nav__list a:hover{background:rgba(0,207,166,0.14);border-color:#00cfa6;color:#fff !important}.vx-related{margin:2rem 0 1rem;padding:1.1rem 1.15rem 1.2rem;border:1px solid rgba(0,207,166,0.28);border-radius:10px;background:rgba(0,16,14,0.45)}.vx-related__title{margin:0 0 0.75rem;font-size:1.15rem;color:#e8fff8}.vx-related__list{display:flex;flex-wrap:wrap;gap:0.45rem 0.55rem;list-style:none;margin:0;padding:0}.vx-related__list a{display:inline-block;padding:0.4rem 0.75rem;border:1px solid rgba(255,36,0,0.4);border-radius:6px;text-decoration:none !important;font-size:0.8125rem;color:#ffe8e2 !important;background:rgba(255,36,0,0.08)}.vx-related__list a:hover{background:rgba(255,36,0,0.2);color:#fff !important}.vx-wp-nav .kx-menu-list.vertical{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vx-wp-nav .vx-sidebar-menu__item{position:relative;height:40px}.vx-wp-nav .vx-sidebar-menu__item_divider{margin-top:6px}.vx-wp-nav .vx-sidebar-menu__item_divider::before{content:"";display:block;position:relative;top:-4px;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,207,166,0.35),transparent)}.vx-wp-nav .kx-menu-list-item{display:flex;align-items:center;gap:0.65rem;height:40px;padding:0 0.5rem;border-radius:8px;color:#c5d5d3;text-decoration:none;font-size:0.9375rem;line-height:1.25;white-space:nowrap;overflow:hidden}.vx-wp-nav .kx-menu-list-item > span{overflow:hidden;text-overflow:ellipsis}.vx-wp-nav .kx-menu-list-item .kx-icon{flex:0 0 24px;width:24px;height:24px;color:#8fa8a5}.vx-wp-nav .kx-menu-list-item.is-active,.vx-wp-nav .kx-menu-list-item:hover{color:#fff}.vx-wp-nav .kx-menu-list-item.is-active{background:rgba(0,207,166,0.12);border-radius:8px}.vx-wp-nav .kx-menu-list-item.is-active .kx-icon,.vx-wp-nav .kx-menu-list-item:hover .kx-icon{color:#00cfa6}.vx-wp-nav .kx-icon-svg{width:24px;height:24px;display:block}.vx-wp-nav .kx-menu-list-item[data-pinco-page="registraciya"]{color:#fff;background:linear-gradient(90deg,rgba(255,36,0,0.22),rgba(255,36,0,0.08));border:1px solid rgba(255,36,0,0.35)}.vx-wp-nav .kx-menu-list-item[data-pinco-page="registraciya"] .kx-icon{color:#ff6a4d}.vx-wp-nav .kx-menu-list-item[data-pinco-page="registraciya"]:hover{background:linear-gradient(90deg,rgba(255,36,0,0.35),rgba(255,36,0,0.14))}a.vx-fixed-cta{position:fixed;left:50%;bottom:1rem;z-index:10050;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.15rem;min-width:min(90vw,20rem);padding:0.7rem 1.4rem 0.8rem;margin:0;border:none;border-radius:12px;text-align:center;text-decoration:none !important;color:#fff !important;background:linear-gradient(180deg,#ff3a1a 0%,#ff2400 55%,#d91c00 100%) !important;box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 22px rgba(255,36,0,0.35);animation:vx-fixed-cta-pulse 2.2s ease-in-out infinite}a.vx-fixed-cta:hover{transform:translateX(-50%) translateY(-2px);background:linear-gradient(180deg,#ff4d2e 0%,#ff2f0a 55%,#e02000 100%) !important;color:#fff !important;box-shadow:0 12px 28px rgba(0,0,0,0.5),0 0 28px rgba(255,36,0,0.45)}.vx-fixed-cta__label{font-size:0.8rem;font-weight:600;line-height:1.2;letter-spacing:0.04em;text-transform:uppercase;opacity:0.95}.vx-fixed-cta__offer{font-size:1.15rem;font-weight:800;line-height:1.15;letter-spacing:0.01em;white-space:nowrap}@keyframes vx-fixed-cta-pulse{0%,100%{box-shadow:0 8px 24px rgba(0,0,0,0.45),0 0 22px rgba(255,36,0,0.35)}50%{box-shadow:0 10px 28px rgba(0,0,0,0.5),0 0 34px rgba(255,36,0,0.55)}}@media (max-width:480px){a.vx-fixed-cta{bottom:0.75rem;min-width:calc(100vw - 1.5rem);padding:0.6rem 1rem 0.7rem}.vx-fixed-cta__offer{font-size:1.05rem}}body.admin-bar a.vx-fixed-cta{bottom:calc(1rem + 32px)}@media screen and (max-width:782px){body.admin-bar a.vx-fixed-cta{bottom:calc(0.75rem + 46px)}}