.ArticleReader_readerContainer__KIWwh{max-width:100%;margin:0 auto;padding:var(--spaceL);padding-bottom:calc(var(--space2XL) * 3);min-height:100vh}.ArticleReader_readerControls__Tz0e9{position:fixed;top:var(--navbarHeight);left:0;right:0;background:rgb(var(--rgbBackground));backdrop-filter:blur(10px);border:none;padding:var(--spaceS) var(--spaceM);margin:0;width:100%;display:flex;gap:var(--spaceM);flex-wrap:nowrap;align-items:center;justify-content:center;z-index:var(--zIndex3);pointer-events:auto;transform:translateY(0);transition:transform .3s ease,opacity .3s ease;opacity:1}.ArticleReader_readerControlsHidden__8kErl{transform:translateY(-100%);opacity:0;pointer-events:none}.ArticleReader_controlGroup__7qTLs{display:flex;flex-direction:row;gap:var(--spaceXS);align-items:center}.ArticleReader_controlLabel__JktPH{font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);color:rgb(var(--rgbText)/.7);white-space:nowrap}.ArticleReader_fontSizeControls__GxuhZ{display:flex;align-items:center;gap:var(--spaceS)}.ArticleReader_controlButton__IRscg{padding:var(--spaceXS) var(--spaceS);background:rgb(var(--rgbPrimary)/.1);border:1px solid rgb(var(--rgbPrimary)/.3);color:rgb(var(--rgbPrimary));font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);cursor:pointer;transition:all var(--durationS) ease;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%)}.ArticleReader_controlButton__IRscg:hover{background:rgb(var(--rgbPrimary)/.2);transform:translateY(-1px)}.ArticleReader_fontSizeDisplay__FPVIR{font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);color:rgb(var(--rgbText));min-width:40px;text-align:center}.ArticleReader_controlSelect__UqZCB{padding:var(--spaceXS) var(--spaceS);background:rgb(var(--rgbBackground));border:1px solid rgb(var(--rgbPrimary)/.3);color:rgb(var(--rgbText));font-size:var(--fontSizeBodyS);cursor:pointer;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%)}.ArticleReader_controlSelect__UqZCB:focus{outline:none;border-color:rgb(var(--rgbPrimary))}.ArticleReader_controlRange__y9SlC{width:100px;height:4px;background:rgb(var(--rgbPrimary)/.2);outline:none;cursor:pointer}.ArticleReader_controlRange__y9SlC::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:rgb(var(--rgbPrimary));cursor:pointer;clip-path:polygon(0 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%)}.ArticleReader_controlRange__y9SlC::-moz-range-thumb{width:16px;height:16px;background:rgb(var(--rgbPrimary));cursor:pointer;border:none;clip-path:polygon(0 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%)}.ArticleReader_rangeValue__UckKE{font-size:var(--fontSizeBodyS);color:rgb(var(--rgbText)/.8);min-width:40px;text-align:center}.ArticleReader_articleContent__LUhwZ{margin:60px auto 0;color:rgb(var(--rgbText));line-height:1.6}.ArticleReader_articleHeader__M5WVG{margin-top:var(--spaceXL);margin-bottom:var(--space2XL);padding-top:var(--spaceL);text-align:center}.ArticleReader_articleImage__Mu4Id{width:100%;max-width:800px;height:300px;margin:0 auto var(--spaceL);overflow:hidden;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.ArticleReader_articleImage__Mu4Id img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ArticleReader_articleMeta__pwLMy{display:flex;justify-content:center;gap:var(--spaceM);margin-bottom:var(--spaceL);font-size:var(--fontSizeBodyS);color:rgb(var(--rgbText)/.6);flex-wrap:wrap}.ArticleReader_articleCategory__qRqsx,.ArticleReader_articleDate__Yfz5M,.ArticleReader_articleReadTime__cOHev{padding:var(--spaceXS) var(--spaceS);background:rgb(var(--rgbPrimary)/.1);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%)}.ArticleReader_articleTitle__MlZUl{font-size:clamp(2rem,5vw,3rem);font-weight:var(--fontWeightBold);margin-bottom:var(--spaceM);line-height:1.2}.ArticleReader_articleDescription__tsr_e{font-size:var(--fontSizeBodyL);color:rgb(var(--rgbText)/.8);margin-bottom:var(--spaceL);max-width:60ch;margin-left:auto;margin-right:auto}.ArticleReader_articleTags__Yp_Rx{display:flex;justify-content:center;gap:var(--spaceS);flex-wrap:wrap}.ArticleReader_tag__M5eP3{background:rgb(var(--rgbPrimary)/.1);color:rgb(var(--rgbPrimary));padding:var(--spaceXS) var(--spaceS);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,0 100%)}.ArticleReader_articleBody__S0sSm{text-align:left}.ArticleReader_paragraph__hIlEk{margin-bottom:var(--spaceL);text-align:justify}.ArticleReader_paragraph__hIlEk:last-child{margin-bottom:0}.ArticleReader_h1__8lgdj{font-size:2.5rem;font-weight:var(--fontWeightBold);margin:var(--space2XL) 0 var(--spaceL) 0;line-height:1.2;color:rgb(var(--rgbPrimary))}.ArticleReader_h2__Q0ToW{font-size:2rem;font-weight:var(--fontWeightBold);margin:var(--spaceXL) 0 var(--spaceM) 0;line-height:1.3;color:rgb(var(--rgbText));border-bottom:2px solid rgb(var(--rgbPrimary)/.2);padding-bottom:var(--spaceS)}.ArticleReader_h3__6Ubd9{font-size:1.5rem;font-weight:var(--fontWeightMedium);margin:var(--spaceL) 0 var(--spaceS) 0;line-height:1.4;color:rgb(var(--rgbText))}.ArticleReader_code__DnHs8{background:rgb(var(--rgbPrimary)/.1);color:rgb(var(--rgbPrimary));padding:2px 6px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;clip-path:polygon(0 0,calc(100% - 3px) 0,100% 3px,100% 100%,0 100%)}.ArticleReader_pre__bypG_{background:rgb(var(--rgbText)/.05);border:1px solid rgb(var(--rgbPrimary)/.2);padding:var(--spaceM);margin:var(--spaceL) 0;overflow-x:auto;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.ArticleReader_pre__bypG_ .ArticleReader_code__DnHs8{background:none;padding:0;clip-path:none;color:rgb(var(--rgbText))}.ArticleReader_ol__qWBSY,.ArticleReader_ul__j1c8_{margin:var(--spaceM) 0;padding-left:var(--spaceL)}.ArticleReader_li__MXF9R{margin-bottom:var(--spaceS);line-height:1.6}.ArticleReader_blockquote__YI1_W{border-left:4px solid rgb(var(--rgbPrimary));margin:var(--spaceL) 0;font-style:italic;color:rgb(var(--rgbText)/.8);background:rgb(var(--rgbPrimary)/.05);padding:var(--spaceM);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}@media (max-width:768px){.ArticleReader_readerControls__Tz0e9{position:sticky;top:calc(var(--navbarHeight));flex-wrap:wrap;gap:var(--spaceS);padding:var(--spaceS);z-index:var(--zIndex3)}.ArticleReader_controlGroup__7qTLs{flex-direction:column;gap:2px}.ArticleReader_controlLabel__JktPH{font-size:.7rem}.ArticleReader_fontSizeControls__GxuhZ{justify-content:center}.ArticleReader_articleMeta__pwLMy{flex-direction:column;align-items:center;gap:var(--spaceS)}.ArticleReader_articleTags__Yp_Rx{justify-content:center}}