/* v2-shape.css — theme shape pass (Oct 2026): squared-off corners everywhere.
   Theme = ONE corner: 8px on everything (chips, buttons, ticks, thumbs, cards, panels, popups). Kept round on purpose: progress rings,
   toggle-switch knobs, range-slider thumbs, the archived category wheel (.ring/.lens). Loaded LAST. */
/* chips, pills, segmented controls */
html body .galCats,html body .galCats .fch,html body .mCard.cast .seg button,html body .pfB,html body .pfAddB,html body .pfCh,html body .pfOtherIn,html body .pfUnit,html body .pfUnit button,html body .pfUp,html body #scrProduct .qm .tier,html body .qm .tier,html body .pfQt,html body .wdPal button,html body .castStrip,html body .lkFilt button{border-radius:8px!important}
html body .galCats .fch i{border-radius:8px!important}
/* tick / check / icon containers (were circles) */
html body .mdC .selTick2,html body .mCard.cast .mdC .selTick2,html body .wdTk,html body .hw4F .ok,html body .psAt .ck,html body .coDone .ck,html body .accHd .ic,html body .psHint1 i,html body .psGoodG .im i,html body #scrProduct .islot.front .ic,html body #scrProduct .qm .info,html body .lpMk i,html body .pfAdd,html body .pfK i,html body .pfB.ok svg,html body .pfC .pfTk,html body .pfS .pfTk,html body .pfRm,html body .pfStp i,html body .pfAddM i,html body .pfCk i,html body .pfLk,html body .pfSpec i,html body .pfLx,html body .pfMi,html body .pfQt i,html body .pfSf .pfRm,html body .pfXg .pfRm,html body .psSeg .n,html body .psSeg .ck,html body .psSaved svg,html body .psT.add .pl,html body .psDone i,html body .tick,html body .mtick,html body .selTick{border-radius:8px!important}
html body .castStrip .fc img,html body #scrProduct.fitS[data-steps] .psSeg .th img{border-radius:8px!important}
/* cards, panels, modals */
html body .card,html body .stagePh .fr,html body .setupBox,html body .lgStage,html body .baWrap,html body .fgrp,html body #srchOv .srch,html body .wrStage,html body .wrCard,html body .rvCard,html body .devCard,html body .tkPage,html body .mCard,html body .oPanel,html body .frame,html body .dC .outline,html body .step,html body .ft,html body .baC,html body .pk,html body .calc,html body .calc2,html body .eng,html body .chc,html body #libWin .lwin,html body .lwInsp,html body #scrProduct .card{border-radius:8px!important}
html body .baF .ph,html body .baF .ph>img{border-radius:8px!important}
/* scrollbar thumbs */
html body ::-webkit-scrollbar-thumb{border-radius:8px!important}

/* sign-in icon must never shrink (FR label is longer and squeezed it to a dot) */
aside .signin svg,.signin svg{flex:0 0 auto!important;min-width:14px}
aside .signin{white-space:nowrap}

/* Home layer open → hide Create-only floating UI (step bar, sticky action rows, floating Continue) */
html.homeOn #dock,html.homeOn .dock,html.homeOn .dockTip,html.homeOn .pacts.float,html.homeOn .pacts.dock{display:none!important}

/* single-corner rule (Oct 2026): 8px everywhere */
html body .mCard,html body .mCard.mLg,html body .mSeg button,html body .mCardIt,html body .mCardIt img,html body .pcard,html body .pcard .ph,html body .pcard img,html body .mX,html body .btn,html body button.cta,html body .cta{border-radius:8px!important}
html body .castStrip,html body .castStrip img{border-radius:8px!important}
