/* FILUXIA V23.3 — teknik erişilebilirlik ve dayanıklılık katmanı */
:root{color-scheme:light}
html{scroll-padding-top:110px;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{min-width:280px}
img{max-width:100%;height:auto}
[hidden]{display:none!important}
.skip-link{position:fixed!important;z-index:2147483647!important;left:16px!important;top:12px!important;padding:12px 16px!important;background:#171411!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 10px 34px rgba(0,0,0,.24)!important;transform:translateY(-180%)!important;transition:transform .18s ease!important;text-decoration:none!important}
.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)!important;outline:3px solid #fff!important;outline-offset:3px!important}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}
:where(button,[role="button"],input,select,textarea){touch-action:manipulation}
:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.68}
:where(a[aria-current="page"]){text-underline-offset:.28em}
.v233-live-region{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media (forced-colors:active){.skip-link{border:2px solid ButtonText!important}.button,.quick-add,button,input,select,textarea{forced-color-adjust:auto}.reveal{opacity:1!important;transform:none!important}}
@media (max-width:620px){html{scroll-padding-top:92px}.skip-link{left:10px!important;top:8px!important}}
