{"version":3,"file":"perSideBorderClassMapper.cjs","sources":["../../../../../../src/components/ui/theme/layout/perSideBorderClassMapper.ts"],"sourcesContent":["import { BorderClassMapper } from \"./borderClassMapper\";\n\n/* Border-width mapper: each side reads its own --bw-* (default --bw), so a component thickens one edge (Kbd bottom, Blockquote start) by overriding one var. Extends BorderClassMapper; only the per-key class strings differ. */\nexport class PerSideBorderClassMapper extends BorderClassMapper {\n  border: string =\n    \"border-t-[length:var(--bw-t)] border-r-[length:var(--bw-r)] \" +\n    \"border-b-[length:var(--bw-b)] border-l-[length:var(--bw-l)]\";\n  borderT: string = \"border-t-[length:var(--bw-t)]\";\n  borderB: string = \"border-b-[length:var(--bw-b)]\";\n  borderL: string = \"border-l-[length:var(--bw-l)]\";\n  borderR: string = \"border-r-[length:var(--bw-r)]\";\n  borderX: string = \"border-l-[length:var(--bw-l)] border-r-[length:var(--bw-r)]\";\n  borderY: string = \"border-t-[length:var(--bw-t)] border-b-[length:var(--bw-b)]\";\n  borderStart: string = \"border-s-[length:var(--bw-s)]\";\n  borderEnd: string = \"border-e-[length:var(--bw-e)]\";\n}\n"],"names":["BorderClassMapper"],"mappings":";;;;AAGO,MAAM,iCAAiCA,mCAAA,CAAkB;AAAA,EAAzD,WAAA,GAAA;AAAA,IAAA,KAAA,CAAA,GAAA,SAAA,CAAA;AACL,IAAA,IAAA,CAAA,MAAA,GACE,yHAAA;AAEF,IAAA,IAAA,CAAA,OAAA,GAAkB,+BAAA;AAClB,IAAA,IAAA,CAAA,OAAA,GAAkB,+BAAA;AAClB,IAAA,IAAA,CAAA,OAAA,GAAkB,+BAAA;AAClB,IAAA,IAAA,CAAA,OAAA,GAAkB,+BAAA;AAClB,IAAA,IAAA,CAAA,OAAA,GAAkB,6DAAA;AAClB,IAAA,IAAA,CAAA,OAAA,GAAkB,6DAAA;AAClB,IAAA,IAAA,CAAA,WAAA,GAAsB,+BAAA;AACtB,IAAA,IAAA,CAAA,SAAA,GAAoB,+BAAA;AAAA,EAAA;AACtB;;;;"}