.sidebar-wrapper{background:#fff;box-shadow:2px 0 8px #0000000a}.sidebar-wrapper .menu-categories{padding:16px 0}.sidebar-wrapper .menu{margin-bottom:8px}.sidebar-wrapper .menu svg{color:#888ea8;margin-right:8px}.sidebar-wrapper .menu span{color:#222;font-weight:500}.sidebar-wrapper .menu a{transition:background .2s,color .2s;border-radius:6px;padding:8px 16px}.sidebar-wrapper .menu a:hover{background:#f1f2f3;color:#007bff}.ps__rail-y{background:#f1f2f3}.ps__thumb-y{background:#888ea8}.container{max-width:1200px;margin:0 auto;padding:20px}.img-container-large{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:center}.img-main{max-width:100%;height:auto;border-radius:10px;box-shadow:0 10px 30px #00000026;transition:transform .3s ease}.img-main:hover{transform:scale(1.02)}@media(min-width:992px){.img-container-large{min-height:500px;padding:30px}.img-main{max-height:500px;width:auto}}.reveal-self,.reveal .reveal-item{opacity:0;transform:translateY(32px) scale(.97);transition:opacity .7s ease-out var(--reveal-delay, 0ms),transform .8s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms)}.reveal .reveal-item.badge{transform:translateY(12px) scale(.6);transition:opacity .5s ease-out var(--reveal-delay, 0ms),transform .6s cubic-bezier(.34,1.56,.64,1) var(--reveal-delay, 0ms)}.reveal-self.is-revealed,.reveal.is-revealed .reveal-item{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal-self,.reveal .reveal-item{opacity:1;transform:none;transition:none}}
