/* IN 0.3.13. Same page footer and original links; no second dock, no green theme. */
@layer in-platform-mobile-navigation {
 @media(max-width:1023px){
  html:root body.in-platform-buttons {--in-dock-height:58px;--in-dock-clearance:calc(70px + env(safe-area-inset-bottom,0px))}
  html:root.krs-ready.krs-mobile.krs-has-dock body.in-platform-buttons,
  html body.in-platform-buttons.in-unified-ui {padding-bottom:calc(var(--krs-dock-height,58px) + 12px)!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock],
  html:root.krs-ready.krs-mobile body.in-platform-buttons .kia-mobile-dock[data-krs-dock]{
   position:fixed!important;inset:auto 0 0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
   width:100%!important;max-width:none!important;height:calc(58px + var(--krs-safe-bottom,env(safe-area-inset-bottom,0px)))!important;
   margin:0!important;padding:3px max(6px,env(safe-area-inset-right,0px)) calc(3px + var(--krs-safe-bottom,env(safe-area-inset-bottom,0px))) max(6px,env(safe-area-inset-left,0px))!important;
   gap:2px!important;box-sizing:border-box!important;border:0!important;border-top:1px solid var(--in-button-border,rgba(96,91,76,.18))!important;
   border-radius:0!important;background:rgba(253,252,249,.97)!important;box-shadow:0 -3px 20px #29251e06!important;color:#61615b!important;
   -webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);
  }
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>:is(a,button){
   position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
   height:52px!important;min-height:44px!important;min-width:0!important;padding:3px 2px!important;gap:3px!important;border:0!important;
   border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#65645e!important;-webkit-text-fill-color:currentColor!important;
   font-weight:500!important;touch-action:manipulation;
  }
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>[aria-current="page"]{background:var(--in-button-bg,rgba(235,233,226,.46))!important;color:#30312d!important;font-weight:700!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>:is(a,button)>span{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;color:inherit!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock] svg{width:24px!important;height:24px!important;stroke-width:1.8}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock] small{position:static!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;clip:auto!important;clip-path:none!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font:inherit!important;font-size:10px!important;line-height:1.15!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock] .kia-mobile-dock-create>span{width:29px!important;height:29px!important;border:1px solid var(--in-button-border)!important;border-radius:9px!important;background:var(--in-button-bg)!important;color:var(--in-button-text)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock] .kia-mobile-dock-create svg{width:22px!important;height:22px!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock] [data-in-notification-badge]{position:absolute!important;top:0!important;right:8px!important;background:#974f40!important;color:white!important;-webkit-text-fill-color:white!important;min-width:16px!important;height:16px!important;font-size:9px!important;line-height:14px!important;border:1px solid white!important;border-radius:9px!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>:focus-visible{outline:2px solid var(--in-button-focus,#726b5b)!important;outline-offset:-2px!important}
  /* Visibility wins independently of theme colour layers, including during gallery opening. */
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock][data-krs-suspended],
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock][data-krs-duplicate],
  html:root.krs-keyboard-open body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock],
  html:root.krs-media-open body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock],
  html:root.in-stories-open body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]{display:none!important}
 }
 @media(forced-colors:active){
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]{background:Canvas!important;border-color:CanvasText!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>:is(a,button){color:ButtonText!important}
  html:root body.in-platform-buttons .kia-mobile-dock.in-glass-dock[data-in-mobile-dock]>[aria-current="page"]{outline:2px solid Highlight!important}
 }
}
