@nurl/panda-preset
Version:
Official Panda-CSS preset for the Ganglion Design System.
1 lines • 7.02 kB
Source Map (JSON)
{"version":3,"sources":["../../src/globalCss.ts"],"sourcesContent":["import { defineGlobalStyles } from '@pandacss/dev'\n\nconst tooltipStyles = {\n _positionTop: {\n _before: {\n top: '0',\n transform: 'translateY(-150%)',\n },\n _after: {\n borderColor:\n 'var(--nurl-colors-neutral-surface-100) transparent transparent transparent',\n left: '50%',\n top: '0',\n transform: 'translateY(-120%)',\n },\n },\n _positionBottom: {\n _before: {\n bottom: '0',\n transform: 'translateY(150%)',\n },\n _after: {\n borderColor:\n 'transparent transparent var(--nurl-colors-neutral-surface-100) transparent ',\n bottom: '0',\n left: '50%',\n transform: 'translateY(120%)',\n },\n },\n _positionLeft: {\n _before: {\n left: '0',\n top: '0',\n transform: 'translate3d(-110%, 45%, 0)',\n },\n _after: {\n borderColor:\n 'transparent transparent transparent var(--nurl-colors-neutral-surface-100)',\n left: '0',\n top: '0',\n transform: 'translate3d(-45%, 176%, 0)',\n },\n },\n _positionRight: {\n _before: {\n right: '0',\n top: '0',\n transform: 'translate3d(110%, 45%, 0)',\n },\n _after: {\n borderColor:\n 'transparent var(--nurl-colors-neutral-surface-100) transparent transparent ',\n right: '0',\n top: '0',\n transform: 'translate3d(95%, 176%, 0)',\n },\n },\n // bubble\n _before: {\n backgroundColor: 'var(--nurl-colors-neutral-surface-100)',\n color: 'var(--nurl-colors-neutral-text-initial)',\n content: 'attr(aria-label)',\n fontWeight: 400,\n maxH: '6rem',\n maxW: '17rem',\n pxi: '2',\n py: '3',\n opacity: 0,\n position: 'absolute',\n rounded: 'sm',\n shadow: 'lg',\n textAlign: 'left',\n textStyle: 'body-xs',\n textWrap: 'pretty',\n whiteSpace: 'nowrap',\n zIndex: 'tooltip',\n _motionSafe: {\n animationName: 'fadeIn',\n animationDuration: '150ms',\n animationFillMode: 'forwards',\n animationTimingFunction: 'ease-in-out',\n animationDelay: '50ms',\n },\n },\n // arrow\n _after: {\n content: '\"\"',\n position: 'absolute',\n marginInlineStart: '-5px',\n border: '5px solid',\n opacity: 0,\n shadow: 'lg',\n zIndex: 'tooltip',\n _motionSafe: {\n animationName: 'fadeIn',\n animationDuration: '150ms',\n animationFillMode: 'forwards',\n animationTimingFunction: 'ease-in-out',\n animationDelay: '50ms',\n },\n },\n}\n\nexport const globalCss = defineGlobalStyles({\n html: {\n backgroundColor: 'var(--nurl-colors-neutral-surface-100)',\n color: 'var(--nurl-colors-neutral-text-300)',\n fontFamily: 'var(--nurl-fonts-sans)',\n fontFeatureSettings: \"'tnum' on, 'lnum' on\",\n fontSize: '1em',\n fontVariationSettings: \"'wght' 500\",\n lineHeight: '150%',\n textRendering: 'geometricprecision',\n textSizeAdjust: '100%',\n },\n\n body: {\n fontSize: '1rem',\n\n _modalOpen: {\n marginLeft: '0',\n marginRight: '0',\n marginTop: '0',\n overflow: 'hidden',\n overscrollBehavior: 'contain',\n paddingInlineStart: '0',\n paddingInlineEnd: '0.5em',\n paddingTop: '0',\n position: 'relative',\n },\n\n _scrollbar: {\n width: '0.5em',\n },\n _scrollbarTrack: {\n backgroundColor: 'var(--nurl-colors-neutral-surface-200)',\n outline: 'none',\n },\n _scrollbarThumb: {\n backgroundColor: 'var(--nurl-colors-neutral-border-initial)',\n borderRadius: '5px',\n outline: 'none',\n },\n },\n\n strong: {\n fontVariationSettings: \"'wght' 700\",\n },\n\n kbd: {\n boxShadow: 'none',\n },\n\n ':is(mark::before, mark::after)': {\n clip: 'rect(1px, 1px, 1px, 1px)',\n clipPath: 'inset(100%)',\n height: '1px',\n overflow: 'hidden',\n position: 'absolute',\n whiteSpace: 'nowrap',\n width: '1px',\n },\n\n 'mark::before': {\n content: ' [highlight start] ',\n },\n\n 'mark::after': {\n content: ' [highlight end] ',\n },\n\n // images\n\n img: {\n maxWidth: '100%',\n verticalAlign: 'middle',\n },\n ':is(img[width], img[height])': {\n maxWidth: 'none',\n },\n\n // tooltip\n\n ':is(div,button,span,svg)': {\n _tooltip: {\n position: 'relative',\n _hover: tooltipStyles,\n _focus: tooltipStyles,\n },\n },\n})\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iBAAmC;AAEnC,IAAM,gBAAgB;AAAA,EACpB,cAAc;AAAA,IACZ,SAAS;AAAA,MACP,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,IACA,QAAQ;AAAA,MACN,aACE;AAAA,MACF,MAAM;AAAA,MACN,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,EACF;AAAA,EACA,iBAAiB;AAAA,IACf,SAAS;AAAA,MACP,QAAQ;AAAA,MACR,WAAW;AAAA,IACb;AAAA,IACA,QAAQ;AAAA,MACN,aACE;AAAA,MACF,QAAQ;AAAA,MACR,MAAM;AAAA,MACN,WAAW;AAAA,IACb;AAAA,EACF;AAAA,EACA,eAAe;AAAA,IACb,SAAS;AAAA,MACP,MAAM;AAAA,MACN,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,IACA,QAAQ;AAAA,MACN,aACE;AAAA,MACF,MAAM;AAAA,MACN,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,EACF;AAAA,EACA,gBAAgB;AAAA,IACd,SAAS;AAAA,MACP,OAAO;AAAA,MACP,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,IACA,QAAQ;AAAA,MACN,aACE;AAAA,MACF,OAAO;AAAA,MACP,KAAK;AAAA,MACL,WAAW;AAAA,IACb;AAAA,EACF;AAAA;AAAA,EAEA,SAAS;AAAA,IACP,iBAAiB;AAAA,IACjB,OAAO;AAAA,IACP,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,MAAM;AAAA,IACN,KAAK;AAAA,IACL,IAAI;AAAA,IACJ,SAAS;AAAA,IACT,UAAU;AAAA,IACV,SAAS;AAAA,IACT,QAAQ;AAAA,IACR,WAAW;AAAA,IACX,WAAW;AAAA,IACX,UAAU;AAAA,IACV,YAAY;AAAA,IACZ,QAAQ;AAAA,IACR,aAAa;AAAA,MACX,eAAe;AAAA,MACf,mBAAmB;AAAA,MACnB,mBAAmB;AAAA,MACnB,yBAAyB;AAAA,MACzB,gBAAgB;AAAA,IAClB;AAAA,EACF;AAAA;AAAA,EAEA,QAAQ;AAAA,IACN,SAAS;AAAA,IACT,UAAU;AAAA,IACV,mBAAmB;AAAA,IACnB,QAAQ;AAAA,IACR,SAAS;AAAA,IACT,QAAQ;AAAA,IACR,QAAQ;AAAA,IACR,aAAa;AAAA,MACX,eAAe;AAAA,MACf,mBAAmB;AAAA,MACnB,mBAAmB;AAAA,MACnB,yBAAyB;AAAA,MACzB,gBAAgB;AAAA,IAClB;AAAA,EACF;AACF;AAEO,IAAM,gBAAY,+BAAmB;AAAA,EAC1C,MAAM;AAAA,IACJ,iBAAiB;AAAA,IACjB,OAAO;AAAA,IACP,YAAY;AAAA,IACZ,qBAAqB;AAAA,IACrB,UAAU;AAAA,IACV,uBAAuB;AAAA,IACvB,YAAY;AAAA,IACZ,eAAe;AAAA,IACf,gBAAgB;AAAA,EAClB;AAAA,EAEA,MAAM;AAAA,IACJ,UAAU;AAAA,IAEV,YAAY;AAAA,MACV,YAAY;AAAA,MACZ,aAAa;AAAA,MACb,WAAW;AAAA,MACX,UAAU;AAAA,MACV,oBAAoB;AAAA,MACpB,oBAAoB;AAAA,MACpB,kBAAkB;AAAA,MAClB,YAAY;AAAA,MACZ,UAAU;AAAA,IACZ;AAAA,IAEA,YAAY;AAAA,MACV,OAAO;AAAA,IACT;AAAA,IACA,iBAAiB;AAAA,MACf,iBAAiB;AAAA,MACjB,SAAS;AAAA,IACX;AAAA,IACA,iBAAiB;AAAA,MACf,iBAAiB;AAAA,MACjB,cAAc;AAAA,MACd,SAAS;AAAA,IACX;AAAA,EACF;AAAA,EAEA,QAAQ;AAAA,IACN,uBAAuB;AAAA,EACzB;AAAA,EAEA,KAAK;AAAA,IACH,WAAW;AAAA,EACb;AAAA,EAEA,kCAAkC;AAAA,IAChC,MAAM;AAAA,IACN,UAAU;AAAA,IACV,QAAQ;AAAA,IACR,UAAU;AAAA,IACV,UAAU;AAAA,IACV,YAAY;AAAA,IACZ,OAAO;AAAA,EACT;AAAA,EAEA,gBAAgB;AAAA,IACd,SAAS;AAAA,EACX;AAAA,EAEA,eAAe;AAAA,IACb,SAAS;AAAA,EACX;AAAA;AAAA,EAIA,KAAK;AAAA,IACH,UAAU;AAAA,IACV,eAAe;AAAA,EACjB;AAAA,EACA,gCAAgC;AAAA,IAC9B,UAAU;AAAA,EACZ;AAAA;AAAA,EAIA,4BAA4B;AAAA,IAC1B,UAAU;AAAA,MACR,UAAU;AAAA,MACV,QAAQ;AAAA,MACR,QAAQ;AAAA,IACV;AAAA,EACF;AACF,CAAC;","names":[]}