:root{--bg-color: #fafcfe;--reverse-bg-color: #333333;--overlay-color: rgba(0, 0, 0, .5);--desc-color: #808080;--tag-bg-color: #f9f9f9;--tag-border-color: #d4d4d4;--hover-menu-color: #f1f1f1;--text-color: #374151;--menu-text-color: rgba(0, 0, 0, .7);--menu-text-h-color: rgba(221, 221, 221, .4);--menu-bg-color: rgba(255, 255, 255, .1);--menu-border-color: rgba(0, 0, 0, .2);--menu-selected-bg-color: rgba(0, 0, 0, .5);--menu-selected-bg-h-color: rgba(0, 0, 0, .6);--menu-selected-text-color: rgba(247, 247, 249, 1);--hamburger-shadow-color: rgba(0, 0, 0, .15);--hamburger-shadow-h-color: rgba(0, 0, 0, .2);--hamburger-active-bg-color: #7b7b7b;--hamburger-active-span-bg-color: #ffffff;--hamburger-sidebar-head-color: #e0e0e0;--card-title-color: #333333;--card-text-color: #666666;--th-bg-color: #fafafa;--media-bg-color: #f8f9fa;--post-card-h-color: rgba(244, 243, 246, .4);--footer-bg-color: #f7f7f9;--footer-text-color: #808080;--footer-border-top-color: #e3e8f7;--tag-bg-color: #f5f5f5;--tag-bg-h-color: #d6d6d6;--tag-count-color: #888888}:root[data-color-scheme=wilderness]{--bg-color: #fef5ee;--reverse-bg-color: #333333;--overlay-color: rgba(0, 0, 0, .5);--desc-color: #808080;--tag-bg-color: #d4e4bf;--tag-border-color: #adc8a7;--hover-menu-color: #829a8a;--text-color: #374151;--menu-text-color: rgba(0, 0, 0, .7);--menu-text-h-color: rgba(221, 221, 221, .4);--menu-bg-color: rgba(212, 228, 191, .1);--menu-border-color: rgba(173, 200, 167, .3);--menu-selected-bg-color: rgba(130, 154, 138, .5);--menu-selected-bg-h-color: rgba(130, 154, 138, .6);--menu-selected-text-color: rgba(247, 247, 249, 1);--hamburger-shadow-color: rgba(130, 154, 138, .3);--hamburger-shadow-h-color: rgba(130, 154, 138, .5);--hamburger-active-bg-color: #7b7b7b;--hamburger-active-span-bg-color: #ffffff;--hamburger-sidebar-head-color: #e0e0e0;--card-title-color: #d4e4bf;--card-text-color: #666666;--th-bg-color: #fafafa;--media-bg-color: #f8f9fa;--post-card-color: rgba(212, 228, 191, .2);--post-card-h-color: rgba(173, 200, 167, .2);--footer-bg-color: #fef5ea;--footer-text-color: #808080;--footer-border-top-color: rgba(173, 200, 167, .2);--tag-bg-color: rgba(212, 228, 191, .2);--tag-bg-h-color: rgba(173, 200, 167, .2);--tag-count-color: #888888}:root[data-color-scheme=dark]{--bg-color: #333333;--reverse-bg-color: #f0f0f0;--overlay-color: rgba(0, 0, 0, .7);--desc-color: #a0a0a0;--tag-border-color: #404040;--hover-menu-color: #2d2d2d;--text-color: #c0c0c0;--menu-text-color: rgba(240, 240, 240, .7);--menu-text-h-color: rgba(240, 240, 240, .9);--menu-bg-color: rgba(40, 40, 40, .8);--menu-border-color: rgba(240, 240, 240, .2);--menu-selected-bg-color: rgba(240, 240, 240, .15);--menu-selected-bg-h-color: rgba(240, 240, 240, .2);--menu-selected-text-color: rgba(240, 240, 240, 1);--hamburger-shadow-color: rgba(0, 0, 0, .5);--hamburger-shadow-h-color: rgba(0, 0, 0, .6);--hamburger-active-bg-color: #4a4a4a;--hamburger-active-span-bg-color: #f0f0f0;--hamburger-sidebar-head-color: #303030;--card-title-color: #e5e5e5;--card-text-color: #b0b0b0;--th-bg-color: #252525;--media-bg-color: #222222;--post-card-h-color: rgba(50, 50, 50, .6);--footer-bg-color: #1f1f1f;--footer-text-color: #909090;--footer-border-top-color: #303030;--tag-bg-color: #2a2a2a;--tag-bg-h-color: #3a3a3a;--tag-count-color: #999999}:root[data-color-scheme=dark]{.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{color:var(--text-color);font-size:18px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";transition:background-color .2s ease-in-out,color .2s ease-in-out}img,video{max-width:100%;height:auto;margin-top:2em;margin-bottom:2em;display:block}p{text-align:justify}a{color:unset}@font-face{font-family:Maple Mono;src:url(/fonts/MapleMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}code{font-family:Maple Mono,sans-serif;font-size:.9rem}pre{overflow-x:auto;padding:0 2rem;background:var(--th-bg-color);border-radius:8px}
