/* V22 compact brand styling */
.ui-icon{width:21px;height:21px;flex-shrink:0;display:inline-block;vertical-align:middle}
.nav a{gap:7px;padding-inline:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.navinner{justify-content:space-between}.nav .ui-icon{width:19px;height:19px;stroke-width:2.4}
.brand-logo img,.app-standard-logo{mix-blend-mode:screen}
.sectitle{display:flex;flex-direction:column;justify-content:center;gap:10px;text-align:center;color:#d9a23b;margin-bottom:24px}.sectitle h1,.sectitle h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:800;text-transform:none;letter-spacing:0}.sectitle:after{flex:none;width:64px;height:2px;background:#dfad51}
.section{padding:29px 0 32px}.section+.section{border-top-color:#e9e3d8}
.categorystrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:18px}
.category{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:106px;padding:15px 8px;background:linear-gradient(140deg,#211b13,#14120f);border:1px solid #89704c;border-radius:12px;color:#f3c36a;box-shadow:0 4px 10px #30210b08}
.category .category-icon{width:38px;height:38px;stroke-width:2.15;flex-shrink:0}.category span{position:static;inset:auto;background:none;border:0;padding:0;color:#eee5d3;font-size:13px;line-height:1.2}
.category.selected{border-color:#e2b459;background:linear-gradient(140deg,#40301b,#241b11);box-shadow:0 0 0 1px #e2b45933}.category:hover{transform:translateY(-3px)}
.filterbar{padding:11px 15px;margin-bottom:17px}.filterbar label{font-size:13px}.select{padding:8px 12px;min-height:40px}.catalog-heading{margin-bottom:13px}.catalog-heading h3{font-size:20px;color:#9d6d1b;font-weight:800}
.providers{margin-bottom:14px}.provider{min-height:36px;padding:7px 16px}.games{gap:14px}.game-supplied .gameposter{margin:10px}.game-supplied .gamename{min-height:78px}
.method{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px}.method .ui-icon{width:25px;height:25px}.methodpanel{margin-top:10px;padding:18px}.methodnote{margin-top:10px;font-size:11px}
.promotion-section{background:#171410}.promotion-section .sectitle{color:#f3c46b}.promotion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}
.promotion-card{display:flex;align-items:center;position:relative;overflow:hidden;background:var(--promo-color);border:1px solid #ffffff58;border-radius:17px;min-height:182px;box-shadow:0 7px 18px #0002}
.promotion-copy{padding:21px;z-index:1;flex:1;min-width:0}.promotion-copy h3{margin:0 0 9px;font-size:21px;font-weight:900;line-height:1.2;color:#176f2b;text-shadow:1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}.promotion-copy p{margin:0 0 16px;font-size:17px;font-weight:800;color:#28211c;line-height:1.3}.promotion-code{display:inline-block;background:#ffffffcf;border:1px solid #ffffff70;color:#3e2915;font-size:11px;font-weight:800;padding:5px 11px;border-radius:6px;white-space:nowrap}
.promotion-art{position:relative;overflow:hidden;flex:0 0 43%;align-self:center;margin:9px 12px 9px 0;border-radius:12px;isolation:isolate}.promotion-art img{position:absolute;max-width:none!important;object-fit:fill!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important}.promotion-section .text-link{color:#f0c36c;margin-top:14px}.subintro .promotion-grid{margin:0}.subintro:has(.promotion-grid)>.article{background:transparent;border:0;padding:0}.promotion-card h3{margin-top:0}
.appsection{background:#080808}.app-canvas{display:grid;grid-template-columns:44% 56%;background:#000;border:1px solid #383025;border-radius:16px;overflow:hidden;min-height:420px}
.app-controls{padding:28px 22px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.app-standard-logo{width:178px;height:auto;display:block;margin:0 auto}.download-platforms{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.download-platform{text-align:center;color:#e9e9e9}.platform-circle{display:flex;align-items:center;justify-content:center;width:97px;height:97px;border:2px solid #e8e8e8;border-radius:50%;margin:0 auto 15px}.platform-icon{width:58px;height:58px;stroke-width:1.5}.download-platform p{margin:0 0 16px;font-size:11px;line-height:1.5;text-transform:uppercase;color:#bbb}
.app-download{display:flex;align-items:center;justify-content:center;min-height:41px;width:100%;border:2px solid #eeb52e;border-radius:999px;background:#000;color:#f4ba29;font-size:14px;font-weight:800;letter-spacing:.3px;padding:8px 14px;margin:0 auto 12px;transition:.2s}.app-download:disabled{opacity:1;cursor:default}.app-download[href]:hover{background:#edb735;color:#15110a;box-shadow:0 6px 18px #edb73544}
.store-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #999;border-radius:6px;padding:5px 8px;color:#fff;min-height:43px}.store-badge .ui-icon{width:25px;height:25px}.store-badge small{display:block;font-size:8px;text-align:left;line-height:1.2}.store-badge strong{display:block;font-size:17px;line-height:1.2;white-space:nowrap;font-weight:500}
.app-device-art{position:relative;overflow:hidden;aspect-ratio:708/538;align-self:stretch;background:#000}.app-device-art img{position:absolute;width:178.39%!important;height:100%!important;max-width:none;left:-78.39%;top:0;object-fit:fill;border:0;border-radius:0}
.ambsection{padding-top:29px}.ambsection .featureimg{max-height:370px}.footer{padding-top:29px}.footer .hr{margin:18px 0}.footer .trust{gap:22px}.foot-top p{font-size:12px;margin-bottom:0}
@media(max-width:1000px){.categorystrip{grid-template-columns:repeat(7,minmax(85px,1fr));overflow-x:auto;padding-bottom:5px}.app-canvas{grid-template-columns:48% 52%;min-height:360px}.app-controls{padding:22px 16px;gap:18px}.download-platforms{gap:14px}.platform-circle{width:79px;height:79px}.platform-icon{width:47px;height:47px}.promotion-copy{padding:16px}.promotion-copy h3{font-size:18px}.promotion-copy p{font-size:14px}}
@media(max-width:700px){.section{padding:24px 0 26px}.sectitle h1,.sectitle h2{font-size:21px}.categorystrip{grid-template-columns:repeat(7,85px);gap:8px}.category{min-height:92px;padding:12px 6px;gap:9px}.category .category-icon{width:31px;height:31px}.category span{font-size:11px}.filterbar{flex-direction:row;align-items:center}.select{min-width:135px;width:auto}.catalog-heading{align-items:flex-start}.catalog-heading h3{font-size:17px;max-width:240px}.catalog-heading>span{font-size:11px;white-space:nowrap}.provider{font-size:11px}.methodarea .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.method{gap:6px;font-size:11px}.method .ui-icon{width:22px;height:22px}.promotion-grid{grid-template-columns:1fr;gap:12px}.promotion-card{min-height:155px}.promotion-copy{padding:19px}.promotion-copy h3{font-size:20px}.promotion-copy p{font-size:16px}.app-canvas{grid-template-columns:1fr;min-height:0}.app-controls{padding:24px 20px;gap:23px}.app-standard-logo{width:153px}.download-platforms{gap:23px}.platform-circle{width:82px;height:82px}.download-platform p{font-size:10px}.store-badge strong{font-size:16px}.app-device-art{aspect-ratio:708/430;max-height:340px}.app-device-art img{height:125.11%!important;top:-4%}.ambsection .featureimg{max-height:320px}.nav a{gap:6px;min-height:47px}.nav .ui-icon{width:20px;height:20px}}

.promotion-section .promotion-card:nth-child(n+5){display:none}@media(max-width:700px){.promotion-section .promotion-card:nth-child(n+3){display:none}}
.app-device-art{aspect-ratio:583/538}.app-device-art img{width:216.64%!important;left:-116.64%}@media(max-width:700px){.app-device-art{aspect-ratio:583/430}}
