/* Navorra cinematic storefront: shared presentation, no commerce behavior. */
@font-face{font-family:NavorraClean;src:url('/assets/chakra-petch-700.woff2') format('woff2');font-weight:700;font-display:swap}
body.preview-v62.navorra-cinematic{--bg:#080d16;--panel:#111c29;--line:#2b4256;--text:#edf4fb;--muted:#9cb0c4;--accent:#79d8dd;--accent2:#a1e8de;background:#080d16!important;background-image:radial-gradient(ellipse at 12% 0,#182c4050,transparent 55%)!important;color:var(--text);font:15px/1.6 Arial,sans-serif!important}
body.preview-v62.theme-retro90.navorra-cinematic *,body.preview-v62.theme-retro90.navorra-cinematic *:before,body.preview-v62.theme-retro90.navorra-cinematic *:after{box-sizing:border-box}
body.preview-v62.theme-retro90.navorra-cinematic :is(h1,h2,h3,h4,.nav-link,.button,button,.view-button,.r90-title,.r90-glabel strong){font-family:NavorraClean,Arial,sans-serif!important;text-shadow:none!important;letter-spacing:0!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(p,li,td,th,label,input,select,textarea,.pill,.tag,.status,.card-description,.developer-identity,.r90-term,.r90-stat,.footer-meta){font-family:Arial,sans-serif!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(p,li,td,label,input,select,textarea){font-size:14px!important;line-height:1.6!important}
body.preview-v62.theme-retro90.navorra-cinematic .wrap{width:min(1420px,calc(100% - 48px))!important;max-width:1420px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .topbar{background:#0b1420!important;border-bottom:1px solid #24394d!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .topbar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:25px 0!important;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font:700 30px/1.1 NavorraClean,Arial!important;letter-spacing:4px!important;color:#97e4e1!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-logo small{font:10px/1.5 Arial!important;letter-spacing:2px!important;color:#8ba7bc!important;margin-top:7px!important}
body.preview-v62.theme-retro90.navorra-cinematic .header-tools{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px!important;min-width:0;max-width:100%}
body.preview-v62.theme-retro90.navorra-cinematic .header-search{background:#0a1522!important;border:1px solid #304b61!important;box-shadow:none!important;border-radius:5px!important;min-width:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .header-search:before,body.preview-v62.theme-retro90.navorra-cinematic .header-motto{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.account-link,.owner-header-link){border:1px solid #304b61!important;background:#112231!important;box-shadow:none!important;border-radius:5px!important;padding:10px 14px!important;font:700 12px NavorraClean,Arial!important;color:#bbdce9!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-navrow{padding:15px 0!important}body.preview-v62.theme-retro90.navorra-cinematic .r90-navrow nav{display:flex!important;gap:8px!important;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link{flex:1 1 auto!important;white-space:nowrap;padding:11px 17px!important;background:#111d2b!important;border:1px solid #273f54!important;box-shadow:none!important;border-radius:4px!important;color:#b8cadd!important;font-size:13px!important;text-transform:none!important;text-align:center}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link.active,body.preview-v62.theme-retro90.navorra-cinematic .nav-link:hover{background:#17333e!important;border-color:#5bbbc4!important;color:#d4fff5!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-ticker{background:#0c1825!important;border:0!important;border-bottom:1px solid #21384a!important;font:12px Arial!important;color:#98b6c9!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-win,.panel,.card,.signin-card,.account-section,.detail-panel,.policy-card,.support-card,.checkout-card,.receipt-card){background:#111c29!important;border:1px solid #2b4256!important;border-radius:7px!important;box-shadow:none!important;color:#edf4fb!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title,.section-head,.game-product-lane-head,.hf-lane-head){background:none!important;border:0!important;border-bottom:1px solid #2b4256!important;box-shadow:none!important;color:#edf4fb!important;padding:18px 20px!important;text-transform:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title,.game-product-lane-head,.hf-lane-head):after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-body{padding:22px!important}body.preview-v62.theme-retro90.navorra-cinematic .r90-home{gap:24px!important;padding-top:20px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-hero-win,.r90-hero-win .r90-body){padding:0!important;overflow:hidden}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title h2,.section-head h2,.hf-lane-head h2){font-size:22px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero){padding:28px!important;margin:22px 0!important;background:linear-gradient(120deg,#142733,#161a2e)!important;border:1px solid #30485d!important;border-left:3px solid #76d1d5!important;border-radius:6px!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero):before,body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero):after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero h1,.game-channel-hero h1){font:700 clamp(28px,4vw,42px)/1.15 NavorraClean,Arial!important;color:#eff8ff!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-page-code{background:none!important;display:block;color:#8edbdd!important;font:700 11px NavorraClean,Arial!important;letter-spacing:1.5px!important;padding:0!important;margin-bottom:12px!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-page-code:after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-meter-grid{display:flex!important;gap:12px 25px!important;flex-wrap:wrap;margin-top:18px!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-meter{display:flex!important;gap:7px;align-items:baseline;border:0!important;background:none!important;box-shadow:none!important;padding:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-meter strong{font:700 21px NavorraClean,Arial!important;color:#94e4df!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-meter span{font:12px Arial!important;color:#9fb4c8!important;text-transform:none!important;letter-spacing:0!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.directory-controls,.filters,.hf-filter-bar){background:#101c29!important;border:1px solid #2b4256!important;padding:15px!important;border-radius:5px!important;gap:10px!important;box-shadow:none!important;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic :is(input,select,textarea){background:#0a1521!important;color:#d7e5f3!important;border:1px solid #355067!important;border-radius:4px!important;box-shadow:none!important;max-width:100%}
body.preview-v62.theme-retro90.navorra-cinematic :is(input:not([type=checkbox]):not([type=radio]),select){min-height:42px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.button,button:not(.lightbox-close),.view-button,.hf-mode-tab){background:#173541!important;color:#c5f5ef!important;border:1px solid #356473!important;border-radius:4px!important;box-shadow:none!important;text-transform:none!important;min-height:38px;padding:9px 13px!important;text-shadow:none!important;font-size:13px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.button,button,.view-button):hover{border-color:#8be1dc!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #96eadf!important;outline-offset:3px}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-grid,.r90-ggrid){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-card,.r90-game){display:flex!important;flex-direction:column!important;position:relative;height:auto!important;min-height:0!important;padding:0!important;border:1px solid #355469!important;border-bottom-color:#674880!important;border-radius:6px!important;background:#141e2b!important;box-shadow:none!important;overflow:hidden;transition:transform .18s}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-card,.r90-game):hover{transform:translateY(-3px);border-color:#70d0da!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-directory-card:before,body.preview-v62.theme-retro90.navorra-cinematic .game-directory-card:after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-mark,.game-directory-kicker){display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-directory-card>.scene-art{position:relative!important;inset:auto!important;height:auto!important;width:100%!important;aspect-ratio:481/330!important;opacity:1!important;mix-blend-mode:normal!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-directory-card>strong{position:static!important;color:#edf7ff!important;font:700 14px/1.3 NavorraClean,Arial!important;padding:15px 15px 5px!important;margin:0!important;letter-spacing:0!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-directory-bottom{position:static!important;border:0!important;padding:0 15px 14px!important;margin:0!important;color:#97adc1!important;font:11px Arial!important;display:flex!important;justify-content:space-between}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart{height:auto!important;aspect-ratio:481/330!important;overflow:hidden}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart>.scene-art{width:100%!important;height:100%!important;position:relative!important;opacity:1!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-glabel{padding:14px 15px!important;border:0!important;background:#141e2b!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-glabel strong{font:700 14px/1.3 NavorraClean,Arial!important;color:#edf7ff!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-glabel span{font:11px/1.5 Arial!important;color:#96afc5!important;text-transform:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
body.preview-v62.theme-retro90.navorra-cinematic .product-card{border-radius:6px!important;border-bottom-color:#674880!important}
body.preview-v62.theme-retro90.navorra-cinematic .product-card .card-body{padding:19px!important}
body.preview-v62.theme-retro90.navorra-cinematic .product-card h3{font:700 22px/1.2 NavorraClean,Arial!important;min-height:53px!important;margin:12px 0 8px!important}
body.preview-v62.theme-retro90.navorra-cinematic .product-card h3 a{color:#eef7ff!important;text-decoration:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .developer-identity{background:none!important;border:0!important;padding:0!important;gap:5px!important;font:13px Arial!important}
body.preview-v62.theme-retro90.navorra-cinematic .developer-identity strong{font:13px Arial!important;color:#c3d2df!important}
body.preview-v62.theme-retro90.navorra-cinematic .developer-identity span{font:11px Arial!important;color:#90a8bd!important}
body.preview-v62.theme-retro90.navorra-cinematic .card-description{font-size:13px!important;line-height:1.6!important;color:#aabed1!important;min-height:63px!important;max-height:63px!important}
body.preview-v62.theme-retro90.navorra-cinematic .card-meta{gap:6px!important;min-height:48px!important;margin-top:15px!important}
body.preview-v62.theme-retro90.navorra-cinematic .pill{font:11px/1.4 Arial!important;letter-spacing:0!important;padding:4px 7px!important;border:1px solid #2a4052!important;border-radius:4px!important;background:#132333!important;color:#a7c4d7!important}
body.preview-v62.theme-retro90.navorra-cinematic .price-row{border-top:1px solid #2b4053!important;gap:10px!important}
body.preview-v62.theme-retro90.navorra-cinematic .price{font:700 25px NavorraClean,Arial!important;color:#eff8ff!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .from{font:11px Arial!important;color:#94afc4!important}
body.preview-v62.theme-retro90.navorra-cinematic .tag{font:11px Arial!important;letter-spacing:.3px!important}
body.preview-v62.theme-retro90.navorra-cinematic .status{font:11px Arial!important;text-shadow:none!important;background:#0d2028!important;border:1px solid #24494b!important;padding:5px 8px!important;border-radius:4px!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-cats{border-collapse:separate!important;border-spacing:10px!important;width:100%!important}.navorra-cinematic .r90-cat{padding:22px!important;background:#102231!important;border:1px solid #2d4d62!important;border-radius:5px!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-taskbar{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic footer{background:#0a1320!important;border-top:1px solid #263c51!important;margin-top:35px!important;padding:28px 0!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .footer-inner{background:none!important;border:0!important;box-shadow:none!important;gap:25px!important;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .footer-links a{font:700 12px NavorraClean,Arial!important;color:#a6c6d8!important}
body.preview-v62.theme-retro90.navorra-cinematic table{max-width:100%}body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-cols,.r90-main,.r90-side,.card-body){min-width:0!important}
@media(max-width:1100px){body.preview-v62.theme-retro90.navorra-cinematic :is(.catalog-grid,.game-directory-grid,.r90-ggrid){grid-template-columns:repeat(3,minmax(0,1fr))!important}.navorra-cinematic .r90-cols{grid-template-columns:1fr!important}}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic :is(.catalog-grid,.game-directory-grid,.r90-ggrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.preview-v62.theme-retro90.navorra-cinematic .topbar-inner{gap:18px!important}body.preview-v62.theme-retro90.navorra-cinematic .header-tools{width:100%!important}body.preview-v62.theme-retro90.navorra-cinematic .header-search{flex:1 1 100%!important;width:100%!important}body.preview-v62.theme-retro90.navorra-cinematic .r90-cats tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.preview-v62.theme-retro90.navorra-cinematic .r90-cats td{display:block!important}}
@media(max-width:520px){body.preview-v62.theme-retro90.navorra-cinematic .wrap{width:calc(100% - 28px)!important}body.preview-v62.theme-retro90.navorra-cinematic .catalog-grid{grid-template-columns:1fr!important}body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-grid,.r90-ggrid){gap:12px!important}body.preview-v62.theme-retro90.navorra-cinematic .nav-link{padding:10px 12px!important;font-size:12px!important}body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero){padding:20px!important}body.preview-v62.theme-retro90.navorra-cinematic .game-directory-bottom{flex-wrap:wrap;gap:6px}body.preview-v62.theme-retro90.navorra-cinematic .r90-body{padding:16px!important}body.preview-v62.theme-retro90.navorra-cinematic .r90-cats tr{grid-template-columns:1fr}body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font-size:25px!important}}
@media(prefers-reduced-motion:reduce){body.preview-v62.theme-retro90.navorra-cinematic *{scroll-behavior:auto!important;transition:none!important}}


.navorra-game-art{display:block;position:relative;aspect-ratio:481/330;overflow:hidden;background-color:#0b1424;width:100%;isolation:isolate}
.navorra-game-art--curated{background-image:url('/assets/game-banners/approved-six-game-concept.png');background-size:319.335% 310.303%;background-repeat:no-repeat}
.navorra-game-art--fallback{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:9%;background:radial-gradient(ellipse at 90% 5%,#69419350,transparent 58%),radial-gradient(ellipse at 0% 100%,#19748855,transparent 65%),#0b1424}
.navorra-game-art--fallback:before{content:'';position:absolute;width:62%;aspect-ratio:1;border:1px solid #75dedd35;right:-8%;top:6%;transform:rotate(35deg);box-shadow:0 0 0 20px #60dbe509,0 0 0 40px #9270c50b;z-index:-1}
.navorra-game-art--fallback:after{content:'';position:absolute;inset:12px;border:1px solid #6887a32a;pointer-events:none}
.navorra-game-art__brand{color:#8cd8de;font:700 10px/1.5 Arial,sans-serif;letter-spacing:3px;margin-bottom:17px}
.navorra-game-art__title{color:#f0f6fc;font:700 clamp(17px,2.4vw,30px)/1.15 NavorraLabel,Arial,sans-serif;letter-spacing:.3px;overflow-wrap:anywhere;max-width:100%;text-transform:uppercase}
.navorra-game-art__line{display:block;width:42px;height:3px;margin-top:18px;background:linear-gradient(90deg,#61d8e0,#a674ce)}
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero{position:relative;min-height:240px!important;overflow:hidden!important;padding-right:42%!important;isolation:isolate}
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero>.scene-art{position:absolute!important;right:0!important;top:0!important;left:auto!important;bottom:auto!important;width:38%!important;height:100%!important;aspect-ratio:auto!important;opacity:.45!important;z-index:-1!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero p{max-width:680px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.breadcrumbs,.directory-summary,.game-channel-strip,.catalog-results-count){font:12px/1.5 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-channel-strip span{border:1px solid #2e4b5e!important;background:#10212e!important;border-radius:4px;padding:5px 8px}
body.preview-v62.theme-retro90.navorra-cinematic .section-head:before,body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head:before{display:none!important}
@media(max-width:600px){body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero{padding-right:20px!important}body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero>.scene-art{display:none!important}}

/* Keep category introductions compact so the product list stays close. */
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero{min-height:210px!important;padding-top:28px!important;padding-bottom:28px!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero>.scene-art{width:40%!important;opacity:.65!important;mask-image:linear-gradient(90deg,transparent,#000 25%)}
body.preview-v62.theme-retro90.navorra-cinematic .game-art-page-hero h1{font-size:clamp(28px,4vw,46px)!important;margin:8px 0!important}

body.preview-v62.theme-retro90.navorra-cinematic .catalog-results-head{background:transparent!important;border:0!important;border-bottom:1px solid #263c4b!important;padding:12px 0!important;margin:12px 0!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important}
body.preview-v62.theme-retro90.navorra-cinematic .catalog-results-head :is(h2,p){display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .catalog-results-head .eyebrow{font:700 15px/1.4 NavorraClean,Arial,sans-serif!important;color:#e9f2f8!important;letter-spacing:0!important;text-transform:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane:only-child>.game-product-lane-head{display:none!important}

body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-card{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:0!important;background:#111c29!important;border:1px solid #355469!important;border-radius:6px!important;overflow:hidden;padding:0!important;box-shadow:none!important;align-items:center!important}
body.preview-v62.theme-retro90.navorra-cinematic .hf-category-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-copy{padding:18px!important;min-width:0}
body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-copy strong{font:700 22px NavorraClean,Arial!important;color:#edf4fb!important}
body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-copy :is(small,b){font:13px/1.5 Arial!important;color:#a4bdd0!important}
body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-arrow{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .navorra-category-art{object-fit:cover}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic .hf-scope-card{grid-template-columns:1fr!important}}

@font-face{font-family:NavorraCover;src:url('/assets/anton-cover.ttf') format('truetype');font-weight:400;font-display:swap}
.navorra-game-art--scene{background-size:300% auto;background-repeat:no-repeat;container-type:inline-size}
.navorra-game-art--scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 28%,#07091635 60%,#07091665);z-index:-1}
body.preview-v62.theme-retro90.navorra-cinematic .navorra-scene-label{position:absolute;left:39%;right:5%;top:50%;transform:translateY(-50%);text-align:center;text-transform:uppercase;color:#fff!important;text-shadow:0 3px 12px #03050deb!important;line-height:1!important}
body.preview-v62.theme-retro90.navorra-cinematic .cover-title-main{display:block;font:400 var(--cover-size,13cqw)/1.08 NavorraCover,Impact,sans-serif!important;letter-spacing:.015em!important;color:#fff!important}
.cover-title-line{display:block!important;font:inherit!important;letter-spacing:inherit!important;white-space:nowrap}
body.preview-v62.theme-retro90.navorra-cinematic .cover-title-kicker{display:block;font:700 3.4cqw/1.5 Arial,sans-serif!important;letter-spacing:.18em!important;color:#f0f4ff!important;margin-bottom:1.6cqw}
.cover-title--angular .cover-title-main{transform:skewX(-8deg);text-shadow:2px 2px 0 #8e6ac04d!important}
.cover-title--angular:after{content:'';display:block;width:25%;height:2px;background:#75e8ed;margin:3cqw auto 0;transform:skewX(-35deg)}
.cover-title--military:before{content:'— ★ —';display:block;color:#c6d7e6;font:700 3cqw Arial;letter-spacing:.3em;margin-bottom:2cqw}
body.preview-v62.theme-retro90.navorra-cinematic .cover-title--mythic .cover-title-main{font-family:Georgia,serif!important;font-weight:700!important;font-size:calc(var(--cover-size)*.64)!important;letter-spacing:-.045em!important;text-shadow:0 1px 0 #9faabf,0 4px 10px #000!important}
.cover-title--mythic:after{content:'';display:block;height:1px;margin:3cqw 10% 0;background:linear-gradient(90deg,transparent,#d4c7a2,transparent)}
.cover-title--wild .cover-title-main{transform:rotate(-2deg);text-shadow:2px 3px 0 #475b70!important}
.cover-title--noir .cover-title-main{letter-spacing:.07em!important;text-shadow:1px 0 0 #c588a1,-1px 0 0 #9fb2c2,0 3px 12px #000!important}

body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-console,.status-row,.nv-giveaway-marquee){background:#111c29!important;border:1px solid #2b4256!important;border-radius:6px!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-console-head{background:none!important;border-bottom:1px solid #2b4256!important;padding:16px 20px!important;font:700 14px/1.5 NavorraClean,Arial!important;letter-spacing:0!important;display:flex;gap:12px;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .retro-console-head:after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-console-body,.status-row){padding:18px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-meter strong,.status-row strong,.status-row small){text-shadow:none!important;font-family:Arial,sans-serif!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{height:2px;background:linear-gradient(90deg,#69d7dc,#926ed0);animation:none}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-cta{background:#83dfd4!important;border:0!important;box-shadow:none!important;border-radius:4px!important;font:700 13px NavorraClean,Arial!important;color:#071b23!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-label{font:700 11px Arial!important;color:#a48bd9!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-icon{border:0!important;box-shadow:none!important;color:#9c89d4!important}
@media(max-width:520px){body.preview-v62.theme-retro90.navorra-cinematic .retro-page-hero h1{font-size:27px!important}body.preview-v62.theme-retro90.navorra-cinematic .retro-page-hero{margin:14px 0!important;padding:18px!important}body.preview-v62.theme-retro90.navorra-cinematic .topbar-inner{padding:16px 0!important}}

body.preview-v62.theme-retro90.navorra-cinematic .catalog-hidden,body.preview-v62.theme-retro90.navorra-cinematic [hidden]{display:none!important}

/* Navorra's synthwave identity: clear content, expressive surrounding chrome. */
@font-face{font-family:NavorraPixelBrand;src:url('/assets/navorra-pixel.woff') format('woff');font-display:swap}
body.preview-v62.theme-retro90.navorra-cinematic{--bg:#0a0718;--panel:#141124;--accent:#63f4ee;--accent2:#f255d7;background-color:#090716!important;background-image:radial-gradient(ellipse at 85% 0,#67235845,transparent 45%),radial-gradient(ellipse at 5% 35%,#142f6c35,transparent 50%)!important}
body.preview-v62.theme-retro90.navorra-cinematic .topbar{background:linear-gradient(105deg,#100a24,#0b1228 65%,#271034)!important;border-bottom:1px solid #de55d780!important;box-shadow:0 1px 18px #d32ec31a!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font:400 30px/1.25 NavorraPixelBrand,monospace!important;letter-spacing:0!important;color:#fff!important;text-shadow:3px 3px 0 #eb38d1,-1px -1px 0 #58f4f0!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-logo small{font:700 10px/1.6 NavorraClean,Arial!important;letter-spacing:2px!important;color:#60eff3!important;text-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link{background:#151127!important;border-color:#3b2c5c!important}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link.active,body.preview-v62.theme-retro90.navorra-cinematic .nav-link:hover{background:linear-gradient(115deg,#263b66,#572764)!important;border-color:#6fedf0!important;color:#fff!important;box-shadow:inset 0 -2px #f557d6,0 0 13px #ad42dc25!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-ticker{background:#120e24!important;border-bottom-color:#502964!important;color:#d3bbdd!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero){background:linear-gradient(120deg,#151b38,#271334)!important;border-color:#583568!important;border-left-color:#69eff0!important;box-shadow:0 0 26px #ad32bb0b!important;position:relative;isolation:isolate;overflow:hidden}
body.preview-v62.theme-retro90.navorra-cinematic .retro-page-hero:after{display:block!important;content:'';position:absolute;inset:48% 0 0 40%;background-image:linear-gradient(#e26add20 1px,transparent 1px),linear-gradient(90deg,#e26add20 1px,transparent 1px);background-size:32px 25px;transform:perspective(200px) rotateX(40deg) scale(1.4);transform-origin:bottom;z-index:-1;pointer-events:none}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero h1,.game-channel-hero h1){text-shadow:2px 2px 0 #af3ac847!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title,.section-head,.hf-lane-head){background:linear-gradient(100deg,#152442,#2a143a)!important;border-bottom:1px solid #9d4faf88!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-glabel,.game-directory-bottom){background:linear-gradient(110deg,#121a2d,#1e132b)!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-directory-card,.r90-gcard,.product-card):hover{border-color:#c76cda!important;box-shadow:0 0 20px #ba40dd23!important}
body.preview-v62.theme-retro90.navorra-cinematic footer{background:linear-gradient(120deg,#100d20,#16102b)!important;border-top:1px solid #a24aab!important}
@media(max-width:520px){body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font-size:24px!important}}

/* Static stars keep the original night-sky feel without distracting motion. */
body.preview-v62.theme-retro90.navorra-cinematic{background-image:radial-gradient(circle at 19px 31px,#d8eeff99 .7px,transparent 1.2px),radial-gradient(circle at 83px 113px,#64e9f080 .7px,transparent 1.2px),radial-gradient(circle at 131px 67px,#f467d75c .65px,transparent 1.1px),radial-gradient(ellipse at 85% 0,#67235840,transparent 45%),radial-gradient(ellipse at 5% 35%,#142f6c35,transparent 50%)!important;background-size:223px 197px,311px 283px,397px 331px,100% 100%,100% 100%!important;background-attachment:scroll!important}

/* Retro shell, shared by the storefront, catalog and customer pages. */
body.preview-v62.theme-retro90.navorra-cinematic{background-color:#050719!important;background-image:radial-gradient(#e4efff 1px,transparent 1.2px),radial-gradient(#00e9ffb0 1px,transparent 1.2px),radial-gradient(#ff41dba6 .8px,transparent 1px)!important;background-size:97px 89px,151px 137px,211px 173px!important;background-position:0 0,40px 60px,90px 20px!important}
body.preview-v62.theme-retro90.navorra-cinematic .topbar{background:linear-gradient(105deg,#090e25f5,#17102ef5)!important;border-top:2px solid #62f0f3!important;border-bottom:1px solid #a148ce!important;box-shadow:0 4px 0 #020615,0 5px 0 #50cfd640!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font-size:34px!important;text-shadow:3px 3px 0 #ed24d2,-1px -1px 0 #66f4ff!important}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link{border-radius:0!important;border-top-color:#7de8ed!important;border-left-color:#74c6d3!important;border-right-color:#201230!important;border-bottom-color:#201230!important;box-shadow:2px 2px 0 #0008!important;text-transform:uppercase!important;letter-spacing:.7px!important;background:linear-gradient(#122044,#0b1430)!important}
body.preview-v62.theme-retro90.navorra-cinematic .nav-link.active,body.preview-v62.theme-retro90.navorra-cinematic .nav-link:hover{background:linear-gradient(110deg,#1a3692,#7222ad 65%,#bc279c)!important;box-shadow:inset 0 -2px #ef64df,2px 2px 0 #0008!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-win,.retro-console,.panel,.signin-card,.account-section,.detail-panel,.policy-card,.support-card,.checkout-card,.receipt-card){border-radius:2px!important;border-color:#456082!important;border-top-color:#72dce2!important;background:#0c1229!important;box-shadow:3px 3px 0 #020411,inset 0 0 0 3px #11203b!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title,.section-head,.game-product-lane-head,.hf-lane-head,.retro-console-head){background:linear-gradient(100deg,#172c8a,#6920b4 62%,#d61bb6)!important;border-bottom:1px solid #ed76e8!important;color:white!important;padding:12px 18px!important;text-transform:uppercase!important;letter-spacing:.7px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.r90-title h2,.section-head h2,.hf-lane-head h2){font-size:20px!important;letter-spacing:.7px!important;color:white!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero,.game-channel-hero){border-radius:0!important;background:linear-gradient(120deg,#0b1731ee,#1f1137f5)!important;border:1px solid #58bcd4!important;border-top:3px solid #a244d4!important;box-shadow:4px 4px 0 #0008,inset 0 -1px #c53dc0!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.retro-page-hero h1,.game-channel-hero h1){text-transform:uppercase;letter-spacing:1px!important;text-shadow:2px 2px 0 #bd2bbc, -1px -1px 0 #78e6f05c!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-page-code{color:#7af5fb!important;font-family:'Courier New',monospace!important;letter-spacing:2px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.button,.view-button,.nv-gw-cta){border-radius:1px!important;border:1px solid #fb96ed!important;border-right-color:#6c226e!important;border-bottom-color:#6c226e!important;background:linear-gradient(110deg,#a51aaf,#de25c2)!important;color:#fff!important;box-shadow:2px 2px 0 #020514!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(.button,.view-button,.nv-gw-cta):hover{background:linear-gradient(110deg,#ba2ac4,#f143d7)!important;box-shadow:0 0 14px #df22c43d,2px 2px 0 #020514!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee{background:linear-gradient(105deg,#101c39,#271238)!important;border:1px solid #6545a2!important;border-radius:2px!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-glabel,body.preview-v62.theme-retro90.navorra-cinematic .game-directory-bottom{border-top:1px solid #56cbd552!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-taskbar{display:flex!important;position:relative!important;bottom:auto!important;margin:30px auto 0!important;background:#0b1832!important;border:1px solid #74e3ed!important;border-bottom-color:#a83bb3!important;box-shadow:3px 3px 0 #0009!important;flex-wrap:wrap;gap:5px}
body.preview-v62.theme-retro90.navorra-cinematic footer{background:#0a1028f2!important;border-top:2px solid #9e3fae!important}
@media(max-width:520px){body.preview-v62.theme-retro90.navorra-cinematic .r90-logo{font-size:26px!important}body.preview-v62.theme-retro90.navorra-cinematic .r90-taskbar{display:none!important}}

body.preview-v62.theme-retro90.navorra-cinematic .pd-hero{align-items:start;gap:26px;padding:24px;background:#0b1126;border-radius:2px;border-color:#53859b}
body.preview-v62.theme-retro90.navorra-cinematic .pd-purchase{padding:16px}
body.preview-v62.theme-retro90.navorra-cinematic .pd-price{margin:14px 0}
body.preview-v62.theme-retro90.navorra-cinematic .pd-plans{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}
body.preview-v62.theme-retro90.navorra-cinematic .pd-plan{padding:10px}
body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;align-items:start}
body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting>*{margin:0!important;min-width:0}
body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting .policy-summary{grid-column:span 2}
body.preview-v62.theme-retro90.navorra-cinematic .hardware-collection .r90-gart{aspect-ratio:3/2!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart>.navorra-category-art{display:block;object-fit:cover!important;height:100%!important;width:100%!important}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting{grid-template-columns:1fr}body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting .policy-summary{grid-column:auto}}

/* Keep supporting product information in deliberate, compact groups. */
body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:16px 20px;background:#0d142b;border:1px solid #354765;border-top:2px solid #8156b7;align-items:center;margin:18px 0 12px}
body.preview-v62.theme-retro90.navorra-cinematic .pd-delivery-facts{display:flex;gap:12px 24px;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .pd-delivery-facts .notice{padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;font:14px/1.6 Arial!important}
body.preview-v62.theme-retro90.navorra-cinematic .pd-alerts .alert-box{margin:0!important;display:flex!important;align-items:center;justify-content:flex-end;gap:12px!important;flex-wrap:wrap}
body.preview-v62.theme-retro90.navorra-cinematic .pd-alerts .tiny{font:12px/1.5 Arial!important;color:#acbdd0;max-width:260px}
body.preview-v62.theme-retro90.navorra-cinematic .policy-summary{padding:0!important;margin:0 0 18px!important;border:1px solid #364360!important;background:#0d1426!important;box-shadow:none!important}
.policy-summary summary{cursor:pointer;padding:13px 18px;font:700 14px/1.6 NavorraClean,Arial;color:#daedf5}
.policy-summary summary span{font:12px Arial;margin-left:12px;color:#9fb0c8}
.policy-summary-body{padding:0 18px 16px;max-width:1000px}.policy-summary-body p{margin:10px 0}
body.preview-v62.theme-retro90.navorra-cinematic .pd-specs{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;margin:20px 0;align-items:stretch}
body.preview-v62.theme-retro90.navorra-cinematic .pd-specs .pd-requirements{margin:0}
body.preview-v62.theme-retro90.navorra-cinematic .pd-specs .pd-features{grid-template-columns:1fr}
body.preview-v62.theme-retro90.navorra-cinematic .pd-specs--many{display:block}
body.preview-v62.theme-retro90.navorra-cinematic .pd-specs--many .pd-features{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:18px}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic .pd-supporting,body.preview-v62.theme-retro90.navorra-cinematic .pd-specs{grid-template-columns:1fr}body.preview-v62.theme-retro90.navorra-cinematic .pd-alerts .alert-box{justify-content:flex-start}}

/* Remove legacy decorative controls that overlap section headings. */
body.preview-v62.theme-retro90.navorra-cinematic :is(.section-head,.rail-head,.retro-console-head,.neon-panel>h2):after{display:none!important;content:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-account-hero .account-head{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.preview-v62.theme-retro90.navorra-cinematic .retro-account-hero h1{font-size:clamp(24px,3vw,34px)!important;margin:8px 0!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-account-hero p{text-transform:none!important;max-width:700px;margin:8px 0!important}
body.preview-v62.theme-retro90.navorra-cinematic .retro-account-id{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .account-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;margin:18px 0!important}
body.preview-v62.theme-retro90.navorra-cinematic .account-stat{background:#0c142b!important;border:1px solid #344b68!important;border-top:2px solid #64cbd6!important;box-shadow:none!important;padding:16px 18px!important}
body.preview-v62.theme-retro90.navorra-cinematic .account-stat strong{font:700 26px NavorraClean,Arial!important;color:#83f0e7!important}.account-stat span{font:12px Arial!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-nav{padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid #594474!important;margin:20px 0!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-nav label{font:700 11px NavorraClean,Arial!important;letter-spacing:1px;padding:0 0 7px}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links{gap:5px;margin:0}.nv-account-links a{border-bottom:0!important}
@media(max-width:620px){body.preview-v62.theme-retro90.navorra-cinematic .account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.retro-account-hero .account-head{flex-wrap:wrap}.nv-account-nav select{margin-bottom:12px}}
/* Arcade marquee: moving lamps, steady prize text. */
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee{border:1px solid #e951d4!important;box-shadow:3px 3px 0 #46124d,0 0 20px #cb25a91f!important;background:radial-gradient(ellipse at 0 50%,#73286255,transparent 48%),linear-gradient(105deg,#0c1430,#21102f)!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{height:5px!important;background-image:repeating-linear-gradient(90deg,#ff71df 0 10px,#211128 10px 23px,#71f9ff 23px 33px,#211128 33px 46px)!important;background-size:92px 5px!important;animation:nv-giveaway-lamps 5s linear infinite!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-icon{font-size:34px!important;color:#fff4fc!important;border:1px solid #dc59c5!important;transform:rotate(-8deg);text-shadow:0 0 12px #ff4bda;box-shadow:0 0 18px #c832aa3d!important;background:#44173e!important;padding:14px!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-label{color:#ff9be9!important;letter-spacing:2px!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee h2{text-shadow:2px 2px #8e246e!important}
/* The storefront status widget is a terminal, not the owner console. */
body.preview-v62.theme-retro90.navorra-cinematic .status-panel>.r90-title{background:#202534!important;color:#d7dfdf!important;border-bottom:1px solid #697785!important;font:700 12px/1.4 'Courier New',monospace!important;letter-spacing:1px!important}
body.preview-v62.theme-retro90.navorra-cinematic .status-panel .r90-term{position:relative;background:#020706!important;color:#a4e4c4!important;font:14px/1.55 'Courier New',monospace!important;border:1px solid #355647!important;box-shadow:inset 0 0 25px #08231566!important;padding:16px!important;text-shadow:0 0 3px #2ebc7833!important}
body.preview-v62.theme-retro90.navorra-cinematic .status-panel .r90-term *{font-family:'Courier New',monospace!important;letter-spacing:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .status-panel .r90-term:after{content:'';pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#00000024 3px 4px)}
@media(prefers-reduced-motion:reduce){body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{animation:none!important}.status-panel *{animation:none!important}}

/* Explicitly override legacy homepage background shorthand and image sizing. */
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .navorra-game-art--curated{background-image:url('/assets/game-banners/approved-six-game-concept.png')!important;background-size:319.335% 310.303%!important;background-repeat:no-repeat!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .navorra-game-art--scene{background-size:300% auto!important;background-repeat:no-repeat!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .product-banner{height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart :is(img,.collection-cover){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart:after{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .navorra-scene-label,body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .cover-title-line{color:#fff!important;text-shadow:0 3px 12px #050512!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-8831{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831{width:auto!important;height:auto!important;min-height:44px;padding:12px 14px!important;font:700 13px/1.4 NavorraClean,Arial!important;letter-spacing:.6px!important;background:linear-gradient(120deg,#102b50,#2b1649)!important;border-color:#67d5df #32254d #58316c #67d5df!important;color:#effaff!important;box-shadow:2px 2px #020611}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:hover{background:linear-gradient(120deg,#224b74,#6c246f)!important}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic .r90-8831{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:520px){body.preview-v62.theme-retro90.navorra-cinematic .r90-8831{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* rc200: one search field, colorful controls, and a complete referral share panel. */
body.preview-v62.theme-retro90.navorra-cinematic .header-search{display:flex!important;align-items:stretch!important;padding:0!important;height:44px!important;box-sizing:border-box!important;gap:0!important;overflow:hidden!important}
body.preview-v62.theme-retro90.navorra-cinematic .header-search input{display:block!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;box-sizing:border-box!important}
body.preview-v62.theme-retro90.navorra-cinematic .header-search button{flex:0 0 44px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #466575!important;box-shadow:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee{position:relative;overflow:hidden;animation:nv-marquee-glow 3s ease-in-out infinite!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#57efff18 45%,#ff6eea22 50%,transparent 60%);background-size:250% 100%;animation:nv-prize-sweep 7s linear infinite!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-icon{animation:nv-prize-star 3s ease-in-out infinite!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{animation-duration:1.4s!important}
@keyframes nv-marquee-glow{50%{box-shadow:3px 3px 0 #46124d,0 0 25px #ed35c84f,inset 0 0 20px #62266640}}
@keyframes nv-prize-sweep{from{background-position:150% 0}to{background-position:-150% 0}}
@keyframes nv-prize-star{50%{transform:rotate(8deg) scale(1.08);text-shadow:0 0 22px #ff80dd}}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(1){background:linear-gradient(120deg,#2943b1,#db16b9)!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(2){background:#5865c9!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(3){background:#073e31!important;color:#65ffbf!important;border-color:#65ffbf!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(4){background:#063d51!important;color:#6ef4ff!important;border-color:#6ef4ff!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(5){background:#74136c!important;color:#ffc8f4!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:nth-child(6){background:#57330e!important;color:#ffdc89!important;border-color:#e9bc60!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-b8831:hover{filter:brightness(1.22);transform:translateY(-2px)}
body.preview-v62.theme-retro90.navorra-cinematic .referral-card{padding:24px!important;background:linear-gradient(115deg,#0a1730,#1a1230)!important;border:1px solid #77639d!important}
body.preview-v62.theme-retro90.navorra-cinematic .referral-card h2 code{display:inline-block;padding:9px 15px;border:1px dashed #df6bd3;background:#321b42;color:#fff;font:700 24px/1.3 'Courier New',monospace;letter-spacing:2px}
.referral-share-field{margin-top:20px;max-width:880px}.referral-share-field>.tiny{display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:1.5px}.referral-share-controls{display:flex;align-items:stretch;border:1px solid #40768b;background:#060e21;padding:6px;gap:8px}.referral-share-controls>a{flex:1;min-width:0;overflow-wrap:anywhere;padding:12px;font:15px/1.5 'Courier New',monospace;text-decoration:none!important;color:#bcf5ff!important}.referral-share-controls>button{flex-shrink:0;margin:0!important}.referral-share-field>small{display:block;margin:9px 0 0;color:#a5bad1;line-height:1.6}
body.preview-v62.theme-retro90.navorra-cinematic .status-row{min-height:66px!important;padding:16px 20px!important;gap:18px!important;border-radius:0!important;border-left:3px solid #54678a!important;background:linear-gradient(110deg,#111c30,#19152d)!important}.status-row>div{min-width:0}.status-row strong{font-size:15px!important}.status-row small{display:block;margin-top:5px;line-height:1.5!important}.status-row .status{flex-shrink:0;white-space:normal!important;text-align:right;max-width:45%}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links{display:flex;flex-wrap:wrap;gap:10px!important;border:0!important;padding-bottom:12px}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links a{--tab-accent:#6eefff;display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:11px 18px!important;font:700 14px/1.3 NavorraClean,Arial!important;text-decoration:none;color:#eafaff!important;border:1px solid #405a73!important;border-bottom:3px solid var(--tab-accent)!important;background:linear-gradient(120deg,#10253e,#211431)!important;box-shadow:3px 3px #020512}
.nv-account-links a:nth-child(2){--tab-accent:#91edbb!important}.nv-account-links a:nth-child(3){--tab-accent:#ffc667!important}.nv-account-links a:nth-child(4){--tab-accent:#e599ff!important}
.nv-account-links a:before{content:'▤';font:20px/1 monospace;color:var(--tab-accent)}.nv-account-links a:nth-child(2):before{content:'◈'}.nv-account-links a:nth-child(3):before{content:'↗'}.nv-account-links a:nth-child(4):before{content:'✉'}
body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links a[aria-current],body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links a.active{border-color:var(--tab-accent)!important;background:linear-gradient(115deg,#214768,#58205a)!important;box-shadow:0 0 12px #4be4ee22}
.buying-guide-link{display:flex;align-items:center;justify-content:space-between;gap:24px}.store-policies{max-width:1000px;margin:auto;line-height:1.8}.store-policies h3{margin-top:28px;color:#9af0ff}.store-policies details{padding:12px;border-bottom:1px solid #32465d}.store-policies summary{cursor:pointer;font-weight:700}
@media(max-width:600px){.referral-share-controls{flex-direction:column}.referral-share-controls>button{width:100%}.buying-guide-link{align-items:stretch;flex-direction:column}body.preview-v62.theme-retro90.navorra-cinematic .nv-account-links a{flex:1 1 42%;padding:10px!important}.status-row .status{max-width:100%}}
@media(prefers-reduced-motion:reduce){body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee,body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before,body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:after,body.preview-v62.theme-retro90.navorra-cinematic .nv-gw-icon{animation:none!important}}
body.preview-v62.theme-retro90.navorra-cinematic .product-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1200px;align-items:start}
body.preview-v62.theme-retro90.navorra-cinematic .product-faq-heading{grid-column:1/-1;margin-bottom:16px}
body.preview-v62.theme-retro90.navorra-cinematic .product-faq-item{margin:0!important;min-width:0}
body.preview-v62.theme-retro90.navorra-cinematic .product-faq-item summary{padding:18px!important;font-size:14px!important;min-height:76px;box-sizing:border-box}
@media(max-width:700px){body.preview-v62.theme-retro90.navorra-cinematic .product-faq{grid-template-columns:1fr}}
body.preview-v62.theme-retro90.navorra-cinematic .equipment-cover{position:relative;aspect-ratio:3/2!important;min-height:180px;overflow:hidden;isolation:isolate;--tier-color:#6df4f0}
body.preview-v62.theme-retro90.navorra-cinematic .equipment-cover>img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}
body.preview-v62.theme-retro90.navorra-cinematic .equipment-cover-copy{position:absolute;inset:0 5% 0 48%;display:flex;flex-direction:column;justify-content:center;text-align:left;z-index:1;color:white!important}
.equipment-cover-copy>span{font:700 10px/1.5 NavorraClean,Arial!important;letter-spacing:2px;color:var(--tier-color)}
.equipment-cover-copy>strong{font:700 clamp(22px,3vw,48px)/1.05 NavorraClean,Arial!important;color:#fff!important;text-shadow:2px 3px #692c78;overflow-wrap:anywhere;margin:10px 0}
.equipment-cover-copy>i{height:4px;width:70%;background:linear-gradient(90deg,var(--tier-color),transparent)}
.equipment-cover.tier-2{--tier-color:#c18fff!important}.equipment-cover.tier-3{--tier-color:#ff86d9!important}.equipment-cover.tier-4{--tier-color:#ffcf7d!important}
.equipment-cover.tier-general .equipment-cover-copy>strong{font-size:clamp(18px,2vw,28px)!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .navorra-game-art--fallback{background:radial-gradient(ellipse at 90% 5%,#69419350,transparent 58%),radial-gradient(ellipse at 0% 100%,#19748855,transparent 65%),#0b1424!important}
body.preview-v62.theme-retro90.navorra-cinematic .r90-gart .navorra-game-art__title{font:700 clamp(18px,2vw,30px)/1.15 NavorraClean,Arial!important;color:#fff!important}
/* Optional native retro cursor. Fine-pointer devices only; text fields retain the I-beam. */
@media(pointer:fine){body.preview-v62.theme-retro90.navorra-cinematic{cursor:url('/assets/navorra-cursor.svg') 3 2,auto}body.preview-v62.theme-retro90.navorra-cinematic :is(a,button,summary,select,label[for]){cursor:url('/assets/navorra-hand.svg') 9 2,pointer}body.preview-v62.theme-retro90.navorra-cinematic :is(input,textarea,[contenteditable=true]){cursor:text}}
body.preview-v62.theme-retro90.navorra-cinematic .header-tools{flex:1 1 520px!important;max-width:680px!important;margin-left:auto!important}
body.preview-v62.theme-retro90.navorra-cinematic .header-search{flex:1 1 240px!important;width:260px!important;max-width:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{content:'';display:block}
@media(max-width:800px){body.preview-v62.theme-retro90.navorra-cinematic .header-tools{max-width:none!important}body.preview-v62.theme-retro90.navorra-cinematic .header-search{flex:1 1 100%!important;width:100%!important}}
body.preview-v62.theme-retro90.navorra-cinematic :is(input:not([type=checkbox]):not([type=radio]),textarea){font-family:'Courier New',Consolas,monospace!important;color:#a8f6dc!important;caret-color:#67fff0;letter-spacing:.35px!important}
body.preview-v62.theme-retro90.navorra-cinematic :is(input,textarea)::placeholder{color:#88a6b8!important;opacity:1}
@keyframes nv-running-lights{from{transform:translateX(-46px)}to{transform:translateX(0)}}
body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{width:calc(100% + 46px);animation:nv-running-lights 1s linear infinite!important}
@media(prefers-reduced-motion:reduce){body.preview-v62.theme-retro90.navorra-cinematic .nv-giveaway-marquee:before{animation:none!important;transform:none}}

/* Keep uploaded collection artwork and embedded lettering inside the card. */
body.preview-v62.theme-retro90.navorra-cinematic :is(.developer-collection,.hardware-collection) .r90-gart img{
  object-fit:contain!important;
  object-position:center!important;
  background:#060b16;
}

/* Content headings must wrap independently of the retro title-bar decoration. */
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-product-lane-head,.section-head,.hf-lane-head,.catalog-results-head,.retro-console-head)>div{min-width:0;max-width:100%}
body.preview-v62.theme-retro90.navorra-cinematic :is(.game-product-lane-head,.section-head,.hf-lane-head,.catalog-results-head,.retro-console-head) :is(h1,h2,h3,p,.eyebrow,.retro-page-code){white-space:normal!important;overflow-wrap:anywhere;max-width:100%}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:16px!important;padding:18px!important;text-transform:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head .retro-page-code{display:block!important;width:auto!important;min-height:0!important;margin:0 0 6px!important;padding:0!important;border:0!important;background:transparent!important;font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:1px!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head .retro-page-code:before{display:none!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head h2{display:block!important;font:700 24px/1.2 NavorraClean,Arial,sans-serif!important;margin:0 0 8px!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head p{font:14px/1.6 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}
body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head .catalog-results-count{justify-self:start;align-self:start;white-space:nowrap;max-width:100%}
@media(max-width:680px){
 body.preview-v62.theme-retro90.navorra-cinematic .game-product-lane-head{grid-template-columns:minmax(0,1fr);gap:12px!important}
 body.preview-v62.theme-retro90.navorra-cinematic :is(.section-head,.hf-lane-head,.retro-console-head){align-items:flex-start!important;flex-wrap:wrap;gap:12px!important}
 body.preview-v62.theme-retro90.navorra-cinematic main :is(h1,h2,h3,p,.breadcrumbs,.status,.pill){overflow-wrap:anywhere}
 body.preview-v62.theme-retro90.navorra-cinematic :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-width:0;min-height:44px!important}
 body.preview-v62.theme-retro90.navorra-cinematic main :is(.button,button,.view-button,.hf-mode-tab){min-height:44px!important}
 body.preview-v62.theme-retro90.navorra-cinematic .product-card :is(h3,.card-description,.card-meta){min-height:0!important}
 body.preview-v62.theme-retro90.navorra-cinematic .product-card .card-description{max-height:none!important;-webkit-line-clamp:unset;white-space:normal!important}
 body.preview-v62.theme-retro90.navorra-cinematic .product-card .price-row{flex-wrap:wrap}
}
/* Fieldset and grid minimum sizes must not widen populated checkouts. */
body.preview-v62.theme-retro90.navorra-cinematic .mc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
body.preview-v62.theme-retro90.navorra-cinematic :is(.mc-grid>*,.mc-panel,.mc-panel form,.mc-panel fieldset,.mc-fields>*,.mc-methods>*,.mc-item>div){min-width:0;max-width:100%}
body.preview-v62.theme-retro90.navorra-cinematic .mc-panel legend{max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){
 body.preview-v62.theme-retro90.navorra-cinematic :is(.mc-grid,.mc-fields,.mc-methods){grid-template-columns:minmax(0,1fr)}
 body.preview-v62.theme-retro90.navorra-cinematic .mc-panel{padding:18px}
 body.preview-v62.theme-retro90.navorra-cinematic .mc-panel fieldset.mc-panel{padding:14px;margin-inline:0}
 body.preview-v62.theme-retro90.navorra-cinematic .mc-panel :is(.button,button){white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}
 body.preview-v62.theme-retro90.navorra-cinematic .mc-item>div{overflow-wrap:anywhere}
}
