.header .logo svg{contain:size layout;content-visibility:auto}.menu{z-index:10}footer .footer{background-color:color-mix(in srgb,var(--grey) 70%,transparent);background-color:var(--grey)}footer .footer-right .social-icons svg{fill:var(--text-bright)}.breadcrumb{background-color:var(--padding)}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{opacity:.6}.breadcrumb .breadcrumb-item.active{color:var(--black)}.bg,.chroma{color:#d6cbb4;background-color:#252b2e}.chroma .lnlinks{color:inherit;outline:none;text-decoration:none}.chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.chroma .lntable{border-spacing:0;border:0;margin:0;padding:0}.chroma .hl{background-color:#3a4042}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;color:#6b655a;margin-right:.4em;padding:0 .4em}.chroma .line{display:flex}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#e67e80}.chroma .kt{color:#dbbc7f}.chroma .na{color:#d699b6;font-weight:700}.chroma .no{color:#d699b6}.chroma .ni{color:#dbbc7f}.chroma .ne,.chroma .nl{color:#e67e80}.chroma .nt{color:#7a8478}.chroma .nb,.chroma .bp{color:#d699b6}.chroma .nf,.chroma .fm,.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1{color:#b2c98f}.chroma .ss{color:#e69875}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#d699b6}.chroma .o,.chroma .ow{color:#7a8478}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:#859289;font-style:italic}.chroma .cp{color:#e67e80}.chroma .cpf{color:#e67e80;font-style:italic}.chroma .gd{color:#252b2e;background-color:#e67e80}.chroma .ge{color:#6e8585}.chroma .gr{background-color:#e67e80;font-weight:700}.chroma .gh{color:#d699b6;font-weight:700}.chroma .gi{color:#252b2e;background-color:#b2c98f}.chroma .go{color:#6e8585}.chroma .gu{color:#b2c98f;font-weight:700}.chroma .gt{background-color:#e67e80;font-weight:700}.highlight pre::-webkit-scrollbar{background-color:var(--grey)}.highlight pre::-webkit-scrollbar-thumb{background-color:var(--white);opacity:.5;background-clip:content-box}.highlight .code-toolbar{opacity:0;transition:opacity .2s}.highlight .code-toolbar button{background-color:var(--grey);opacity:.8;cursor:pointer;color:#6a737d}.highlight .code-toolbar button:hover{opacity:1;color:var(--white)}.highlight:hover .code-toolbar{opacity:1}blockquote{background-color:var(--table);border-left-color:var(--border)}.admonition__title{color:#282d38}.note{background-color:#0085f21a}.note__title{background-color:#5aa8e8}.warning{background-color:#c7b70080}.warning__title{background-color: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(a){transition:color .2s}:not(pre)>code{background-color:var(--highlight)}.arabic{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400}.footnotes :is(li,p),.admonition__content :is(li,p,strong),.entry{transition:color .2s ease-in}.post-meta{color:var(--text-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-color:var(--padding);color:inherit;opacity:1;transition:opacity .2s}.p-category a:hover{color:var(--link);border-color:var(--link);opacity:.8}@media(prefers-color-scheme:light){:root{--black:#393837;--white:#fffff8;--grey:#f2f2f2b3;--border:#d1d1d180;--text-light:gray;--text-bright:#666;--link:#005eae;--accent:#f2e8e4;--table:#d2d2cf;--highlight:#f2f1f1;--table-darker:#1f1f1d;--padding:#ededed}}@media(prefers-color-scheme:dark){:root{--black:#f0ebe1;--white:#212224;--grey:#1c1d1fcc;--border:#393837;--text-light:gray;--text-bright:#999;--link:#8cb4ff;--accent:#4a2624;--table:#303643;--highlight:#3b4252;--padding:#252b2e}:root img{filter:brightness(.8)contrast(1.1);transition:filter .3s}:root img:hover{filter:brightness()contrast()}}.webmentions-container .webmentions-list-section .webmentions-list .mention-item{background-color:var(--grey)}.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}.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 .form-group input[type=url]{color:var(--text-bright);background-color: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(--grey);background-color:#0051bb;transition:background .2s}.webmentions-container .webmention-form .form-group button:hover{background-color:var(--accent)}.mention-avatar{border-color:var(--border)}.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(--border);-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(--grey)}.bookmarks__meta{opacity:.7}.bookmarks__title a{color:var(--text-primary);text-decoration:none}.reads__meta{background:var(--grey);border-color:var(--border);color:inherit;text-decoration:none}.reads__author{color:var(--text-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}