.index-extras{grid-template-columns:repeat(4,minmax(0,1fr))}.index-extras .scanner-tile{background:#1a080d;border-color:#70404a!important;color:#eee8df}.index-extras .scanner-tile:hover{background:#310b16}.scanner-mark{position:absolute;width:130px;height:130px;right:-20px;top:17px;opacity:.24;color:#f42647;stroke-width:1.2;pointer-events:none}.index-extras .scanner-tile strong{position:relative;z-index:1;font-size:clamp(26px,3.2vw,52px)}.index-extras .scanner-tile small{max-width:90%}@media(max-width:760px){.index-extras{grid-template-columns:repeat(2,minmax(0,1fr))}.index-extras .scanner-tile strong{font-size:clamp(24px,7vw,40px)}.scanner-mark{width:110px;height:110px;top:0}}
/* Four concise mobile destinations, with room for the collection above. */
@media(max-width:760px){.concept-b .index-extras{gap:7px;margin:12px 0}.concept-b .index-extras>button,.concept-b .index-extras>a{min-height:94px;height:94px;padding:10px 11px;display:flex;flex-direction:column;justify-content:space-between;gap:5px;overflow:hidden}.concept-b .index-extras>button>span:first-child,.concept-b .index-extras>a>span:first-child{font-size:7px;line-height:1}.concept-b .index-extras strong,.concept-b .index-extras .game-tile strong,.concept-b .index-extras .scanner-tile strong{font-size:21px;line-height:1.05;letter-spacing:-.7px}.concept-b .index-extras strong br{display:none}.concept-b .index-extras strong span{font-size:17px;margin-left:3px}.concept-b .index-extras small{font-size:6px;line-height:1.2;max-width:100%}.concept-b .index-extras .audio-tile strong{font-size:18px;white-space:normal}.concept-b .scanner-mark{width:70px;height:70px;right:-10px;top:12px;opacity:.17}.concept-b .abstract-tape{transform:scale(.5);transform-origin:right center;top:0;right:-30px;opacity:.3}.concept-b .game-orbit{opacity:.2}.concept-b .index-extras .gothic-accent{margin-right:5px}}

/* One typographic system for all four destinations. */
.concept-b .index-extras :is(.broadcast-tile,.audio-tile,.game-tile,.scanner-tile) strong,.concept-b .index-extras strong em{font-family:RedMoonBlackletter,Georgia,serif;font-weight:700;font-style:normal;font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:0;text-transform:none}
@media(max-width:760px){.concept-b .index-extras :is(.broadcast-tile,.audio-tile,.game-tile,.scanner-tile) strong{font-size:24px;line-height:1.05;white-space:nowrap;letter-spacing:-.4px}.concept-b .index-extras strong span{font:18px Arial,sans-serif}}
