.Sidebar-module__degjda__sidebar{background:var(--background);width:300px;height:100vh;color:var(--foreground);border-right:1px solid #ffffff1a;flex-direction:column;display:flex;overflow:hidden}.Sidebar-module__degjda__logo{font-family:var(--font-serif);border-bottom:1px solid #ffffff0d;padding:2rem;font-size:1.2rem;font-weight:700}.Sidebar-module__degjda__nav{flex:1;padding:1rem 0;overflow-y:auto}.Sidebar-module__degjda__item{text-align:left;width:100%;color:var(--secondary);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:.75rem 2rem;font-size:.9rem;line-height:1.4;transition:all .2s;display:block}.Sidebar-module__degjda__item:hover{color:#fff;background:#ffffff08}.Sidebar-module__degjda__active{color:#fff;background:#ffffff0d;border-left:3px solid #fff;padding-left:calc(2rem - 3px);font-weight:600}.Sidebar-module__degjda__nav::-webkit-scrollbar{width:4px}.Sidebar-module__degjda__nav::-webkit-scrollbar-thumb{background:#333}
.ArticleSection-module__2CmsXq__section{scroll-snap-align:start;scroll-snap-stop:always;background:var(--background);border-bottom:1px solid #ffffff0d;width:100%;height:100vh;display:flex}.ArticleSection-module__2CmsXq__imageColumn{background:#000;flex:1;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.ArticleSection-module__2CmsXq__imageLink{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ArticleSection-module__2CmsXq__image{object-fit:contain;will-change:transform;width:100%;max-width:1200px;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1)}.ArticleSection-module__2CmsXq__imageLink:hover .ArticleSection-module__2CmsXq__image{transform:scale(1.03)}.ArticleSection-module__2CmsXq__infoColumn{background:var(--card-bg);border-left:1px solid #ffffff0d;align-items:center;width:450px;height:100%;padding:4rem;display:flex}.ArticleSection-module__2CmsXq__content{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ArticleSection-module__2CmsXq__metaTop{font-family:var(--font-sans);color:var(--secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ArticleSection-module__2CmsXq__title{font-family:var(--font-serif);color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2}.ArticleSection-module__2CmsXq__author{font-family:var(--font-serif);color:var(--secondary);font-size:1.1rem;font-style:italic}.ArticleSection-module__2CmsXq__readButton{color:#000;font-family:var(--font-sans);text-align:center;background:#fff;border-radius:4px;margin-top:2rem;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.ArticleSection-module__2CmsXq__readButton:hover{opacity:.9}@media (max-width:1024px){.ArticleSection-module__2CmsXq__section{flex-direction:column;height:auto;min-height:100vh}.ArticleSection-module__2CmsXq__infoColumn{width:100%;height:auto;padding:2rem}.ArticleSection-module__2CmsXq__imageColumn{height:50vh}}
.FeedManager-module__VUxPra__feedContainer{background:var(--background);width:100vw;height:100vh;display:flex;overflow:hidden}.FeedManager-module__VUxPra__mainScroll{scroll-snap-type:y mandatory;scroll-behavior:smooth;flex:1;height:100vh;overflow-y:scroll}.FeedManager-module__VUxPra__mainScroll::-webkit-scrollbar{width:8px}.FeedManager-module__VUxPra__mainScroll::-webkit-scrollbar-thumb{background:#333}
