UNPKG

mycsslab

Version:

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

100 lines (87 loc) 1.82 kB
/** * FluxCSS Accessibility Utilities */ /* Screen Reader Only */ .my-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /* Screen Reader Only Focus */ .my-sr-only-focusable:focus { position: static; width: auto; height: auto; padding: inherit; margin: inherit; overflow: visible; clip: auto; white-space: normal; } /* Skip Link */ .my-skip-link { position: absolute; top: -40px; left: 6px; z-index: 1000; padding: 8px 16px; color: #ffffff; background-color: #000000; text-decoration: none; border-radius: 0 0 4px 4px; transition: top 0.3s; } .my-skip-link:focus { top: 0; } /* Focus Visible */ .my-focus-visible:focus-visible { outline: 2px solid #667eea; outline-offset: 2px; } /* Focus Not Visible */ .my-focus-not-visible:focus:not(:focus-visible) { outline: none; } /* High Contrast Mode */ @media (prefers-contrast: high) { .my-high-contrast { border: 2px solid; } } /* Reduced Motion */ @media (prefers-reduced-motion: reduce) { .my-reduce-motion { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } } /* Reduced Motion Respect */ .my-motion-safe { animation-duration: 0.3s; transition-duration: 0.3s; } .my-motion-reduce { animation-duration: 0.01ms; transition-duration: 0.01ms; } /* Color Scheme */ @media (prefers-color-scheme: dark) { .my-auto-dark { background-color: #1a1a1a; color: #ffffff; } } @media (prefers-color-scheme: light) { .my-auto-light { background-color: #ffffff; color: #000000; } }