/* CubiQ navigation: squared controls, restrained seams, one shared palette. */
.cubiq-native{--cqn-bg:#1c1d23;--cqn-panel:#22232b;--cqn-subtle:#292b34;--cqn-line:#ffffff18;--cqn-ink:#f1eff7;--cqn-muted:#aaa8b6;--cqn-accent:#b397fb;--cqn-active:#b397fb18}
html[data-cubiq-theme=light] .cubiq-native{--cqn-bg:#faf9fc;--cqn-panel:#fff;--cqn-subtle:#f0edf6;--cqn-line:#30234820;--cqn-ink:#262331;--cqn-muted:#726b80;--cqn-accent:#7252ba;--cqn-active:#7252ba12}
/* Keep native sticky/fixed behavior with a restrained header surface. */
html body .cubiq-native header#top.site-header{background:var(--cqn-bg)!important;color:var(--cqn-ink)!important;border-bottom:1px solid var(--cqn-line)!important;box-shadow:0 4px 14px #00000012!important;backdrop-filter:none!important}
html[data-cubiq-theme] body:not(.editor_enable):not(.editor_has_snippets) .cubiq-native.o_header_overlay:has(.cq-polish-home) header#top.site-header{background:var(--cqn-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body .cubiq-native header#top.site-header .header-inner{min-height:76px;gap:24px}
.cubiq-native #top .cq-brand{position:relative;flex:none}

html .cubiq-native #top .header-search{border:0!important;border-bottom:1px solid var(--cqn-line)!important;border-radius:3px!important;background:var(--cqn-subtle)!important;box-shadow:none!important;min-width:160px;max-width:420px}
.cubiq-native #top .header-search:focus-within{border-bottom-color:var(--cqn-accent)!important}
.cubiq-native #top .header-search input{color:var(--cqn-ink)!important;font-size:12px!important}
.cubiq-native #top .header-search input::placeholder{color:var(--cqn-muted)!important}
.cubiq-native #top .search-hint{border-radius:2px;color:var(--cqn-muted);border-color:var(--cqn-line)}
.cubiq-native #top .main-nav{gap:22px}
.cubiq-native #top .main-nav>a{position:relative;padding:11px 0;font-family:'Gabarito',sans-serif;font-size:14px;color:var(--cqn-ink)!important}
.cubiq-native #top .main-nav>a:hover,.cubiq-native #top .main-nav>a.active{color:var(--cqn-accent)!important}

html .cubiq-native #top .header-actions{gap:12px}
html .cubiq-native #top :is(.cq-account-chip,#cubiq-notifications-button,#cubiq-search-mobile,.my_cart_quantity~*,.o_wsale_my_cart>a){border:0!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;color:var(--cqn-ink)!important}
html .cubiq-native #top .cq-account-chip{padding:3px 5px!important;gap:8px;min-height:38px}
html .cubiq-native #top .cq-account-av{border-radius:5px!important;background:#8c69d7!important;color:#fff!important;border:0!important;box-shadow:none!important;width:30px;height:30px}
html .cubiq-native #top .cq-account-av img{border-radius:inherit}
html .cubiq-native #top .cq-account-name{font-size:13px;font-weight:600;max-width:105px;overflow:hidden;text-overflow:ellipsis}
html .cubiq-native #top .cq-account-caret{font-size:13px;color:var(--cqn-muted)}
html .cubiq-native #top :is(#cubiq-notifications-button,#cubiq-search-mobile){width:34px;min-width:34px;height:38px}
html .cubiq-native #top :is(.cq-account-chip,#cubiq-notifications-button,#cubiq-search-mobile,.o_wsale_my_cart>a):hover{background:var(--cqn-active)!important}
html .cubiq-native #top .credits-pouch{padding:0 12px 0 0;border:0;border-right:1px solid var(--cqn-line);border-radius:0;background:none;color:var(--cqn-ink);box-shadow:none}
html .cubiq-native #top .credits-pouch small{color:var(--cqn-muted)}
html .cubiq-native #top .o_wsale_my_cart>a{border:0!important;border-radius:4px!important;background:transparent!important;min-width:34px}
html .cubiq-native #top .o_wsale_my_cart .badge{border-radius:3px!important}
html .cubiq-native #top .hamburger{border:0!important;border-radius:3px;background:transparent!important}
html .cubiq-native #top .hamburger span{background:var(--cqn-ink)!important;border-radius:0}
html[data-cubiq-theme=light] .cubiq-native #top .logo.cq-brand .cq-brand-dark{display:none!important}
html[data-cubiq-theme=light] .cubiq-native #top .logo.cq-brand .cq-brand-light{display:block!important}
/* Global hierarchy; old trails are only hidden after the replacement is built. */
.cubiq-native .cqn-breadcrumbs{background:color-mix(in srgb,var(--cqn-bg) 70%,transparent);border-bottom:1px solid var(--cqn-line);position:relative;z-index:2}
.cubiq-native .cqn-breadcrumbs[hidden],.cq-legacy-breadcrumb{display:none!important}
.cubiq-native .cqn-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0;padding:10px max(24px,calc((100vw - 1880px)/2));min-height:44px;font:400 20px/1.2 'Jersey 10',sans-serif;letter-spacing:.02em}
.cqn-breadcrumbs li{display:flex;align-items:center;min-width:0;max-width:100%}
.cqn-breadcrumbs li+li::before{content:'›';font-family:'Onest',sans-serif;font-size:16px;line-height:1;margin:0 13px;color:var(--cqn-muted);opacity:.65}
.cubiq-native .cqn-breadcrumbs a{color:var(--cqn-muted);text-decoration:none}
.cubiq-native .cqn-breadcrumbs a:hover{color:var(--cqn-accent)}
.cubiq-native .cqn-breadcrumbs [aria-current=page]{color:var(--cqn-ink);overflow-wrap:anywhere}
.cq-has-breadcrumbs .cubiq-native .bd-hero{padding-top:24px!important}
/* Account panel: personal space + creation space. No invented account statistics. */
html .cubiq-native #top .cqn-account-panel{width:500px!important;min-width:0!important;max-width:calc(100vw - 24px);padding:0!important;margin-top:9px!important;border:1px solid var(--cqn-line)!important;border-top:3px solid var(--cqn-accent)!important;border-radius:4px!important;box-shadow:0 16px 42px #0004!important;background:var(--cqn-panel)!important;color:var(--cqn-ink)!important;overflow:auto;max-height:calc(100dvh - 98px)}
html .cubiq-native #top .cqn-account-panel .cq-account-id{display:flex;align-items:center;gap:13px;padding:20px!important;border:0!important;border-bottom:1px solid var(--cqn-line)!important;background:none!important}
html .cubiq-native #top .cqn-account-panel .cq-account-id .cq-account-av{width:42px;height:42px;flex:0 0 42px;font-size:19px}
html .cubiq-native #top .cqn-account-panel .cq-account-who{min-width:0;display:grid;gap:3px}
html .cubiq-native #top .cqn-account-panel .cq-account-who strong{font:600 17px 'Gabarito',sans-serif;color:var(--cqn-ink)!important}
html .cubiq-native #top .cqn-account-panel .cq-account-who small{color:var(--cqn-muted)!important;font:400 11px 'Onest',sans-serif;overflow-wrap:anywhere;white-space:normal}
.cqn-account-columns{display:grid;grid-template-columns:1fr 1fr}
.cqn-account-columns>nav{padding:17px 12px 14px;min-width:0}
.cqn-account-create{border-left:1px solid var(--cqn-line);background:var(--cqn-active)}
html .cubiq-native #top .cqn-menu-label{font:400 18px 'Jersey 10',sans-serif;letter-spacing:.04em;margin:0 8px 10px;color:var(--cqn-muted)}
html .cubiq-native #top .cqn-account-panel .cq-account-item{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:9px 9px!important;border:0!important;border-radius:3px!important;background:none!important;color:var(--cqn-ink)!important;font:500 12px/1.4 'Onest',sans-serif!important;text-decoration:none;text-align:left;white-space:normal;box-shadow:none!important}
html .cubiq-native #top .cqn-account-panel .cq-account-item i{font-size:19px;color:var(--cqn-muted)!important;flex:0 0 19px}
html .cubiq-native #top .cqn-account-panel .cq-account-item:hover,html .cubiq-native #top .cqn-account-panel .cq-account-item:focus-visible{background:var(--cqn-subtle)!important;color:var(--cqn-accent)!important}
.cqn-menu-note{position:relative;margin:20px 8px 2px;padding-top:15px;border-top:1px solid var(--cqn-line)}
.cqn-menu-note>i{position:absolute;right:3px;top:17px;font-size:35px;color:var(--cqn-accent);opacity:.45}
.cqn-menu-note p{font:400 22px/.95 'Jersey 10',sans-serif;color:var(--cqn-accent);margin:0 0 12px}
.cqn-menu-note a{font-size:10px;color:var(--cqn-muted)!important}
.cqn-menu-note a:hover{color:var(--cqn-accent)!important}
.cqn-account-foot{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cqn-line);padding:7px 12px}
html .cubiq-native #top .cqn-account-foot>.cq-account-item{width:auto}
html .cubiq-native #top .cqn-account-foot .cq-account-logout{margin:0!important;padding:0!important;border:0!important}
html .cubiq-native #top .cqn-account-panel .cq-account-team{padding:8px 18px;border-top:1px solid var(--cqn-line)}
html .cubiq-native #top .cqn-account-panel .cq-account-sep{display:none}

