@font-face{font-family:OpenDyslexic;src:url(https://raw.githubusercontent.com/antijingoist/opendyslexic/master/font/OpenDyslexic-Regular.otf)}body{font-family:Inter,sans-serif;background-color:#f8f7f4;transition:background-color .3s ease;scroll-behavior:smooth}.dyslexic-font{font-family:OpenDyslexic,sans-serif!important}.high-contrast{background-color:#000!important;color:#fff!important}.high-contrast aside,.high-contrast main,.high-contrast .bg-white,.high-contrast .bg-stone-50{background-color:#111!important;border-color:#444!important;color:#eee!important}.high-contrast .text-stone-800,.high-contrast .text-stone-700,.high-contrast .text-stone-600{color:#fff!important}@keyframes profile-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}}.animate-profile-avatar{animation:profile-float 4s ease-in-out infinite}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f8f7f4}::-webkit-scrollbar-thumb{background:#e5e4e0;border-radius:20px;border:3px solid #F8F7F4}::-webkit-scrollbar-thumb:hover{background:#5d6d3d}.hover-lift{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.left-5.5{left:1.375rem}
