/* Stili i përbashkët akademik i platformës */
:root{--am3-navy:#142d49;--am3-teal:#186c7b;--am3-gold:#ad8450;--am3-paper:#f7f9fb}
html{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}
body{max-width:100%;overflow-x:hidden}
main,article,section,.lecture-prose,.reading-main{min-width:0}
h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}
p,li{overflow-wrap:break-word}
mjx-container[display="true"]{display:block!important;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding:.5rem 0}
.math,.equation,pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
img,canvas,iframe,video{max-width:100%}
button,a,input,select{touch-action:manipulation}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--am3-gold);outline-offset:3px}
@media(max-width:640px){body{font-size:16px}main,article{max-width:100%}.lecture-prose p,article p{text-align:left}.hero h1{font-size:clamp(2.3rem,9vw,4.1rem)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
