/* 2026.10.25.94 (BoRi 2026-11-11 06:37): Home first screen fits above the bottom bar (nothing cut off).
   Only spacing/Amber size shrink, and only when the screen is too short (class set by t94.js). */
@layer qc25tab {
html.t94-tight body.simple13.simple13 .hero.r2{margin-top:0!important;padding-top:2px!important}
html.t94-tight body.simple13.simple13 .hero.r2 .t57-welcome{margin-top:0!important;margin-bottom:4px!important}
html.t94-tight body.simple13.simple13 #ask13{margin-top:4px!important}
html.t94-tight body.simple13.simple13 #ask13 .t57-akh{margin-top:8px!important;margin-bottom:2px!important}
html.t94-tight body.simple13.simple13 #ask13 .ask13-face{margin-top:0!important;width:var(--t94face,132px)!important;height:var(--t94face,132px)!important}
html.t94-tight body.simple13.simple13 #ask13 .ask13-face .fa,html.t94-tight body.simple13.simple13 #ask13 .ask13-face svg{width:calc(var(--t94face,132px) - 10px)!important;height:calc(var(--t94face,132px) - 10px)!important}
html.t94-tight body.simple13.simple13 #ask13 .ask13-face .t57-aura{width:calc(var(--t94face,132px) - 22px)!important;height:calc(var(--t94face,132px) - 22px)!important}
}
/* small screens only: banner area shorter; the art keeps its 3:1 shape so it simply gets smaller (never cropped) */
@layer qc25tab {
html.t94-hero body.simple13.simple13 header.home-hero13,html.t94-hero body.simple13.simple13 header.home-hero13 .hero-stage{height:calc(var(--hh94,250px) * var(--t94hs,1))!important}
}
