/* Direct-URL page shell for the configurator (CC #21143): full-bleed stage, Kainer Industrial tier. */
html, body { margin: 0; background: #0e0f12; color: #fff; font-family: Outfit, system-ui, sans-serif; }
.kc-page__head { position: absolute; z-index: 3; left: 0; right: 0; top: 0; padding: 0; pointer-events: none; }
.kc-page__home { position: absolute; left: -9999px; }
.kc-page__home:focus { left: 16px; top: 16px; pointer-events: auto; color: #f5a50a; }
.kc-page__head h1 { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
.kc-page__main { height: 100svh; }
.kc-page__main > [data-kainer-configurator] { height: 100%; }
.kc-page .kc--inline { height: 100%; min-height: 0; border-radius: 0; }
