29 lines
900 B
TypeScript
29 lines
900 B
TypeScript
|
|
import { globalStyle, style } from '@vanilla-extract/css';
|
||
|
|
|
||
|
|
export const lotusTerminalBodyClass = style({});
|
||
|
|
|
||
|
|
globalStyle(`body.${lotusTerminalBodyClass}`, {
|
||
|
|
fontFamily: "'JetBrains Mono', 'Fira Code', 'Cascadia Code', Consolas, 'Courier New', monospace",
|
||
|
|
letterSpacing: '0.01em',
|
||
|
|
});
|
||
|
|
|
||
|
|
globalStyle(`body.${lotusTerminalBodyClass} *`, {
|
||
|
|
fontFamily: "'JetBrains Mono', 'Fira Code', 'Cascadia Code', Consolas, 'Courier New', monospace !important" as any,
|
||
|
|
});
|
||
|
|
|
||
|
|
globalStyle(`body.${lotusTerminalBodyClass}::after`, {
|
||
|
|
content: '""',
|
||
|
|
position: 'fixed',
|
||
|
|
top: 0,
|
||
|
|
left: 0,
|
||
|
|
right: 0,
|
||
|
|
bottom: 0,
|
||
|
|
pointerEvents: 'none',
|
||
|
|
zIndex: 9999,
|
||
|
|
backgroundImage: 'repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.12) 2px, rgba(0,0,0,0.12) 4px)',
|
||
|
|
});
|
||
|
|
|
||
|
|
globalStyle(`body.${lotusTerminalBodyClass} input, body.${lotusTerminalBodyClass} textarea`, {
|
||
|
|
caretColor: '#ff3300',
|
||
|
|
});
|