/*
Theme Name: Fiore Dark Slot SEO Theme
Author: ChatGPT
Description: Dark purple slot/casino style WordPress theme with editable SEO head, AMP and hreflang fields.
Version: 1.0.2
License: GPL-2.0-or-later
Text Domain: fiore-dark-slot
*/
:root{--bg:#07020f;--panel:#150827;--panel2:#21103b;--accent:#ffd061;--text:#fff;--muted:#c8b9de;--border:rgba(255,255,255,.13)}*{box-sizing:border-box}body{margin:0;background:#08030f;color:var(--text);font-family:LatoWeb,Arial,Tahoma,sans-serif;font-size:14px}.container{width:min(1180px,calc(100% - 28px));margin:0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.topbar-container{background:#150827;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.topbar-inner-container{height:42px;display:flex;align-items:center;justify-content:space-between;gap:14px}.topbar-left-section{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.telegram-btn{background:#2c1552;border:1px solid #6140a1;padding:7px 12px;border-radius:18px}.login-panel{display:flex;gap:10px}.login-button,.register-button,.play-now,.cta-main{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 18px;border-radius:22px;font-weight:700}.login-button{background:#3a1c68}.register-button,.play-now,.cta-main{background:linear-gradient(180deg,#ffe28a,#b97815);color:#2a1500;box-shadow:0 0 18px rgba(255,209,97,.35)}.site-header{background:#0c0416;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:50}.site-header-inner-container{min-height:78px;display:flex;align-items:center;gap:22px}.logo img{max-height:54px;width:auto}.top-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px;overflow:auto}.top-menu li a{display:block;padding:26px 12px;color:#eee;white-space:nowrap}.top-menu li a:hover{color:#ffd061;background:rgba(255,255,255,.06)}.banner{background:#05020a}.banner img{width:100%;max-height:520px;object-fit:cover}.announcement-outer-container{background:#1e1035;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.announcement-container{display:grid;grid-template-columns:230px 1fr;gap:12px;align-items:center;min-height:44px;color:#ffd061}.announcement-list{margin:0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;color:#fff}.announcement-list li{display:inline-block;margin-right:40px}.home-section{background:#090313 url(//d2rzzcn1jnr24x.cloudfront.net/Images/v-normad-beta/dark-purple/desktop/backgrounds/home.jpg?v=20250529) top center/cover fixed;padding:24px 0 36px}.jackpot-box{border-radius:16px;padding:16px;background:linear-gradient(180deg,rgba(255,215,105,.18),rgba(62,27,105,.85));border:1px solid rgba(255,215,105,.45);box-shadow:0 0 30px rgba(103,40,181,.3);display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.jackpot-title{font-size:28px;font-weight:900}.jackpot-number{font-size:34px;letter-spacing:2px;color:#ffe28a;text-shadow:0 0 16px #ffe28a}.popular-game-title-container{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);margin:24px 0 16px}.popular-game-title-container .title{font-size:22px;color:#fff;font-weight:900;padding:10px 0}.game-list{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.game-item{background:linear-gradient(180deg,#241243,#12071f);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:10px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.25);position:relative;overflow:hidden}.game-item:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(255,208,97,.13),transparent 55%);pointer-events:none}.wrapper-container{position:relative;border-radius:12px;overflow:hidden}.wrapper-container img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.link-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);opacity:0;transition:.25s}.game-item:hover .link-container{opacity:1}.game-name{font-weight:700;margin-top:9px;min-height:34px}.provider-name{color:#bba8da;font-size:12px}.download-apk-container{background:#140826;padding:28px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.download-apk{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.download-apk .h3{font-size:24px}.download-apk .h2{font-size:42px;font-weight:900;color:#ffd061}.article-wrap,.site-footer{background:#0b0415}.footer-description-section article,.entry-content{background:rgba(23,10,42,.92);border:1px solid var(--border);border-radius:16px;padding:26px;margin:28px 0;color:#f6f1ff;line-height:1.8}.footer-description-section h1,.entry-content h1{font-size:32px;color:#ffd061}.footer-description-section h2,.entry-content h2{color:#fff;border-left:4px solid #ffd061;padding-left:12px;margin-top:30px}.footer-description-section h3,.entry-content h3{color:#f1d68a}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;background:#050209;color:#fff;margin:14px 0}th,td{border:1px solid rgba(255,255,255,.65);padding:10px;vertical-align:top}th{background:#23103f;color:#ffd061}.site-footer{padding:10px 0 34px}.footer-sitemap-section,.footer-featured-product-section{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin:22px 0}.footer-sitemap-section h4,.site-info-description h4{color:#ffd061;margin:0 0 10px}.footer-links,.contact-list,.bank-list{list-style:none;margin:0;padding:0}.footer-links li,.contact-list li{margin:8px 0;color:#d8cdea}.footer-separator{border:0;border-top:1px solid var(--border);margin:24px 0}.bank-list{display:flex;gap:8px;flex-wrap:wrap}.bank-list li{background:#fff;color:#111;border-radius:6px;padding:10px;min-width:80px;text-align:center}.copyright{text-align:center;color:#cfc2e3;margin-top:20px}.floating-action-button{position:fixed;right:18px;bottom:18px;z-index:99}.floating-action-button-item{width:54px;height:54px;border-radius:50%;background:linear-gradient(180deg,#ffe28a,#b97815);display:flex;align-items:center;justify-content:center;color:#210d00;font-weight:900;box-shadow:0 0 20px rgba(255,208,97,.45)}@media(max-width:1000px){.game-list{grid-template-columns:repeat(4,1fr)}.footer-sitemap-section,.footer-featured-product-section{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.topbar-inner-container,.site-header-inner-container{height:auto;padding:10px 0;flex-direction:column;align-items:flex-start}.announcement-container{grid-template-columns:1fr}.game-list{grid-template-columns:repeat(2,1fr)}.download-apk{grid-template-columns:1fr}.footer-sitemap-section,.footer-featured-product-section{grid-template-columns:1fr}.footer-description-section article,.entry-content{padding:18px}.footer-description-section h1,.entry-content h1{font-size:25px}}

/* Alpha-style icon menu bar added from provided sample */
.alpha-site-header{background:linear-gradient(180deg,#16052b,#080111);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;z-index:80}.alpha-header-row{display:grid;grid-template-columns:260px 1fr;align-items:stretch;gap:14px;min-height:92px}.alpha-logo-col{display:flex;align-items:center}.alpha-logo{min-height:78px;width:238px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:100% 100%;padding:12px 22px}.alpha-logo img{max-height:58px;width:auto;object-fit:contain}.alpha-menu-col{min-width:0;display:flex;align-items:center}.alpha-menu-slide{position:relative;display:flex;align-items:stretch;width:100%;min-width:0}.alpha-menu-slide .left_trigger,.alpha-menu-slide .right_trigger{width:24px;display:flex;align-items:center;justify-content:center;color:#fff9;line-height:92px;font-size:24px;font-style:normal}.alpha-top-menu{display:flex;align-items:stretch;gap:0;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.alpha-top-menu::-webkit-scrollbar{display:none}.alpha-top-menu>li{position:relative;list-style:none;min-width:88px}.alpha-top-menu>li>a{height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px 13px;color:#f4eaff;text-align:center;font-size:13px;font-weight:700;position:relative}.alpha-top-menu>li>a:after{content:"";position:absolute;right:0;top:23px;width:1px;height:46px;background-image:var(--separator-src);background-size:100% 100%;opacity:.65}.alpha-top-menu>li>a img{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(101,108,255,.35))}.alpha-top-menu>li:hover>a{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.65);background:linear-gradient(180deg,rgba(112,34,190,.42),rgba(36,6,75,.24))}.alpha-top-menu>li:hover>a img{content:var(--image-src)}.alpha-dropdown{display:none!important;position:absolute!important;top:92px;left:50%;transform:translateX(-50%);z-index:200;width:min(780px,92vw);max-height:420px;overflow:auto;grid-template-columns:repeat(8,1fr)!important;gap:10px!important;padding:18px!important;border:1px solid rgba(255,255,255,.18);border-radius:0 0 18px 18px;background:linear-gradient(180deg,rgba(24,6,52,.98),rgba(7,2,19,.98));box-shadow:0 22px 60px rgba(0,0,0,.58),0 0 24px rgba(138,68,255,.18)}.alpha-top-menu>li:hover>.alpha-dropdown{display:grid!important}.alpha-dropdown li{list-style:none;margin:0;padding:0}.alpha-dropdown a{display:block!important;height:auto!important;padding:0!important;background:transparent!important}.alpha-dropdown .background{height:70px;border-radius:12px;background:linear-gradient(180deg,#34136b,#100424);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 24px rgba(255,255,255,.04)}.alpha-dropdown .foreground{height:70px;margin-top:-70px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:.2s}.alpha-dropdown li:hover .foreground{transform:translateY(-4px) scale(1.05);filter:drop-shadow(0 0 10px rgba(255,208,97,.45))}.alpha-dropdown a[data-maintenance-status="true"]{position:relative;filter:grayscale(1);opacity:.7}.alpha-dropdown a[data-maintenance-status="true"]:after{content:var(--maintenance-text);position:absolute;inset:auto 6px 6px 6px;background:rgba(0,0,0,.75);border-radius:9px;color:#fff;font-size:11px;text-align:center;padding:3px}@media(max-width:900px){.alpha-header-row{grid-template-columns:1fr;gap:0;padding:10px 0}.alpha-logo{width:210px;min-height:64px}.alpha-menu-slide .left_trigger,.alpha-menu-slide .right_trigger{display:none}.alpha-top-menu>li>a{height:72px;padding:7px 10px}.alpha-dropdown{top:72px;left:0;transform:none;width:92vw;grid-template-columns:repeat(4,1fr)!important}.alpha-dropdown .background,.alpha-dropdown .foreground{height:62px}.alpha-dropdown .foreground{margin-top:-62px}}
