UNPKG

mycsslab

Version:

MyCSSLab Quantum v3.0 - Revolutionary CSS framework with AI-powered intelligence, holographic UI, neural networks, and quantum effects

118 lines (101 loc) 4.5 kB
/** * FluxCSS Typography Utilities * Font family, size, weight, and text styling utilities */ /* Font Family */ .my-font-sans { font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; } .my-font-serif { font-family: Georgia, Cambria, 'Times New Roman', Times, serif; } .my-font-mono { font-family: 'Fira Code', 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace; } /* Font Size */ .my-text-xs { font-size: 0.75rem; line-height: 1rem; } .my-text-sm { font-size: 0.875rem; line-height: 1.25rem; } .my-text-base { font-size: 1rem; line-height: 1.5rem; } .my-text-lg { font-size: 1.125rem; line-height: 1.75rem; } .my-text-xl { font-size: 1.25rem; line-height: 1.75rem; } .my-text-2xl { font-size: 1.5rem; line-height: 2rem; } .my-text-3xl { font-size: 1.875rem; line-height: 2.25rem; } .my-text-4xl { font-size: 2.25rem; line-height: 2.5rem; } .my-text-5xl { font-size: 3rem; line-height: 1; } .my-text-6xl { font-size: 3.75rem; line-height: 1; } .my-text-7xl { font-size: 4.5rem; line-height: 1; } .my-text-8xl { font-size: 6rem; line-height: 1; } .my-text-9xl { font-size: 8rem; line-height: 1; } /* Font Weight */ .my-font-thin { font-weight: 100; } .my-font-extralight { font-weight: 200; } .my-font-light { font-weight: 300; } .my-font-normal { font-weight: 400; } .my-font-medium { font-weight: 500; } .my-font-semibold { font-weight: 600; } .my-font-bold { font-weight: 700; } .my-font-extrabold { font-weight: 800; } .my-font-black { font-weight: 900; } /* Line Height */ .my-leading-none { line-height: 1; } .my-leading-tight { line-height: 1.25; } .my-leading-snug { line-height: 1.375; } .my-leading-normal { line-height: 1.5; } .my-leading-relaxed { line-height: 1.625; } .my-leading-loose { line-height: 2; } /* Letter Spacing */ .my-tracking-tighter { letter-spacing: -0.05em; } .my-tracking-tight { letter-spacing: -0.025em; } .my-tracking-normal { letter-spacing: 0em; } .my-tracking-wide { letter-spacing: 0.025em; } .my-tracking-wider { letter-spacing: 0.05em; } .my-tracking-widest { letter-spacing: 0.1em; } /* Text Alignment */ .my-text-left { text-align: left; } .my-text-center { text-align: center; } .my-text-right { text-align: right; } .my-text-justify { text-align: justify; } /* Text Decoration */ .my-underline { text-decoration: underline; } .my-overline { text-decoration: overline; } .my-line-through { text-decoration: line-through; } .my-no-underline { text-decoration: none; } /* Text Transform */ .my-uppercase { text-transform: uppercase; } .my-lowercase { text-transform: lowercase; } .my-capitalize { text-transform: capitalize; } .my-normal-case { text-transform: none; } /* Text Overflow */ .my-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .my-text-ellipsis { text-overflow: ellipsis; } .my-text-clip { text-overflow: clip; } /* White Space */ .my-whitespace-normal { white-space: normal; } .my-whitespace-nowrap { white-space: nowrap; } .my-whitespace-pre { white-space: pre; } .my-whitespace-pre-line { white-space: pre-line; } .my-whitespace-pre-wrap { white-space: pre-wrap; } /* Word Break */ .my-break-normal { overflow-wrap: normal; word-break: normal; } .my-break-words { overflow-wrap: break-word; } .my-break-all { word-break: break-all; } /* Vertical Alignment */ .my-align-baseline { vertical-align: baseline; } .my-align-top { vertical-align: top; } .my-align-middle { vertical-align: middle; } .my-align-bottom { vertical-align: bottom; } .my-align-text-top { vertical-align: text-top; } .my-align-text-bottom { vertical-align: text-bottom; } /* List Style */ .my-list-none { list-style-type: none; } .my-list-disc { list-style-type: disc; } .my-list-decimal { list-style-type: decimal; } /* List Position */ .my-list-inside { list-style-position: inside; } .my-list-outside { list-style-position: outside; } /* Text Shadow */ .my-text-shadow-sm { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } .my-text-shadow { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); } .my-text-shadow-md { text-shadow: 0 4px 6px rgba(0, 0, 0, 0.5); } .my-text-shadow-lg { text-shadow: 0 10px 15px rgba(0, 0, 0, 0.5); } .my-text-shadow-xl { text-shadow: 0 20px 25px rgba(0, 0, 0, 0.5); } .my-text-shadow-2xl { text-shadow: 0 25px 50px rgba(0, 0, 0, 0.5); } .my-text-shadow-none { text-shadow: none; }