.header .logo svg{contain:size layout;content-visibility:auto}.menu{z-index:10}footer .footer{background:var(--white-third);border-color:var(--grey-secondary)}footer .footer-left-image .circle-image{box-shadow:0 4px 10px #0003}footer .footer-right .social-icons svg{fill:currentColor}table thead tr th{background-color:var(--table);border-color:#ddd}table tbody tr:nth-child(odd){background-color:var(--grey-primary)}table tbody tr:nth-child(2n){background-color:var(--grey-secondary)}table td{border-color:#ddd}.toc{background-color:var(--white-secondary);cursor:pointer;border:1px solid #ddd;margin:1rem -1rem;padding:.5rem 1rem}.toc ul{list-style-type:decimal}.toc ul ul{list-style-type:square}.breadcrumb{background:var(--padding);border-top:1px solid var(--grey-secondary);border-bottom:1px solid var(--grey-secondary)}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{border-right:1.5px solid var(--grey-third);border-bottom:1.5px solid var(--grey-third);opacity:.6}.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item.active{color:var(--text-primary)}blockquote{background:var(--table);color:var(--black-secondary);border-left-color:var(--grey-secondary)}.admonition__title{color:#282d38}.note{background:#0085f21a}.note__title{background:#5aa8e8}.warning{background:#c7b70080}.warning__title{background:gold}.anchor-heading .anchor-link{color:inherit;opacity:.3;text-decoration:none;transition:opacity .2s}.anchor-heading .anchor-link:hover{opacity:1}.e-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:3rem}@media(max-width:768px){.e-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:2rem}}.e-content :is(a){transition:color .2s}.subtitle{color:var(--black-secondary);font-style:italic}.subtitle span{font-style:normal}:not(pre)>code{background:var(--highlight);border-radius:5px}.arabic{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:KFGQPC Uthman Taha Naskh,Traditional Arabic,Simplified Arabic,Amiri,serif;font-style:normal;font-weight:400}.footnotes :is(li,p),.admonition__content :is(li,p,strong),.entry{color:var(--black-secondary);font-size:clamp(1rem,2vw,1.125rem);transition:color .2s ease-in}.post-meta{color:var(--grey-third-bright)}.post-meta a{color:inherit;text-decoration:none}.post-meta .syndication-icon svg{fill:currentColor}.post-meta .p-location a{color:inherit;text-decoration:none}.p-category a{background:var(--padding);color:inherit;opacity:1;transition:opacity .2s}.p-category a:hover{color:var(--link);border-color:var(--link);opacity:.8}.webmentions-container .webmentions-list-section{border:2px solid var(--grey-secondary)}.webmentions-container .webmentions-list-section .webmentions-list .mention-item{background:var(--white-third)}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-header .mention-author-name{font-weight:700}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-header .mention-author-name a{color:inherit;text-decoration:none}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-header .mention-action{color:#666;font-size:.9em}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-content{font-size:.95rem}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-meta a{word-break:break-all;text-decoration:none}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-meta a:hover{text-decoration:underline}.webmentions-container .webmentions-list-section .webmentions-list .mention-item .mention-date{color:#888}.webmentions-container .webmention-form{border:2px solid var(--grey-secondary)}.webmentions-container .webmention-form .form-group input[type=url]{color:var(--grey-third-bright);background:var(--padding);border-color:#ced4da}.webmentions-container .webmention-form .form-group input[type=url]:focus{outline-color:#0070f3}.webmentions-container .webmention-form .form-group button{color:var(--light-text);background:#0051bb;transition:background .2s}.webmentions-container .webmention-form .form-group button:hover{background:var(--accent)}.mention-avatar{border-color:var(--g)}.replies__line{background:#e1e8ed}.replies__indicator{background:var(--accent)}.replies__body a{text-decoration:none}.replies__body a:hover{text-decoration:underline}.bookmarks{background:var(--grey-secondary);-webkit-tap-highlight-color:#0000;border-color:#0000001a;transition:transform .2s,box-shadow .2s}.bookmarks:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.bookmarks__thumbnail{background:var(--white-third)}.bookmarks__meta{opacity:.7}.bookmarks__title a{color:var(--text-primary);text-decoration:none}.reads__meta{background:var(--white-third);border-color:var(--grey-secondary);color:inherit;text-decoration:none}.reads__author{color:var(--grey-third-bright)}.book-cover{cursor:pointer;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,.8,.25,1)}.book-cover img{transition:box-shadow .4s cubic-bezier(.25,.8,.25,1);box-shadow:inset 3px 0 2px #ffffff40,inset 12px 0 15px #00000026,0 2px 4px #0000001a,0 8px 20px #00000026}.book-cover:after{z-index:-1;background:linear-gradient(90deg,#eee 0%,#fcfcfc 100%);border:1px solid #dcdcdc;border-left:none;border-radius:0 3px 3px 0;transform:translateZ(-4px)}.book-cover:hover{transform:translateY(-8px)rotateY(-4deg)}.book-cover:hover img{box-shadow:inset 3px 0 2px #ffffff40,inset 12px 0 15px #00000026,0 15px 30px #0003,0 5px 10px #0000001a}