.post-title{font-family:PoppinsBold,sans-serif}main a{color:var(--blue);text-decoration:underline}a:hover{color:var(--dark-blue)}hr{border-color:var(--dark-white);margin-top:48px}h1{unicode-bidi:isolate;margin-block:.67em;margin-inline:0;font-size:2em;font-weight:700;display:block}h2{margin-block:.83em;margin-inline:0;unicode-bidi:isolate;margin-top:48px;font-size:1.5em;font-weight:700;display:block}h3{unicode-bidi:isolate;margin-block:1em;margin-inline:0;font-size:1.17em;font-weight:700;display:block}ul{unicode-bidi:isolate;margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:disc;display:block}ul li{margin:.5em 0}.pagenotfound{justify-content:center;height:calc(91vh - 89px)}.content-pnf{flex-direction:column;justify-content:center;height:100%;display:flex}.pagenotfound p{text-align:center;font-size:1.2em;font-weight:700}pre{text-wrap:auto;background-color:#141618;border-radius:8px;padding:15px}table{border-collapse:collapse;text-align:left;width:100%;margin:20px 0;font-size:16px}th,td{border:1px solid #ddd;padding:10px}th{background-color:var(--blue);font-weight:700}tr:nth-child(2n){background-color:var(--dark-blue)}blockquote{border-left:3px solid var(--dark-white);color:var(--dark-white);margin:0;padding:.5em 1em;font-style:italic}ol{unicode-bidi:isolate;margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:decimal;display:block}ol li{margin:.5em 0}code{color:var(--dark-white);background-color:#141618;border-radius:4px;padding:.1em .4em}
.zoomable{cursor:zoom-in;transition:opacity .2s}.zoomable:hover{opacity:.9}.zoom-modal{z-index:9999;background-color:#000000f2;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.zoom-modal-content{justify-content:center;align-items:center;max-width:95vw;max-height:95vh;display:flex;position:relative}.zoom-modal img{object-fit:contain;cursor:zoom-out;max-width:100%;max-height:95vh;animation:.3s zoomIn}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.zoom-close-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10000;background:#fff3;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.zoom-close-button:hover{background:#ffffff4d;transform:scale(1.1)}.zoom-close-button:active{transform:scale(.95)}
