body code[class*=language-],body pre[class*=language-]{text-shadow:unset}.content{font-size:16px}a{text-decoration:none;color:var(--link-color);transition:all .2s ease}a:hover{color:var(--link-color-hover);text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:2em;margin-bottom:1em;font-weight:600;line-height:1.3}p{margin-bottom:1.5em;line-height:1.6}ul,ol{padding-left:1.5em;margin-bottom:1.5em}ul li,ol li{margin-bottom:.5em}table{width:100%;border-collapse:collapse;margin:2em 0}table th,table td{padding:.75em;border:1px solid var(--background-modifier-border)}table th{background-color:var(--background-secondary);font-weight:600}blockquote{margin:1.5em 0;padding:1em 1.5em;border-left:4px solid var(--blockquote-border-color);background-color:var(--background-secondary);border-radius:var(--radius-s)}pre{padding:1em;border-radius:var(--radius-s);background-color:var(--code-background);overflow-x:auto}img{max-width:100%;height:auto;display:block;margin:1.5em auto;border:2px solid var(--background-modifier-border);border-radius:var(--radius-s);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:4px;background-color:var(--background-primary);cursor:zoom-in;position:relative;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}img:hover{border-color:var(--link-color);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.02)}body.image-lightbox-open{overflow:hidden}.image-lightbox-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.8);backdrop-filter:saturate(120%) blur(8px);animation:lightbox-fade .25s ease}.image-lightbox-overlay img{max-width:90vw;max-height:85vh;margin:0;box-shadow:0 0 24px rgba(0,0,0,.4);border-radius:var(--radius-s);cursor:zoom-out;transform:none !important}@keyframes lightbox-fade{from{opacity:0}to{opacity:1}}pre{padding:1em;border-radius:var(--radius-s);background-color:var(--code-background);overflow-x:auto}html{background-image:url("/img/background.jpg") !important;background-size:cover !important;background-position:center !important;background-attachment:fixed !important;background-repeat:no-repeat !important;opacity:.95 !important}body{opacity:.95 !important}/*# sourceMappingURL=custom-style.css.map */
