/*
Theme Name: Pokerdom First Layout
Description: Первая светлая вёрстка Pokerdom с редактируемыми страницами, слотами и SEO-полями.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: pokerdom-first
*/
@font-face{font-family:FirstUI;src:url('assets/4bd1995639b2dbfe46.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:FirstUI;src:url('assets/b6d47b50a4ec553f97.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--green:#26c86e;--ink:#161a18;--muted:#707972;--line:#e5e8e6;--paper:#f5f6f5;--soft:#edf9f2}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px;scrollbar-color:#b8c2ba var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.75 FirstUI,Arial,sans-serif}::selection{background:#b8edcd;color:#12341e}a{color:inherit;text-underline-offset:4px}a:hover{color:#118345}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #129747;outline-offset:4px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}h1,h2,h3{line-height:1.25;text-wrap:balance}h1{font-size:42px;letter-spacing:-.03em}h2{font-size:28px;letter-spacing:-.02em}h3{font-size:19px}p{margin:0 0 18px}.first-wrap{max-width:1240px;margin:0 auto;padding:0 40px}.skip-link{position:fixed;top:-100px;left:10px;z-index:1000;background:var(--green);padding:12px}.skip-link:focus{top:10px}
.first-header{background:#050505;color:white;position:sticky;top:0;z-index:60}.first-header-inner{display:flex;align-items:center;gap:28px;min-height:88px;padding-top:13px;padding-bottom:13px}.first-brand{width:185px;flex-shrink:0}.first-brand>a,.first-brand .custom-logo-link{display:block}.first-brand img{display:block;max-width:174px;max-height:40px;width:auto;object-fit:contain}.first-tagline{font-size:9px;line-height:1.5;color:#b7c4bb;margin:7px 0 0;max-width:185px;overflow-wrap:anywhere}.first-primary{flex:1}.first-menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0;gap:13px 21px}.first-menu a{color:#e3e9e4;text-decoration:none;font-size:11px;font-weight:600}.first-menu a:hover{color:var(--green)}.first-auth{display:flex;align-items:center;gap:10px;flex-shrink:0}.first-auth a{border:1px solid #777;border-radius:24px;padding:9px 20px;line-height:1.3;font-size:11px;text-decoration:none;text-transform:uppercase;font-weight:600;white-space:nowrap}.first-auth .first-register{background:var(--green);border-color:var(--green);color:white}.first-auth .first-login{color:white}.first-menu-toggle{display:none;border:0;background:none;color:white;padding:5px;cursor:pointer}.first-menu-toggle svg{display:block;width:24px;height:24px}.first-mobile-menu[hidden]{display:none}.first-mobile-menu{padding:15px 22px 24px;border-top:1px solid #333}.first-mobile-menu .first-menu{justify-content:flex-start;gap:15px 24px}
.first-product-nav{background:white;border-bottom:1px solid #e3e6e3}.first-product-nav>.first-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.first-product-nav a{text-align:center;text-transform:uppercase;font-size:13px;padding:12px;text-decoration:none;border-bottom:2px solid transparent}.first-product-nav .is-active{background:#fff0ed;border-color:#ef8b87;font-weight:600}.first-product-nav a:hover{background:#f0faf4}.first-home{padding-top:26px;padding-bottom:70px}
.first-banner-slider{position:relative;margin-bottom:30px}.first-banner-slide{position:relative;min-height:300px;overflow:hidden;border-radius:18px;background:#190b29;color:white;padding:42px}.first-banner-slide[hidden]{display:none}.first-banner-art.wp-block-image{position:absolute;inset:0;margin:0}.first-banner-art img{display:block;width:100%;height:100%;object-fit:cover}.first-banner-copy{position:relative;max-width:52%;z-index:1}.first-banner-copy h1,.first-banner-copy h2{font-size:30px;font-weight:600;letter-spacing:-.025em;margin:0 0 18px}.first-banner-copy p{font-size:14px;max-width:360px;color:#f0e9f4}.first-banner-copy .wp-block-button__link{font-size:11px;text-transform:uppercase;background:var(--green);color:white;border-radius:24px;padding:12px 25px;font-weight:600;text-decoration:none}.first-banner-dots{display:flex;justify-content:center;gap:7px;padding:13px}.first-banner-dots button{padding:0;width:8px;height:8px;background:#c7cdc9;border:0;border-radius:50%;cursor:pointer}.first-banner-dots button[aria-current=true]{background:var(--green)}
.first-game-toolbar{display:flex;align-items:center;gap:22px;margin:5px 0 32px}.first-game-search{width:205px;min-width:130px;border:1px solid var(--line);border-radius:25px;background:white;font-size:12px;padding:11px 18px;outline-offset:3px}.first-game-categories{display:flex;gap:9px;overflow:auto;scrollbar-width:thin;flex:1}.first-game-categories a{background:white;border:1px solid #e9ece9;border-radius:22px;text-transform:uppercase;text-decoration:none;padding:10px 19px;font-size:11px;font-weight:600;white-space:nowrap;box-shadow:0 2px 4px #00000005}.first-game-categories a:hover{background:var(--soft)}.first-search-empty{padding:25px;background:white;border-radius:12px;text-align:center}.first-search-empty[hidden]{display:none}
.first-game-section{margin:0 0 40px}.first-game-section[hidden]{display:none}.first-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.first-section-title h2,.first-game-section>h2{font-size:19px;text-transform:uppercase;font-weight:500;letter-spacing:0;margin:0}.first-section-title a{font-size:10px;font-weight:600;text-transform:uppercase;background:var(--green);color:white;border-radius:20px;padding:6px 15px;text-decoration:none}.slot-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.slot-card{min-width:0;background:white;border-radius:14px;overflow:hidden;box-shadow:0 2px 4px #00000007;margin:0;transition:transform .2s}.slot-card[hidden]{display:none}.slot-cover.wp-block-image{margin:0;aspect-ratio:220/139;overflow:hidden}.slot-cover img{width:100%;height:100%;object-fit:cover;display:block}.slot-provider{font-size:10px;color:#626c65;margin:9px 11px 1px;line-height:1.4}.slot-card h3{font-size:12px;line-height:1.45;letter-spacing:-.01em;margin:2px 11px 12px;font-weight:600}.slot-card:hover{transform:translateY(-3px)}
.first-reading{background:white;border:1px solid var(--line);border-radius:16px;padding:36px;margin-top:40px}.first-reading>h2{margin:0 0 25px}.first-copy{min-width:0;max-width:80ch}.first-copy p,.first-copy li{font-size:14px;line-height:1.95;color:#424b45}.first-copy>p:first-child{font-size:16px;color:var(--ink)}.first-copy h2{font-size:26px;margin:32px 0 17px;scroll-margin-top:30px}.first-copy h3{font-size:18px;margin:25px 0 11px}.first-copy a{color:#11834a}.first-copy ul{padding-left:20px}.first-copy li{margin-bottom:8px}.first-copy .wp-block-table{margin:23px 0 30px;overflow:auto;border:1px solid #dce4dd;border-radius:10px}.first-copy table{width:100%;border-collapse:collapse;table-layout:auto;font-size:12px;line-height:1.7}.first-copy th,.first-copy td{padding:14px;border:0;border-bottom:1px solid #e0e7e1;text-align:left;vertical-align:top}.first-copy th{background:#eaf7ef;font-weight:600;color:#14542c}.first-copy tr:last-child td{border-bottom:0}.first-copy td:first-child{font-weight:600;color:#243b2b;width:32%}
.first-inner{padding-top:25px;padding-bottom:70px}.first-breadcrumb{font-size:11px;color:#798179;display:flex;gap:10px;margin-bottom:20px}.first-breadcrumb a{text-decoration:none}.first-article-hero{min-height:220px;background:#160b25;color:white;border-radius:16px;overflow:hidden;position:relative;display:flex;align-items:center;padding:32px 38px;margin:0 0 30px}.first-article-hero>div:first-child{max-width:64%;z-index:1;position:relative}.first-article-hero h1{font-size:35px;margin:0 0 18px;letter-spacing:-.03em}.first-article-hero p{font-size:13px;line-height:1.8;margin:0;color:#f1e9f5}.first-article-art{position:absolute;inset:0}.first-article-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#160b25 35%,#160b25b3 58%,transparent)}.first-article-art img{width:100%;height:100%;object-fit:cover}.first-reading-grid{display:grid;grid-template-columns:minmax(0,800px) minmax(180px,1fr);gap:55px;align-items:start}.first-inner .first-reading{margin-top:0}.first-contents{position:sticky;top:115px;padding-left:20px;border-left:1px solid var(--line)}.first-contents h2{font-size:13px;margin:0 0 16px}.first-contents ul{list-style:none;padding:0;margin:0}.first-contents li{font-size:11px;line-height:1.7;margin-bottom:13px}.first-contents a{color:#727b74;text-decoration:none}.first-inner-slots{margin-top:42px}.first-inner-slots>h2{font-size:22px;text-transform:uppercase;margin-bottom:22px}.first-related{margin-top:30px}.first-related a{font-size:12px}.first-guide-list{list-style:none;padding:0!important;display:flex;gap:10px 24px;flex-wrap:wrap}.first-guide-list li{margin:0!important}
.first-footer{background:#fff;border-top:1px solid var(--line);padding:40px 0 100px}.first-footer-top{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:28px}.first-footer-name{font-size:20px;font-weight:600;text-decoration:none}.first-footer-top p{font-size:12px;color:var(--muted);margin:5px 0 0}.first-top-link{font-size:11px;color:#55705f}.first-footer-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:25px 0;margin:0;border-top:1px solid var(--line);gap:13px 22px}.first-footer-menu a{font-size:12px;text-decoration:none}.first-footer-note{display:flex;gap:18px;align-items:baseline;padding-top:20px;border-top:1px solid var(--line)}.first-footer-note strong{font-size:20px;color:#83978a}.first-footer-note p{font-size:10px;color:#8a938c;max-width:850px;margin:0}.promo-gift{position:fixed;right:25px;bottom:25px;z-index:70;display:flex;align-items:center;gap:11px;background:var(--green);color:white;padding:11px 22px 11px 13px;border-radius:28px;box-shadow:0 5px 20px #168a3630;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;max-width:calc(100vw - 32px)}.promo-gift:hover{background:#16aa55;color:white}.promo-gift__icon{display:grid;place-items:center;width:30px;height:30px}.promo-gift svg{width:25px;height:25px}.admin-bar .first-header{top:32px}
@media(max-width:1080px){.first-wrap{padding-left:26px;padding-right:26px}.first-primary{display:none}.first-header-inner{gap:20px}.first-auth{margin-left:auto}.first-menu-toggle{display:block}.slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.first-reading-grid{gap:30px}.first-article-hero h1{font-size:31px}}
@media(max-width:760px){.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.first-banner-slide{min-height:250px;padding:30px}.first-banner-copy{max-width:60%}.first-banner-copy h1,.first-banner-copy h2{font-size:25px}.first-banner-copy p{font-size:12px}.first-game-toolbar{gap:12px}.first-reading-grid{display:block}.first-contents{display:none}.first-reading{padding:25px}.first-article-hero>div:first-child{max-width:78%}.first-article-hero h1{font-size:29px}.first-copy table{min-width:430px}}
@media(max-width:540px){.first-wrap{padding-left:18px;padding-right:18px}.first-header-inner{min-height:85px;gap:10px}.first-brand{width:145px}.first-brand img{max-width:140px}.first-tagline{font-size:8px;max-width:145px}.first-auth{gap:6px}.first-auth a{font-size:9px;padding:8px 12px}.first-auth .first-login{display:none}.first-product-nav>.first-wrap{padding:0}.first-product-nav a{font-size:11px;padding:10px}.first-home{padding-top:18px}.first-banner-slide{min-height:220px;border-radius:14px;padding:23px}.first-banner-copy{max-width:64%}.first-banner-copy h1,.first-banner-copy h2{font-size:20px;margin-bottom:13px}.first-banner-copy p{font-size:11px;line-height:1.7;margin-bottom:17px}.first-banner-copy .wp-block-button__link{font-size:9px;padding:10px 17px}.first-banner-art img{object-position:65% center}.first-game-toolbar{display:block;margin-bottom:25px}.first-game-search{width:100%;margin-bottom:14px;font-size:12px}.first-game-categories{gap:7px}.first-game-categories a{font-size:10px;padding:9px 15px}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.slot-card{border-radius:12px}.slot-card h3{font-size:11px;margin:2px 9px 11px}.slot-provider{font-size:9px;margin-left:9px}.first-section-title h2{font-size:17px}.first-game-section{margin-bottom:30px}.first-reading{padding:23px 18px;border-radius:12px;margin-top:30px}.first-copy>p:first-child{font-size:15px}.first-copy p,.first-copy li{font-size:13px}.first-copy h2{font-size:23px}.first-copy h3{font-size:17px}.first-copy th,.first-copy td{padding:12px;font-size:11px}.first-article-hero{padding:26px 23px;min-height:250px}.first-article-hero h1{font-size:28px}.first-article-hero p{font-size:11px}.first-article-hero>div:first-child{max-width:90%}.first-article-art img{object-position:62% center}.first-article-art:after{background:linear-gradient(90deg,#160b25f5,#160b25c9 60%,#160b2550)}.first-footer-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.first-footer-menu a{font-size:11px}.first-footer-name{font-size:18px}.first-footer-top p{font-size:11px}.promo-gift{right:16px;bottom:max(16px,env(safe-area-inset-bottom));font-size:11px;padding:9px 16px 9px 10px}.first-breadcrumb{font-size:10px}}
@media(max-width:600px){.admin-bar .first-header{top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.slot-card:hover{transform:none}}

@media(max-width:540px){.first-banner-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#160923ee,#160923a6 57%,#16092310)}.first-banner-copy{max-width:72%}.first-banner-copy h1,.first-banner-copy h2{font-size:21px}.first-banner-slide{min-height:230px}}

.first-game-section>h2{margin:0 0 20px}.first-copy thead{border-bottom:0}
