
/* Approved blue/gold identities. Originals retained unchanged. */
.system-logo {object-fit:contain;mix-blend-mode:screen;}
.store-logo {object-fit:contain;}
.main-header .brand-mark {width:52px;height:38px;display:flex;align-items:center;}
.main-header .brand-mark img {width:100%;height:100%;object-fit:contain;}
.header .wordmark img.system-logo,.header .wordmark img.store-logo {width:46px;height:36px;object-fit:contain;}
.journey-store>.store-logo {width:clamp(100px,15vw,180px);height:clamp(100px,15vw,180px);margin:0 auto 12px;display:block;}
.store-sculpture>.store-logo {width:85%;height:85%;position:relative;z-index:2;filter:drop-shadow(0 20px 36px #4668ad33);}
.guide-avatar .system-logo,.guide-spark .system-logo {object-fit:contain;width:100%;height:100%;}
.guide-avatar .store-logo,.guide-spark .store-logo {object-fit:contain;width:100%;height:100%;}
.nes-guide .guide-launch {max-width:calc(100vw - 28px);box-sizing:border-box;}
.nes-guide .guide-spark {display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;overflow:hidden;}
.nes-guide .guide-spark img {display:block;width:28px;height:28px;max-width:28px;max-height:28px;object-fit:contain;}
.footer .wordmark .system-logo {width:46px;height:32px;vertical-align:middle;margin-right:8px;}
