UNPKG

@neu-ui/web-components

Version:

A Neumorphic web component library built with @microsoft/fast-element and Vite using javascript

71 lines (62 loc) 1.56 kB
import { css as i } from "@microsoft/fast-element"; import { styles as o } from "../../styles/styles.es.js"; import { neumorphicLightStyles as t } from "../../styles/neu-ui-light.es.js"; const n = i` ${o} ${t} :not(:defined) { visibility: hidden; } :host { display: inline-flex; flex-direction: column; gap: var(--gap); position: relative; width: 100%; cursor: text; } :host .input-wrapper { position: relative; width: 100%; } :host .input { display: inline-flex; align-items: center; justify-content: center; gap: var(--gap); font-size: var(--font-size); font-weight: var(--font-weight); font-family: var(--font-family); line-height: var(--line-height); color: var(--color); cursor: text; padding: var(--padding); border-radius: var(--border-radius); border: var(--border); background: var(--background-light); background-blend-mode: var(--background-blend-mode); box-shadow: var(--drop-light-shadow); /* Default drop shadow */ box-sizing: border-box; width: 100%; } :host .input:focus-visible { outline: none; box-shadow: var(--inner-light-shadow); /* Default inner shadow */ } :host .input[disabled] { cursor: not-allowed; opacity: 0.6; } /* Size Style */ :host .input[size="s"] { padding: var(--padding-small); font-size: var(--font-size-small); } :host .input[size="l"] { padding: var(--padding-large); font-size: var(--font-size-large); } `; export { n as styles };