UNPKG

@puzzleitc/puzzle-shell

Version:

The standard design for Puzzle tools

42 lines (41 loc) 1.26 kB
import { CSSResult } from "lit"; /** * Roboto: Regular 400, Regular 400 italic, Medium 500, Medium 500 italic * Roboto Mono: Regular 400, Medium 500 */ import "@fontsource/roboto-mono/400.css"; import "@fontsource/roboto-mono/500.css"; import "@fontsource/roboto/400-italic.css"; import "@fontsource/roboto/400.css"; import "@fontsource/roboto/500-italic.css"; import "@fontsource/roboto/500.css"; export declare function getBreakpoint(): number; /** * Styles to be used in encapulated shadow DOM context – provides * custom properties and does basic CSS reset. * * For media queries, you can use the additional `breakpoint` property * on the returned object to get mobile-first desktop breakpoint * (default 800px). The breakpoint can be customized by setting * `window.pzshBreakpoint = 1024;`. * * Usage example: * * static styles = [ * theme, * css` * // Mobile first styles go here... * * @media (min-width: ${theme.breakpoint}) { * // Desktop styles go here... * } * ` * ]; */ export declare const theme: CSSResult & { breakpoint: number; }; /** * Register CSS in light DOM, e.g. to style slot children */ export declare function registerLightDomStyles(styles: CSSResult): void;