.site-header{position:relative;z-index:100}.site-header .desktop-navigation{justify-content:flex-end}.menu-toggle{display:none;margin-left:auto;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:#121026;color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{display:block;width:21px;height:2px;background:currentColor;border-radius:2px}.mobile-menu-layer[hidden]{display:none}.mobile-menu-layer{position:fixed;inset:0;z-index:9000}.menu-backdrop{position:absolute;inset:0;border:0;background:#05040dcc}.mobile-menu{position:absolute;right:0;top:0;bottom:0;width:min(380px,88vw);padding:24px;background:#0d0b1d;border-left:1px solid #37305c;box-shadow:-25px 0 70px #000;display:flex;flex-direction:column}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #292446}.mobile-menu-head img{width:180px;height:auto}.mobile-menu-head button{width:44px;height:44px;border:1px solid #39325c;border-radius:50%;background:#15122b;color:#fff;font-size:26px}.mobile-menu nav{display:flex;flex-direction:column;margin-top:18px}.mobile-menu nav a{padding:15px 5px;border-bottom:1px solid #ffffff0d;font-size:18px;font-weight:700}.mobile-socials{margin-top:auto;padding-top:22px;border-top:1px solid #292446}.mobile-socials>div,.social-icon-links{display:flex!important;flex-direction:row!important;gap:10px!important;margin-top:12px}.mobile-socials a,.social-icon-links a{width:43px;height:43px;display:grid!important;place-items:center;border:1px solid #3a335d;border-radius:12px;background:#141127}.mobile-socials svg,.social-icon-links svg{width:21px;height:21px}.mobile-menu-open{overflow:hidden}.footer-logo{display:block;width:205px;margin-bottom:12px}.footer-logo img{display:block;width:100%;height:auto}.footer-social-column{min-width:150px}.social-icon-links a:hover{border-color:#a660ff;background:#241647;color:#fff}
.editorial-featured,.editorial-secondary>a{min-width:0}.editorial-featured>img{display:block;aspect-ratio:16/9;min-height:0!important;max-height:420px!important;object-fit:cover;object-position:center}.editorial-secondary img{display:block;object-fit:cover;object-position:center;min-width:0}.editorial-featured h3,.editorial-secondary h3{overflow-wrap:anywhere}.latest-editorial{align-items:stretch}
.rich-editor>*{position:relative}.rich-editor>p{min-height:2.5em;margin:12px 0;padding:10px 12px;border-left:3px solid #302a50;background:#ffffff04;border-radius:0 8px 8px 0}.rich-editor>h2{font-size:27px;color:#fff;padding:12px 0 6px;border-bottom:1px solid #4b3b78}.rich-editor>h3{font-size:21px;color:#d9c4ff;padding:8px 0}.rich-editor>blockquote{margin:16px 0;padding:16px 18px;border-left:4px solid #a05eff;background:#17122c;color:#d8d0eb}.youtube-placeholder{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0;background:linear-gradient(120deg,#17132f,#111024);border-style:solid!important;user-select:none}.youtube-placeholder>div:first-child{display:flex;flex-direction:column}.youtube-placeholder small{color:#8f86aa}.youtube-block-actions{display:flex;gap:8px}.youtube-block-actions button{min-height:38px;padding:8px 12px;border:1px solid #59468a;border-radius:8px;background:#21183c;color:#fff;cursor:pointer}.youtube-block-actions button:last-child{border-color:#7c354e;color:#ff9ab8}
.slot-autocomplete{position:relative;margin:13px 0}.slot-search-wrap{position:relative}.slot-search-wrap input{padding-right:48px}.slot-search-wrap button{position:absolute;right:8px;top:13px;width:34px;height:34px;border:0;border-radius:50%;background:#34284f;color:#fff;font-size:22px}.slot-suggestions{position:absolute;z-index:30;left:0;right:0;top:76px;max-height:300px;overflow:auto;padding:7px;background:#100e22;border:1px solid #514277;border-radius:12px;box-shadow:0 16px 45px #000}.slot-suggestions button{display:block;width:100%;padding:12px;border:0;border-radius:8px;background:transparent;color:#fff;text-align:left;cursor:pointer}.slot-suggestions button:hover,.slot-suggestions button:focus{background:#8d4dff26;outline:none}.slot-suggestions p{padding:10px;color:var(--muted)}.selected-slot{margin-top:9px;padding:11px 13px;border:1px solid #4c3b78;border-radius:10px;background:#8d4dff12;color:#ddd2f4}
.pages-table-card{overflow:hidden}.pages-table{width:100%;border-collapse:separate;border-spacing:0}.pages-table th{padding:15px 20px;text-align:left;color:#9189aa;font-size:11px;text-transform:uppercase;letter-spacing:1px}.pages-table td{padding:18px 20px;border-top:1px solid #27223f;vertical-align:middle}.pages-table tbody tr:hover{background:#ffffff03}.pages-table .actions-heading{text-align:right}.pages-table .table-actions{justify-content:flex-end}.pages-table .icon-button{width:42px;height:42px}.pages-table .ui-icon{width:19px;height:19px}
@media(max-width:800px){.site-header .desktop-navigation{display:none}.menu-toggle{display:flex}.site-header{height:72px}.site-header .brand-logo{margin-right:auto}.site-header .brand-logo img{width:160px}.latest-editorial{grid-template-columns:1fr}.editorial-featured>img{max-height:360px!important}.footer-grid{grid-template-columns:repeat(2,1fr)}.youtube-placeholder{align-items:flex-start;flex-direction:column}.youtube-block-actions{width:100%}.youtube-block-actions button{flex:1}}
@media(max-width:640px){.pages-table thead{display:none}.pages-table,.pages-table tbody,.pages-table tr,.pages-table td{display:block;width:100%}.pages-table tr{padding:14px 16px;border-top:1px solid #30294c}.pages-table td{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0;border:0}.pages-table td::before{content:attr(data-label);color:#89829f;font-size:10px;text-transform:uppercase}.pages-table td:first-child{display:block}.pages-table td:first-child::before{display:block;margin-bottom:7px}.pages-table .table-actions{justify-content:flex-start}.footer-grid{grid-template-columns:1fr}.editorial-featured>img{max-height:280px!important}.editorial-secondary>a{grid-template-columns:100px minmax(0,1fr)}}
.editorial-featured>img,.editorial-secondary img{object-fit:contain!important;background:#0a0818}
+
/* Final pre-launch: compact Home editorial composition. */
.latest-editorial{grid-template-columns:minmax(0,1.35fr) minmax(390px,1fr);gap:20px;align-items:stretch}
.editorial-featured{display:grid;grid-template-rows:auto 1fr}
.editorial-featured>img,.editorial-featured>.article-placeholder{width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/8;object-fit:cover!important;object-position:center;background:#0a0818}
.editorial-featured>div:last-child{display:flex;flex-direction:column;padding:20px 22px}
.editorial-featured h3{font-size:clamp(23px,2vw,29px);line-height:1.08;margin:6px 0 9px}
.editorial-featured p{margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.editorial-featured-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;color:var(--muted);font-size:11px}
.editorial-featured-meta span{color:#d0acff;font-weight:700}
.editorial-secondary{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}
.editorial-secondary>a{display:grid;grid-template-columns:minmax(150px,42%) minmax(0,1fr);min-height:0}
.editorial-secondary img,.editorial-secondary .article-placeholder{display:block;width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover!important;object-position:center;background:#0a0818}
.editorial-secondary>a>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:14px 16px}
.editorial-secondary h3{font-size:clamp(16px,1.3vw,19px);line-height:1.16;margin:5px 0 9px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* Final pre-launch: responsible-gaming footer component. */
.footer-responsible{display:flex;align-items:center;gap:24px;padding:22px 24px;margin-top:35px;border:1px solid #3b345e;border-radius:18px;background:linear-gradient(120deg,#151229,#0d0b1d)}
.responsible-mark{display:flex;align-items:center;gap:13px;flex:0 0 auto}
.responsible-mark span{display:grid;place-items:center;width:58px;height:58px;border:2px solid #ffb04d;border-radius:50%;color:#ffd08a;background:#ffb04d0d;font-size:20px;font-weight:900;letter-spacing:-1px}
.footer-responsible .responsible-mark strong{color:#fff;font-size:15px;white-space:nowrap}
.footer-responsible p{max-width:880px;margin:0;color:#a9a2bc;line-height:1.55}

@media(max-width:900px){
  .latest-editorial{grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr)}
  .editorial-secondary>a{grid-template-columns:135px minmax(0,1fr)}
  .footer-responsible{align-items:flex-start}
}
@media(max-width:800px){
  .latest-editorial{grid-template-columns:1fr}
  .editorial-featured>img,.editorial-featured>.article-placeholder{max-height:none!important}
  .editorial-secondary{grid-template-rows:none}
  .editorial-secondary>a{grid-template-columns:minmax(150px,38%) minmax(0,1fr);min-height:140px}
}
@media(max-width:560px){
  .editorial-featured>img,.editorial-featured>.article-placeholder{aspect-ratio:16/9}
  .editorial-featured>div:last-child{padding:18px}
  .editorial-secondary>a{grid-template-columns:1fr;min-height:0}
  .editorial-secondary img,.editorial-secondary .article-placeholder{height:auto;aspect-ratio:16/9}
  .editorial-secondary>a>div:last-child{padding:16px}
  .editorial-secondary h3{-webkit-line-clamp:initial;overflow:visible}
  .footer-responsible{flex-direction:column;gap:16px;padding:20px}
  .footer-responsible .responsible-mark strong{white-space:normal}
}

/* Guides 2.0 — equal-card home module */
.home-guides{max-width:1420px}.home-guides .section-copy{max-width:680px;color:var(--muted)}.home-guides-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.home-guide-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#141129,#0d0b1d);transition:.25s}.home-guide-card:hover{transform:translateY(-4px);border-color:#9b58ff}.home-guide-media{aspect-ratio:16/9;overflow:hidden;background:#0b0918}.home-guide-media img,.home-guide-media .article-placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-guide-body{padding:19px}.home-guide-body small{color:#ba8cff;font-size:10px;font-weight:850;letter-spacing:.13em}.home-guide-body h3{margin:6px 0 9px;font-size:20px;line-height:1.15}.home-guide-body p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.home-guide-body span{color:#d4b4ff;font-size:11px;font-weight:800}
@media(max-width:900px){.home-guides-grid{grid-template-columns:1fr 1fr}.home-guide-card:last-child:nth-child(odd){grid-column:1/-1}}
@media(max-width:600px){.home-guides-grid{grid-template-columns:1fr}.home-guide-card:last-child:nth-child(odd){grid-column:auto}.home-guide-body h3{font-size:19px}}

/* Guides CTA — pink */
.home-guides .section-head > .ghost{background:#f22992!important;border-color:#f22992!important;color:#fff!important;box-shadow:0 8px 28px rgba(242,41,146,.22)}
.home-guides .section-head > .ghost:hover{background:#ff43a6!important;border-color:#ff43a6!important;transform:translateY(-1px)}

/* Home guides: allow subtitle to use available header width */
.home-guides .section-head>div:first-child{min-width:0;flex:1}
.home-guides .section-copy{max-width:none;white-space:nowrap}
@media(max-width:1050px){.home-guides .section-copy{white-space:normal;max-width:680px}}
