/* Page-local candidate. Shared geometry, artwork originals and HF remain unchanged. */
.page-main .card-image-slot { display:grid; }
.page-main .card-image-slot > .card-mount,
.page-main .card-image-slot > .slab-branding { grid-area:1 / 1; }
.page-main .slab-branding { width:100%; height:100%; z-index:1; pointer-events:none; }
.page-main .card-image-slot:has(.image-fallback:not([hidden])) .slab-branding { visibility:hidden; }
html[data-radar-adjusted] .card-article { grid-template-columns:92px minmax(0,1fr) var(--radar-width); }
@media(max-width:374px){html[data-radar-adjusted] .card-article {grid-template-columns:92px minmax(0,1fr) var(--radar-width)}}
@media(min-width:768px) and (max-width:1023px){html[data-radar-adjusted] .card-article {grid-template-columns:118px minmax(0,240px) var(--radar-width)}}
@media(min-width:1024px) and (max-width:1199px){html[data-radar-adjusted] .card-article {grid-template-columns:92px minmax(0,200px) var(--radar-width)}}
@media(min-width:1200px){html[data-radar-adjusted] .card-article {grid-template-columns:100px minmax(0,238px) var(--radar-width)}}
html[data-radar-editor] .radar-labels text { cursor:grab; touch-action:none; user-select:none; }
html[data-radar-editor] .radar-labels text[data-selected] {fill:#075bc7;paint-order:stroke;stroke:#fff;stroke-width:2px;stroke-linejoin:round}
html[data-radar-editor] .radar-clean {touch-action:none}
