/* Domain-owned composition using registered Showroom tokens. */
.showroom-hub .hq-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hq-modules>*{min-width:0}
.hq-modules .is-pending{border-style:dashed}
.hq-modules .is-pending .exhibit-cta{color:var(--nova-ui-secondary);font-weight:400}
.showroom-reading-nav{margin:0 0 24px;padding:12px 0;border-bottom:1px solid var(--line);font-size:var(--nova-type-helper);color:var(--nova-ui-secondary)}
.showroom-reading-nav ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0;padding:0}
.showroom-reading-nav li{min-width:0;overflow-wrap:anywhere}
.showroom-reading-nav li+li:before{content:"/";margin-right:14px;color:var(--nova-ui-secondary)}
.showroom-reading-nav a{color:var(--nova-ui-gold);text-underline-offset:4px}
.showroom-reading-nav [aria-current=page]{color:var(--nova-ui-text)}
.showroom-reading-nav a:focus-visible{outline:2px solid var(--nova-ui-focus);outline-offset:4px}
.pokemon-case .guide-actions .guide-action:not(.guide-secondary){background:var(--nova-ui-gold);color:var(--nova-ui-header)!important}
.pokemon-case .hq-use-intro{margin:20px 0;max-width:82ch}
@media(max-width:700px){.showroom-hub .hq-modules{grid-template-columns:1fr}.showroom-reading-nav{margin-bottom:18px}.showroom-reading-nav ol{gap:6px 10px}.showroom-reading-nav li+li:before{margin-right:10px}}