.cubiq-native .cqn-appearance{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--cqn-line);color:var(--cqn-muted)}
.cqn-appearance>span{font:500 11px 'Onest',sans-serif}
.cqn-appearance>div{display:flex;gap:3px}
.cubiq-native .cqn-appearance button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;min-height:34px;border:0;border-radius:3px;background:transparent;color:var(--cqn-muted);font:500 11px 'Onest',sans-serif;cursor:pointer}
.cqn-appearance button i{font-size:16px}
.cubiq-native .cqn-appearance button[aria-pressed=true]{background:var(--cqn-active);color:var(--cqn-accent);box-shadow:inset 0 -2px var(--cqn-accent)}
.cubiq-native .cqn-appearance button:hover{background:var(--cqn-subtle);color:var(--cqn-ink)}
.cubiq-native :is(.cqn-account-panel,.cqn-breadcrumbs,.cqn-appearance) :is(a,button):focus-visible{outline:2px solid var(--cqn-accent);outline-offset:2px}
html .cubiq-native #top .rf-mobile-nav{background:var(--cqn-panel)!important;border-radius:0 0 5px 5px!important;border-color:var(--cqn-line)!important;color:var(--cqn-ink)!important}
html .cubiq-native #top .rf-menu-links>a{border-radius:3px;background:transparent;color:var(--cqn-ink);border-color:var(--cqn-line)}
html .cubiq-native #top .rf-menu-links small{color:var(--cqn-muted)}
html .cubiq-native #top .rf-menu-community{border-radius:3px;background:var(--cqn-active);color:var(--cqn-accent)}
html .cubiq-native #top .rf-menu-heading{color:var(--cqn-muted)}
/* Connectors originate from each card. They survive Odoo's empty-node normalizer. */
.cq-polish-home .cq-discord-lines{display:none!important}
.cq-polish-home .cq-discord-channels::before{content:'';position:absolute;left:calc(var(--discord-gap)/-2);top:39px;height:177px;width:1px;background:#a99acb9c}
.cq-polish-home .cq-discord-channels::after{content:'';position:absolute;top:93px;left:calc(-1 * var(--discord-gap) - 7px);width:calc(var(--discord-gap)/2 + 7px);height:1px;background:#a99acb9c}
.cq-polish-home :is(.cq-discord-channel,.cq-discord-voice)::before{content:'';position:absolute;right:100%;top:50%;width:calc(var(--discord-gap)/2 + 3px);height:1px;background:#a99acb9c}
.cq-polish-home :is(.cq-discord-channel,.cq-discord-voice){border-radius:5px}
.cq-polish-home .cq-voice-wave{width:27px;height:25px;flex:none;background:linear-gradient(#b79cef 0 0) 0 50%/3px 9px,linear-gradient(#b79cef 0 0) 6px 50%/3px 19px,linear-gradient(#b79cef 0 0) 12px 50%/3px 25px,linear-gradient(#b79cef 0 0) 18px 50%/3px 15px,linear-gradient(#b79cef 0 0) 24px 50%/3px 7px;background-repeat:no-repeat}
.cq-polish-home .cq-voice-wave>*{display:none!important}
html[data-cubiq-theme=light] .cq-polish-home :is(.cq-discord-channel,.cq-discord-voice){background:#eeebf5;color:#292438;border-color:#b3a7c6;border-left-color:#8e71c0;box-shadow:4px 5px 0 #44365a0a}
html[data-cubiq-theme=light] .cq-polish-home .cq-discord-channel small{color:#6a5d7a}
html[data-cubiq-theme=light] .cq-polish-home .cq-discord-channel>i{color:#7857ac}
/* Premium retains its animated perimeter, with a crafted coin pedestal and corner details. */
.cubiq-native .cq-polish-home .cq-plan{border-radius:7px}
.cubiq-native .cq-polish-home .cq-plan-top{background:linear-gradient(150deg,#292532,#222229)}
.cubiq-native .cq-polish-home .cq-plan.is-featured{border-color:#b79af6;box-shadow:0 12px 30px #0002}
.cubiq-native .cq-polish-home .cq-plan.is-featured .cq-plan-top{background:radial-gradient(ellipse at 50% 38%,#72539140,transparent 65%),linear-gradient(145deg,#44345e,#282334);padding-top:25px}
.cubiq-native .cq-polish-home .cq-plan.is-featured .cq-plan-top::after{content:'';pointer-events:none;position:absolute;inset:10px;background:linear-gradient(#ddc3ff66 0 0) left top/26px 2px,linear-gradient(#ddc3ff66 0 0) left top/2px 26px,linear-gradient(#ddc3ff66 0 0) right bottom/26px 2px,linear-gradient(#ddc3ff66 0 0) right bottom/2px 26px;background-repeat:no-repeat}
.cubiq-native .cq-polish-home .cq-plan-top h3{font:400 28px/1 'Jersey 10',sans-serif!important;letter-spacing:.08em;margin-bottom:13px}
.cubiq-native .cq-polish-home .cq-plan-top :is(.cq-plan-badge,.ribbon){border-radius:2px!important;letter-spacing:.05em;color:#eadbb8!important;background:#efd19717!important;border:1px solid #efd19735;padding:4px 9px;font-size:9px;margin-bottom:14px;box-shadow:none!important}
.cubiq-native .cq-polish-home .cq-premium-stack{position:relative;width:154px;height:104px!important;margin-bottom:14px;isolation:isolate}
.cubiq-native .cq-polish-home .cq-premium-stack::before{content:'';position:absolute;z-index:-1;left:7px;right:7px;bottom:2px;height:53px;border:1px solid #cba6fe45;background:#b98afa0b;transform:skewY(-7deg);border-radius:3px;box-shadow:5px 6px 0 #0e0b1826}
.cubiq-native .cq-polish-home .cq-premium-stack img{width:120px;height:120px;filter:drop-shadow(0 7px 6px #0004)}
.cubiq-native .cq-polish-home .cq-plan-cubits{filter:none}
.cubiq-native .cq-polish-home .cq-plan.is-featured .cq-plan-cubits{background:none;color:#fff2d7}
.cubiq-native .cq-polish-home .cq-plan-cta{border-radius:4px!important;box-shadow:none!important}
.cubiq-native .cq-polish-home .cq-member-coins{max-width:1600px;margin-inline:auto;inset:0;overflow:visible}
.cubiq-native .cq-polish-home .cq-member-coins img{animation:none;object-fit:contain;height:auto;filter:drop-shadow(0 7px 7px #0003)}
.cubiq-native .cq-polish-home .cq-member-coins .c1{left:3%;top:12%;--s:54px;transform:rotate(-12deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c2{left:1%;top:48%;--s:78px;transform:rotate(13deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c3{display:block;left:17%;top:3%;bottom:auto;--s:28px;transform:rotate(16deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c4{display:none}
.cubiq-native .cq-polish-home .cq-member-coins .c5{left:auto;right:6%;top:7%;--s:90px;transform:rotate(-9deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c6{left:auto;right:2%;top:41%;--s:44px;transform:rotate(9deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c7{display:none}
.cubiq-native .cq-polish-home .cq-member-coins .c8{left:38%;top:auto;bottom:0;--s:32px;transform:rotate(-12deg)}
.cubiq-native .cq-polish-home .cq-member-coins .c9{left:auto;right:17%;top:20%;--s:26px;transform:rotate(12deg)}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan-top{background:linear-gradient(145deg,#eee9f5,#f8f6fa)}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan{background:#fff;border-color:#c6b5da;box-shadow:0 8px 22px #4432550b}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan-body{background:#fff}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home :is(.cq-plan-top h3,.cq-plan-price,.cq-plan-body li){color:#312638!important}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan:not(.is-featured) .cq-plan-cubits{color:#8060ac;background:none}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan:not(.is-featured) .cq-plan-cta{background:#eee5f8!important;color:#65478e!important;border-color:#b9a0d8!important}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan-body li i{color:#8060ac}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan.is-featured .cq-plan-top{background:radial-gradient(ellipse at 50% 38%,#c09bde38,transparent 65%),linear-gradient(145deg,#e3d5f2,#f6f0fc)}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan.is-featured .cq-plan-cubits{color:#60438d}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .cq-plan-top :is(.cq-plan-badge,.ribbon){color:#765225!important;background:#c79d3320!important;border-color:#a979303a}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home :is(.cq-plan-unit,.cq-plan-price span,.cq-plan-kicker){color:#735392}
@media(max-width:1500px){.cubiq-native #top .main-nav{gap:16px}html body .cubiq-native header#top.site-header .header-inner{gap:18px}.cubiq-native #top .header-search{max-width:320px!important}}
@media(min-width:761px) and (max-width:1499px){.cubiq-native .cq-polish-home .cq-member-coins :is(.c2,.c6){display:none}}
@media(max-width:1199px){html .cubiq-native #top .cqn-account-panel{position:fixed!important;top:calc(var(--cubiq-header-height,76px) + 5px)!important;right:12px!important;left:auto!important;margin:0!important;transform:none!important}}
@media(max-width:760px){
 html body .cubiq-native header#top.site-header .header-inner{min-height:66px;gap:8px;padding-inline:14px}
 html .cubiq-native #top .header-actions{gap:4px}
 html .cubiq-native #top .cq-account-name,html .cubiq-native #top .cq-account-caret{display:none!important}
 html .cubiq-native #top .cq-account-chip{padding:3px!important}
 .cubiq-native .cqn-breadcrumbs ol{padding:9px 15px;font-size:18px;min-height:39px}.cqn-breadcrumbs li+li::before{margin:0 8px;font-size:13px}
 html .cubiq-native #top .cqn-account-panel{max-height:calc(100dvh - 86px)}
 
 
 .cubiq-native .cqn-appearance{padding:12px;gap:5px}.cubiq-native .cqn-appearance button{padding:7px 6px;font-size:10px}
 .cubiq-native #cq-mobile-nav .cqn-appearance{padding:14px 0 0}
 .cubiq-native .cq-polish-home .cq-member-coins .c2,.cubiq-native .cq-polish-home .cq-member-coins .c6,.cubiq-native .cq-polish-home .cq-member-coins .c9{display:none}
 .cubiq-native .cq-polish-home .cq-member-coins .c1{top:20px;left:0;--s:30px}.cubiq-native .cq-polish-home .cq-member-coins .c5{right:0;top:7px;--s:45px}.cubiq-native .cq-polish-home .cq-member-coins .c3{display:none}
}
@media(prefers-reduced-motion:reduce){.cubiq-native .cq-plan.is-featured::before{animation:none}}

/* One frame per panel. The two rear panels begin and end inside the main silhouette. */
.cubiq-native .cq-polish-home .rf-scenes{position:relative;isolation:isolate;padding:0;gap:24px 0}
.cubiq-native .cq-polish-home .rf-scene{border:3px solid var(--frame);border-radius:6px;box-shadow:0 8px 22px #07080e24}
.cubiq-native .cq-polish-home .rf-scene::after{content:none;display:none}
.cubiq-native .cq-polish-home .rf-scene-back{inset:0;border:0;border-radius:3px}
.cubiq-native .cq-polish-home .rf-forge{--frame:#84735a;z-index:3;box-shadow:9px 2px 20px #090a122e}
.cubiq-native .cq-polish-home .rf-fantasy{--frame:#687b96}
.cubiq-native .cq-polish-home .rf-guide{--frame:#807294}
.cubiq-native .cq-polish-home .rf-forge .rf-scene-copy h3{color:#f1ddbc}
.cubiq-native .cq-polish-home .rf-fantasy .rf-scene-copy h3{color:#e1e8f4}
.cubiq-native .cq-polish-home .rf-guide .rf-scene-copy h3{color:#d4c8ed}
@media(min-width:761px){
 .cubiq-native .cq-polish-home :is(.rf-fantasy,.rf-guide){width:calc(100% + 30px);margin-left:-30px;height:calc(100% - 18px);z-index:1}
 .cubiq-native .cq-polish-home .rf-fantasy{align-self:end;transform:rotate(-.65deg);transform-origin:left center}
 .cubiq-native .cq-polish-home .rf-guide{align-self:start;transform:rotate(.45deg);transform-origin:left center}
 .cubiq-native .cq-polish-home .rf-fantasy:hover{transform:rotate(-.65deg) translateY(-2px)}
 .cubiq-native .cq-polish-home .rf-guide:hover{transform:rotate(.45deg) translateY(-2px)}
 .cubiq-native .cq-polish-home :is(.rf-fantasy,.rf-guide) :is(.rf-scene-index,.rf-scene-copy){left:60px}
 .cubiq-native .cq-polish-home .rf-forge:hover{transform:translateY(-2px)}
}
/* Violet shadow and a muted mineral-blue wash; the artwork remains the focus. */
.cubiq-native .cq-polish-home .cq-hero-shade{background:radial-gradient(ellipse 58% 65% at 50% 44%,#10101980,transparent 100%),radial-gradient(ellipse 65% 85% at 0% 75%,#63397452,transparent 80%),radial-gradient(ellipse 52% 80% at 100% 25%,#38828528,transparent 82%),linear-gradient(180deg,#10121980 0%,#10121945 45%,#16171c 100%)}
.cubiq-native .cq-polish-home .rf-community{background:radial-gradient(ellipse 53% 88% at 78% 50%,#7756b52b,transparent 80%),radial-gradient(ellipse 38% 75% at 13% 64%,#45858717,transparent 85%)!important}
.cubiq-native .cq-polish-home .rf-community::before,.cubiq-native .cq-polish-home .rf-community::after{transform:none;background:linear-gradient(90deg,transparent,#a797c526 30%,#9a98c126 70%,transparent)}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .rf-community{background:radial-gradient(ellipse 53% 88% at 78% 50%,#906dcb26,transparent 80%),radial-gradient(ellipse 38% 75% at 13% 64%,#57979817,transparent 85%)!important}
html[data-cubiq-theme=light] .cubiq-native .cq-polish-home .rf-scene{box-shadow:0 8px 22px #392b5014}
@media(max-width:760px){
 .cubiq-native .cq-polish-home .rf-scenes{gap:20px}
 .cubiq-native .cq-polish-home :is(.rf-fantasy,.rf-guide){width:100%;margin-left:0;transform:none}
 .cubiq-native .cq-polish-home .rf-forge{box-shadow:0 7px 15px #090a121f}
}
@media(prefers-reduced-motion:reduce){.cubiq-native .cq-polish-home .rf-scene:hover{transform:none}}

/* Restored two-column account menu: preserve the established mobile fit. */
@media(max-width:760px){
 html .cubiq-native #top .cqn-account-panel .cq-account-id{padding:15px!important}
 .cqn-account-columns{grid-template-columns:1.05fr 1fr}.cqn-account-columns>nav{padding:13px 6px}
 html .cubiq-native #top .cqn-account-panel .cq-account-item{font-size:11px!important;padding:8px 6px!important;gap:7px;min-height:42px}
 .cqn-menu-note p{font-size:21px}.cqn-menu-note>i{display:none}.cqn-menu-note a{font-size:9px}
}
