@charset "UTF-8";/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/@import "/fonts/lxgwwenkai-regular.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;word-wrap:break-word}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:inter;font-style:normal;font-weight:100 900;font-display:block;src:url(/fonts/InterVariable.woff2)format("woff2-variations")}@font-face{font-family:inter;font-style:italic;font-weight:100 900;font-display:block;src:url(/fonts/InterVariable-Italic.woff2)format("woff2-variations")}@supports(font-variation-settings:normal){:root{--font-weight-mapping-enabled:true}}:root{--font-size-base:16px;--font-size-medium:18px;--font-size-large:20px;--line-height-tight:1.4;--line-height-normal:1.6;--line-height-relaxed:1.8}html{font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif;font-size:var(--font-size-base)}@media screen and (min-width:768px){html{font-size:var(--font-size-medium)}}@media screen and (min-width:1200px){html{font-size:var(--font-size-large)}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-synthesis:none;-webkit-font-feature-settings:'liga' 1,'calt' 1,'kern' 1;font-feature-settings:'liga' 1,'calt' 1,'kern' 1}@supports(font-variant-numeric:tabular-nums){body{font-variant-numeric:tabular-nums}}code,pre{font-family:sf mono,Monaco,Inconsolata,roboto mono,source code pro,Consolas,courier new,monospace;font-weight:400;font-size:.95em;line-height:1.5;letter-spacing:.02em}pre{overflow-x:auto;padding:1rem;border-radius:4px;tab-size:2;-moz-tab-size:2}button,input,select,textarea{font-family:inherit}::selection{background-color:rgba(33,150,243,.25);color:inherit;text-shadow:none}::-moz-selection{background-color:rgba(33,150,243,.25);color:inherit;text-shadow:none}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;overflow-y:scroll;font-size:62.5%}body{color:#212121;background-color:#f4f4f4;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:1.8rem;font-weight:400;line-height:var(--line-height-relaxed,1.8);letter-spacing:-.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga" 1,"kern" 1,"calt" 1}@media only screen and (max-width:768px){body{font-size:1.5rem;line-height:var(--line-height-normal,1.6)}}iframe[src*=disqus]{color-scheme:light}a{font-weight:500;color:#2d7a7a;text-decoration:none;transition:opacity .25s cubic-bezier(.4,0,.2,1)}a:focus,a:hover,a:active,a:visited{text-decoration:none;opacity:.8}p{margin:1.6rem 0;letter-spacing:-.3px;word-spacing:.1em;text-align:justify;text-justify:inter-word;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width:768px){p{margin:1.4rem 0;text-align:left}}h1,h2,h3,h4,h5,h6{font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif;font-weight:700;color:#000;margin:3.5rem 0 2rem;letter-spacing:-.5px;line-height:1.25;word-wrap:break-word;overflow-wrap:break-word}h1:hover .heading-link,h2:hover .heading-link,h3:hover .heading-link,h4:hover .heading-link,h5:hover .heading-link,h6:hover .heading-link{visibility:visible}h1 .heading-link,h2 .heading-link,h3 .heading-link,h4 .heading-link,h5 .heading-link,h6 .heading-link{color:#2d7a7a;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden;margin-left:.5rem;opacity:.7;transition:opacity .2s ease}h1 .heading-link:hover,h2 .heading-link:hover,h3 .heading-link:hover,h4 .heading-link:hover,h5 .heading-link:hover,h6 .heading-link:hover{opacity:1}h1 .title-link,h2 .title-link,h3 .title-link,h4 .title-link,h5 .title-link,h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:3.2rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h1{font-size:2.6rem;line-height:1.35}}h2{font-size:2.6rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h2{font-size:2.3rem;line-height:1.35}}h3{font-size:2.2rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h3{font-size:2rem;line-height:1.35}}h4{font-size:2rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h4{font-size:1.8rem;line-height:1.35}}h5{font-size:1.9rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h5{font-size:1.7rem;line-height:1.35}}h6{font-size:1.8rem;line-height:1.3;font-weight:700}@media only screen and (max-width:768px){h6{font-size:1.6rem;line-height:1.35}}b,strong{font-weight:700;letter-spacing:-.3px}.highlight pre.chroma{padding:0;border-radius:.8rem;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}pre.chroma{display:flex;flex-direction:column;font-family:fira code,sf mono,Monaco,Inconsolata,roboto mono,source code pro,Consolas,courier new,monospace;font-size:1.5rem;font-weight:400;line-height:1.65;overflow:hidden;margin:2rem 0;border-radius:.8rem;font-feature-settings:"liga" 0,"kern" 1;position:relative;background-color:rgba(255,255,255,2%);border:1px solid rgba(45,122,122,.12);transition:all .3s ease;scrollbar-color:rgba(100,100,100,.4)rgba(200,200,200,.1);scrollbar-width:thin}pre.chroma .code-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.2rem;background-color:transparent;border-bottom:none;flex-shrink:0;min-height:2.8rem}pre.chroma .traffic-lights{display:flex;gap:.6rem;align-items:center}pre.chroma .traffic-light{width:1.2rem;height:1.2rem;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}pre.chroma .traffic-light:hover{transform:scale(1.1)}pre.chroma .traffic-light.red{background-color:#ff5f56;border:1px solid #e0443e}pre.chroma .traffic-light.yellow{background-color:#ffbd2e;border:1px solid #dea123}pre.chroma .traffic-light.green{background-color:#27c93f;border:1px solid #1aab29}pre.chroma .code-body{overflow-x:auto;padding:1.2rem;flex:1;background-color:transparent}pre.chroma .code-body::-webkit-scrollbar{height:8px;width:8px}pre.chroma .code-body::-webkit-scrollbar-thumb{background:rgba(100,100,100,.4);border-radius:4px;transition:background .2s ease}pre.chroma .code-body::-webkit-scrollbar-thumb:hover{background:rgba(80,80,80,.6)}pre.chroma .code-body::-webkit-scrollbar-track{background:rgba(200,200,200,.1);border-radius:4px}pre.chroma code{display:block;background-color:inherit;color:inherit;font-size:inherit;line-height:inherit}pre.chroma .code-button-container{position:absolute;top:.8rem;right:.8rem;display:flex;gap:.5rem;z-index:20;pointer-events:auto;flex-wrap:wrap;justify-content:flex-end}pre.chroma .copy-button{position:relative;padding:.5rem .9rem;font-size:1.1rem;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:500;background-color:rgba(255,255,255,.9);color:#212121;border:1px solid rgba(45,122,122,.2);border-radius:.5rem;cursor:pointer;opacity:.7;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}pre.chroma .copy-button:hover{opacity:1;background-color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.12)}pre.chroma .copy-button:active{transform:scale(.95)}pre.chroma .copy-button.copied{background-color:rgba(76,175,80,.95);color:#fff;border-color:#4caf50;opacity:1}pre.chroma .collapse-button{position:relative;padding:.5rem .9rem;font-size:1.1rem;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:500;background-color:rgba(255,255,255,.9);color:#212121;border:1px solid rgba(45,122,122,.2);border-radius:.5rem;cursor:pointer;opacity:.75;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}pre.chroma .collapse-button:hover{opacity:1;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.12);transform:translateY(-2px)}pre.chroma .collapse-button:active{transform:scale(.95)}pre.chroma .collapse-button i{margin-right:.3rem}pre.chroma.collapsible{position:relative;max-height:25rem;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}pre.chroma.collapsible.expanded{max-height:none}pre.chroma.collapsible.expanded .code-collapse-overlay{display:none}pre.chroma.collapsible .code-collapse-overlay{position:absolute;bottom:0;left:0;right:0;height:7rem;background:linear-gradient(transparent,rgba(244,244,244,.9) 70%);display:flex;align-items:flex-end;justify-content:center;cursor:pointer;transition:opacity .2s ease;z-index:5}pre.chroma.collapsible .code-collapse-overlay:hover{opacity:1}pre.chroma.collapsible .code-collapse-overlay:hover .code-collapse-content{transform:translateY(-2px)}pre.chroma.collapsible .code-collapse-overlay .code-collapse-content{display:flex;align-items:center;gap:.7rem;padding:.7rem 1.4rem;margin-bottom:.8rem;background:rgba(244,244,244,.95);border:1px solid rgba(45,122,122,.15);border-radius:.6rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.4,0,.2,1)}pre.chroma.collapsible .code-collapse-overlay .code-collapse-content .code-collapse-text{font-size:1.2rem;font-weight:500;color:#212121;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;white-space:nowrap}pre.chroma.collapsible .code-collapse-overlay .code-collapse-content i{font-size:1rem;color:#212121;transition:transform .2s ease}code{font-family:fira code,sf mono,Monaco,Inconsolata,roboto mono,source code pro,Consolas,courier new,monospace;font-size:.95em;font-weight:500;border-radius:.4rem;padding:.3rem .6rem;background-color:rgba(100,100,100,8%);color:rgba(0,0,0,.75);vertical-align:baseline;font-feature-settings:"liga" 0,"kern" 1;border:1px solid rgba(100,100,100,.15);box-shadow:0 1px 3px rgba(0,0,0,6%);transition:all .2s ease;word-break:break-word}@media only screen and (max-width:768px){code{font-size:.95em}}code:hover{background-color:rgba(100,100,100,.12);box-shadow:0 2px 4px rgba(0,0,0,.1)}p code,li code,td code,h1 code,h2 code,h3 code,h4 code,h5 code,h6 code,em code,strong code{background-color:rgba(100,100,100,8%);color:rgba(0,0,0,.75);border:1px solid rgba(100,100,100,.15);box-shadow:0 1px 3px rgba(0,0,0,6%);padding:.3rem .6rem}p code:hover,li code:hover,td code:hover,h1 code:hover,h2 code:hover,h3 code:hover,h4 code:hover,h5 code:hover,h6 code:hover,em code:hover,strong code:hover{background-color:rgba(100,100,100,.12);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}pre code{background-color:inherit!important;color:inherit!important;border:none!important;box-shadow:none!important;padding:0!important;font-size:inherit!important;font-weight:inherit!important;transform:none!important;transition:none!important}pre code:hover{background-color:inherit!important;transform:none!important;box-shadow:none!important}blockquote{border-left:4px solid #2d7a7a;padding:1.4rem 2rem 1.4rem 2.5rem;margin:2rem 0;line-height:1.8;font-weight:400;font-style:italic;background-color:rgba(45,122,122,6%);border-radius:0 .6rem .6rem 0;position:relative;transition:all .3s ease;color:#000}blockquote:hover{background-color:rgba(45,122,122,9%);transform:translateX(4px);border-left-width:5px}blockquote::before{content:'"';position:absolute;left:.8rem;top:.3rem;font-size:3.5rem;color:#2d7a7a;font-family:Georgia,serif;line-height:1;opacity:.25}blockquote p{margin:0;letter-spacing:-.3px}blockquote p+p{margin-top:1rem}blockquote cite{display:block;margin-top:1rem;font-size:.95em;color:#000;font-style:normal;opacity:.8}blockquote cite::before{content:'\2014 \0020'}table{border-collapse:collapse;width:100%;margin:2rem 0;background-color:#fff;border-radius:.8rem;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,8%);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,8%)}table:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}th{background:linear-gradient(135deg,rgba(245,245,245,.95) 0%,rgba(240,240,240,.95) 100%);color:rgba(0,0,0,.8);font-weight:600;text-align:left;padding:1.2rem 1.5rem;font-size:1.7rem;border-bottom:1px solid rgba(0,0,0,.1);word-wrap:break-word;overflow-wrap:break-word;letter-spacing:-.3px}th:first-child{border-top-left-radius:.8rem}th:last-child{border-top-right-radius:.8rem}td{padding:1rem 1.5rem;border-bottom:1px solid rgba(0,0,0,6%);transition:all .2s ease;word-wrap:break-word;overflow-wrap:break-word;font-size:1.7rem;letter-spacing:-.3px;color:rgba(0,0,0,.85)}td:hover{background-color:rgba(245,245,245,.6)}table tr{transition:all .2s ease}table tr:nth-child(even){background-color:rgba(250,250,250,.5)}table tr:hover{background-color:rgba(245,245,245,.7)}table tr:last-child td{border-bottom:none}@media only screen and (max-width:768px){table{font-size:.9rem;border-radius:.6rem}th,td{padding:.9rem 1rem;font-size:1.6rem}th{font-size:1.6rem}}img{max-width:100%;height:auto;border-radius:.8rem;box-shadow:0 4px 8px rgba(0,0,0,.12);display:block;margin:2rem auto;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease}img:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(0,0,0,.15)}#tcomment img,.tk-comments img,.tk-avatar img,img.tk-avatar-img{margin:0;padding:0;box-shadow:none;border-radius:inherit;display:inline;transform:none;transition:none}#tcomment img:hover,.tk-comments img:hover,.tk-avatar img:hover,img.tk-avatar-img:hover{transform:none;box-shadow:none}figure{text-align:center}.footnotes ol li p{margin:0}.preload-transitions *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:110rem;width:100%;padding:2rem}@media only screen and (max-width:768px){.container{padding:1.5rem 1rem}}.fab{font-weight:400}.fas{font-weight:700}.float-right{float:right}.float-left{float:left}.fab{font-weight:400}.fas{font-weight:900}.content{flex:1;display:flex;margin:0 30px}@media only screen and (max-width:1200px){.content{margin:0 25px}}@media only screen and (max-width:768px){.content{margin:0 20px}}header{margin-top:6.4rem;margin-bottom:3.2rem}@media only screen and (max-width:768px){header{margin-top:3.2rem;margin-bottom:2rem}}header h1{font-size:4.2rem;line-height:4.6rem;margin:0}@media only screen and (max-width:768px){header h1{font-size:2.4rem;line-height:3rem}}@media only screen and (max-width:480px){header h1{font-size:1.8rem;line-height:2.4rem}}article{}article a:where(.external-link):not(:has(img)):after{padding-left:.5em;font-size:.75em}article details summary{cursor:pointer}article footer{margin-top:4rem}article footer .see-also{margin:3.2rem 0}article footer .see-also h3{margin:3.2rem 0}article p{text-align:justify;text-justify:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1.8rem;line-height:1.8;margin:1.2rem 0}@media only screen and (max-width:768px){article p{font-size:1.5rem;line-height:1.7;margin:1rem 0}}article ol,article ul{margin:1.6rem 0;font-size:1.8rem;line-height:1.8}article ol{padding-left:2.4rem}article ol li{margin-bottom:.6rem;line-height:1.8}article ol li>ol,article ol li>ul{margin:.4rem 0 0;padding-left:1.2rem}article ul{padding-left:1.8rem;list-style:none}article ul li{margin-bottom:.6rem;line-height:1.8;position:relative;padding-left:1.2rem}article ul li::before{content:'•';position:absolute;left:0;top:.6em;color:#2d7a7a;font-size:1.2rem;font-weight:600;line-height:1}article ul li>ol,article ul li>ul{margin:.4rem 0 0;padding-left:1.2rem}@media only screen and (max-width:768px){article ol,article ul{margin:1.2rem 0;font-size:1.5rem;line-height:1.7}article ol{padding-left:1.8rem}article ul{padding-left:1.5rem}article ul li{padding-left:1rem}}.post .post-title{margin-bottom:.75em}.post .post-meta{font-size:1.4rem;line-height:1.6;margin-top:1.2rem}@media only screen and (max-width:768px){.post .post-meta{font-size:1.3rem;margin-top:1rem}}.post .post-meta i{text-align:center;width:1.6rem;margin-left:0;margin-right:.5rem}.post .post-meta .date{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}@media only screen and (max-width:768px){.post .post-meta .date{gap:1rem;flex-direction:column;align-items:flex-start}}.post .post-meta .date .posted-on{margin-left:0;margin-right:0;white-space:nowrap}.post .post-meta .date .reading-time{white-space:nowrap}.post .post-meta .date .post-word-count{white-space:nowrap}.post .post-meta .tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}@media only screen and (max-width:768px){.post .post-meta .tags{margin-top:.8rem}}.post .post-meta .tags .tag{display:inline-block;padding:.4rem .8rem;background-color:#e0e0e0;border-radius:.4rem;line-height:1.4em;font-size:1.3rem;white-space:nowrap}@media only screen and (max-width:768px){.post .post-meta .tags .tag{font-size:1.2rem;padding:.3rem .6rem}}.post .post-meta .tags .tag a{color:#212121;text-decoration:none}.post .post-meta .tags .tag a:hover{opacity:.8}.post .post-meta .tags .tag a:active{color:#212121}figure{margin:0;padding:0}figcaption p{text-align:center;font-style:italic;font-size:1.7rem;margin:.8rem 0 0;color:rgba(0,0,0,.6);line-height:1.6}@media only screen and (max-width:768px){figcaption p{font-size:1.4rem;margin:.6rem 0 0}}.avatar img{width:20rem;height:auto;border-radius:50%}@media only screen and (max-width:768px){.avatar img{width:17rem}}.list ul{margin:2.5rem 0;list-style:none;padding:0}.list ul li{font-size:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:768px){.list ul li{margin:1.2rem 0;font-size:1.4rem}}.list ul li .date{display:inline-block;flex:1;width:20rem;text-align:right;margin-right:3rem;font-size:1.4rem;color:rgba(0,0,0,.6);white-space:nowrap}@media only screen and (max-width:768px){.list ul li .date{display:block;text-align:center;font-size:1.3rem;margin-right:0;margin-bottom:.4rem;color:rgba(0,0,0,.5)}}.list ul li .title{font-size:1.5rem;flex:2;color:#212121;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:700}.list ul li .title:hover,.list ul li .title:focus{opacity:.8}@media only screen and (max-width:768px){.list ul li .title{font-size:1.4rem}}@media only screen and (min-width:768.1px){.list ul:not(.pagination) li{display:flex}}.centered{display:flex;align-items:center;justify-content:center}.centered .about{text-align:center}.centered .about h1{margin-top:2rem;margin-bottom:.5rem}.centered .about h2{margin-top:1rem;margin-bottom:.5rem;font-size:2.4rem}@media only screen and (max-width:768px){.centered .about h2{font-size:2rem}}.centered .about ul{list-style:none;margin:3rem 0 1rem;padding:0;cursor:pointer}.centered .about ul li{display:inline-block;position:relative}.centered .about ul li a{color:#212121;text-transform:uppercase;margin-left:1rem;margin-right:1rem;font-size:1.6rem}.centered .about ul li a:hover,.centered .about ul li a:focus{color:#2d7a7a}@media only screen and (max-width:768px){.centered .about ul li a{font-size:1.5rem}}.centered .error{text-align:center}.centered .error h1{margin-top:2rem;margin-bottom:.5rem;font-size:4.6rem}@media only screen and (max-width:768px){.centered .error h1{font-size:3.2rem}}.centered .error h2{margin-top:2rem;margin-bottom:3.2rem;font-size:3.2rem}@media only screen and (max-width:768px){.centered .error h2{font-size:2.8rem}}.notice{border-radius:.2rem;position:relative;margin:2rem 0;padding:0 .75rem;overflow:auto}.notice .notice-title{position:relative;font-weight:700;margin:0 -.75rem;padding:.2rem 3.5rem;border-bottom:1px solid #f4f4f4}.notice .notice-title i{position:absolute;top:50%;left:1.8rem;transform:translate(-50%,-50%)}.notice .notice-content{display:block;margin:2rem}.notice.note{background-color:#7e57c21a}.notice.note .notice-title{background-color:#673ab71a}.notice.note .notice-title i{color:#5e35b1}.notice.tip{background-color:#26a69a1a}.notice.tip .notice-title{background-color:#0096881a}.notice.tip .notice-title i{color:#00897b}.notice.example{background-color:#8d6e631a}.notice.example .notice-title{background-color:#7955481a}.notice.example .notice-title i{color:#6d4c41}.notice.question{background-color:#9ccc651a}.notice.question .notice-title{background-color:#8bc34a1a}.notice.question .notice-title i{color:#7cb342}.notice.info{background-color:#42a5f51a}.notice.info .notice-title{background-color:#2196f31a}.notice.info .notice-title i{color:#1e88e5}.notice.warning{background-color:#ffca281a}.notice.warning .notice-title{background-color:#ffc1071a}.notice.warning .notice-title i{color:#ffb300}.notice.error{background-color:#ef53501a}.notice.error .notice-title{background-color:#f443361a}.notice.error .notice-title i{color:#e53935}.recipe article header{margin-bottom:1.2rem}.recipe article header .recipe-title{text-align:center;margin-bottom:.8rem}.recipe article header .recipe-title .title{font-size:1.8rem;margin:0;font-weight:600;color:rgba(0,0,0,.9)}.recipe article header .recipe-meta{background-color:rgba(100,100,100,4%);border-radius:.4rem;padding:.9rem;margin-bottom:1.2rem;border:1px solid rgba(100,100,100,8%)}.recipe article header .recipe-meta .recipe-times,.recipe article header .recipe-meta .recipe-details{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:.4rem}.recipe article header .recipe-meta .recipe-times:last-child,.recipe article header .recipe-meta .recipe-details:last-child{margin-bottom:0}.recipe article header .recipe-meta .recipe-times span,.recipe article header .recipe-meta .recipe-details span{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:rgba(0,0,0,.8)}.recipe article header .recipe-meta .recipe-times span i,.recipe article header .recipe-meta .recipe-details span i{color:#2d7a7a}.recipe article .recipe-image{text-align:center;margin-bottom:1.8rem}.recipe article .recipe-image img{width:100%;height:280px;object-fit:cover;border-radius:.6rem;box-shadow:0 2px 6px rgba(0,0,0,8%)}.recipe article .recipe-content h2{border-bottom:1px solid rgba(45,122,122,.2);padding-bottom:.4rem;margin-top:1.5rem;margin-bottom:.8rem;font-size:1.5rem;color:#2d7a7a;font-weight:600}.recipe article .recipe-content .recipe-ingredients,.recipe article .recipe-content .recipe-seasonings,.recipe article .recipe-content .recipe-steps{margin-bottom:1.5rem}.recipe article .recipe-content .recipe-ingredients ul,.recipe article .recipe-content .recipe-ingredients ol,.recipe article .recipe-content .recipe-seasonings ul,.recipe article .recipe-content .recipe-seasonings ol,.recipe article .recipe-content .recipe-steps ul,.recipe article .recipe-content .recipe-steps ol{padding-left:1.2rem}.recipe article .recipe-content .recipe-ingredients ul li,.recipe article .recipe-content .recipe-ingredients ol li,.recipe article .recipe-content .recipe-seasonings ul li,.recipe article .recipe-content .recipe-seasonings ol li,.recipe article .recipe-content .recipe-steps ul li,.recipe article .recipe-content .recipe-steps ol li{margin-bottom:.4rem;line-height:1.6;color:rgba(0,0,0,.8);font-size:1.1rem}.recipe article .recipe-content .recipe-steps ol li{position:relative;padding-left:1.5rem}.recipe article .recipe-content .recipe-steps ol li:before{content:counter(list-item);position:absolute;left:0;top:.2rem;background-color:#2d7a7a;color:#fff;border-radius:50%;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600}.recipe article footer{margin-top:1.8rem;padding-top:.9rem;border-top:1px solid rgba(100,100,100,.1);text-align:center}.recipe article footer .post-meta{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;font-size:1rem;color:rgba(0,0,0,.7)}.recipe article footer .post-meta i{color:#2d7a7a}@media(max-width:768px){.recipe article footer .post-meta{flex-direction:column;align-items:center}}.recipe-list .recipe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.2rem;margin-top:1.5rem}.recipe-list .recipe-item{border-radius:.6rem;overflow:hidden;transition:all .15s ease;background-color:rgba(100,100,100,4%);border:1px solid rgba(100,100,100,8%);box-shadow:0 1px 3px rgba(0,0,0,6%)}.recipe-list .recipe-item:hover{transform:translateY(-1px);background-color:rgba(45,122,122,6%);border-color:rgba(45,122,122,.15);box-shadow:0 4px 8px rgba(0,0,0,.1)}.recipe-list .recipe-item:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,5%)}.recipe-list .recipe-link{text-decoration:none;color:inherit;display:block;height:100%}.recipe-list .recipe-link:hover,.recipe-list .recipe-link:focus,.recipe-list .recipe-link:active{text-decoration:none}.recipe-list .recipe-thumbnail{height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:rgba(100,100,100,4%)}.recipe-list .recipe-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.recipe-list .recipe-item:hover .recipe-thumbnail img{transform:scale(1.05)}.recipe-list .recipe-info{padding:.8rem}.recipe-list .recipe-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;gap:.5rem}.recipe-list .recipe-title{margin:0;font-size:1.3rem;font-weight:600;color:#2d7a7a;flex:1;transition:color .15s ease}.recipe-list .recipe-item:hover .recipe-title{color:rgba(45,122,122,.8)}.recipe-list .recipe-date{font-size:1rem;color:rgba(0,0,0,.6);white-space:nowrap;flex-shrink:0}.recipe-list .recipe-description{margin:0;color:rgba(0,0,0,.75);line-height:1.4;font-size:1.1rem}@media(max-width:768px){.recipe-list .recipe-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.recipe-list .recipe-info{padding:.7rem}.recipe-list .recipe-title{font-size:1.2rem}.recipe-list .recipe-date{font-size:.95rem}}@media(max-width:480px){.recipe-list .recipe-grid{grid-template-columns:1fr;gap:.8rem}.recipe-list .recipe-header{flex-direction:column;align-items:flex-start;margin-bottom:.3rem}.recipe-list .recipe-date{margin-left:0;margin-top:.2rem}}.recipe-ingredients-card,.recipe-seasonings-card{background-color:rgba(100,100,100,4%);border-radius:.6rem;padding:1rem 1.2rem;margin-bottom:1.5rem;border:1px solid rgba(100,100,100,.1);box-shadow:none}.recipe-image{text-align:center;margin-bottom:1.8rem}.recipe-image img{width:100%;height:280px;object-fit:cover;border-radius:.6rem;box-shadow:0 2px 6px rgba(0,0,0,8%)}.recipe-ingredients-card h2,.recipe-seasonings-card h2{margin-top:0;margin-bottom:.8rem;color:#2d7a7a;font-size:1.5rem;font-weight:600;border-bottom:1px solid rgba(45,122,122,.2);padding-bottom:.4rem}.ingredients-list,.seasonings-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.6rem}.ingredient-item,.seasoning-item{background-color:rgba(255,255,255,.5);border-radius:.4rem;padding:.6rem 1rem;border:1px solid rgba(100,100,100,8%);box-shadow:none;font-size:1.25rem;display:flex;align-items:center;min-width:120px;text-align:center;justify-content:center;transition:all .15s ease;color:rgba(0,0,0,.8)}.ingredient-item:hover,.seasoning-item:hover{background-color:rgba(45,122,122,8%);border-color:rgba(45,122,122,.2);color:#2d7a7a}.recipe-ingredients-card ul,.recipe-seasonings-card ul{list-style-type:none;padding-left:0;margin:0}.recipe-ingredients-card ul li,.recipe-seasonings-card ul li{padding:.6rem 0;border-bottom:1px solid rgba(100,100,100,8%);margin-bottom:.4rem;font-size:1.25rem;color:rgba(0,0,0,.8)}.recipe-ingredients-card ul li:last-child,.recipe-seasonings-card ul li:last-child{border-bottom:none;margin-bottom:0}.recipe-content .recipe-steps{margin-top:1.5rem}.recipe-content .recipe-steps ol{counter-reset:step-counter;padding-left:0}.recipe-content .recipe-steps ol li{position:relative;padding:.9rem .9rem .9rem 3rem;margin-bottom:.9rem;background-color:rgba(100,100,100,4%);border-radius:.4rem;border-left:3px solid #2d7a7a;font-size:1.1rem;line-height:1.6;color:rgba(0,0,0,.8)}.recipe-content .recipe-steps ol li:before{counter-increment:step-counter;position:absolute;left:.8rem;top:50%;transform:translateY(-50%);background-color:#2d7a7a;color:#fff;border-radius:50%;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem}.recipe-content .tips{background-color:rgba(45,122,122,8%);border-left:3px solid #2d7a7a;padding:1rem 1.2rem;border-radius:.4rem;margin-top:1.5rem;font-size:1.1rem}.recipe-content .tips h2{margin-top:0;margin-bottom:.6rem;color:#2d7a7a;font-size:1.4rem;font-weight:600}.recipe-content .tips ul{padding-left:1.5rem;margin:0}.recipe-content .tips ul li{margin-bottom:.4rem;line-height:1.6;color:rgba(0,0,0,.8)}.image-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000;cursor:zoom-out;overflow:hidden}.image-overlay .image-container{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:grab}.image-overlay .image-container:active{cursor:grabbing}.image-overlay .image-container .zoomed-image{object-fit:contain;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);max-width:100vw;max-height:85vh;transition:transform .2s ease-out;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-overlay .image-container .zoomed-image:active{cursor:grabbing}.image-controls{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;background:rgba(0,0,0,.5);border-top:1px solid rgba(255,255,255,.2);flex-wrap:wrap}.image-controls button{padding:.6rem 1rem;font-size:1.4rem;font-weight:600;background:rgba(255,255,255,.9);color:#333;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.image-controls button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.image-controls button:active{transform:translateY(0)}.image-controls .zoom-level{min-width:50px;text-align:center;color:#fff;font-size:1.4rem;font-weight:600;padding:0 .5rem;background:rgba(255,255,255,.2);border-radius:4px;padding:.4rem .8rem}.image-controls .close-btn{margin-left:auto;padding:.4rem .8rem;font-size:1.6rem}@media only screen and (max-width:768px){.image-controls .close-btn{margin-left:0}}.recipe-image img{cursor:zoom-in;transition:transform .3s ease}.recipe-image img:hover{transform:scale(1.02)}@media only screen and (max-width:768px){.image-controls{padding:.8rem;gap:.6rem}.image-controls button{padding:.5rem .8rem;font-size:1.2rem}.image-controls .zoom-level{font-size:1.2rem;min-width:45px}}.lazyload:not([src]),.lazyload[src=""],.lazyload[src*=placeholder]{opacity:0}.lazyload{transition:opacity .3s ease-in-out;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.lazyload:not([src]),.lazyload[src=""],.lazyload[src*=placeholder]{animation:lazyload-placeholder 1.5s ease-in-out infinite}.lazyload.lazyloaded{opacity:1;background:0 0;animation:none}.lazyload.lazyload-error{opacity:1;background:#f8f8f8;border:2px dashed #ddd;position:relative}.lazyload.lazyload-error::after{content:'图片加载失败';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#999;font-size:14px}@keyframes lazyload-placeholder{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(prefers-color-scheme:dark){body.colorscheme-dark .lazyload,body.colorscheme-auto .lazyload{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%)}}body.colorscheme-dark .lazyload.lazyload-error,body.colorscheme-auto .lazyload.lazyload-error{background:#1a1a1a;border-color:#444}body.colorscheme-dark .lazyload.lazyload-error::after,body.colorscheme-auto .lazyload.lazyload-error::after{color:#888}.post-content img[data-src],.post-content img[data-srcset],.recipe-content img[data-src],.recipe-content img[data-srcset],.recipe-list img[data-src],.recipe-list img[data-srcset]{max-width:100%;height:auto;display:block;margin:1rem 0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.post-content img[data-src].lazyload,.post-content img[data-srcset].lazyload,.recipe-content img[data-src].lazyload,.recipe-content img[data-srcset].lazyload,.recipe-list img[data-src].lazyload,.recipe-list img[data-srcset].lazyload{min-height:100px;background-color:#f8f8f8}.post-content img[data-src],.post-content img[data-srcset]{margin:1.5rem auto;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease}.post-content img[data-src]:hover,.post-content img[data-srcset]:hover{transform:scale(1.02);box-shadow:0 4px 16px rgba(0,0,0,.15)}.post-content .featured-image img[data-src],.post-content .featured-image img[data-srcset]{width:100%;max-height:400px;object-fit:cover;margin:0;border-radius:8px}.recipe-image img[data-src],.recipe-image img[data-srcset]{cursor:zoom-in;transition:transform .3s ease}.recipe-image img[data-src]:hover,.recipe-image img[data-srcset]:hover{transform:scale(1.02)}#tcomment img,.tk-comments img,.tk-avatar img,.tk-avatar-img{margin:0!important;padding:0!important;box-shadow:none!important;min-height:auto!important;background:0 0!important;border-radius:inherit!important;display:inline!important;transform:none!important;transition:none!important}.lazyload,.lazyloaded,.lazyload-error{will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@media(max-width:768px){.post-content img[data-src],.post-content img[data-srcset],.recipe-content img[data-src],.recipe-content img[data-srcset],.recipe-list img[data-src],.recipe-list img[data-srcset]{margin:1rem 0}.post-content img[data-src].lazyload,.post-content img[data-srcset].lazyload,.recipe-content img[data-src].lazyload,.recipe-content img[data-srcset].lazyload,.recipe-list img[data-src].lazyload,.recipe-list img[data-srcset].lazyload{min-height:80px}.post-content img[data-src],.post-content img[data-srcset]{margin:1rem auto}}@media(prefers-reduced-motion:reduce){.lazyload{animation:none;transition:none}.post-content img[data-src],.post-content img[data-srcset],.recipe-content img[data-src],.recipe-content img[data-srcset],.recipe-list img[data-src],.recipe-list img[data-srcset]{transition:none}}@media print{.lazyload,.lazyloaded,.lazyload-error{opacity:1!important;background:0 0!important;animation:none!important}.post-content img[data-src],.post-content img[data-srcset],.recipe-content img[data-src],.recipe-content img[data-srcset],.recipe-list img[data-src],.recipe-list img[data-srcset]{min-height:auto!important}}.navigation{height:6rem;width:100%;z-index:100;position:relative}.navigation a,.navigation span{display:inline;font-size:1.7rem;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-weight:600;color:#212121}.navigation a:hover,.navigation a:focus{color:#2d7a7a}.navigation .navigation-title{letter-spacing:.1rem;text-transform:uppercase}.navigation .navigation-list{float:right;list-style:none;margin-bottom:0;margin-top:0}@media only screen and (max-width:768px){.navigation .navigation-list{position:relative;top:2rem;right:0;z-index:150;visibility:hidden;opacity:0;padding:0;max-height:0;width:100%;background-color:#f4f4f4;border-top:solid 2px #e0e0e0;border-bottom:solid 2px #e0e0e0;transition:opacity .25s,max-height .15s linear}}.navigation .navigation-list .navigation-item{float:left;margin:0;position:relative}@media only screen and (max-width:768px){.navigation .navigation-list .navigation-item{float:none!important;text-align:center}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{line-height:5rem}}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{margin-left:1rem;margin-right:1rem}.navigation .navigation-list .navigation-item a.travel-link{position:relative;color:#2d7a7a;font-weight:700;transition:all .3s ease}.navigation .navigation-list .navigation-item a.travel-link::before{content:"🚂";margin-right:.3rem;display:inline-block;transition:transform .3s ease}.navigation .navigation-list .navigation-item a.travel-link::after{content:"";position:absolute;bottom:-.3rem;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#2d7a7a,#5eb3b3);transition:width .3s ease}.navigation .navigation-list .navigation-item a.travel-link:hover,.navigation .navigation-list .navigation-item a.travel-link:focus{color:#5eb3b3;transform:translateY(-2px)}.navigation .navigation-list .navigation-item a.travel-link:hover::before,.navigation .navigation-list .navigation-item a.travel-link:focus::before{transform:scale(1.2);animation:train-move .6s ease-in-out}.navigation .navigation-list .navigation-item a.travel-link:hover::after,.navigation .navigation-list .navigation-item a.travel-link:focus::after{width:100%}@media only screen and (max-width:768px){.navigation .navigation-list .navigation-item a.travel-link::after{bottom:1.5rem}}@keyframes train-move{0%,100%{transform:scale(1.2)translateX(0)}50%{transform:scale(1.2)translateX(3px)}}@media only screen and (max-width:768px){.navigation .navigation-list .separator{display:none}}@media only screen and (max-width:768px){.navigation .navigation-list .menu-separator{border-top:2px solid #212121;margin:0 8rem}.navigation .navigation-list .menu-separator span{display:none}}.navigation #dark-mode-toggle{margin:1.7rem 0;font-size:2.4rem;line-height:inherit;bottom:2rem;left:2rem;z-index:100;position:fixed}.navigation #menu-toggle{display:none}@media only screen and (max-width:768px){.navigation #menu-toggle{display:initial;position:relative;visibility:hidden}.navigation #menu-toggle:checked+label>i{color:#e0e0e0}.navigation #menu-toggle:checked+label+ul{visibility:visible;opacity:1;max-height:100rem}.navigation #menu-toggle:focus-visible+label{outline-style:auto}}.navigation .menu-button{display:none}@media only screen and (max-width:768px){.navigation .menu-button{position:relative;display:block;font-size:2.4rem;font-weight:400;z-index:150}}.navigation .menu-button i:hover,.navigation .menu-button i:focus{color:#000}.navigation i{color:#212121;cursor:pointer}.navigation i:hover,.navigation i:focus{color:#2d7a7a}.pagination-container{display:flex;flex-direction:column;align-items:center;margin:1.5rem 0;gap:.25rem}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap;padding:0;margin:0;list-style:none}.page-item{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;border-radius:.4rem;transition:all .2s ease}.page-item.active .page-link{background-color:rgba(100,100,100,.15);color:rgba(0,0,0,.9)!important;cursor:default;font-weight:600;box-shadow:none}.page-item:not(.active) .page-link{background-color:transparent;color:rgba(0,0,0,.7)!important}.page-item:not(.active) .page-link:hover{background-color:rgba(100,100,100,8%);color:rgba(0,0,0,.9)!important}.page-item:not(.active) .page-link:active{background-color:rgba(100,100,100,.12)}.page-item:first-child .page-link,.page-item:last-child .page-link{font-size:1.4rem;font-weight:500;padding:0 .7rem}.page-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.6rem 1rem;text-decoration:none;border-radius:.4rem;font-weight:500;font-size:1.5rem;transition:all .2s ease;cursor:pointer;border:none;color:rgba(0,0,0,.7)!important}.page-link:hover{text-decoration:none}.page-link:focus{outline:1px solid rgba(100,100,100,.3);outline-offset:1px}.pagination-info{color:rgba(0,0,0,.7)!important;font-size:1.5rem!important;font-weight:400;margin-top:-.5rem!important;margin-bottom:-1rem!important}.pagination-info small{display:block;margin:.375rem 0}@media(max-width:768px){.pagination{gap:.375rem}.page-item{min-width:3rem;height:3rem}.page-item .page-link{padding:.5rem .8rem;font-size:1.3rem}.pagination-container{margin:1rem 0}}@media(max-width:480px){.pagination{gap:.25rem}.page-item{min-width:2.8rem;height:2.8rem}.page-item:nth-child(n+4):nth-last-child(n+4){display:none}.page-item:nth-child(2):after{content:"...";margin:0 .25rem;color:rgba(0,0,0,.6)}}.tabs{display:flex;flex-wrap:wrap;margin:2rem 0;position:relative}.tabs.tabs-left{justify-content:flex-start}.tabs.tabs-left label.tab-label{margin-right:.5rem}.tabs.tabs-left .tab-content{border-radius:0 4px 4px 4px}.tabs.tabs-right{justify-content:flex-end}.tabs.tabs-right label.tab-label{margin-left:.5rem}.tabs.tabs-right .tab-content{border-radius:4px 0 4px 4px}.tabs input.tab-input{display:none}.tabs label.tab-label{background-color:#e0e0e0;border-color:#ccc;border-radius:4px 4px 0 0;border-style:solid;border-bottom-style:hidden;border-width:1px;cursor:pointer;display:inline-block;order:1;padding:.3rem .6rem;position:relative;top:1px;user-select:none}.tabs input.tab-input:checked+label.tab-label{background-color:#f4f4f4}.tabs .tab-content{background-color:#f4f4f4;border-color:#ccc;border-style:solid;border-width:1px;display:none;order:2;padding:1rem;width:100%}.tabs.tabs-code .tab-content{padding:.5rem}.tabs.tabs-code .tab-content pre{margin:0}.taxonomy li{display:inline-block;margin:.8rem .6rem}.taxonomy .taxonomy-element{display:inline-flex;align-items:center;padding:.5rem 1rem;background-color:rgba(100,100,100,8%);border-radius:.6rem;transition:all .15s ease;border:none;box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -2px rgba(0,0,0,.12),0 0 12px rgba(100,100,100,.15),0 0 1px rgba(100,100,100,.2),0 4px 10px rgba(0,0,0,.1);cursor:pointer;position:relative;user-select:none}.taxonomy .taxonomy-element a{color:#2d7a7a;text-decoration:none;font-weight:500;position:relative;z-index:1}.taxonomy .taxonomy-element sup{margin-left:.4rem;font-size:.85em;opacity:.7}.taxonomy .taxonomy-element:hover{background-color:rgba(100,100,100,.12);box-shadow:inset 0 1px rgba(255,255,255,.45),inset 0 -2px rgba(0,0,0,.15),0 0 16px rgba(100,100,100,.22),0 0 1px rgba(100,100,100,.25),0 6px 14px rgba(0,0,0,.14);transform:translateY(-1.5px)}.taxonomy .taxonomy-element:hover a{opacity:.9}.taxonomy .taxonomy-element:active{background-color:rgba(100,100,100,.15);box-shadow:inset 0 2px rgba(255,255,255,.2),inset 0 -.8px rgba(0,0,0,.1),inset 0 1px 4px rgba(0,0,0,.12),0 0 5px rgba(100,100,100,8%),0 2px 4px rgba(0,0,0,7%);transform:translateY(0)}.taxonomy .taxonomy-element:active a{opacity:.85}.taxonomy .taxonomy-element a:active{color:#2d7a7a}.taxonomy .taxonomy-element[data-count="1"],.taxonomy .taxonomy-element[data-count="2"]{background-color:rgba(100,100,100,4%);box-shadow:inset 0 .8px rgba(255,255,255,.2),inset 0 -.6px rgba(0,0,0,6%),0 0 7px rgba(100,100,100,.1)}.taxonomy .taxonomy-element[data-count="1"] a,.taxonomy .taxonomy-element[data-count="2"] a{color:#505050}.taxonomy .taxonomy-element[data-count="3"],.taxonomy .taxonomy-element[data-count="4"],.taxonomy .taxonomy-element[data-count="5"]{background-color:rgba(100,100,100,8%);box-shadow:inset 0 .8px rgba(255,255,255,.25),inset 0 -.8px rgba(0,0,0,8%),0 0 9px rgba(100,100,100,.12)}.taxonomy .taxonomy-element[data-count="3"] a,.taxonomy .taxonomy-element[data-count="4"] a,.taxonomy .taxonomy-element[data-count="5"] a{color:#505050}.taxonomy .taxonomy-element[data-count="6"],.taxonomy .taxonomy-element[data-count="7"],.taxonomy .taxonomy-element[data-count="8"],.taxonomy .taxonomy-element[data-count="9"],.taxonomy .taxonomy-element[data-count="10"]{background-color:rgba(100,100,100,.15);box-shadow:inset 0 1px rgba(255,255,255,.32),inset 0 -1px rgba(0,0,0,.1),0 0 11px rgba(100,100,100,.14)}.taxonomy .taxonomy-element[data-count="6"] a,.taxonomy .taxonomy-element[data-count="7"] a,.taxonomy .taxonomy-element[data-count="8"] a,.taxonomy .taxonomy-element[data-count="9"] a,.taxonomy .taxonomy-element[data-count="10"] a{color:#323232;font-weight:600}.taxonomy .taxonomy-element[data-count="6"] sup,.taxonomy .taxonomy-element[data-count="7"] sup,.taxonomy .taxonomy-element[data-count="8"] sup,.taxonomy .taxonomy-element[data-count="9"] sup,.taxonomy .taxonomy-element[data-count="10"] sup{opacity:.85}.taxonomy .taxonomy-element[data-count="11"],.taxonomy .taxonomy-element[data-count="12"],.taxonomy .taxonomy-element[data-count="13"],.taxonomy .taxonomy-element[data-count="14"],.taxonomy .taxonomy-element[data-count="15"],.taxonomy .taxonomy-element[data-count="16"],.taxonomy .taxonomy-element[data-count="17"],.taxonomy .taxonomy-element[data-count="18"],.taxonomy .taxonomy-element[data-count="19"],.taxonomy .taxonomy-element[data-count="20"]{background-color:rgba(100,100,100,.22);box-shadow:inset 0 1px rgba(255,255,255,.36),inset 0 -1.3px rgba(0,0,0,.13),0 0 12px rgba(100,100,100,.16)}.taxonomy .taxonomy-element[data-count="11"] a,.taxonomy .taxonomy-element[data-count="12"] a,.taxonomy .taxonomy-element[data-count="13"] a,.taxonomy .taxonomy-element[data-count="14"] a,.taxonomy .taxonomy-element[data-count="15"] a,.taxonomy .taxonomy-element[data-count="16"] a,.taxonomy .taxonomy-element[data-count="17"] a,.taxonomy .taxonomy-element[data-count="18"] a,.taxonomy .taxonomy-element[data-count="19"] a,.taxonomy .taxonomy-element[data-count="20"] a{color:#1e1e1e;font-weight:600}.taxonomy .taxonomy-element[data-count="11"] sup,.taxonomy .taxonomy-element[data-count="12"] sup,.taxonomy .taxonomy-element[data-count="13"] sup,.taxonomy .taxonomy-element[data-count="14"] sup,.taxonomy .taxonomy-element[data-count="15"] sup,.taxonomy .taxonomy-element[data-count="16"] sup,.taxonomy .taxonomy-element[data-count="17"] sup,.taxonomy .taxonomy-element[data-count="18"] sup,.taxonomy .taxonomy-element[data-count="19"] sup,.taxonomy .taxonomy-element[data-count="20"] sup{opacity:.9}.taxonomy .taxonomy-element[data-count="21"],.taxonomy .taxonomy-element[data-count="22"],.taxonomy .taxonomy-element[data-count="23"],.taxonomy .taxonomy-element[data-count="24"],.taxonomy .taxonomy-element[data-count="25"],.taxonomy .taxonomy-element[data-count="26"],.taxonomy .taxonomy-element[data-count="27"],.taxonomy .taxonomy-element[data-count="28"],.taxonomy .taxonomy-element[data-count="29"],.taxonomy .taxonomy-element[data-count="30"],.taxonomy .taxonomy-element[data-count="31"],.taxonomy .taxonomy-element[data-count="32"],.taxonomy .taxonomy-element[data-count="33"],.taxonomy .taxonomy-element[data-count="34"],.taxonomy .taxonomy-element[data-count="35"],.taxonomy .taxonomy-element[data-count="36"],.taxonomy .taxonomy-element[data-count="37"],.taxonomy .taxonomy-element[data-count="38"],.taxonomy .taxonomy-element[data-count="39"],.taxonomy .taxonomy-element[data-count="40"],.taxonomy .taxonomy-element[data-count="41"],.taxonomy .taxonomy-element[data-count="42"],.taxonomy .taxonomy-element[data-count="43"],.taxonomy .taxonomy-element[data-count="44"],.taxonomy .taxonomy-element[data-count="45"],.taxonomy .taxonomy-element[data-count="46"],.taxonomy .taxonomy-element[data-count="47"],.taxonomy .taxonomy-element[data-count="48"],.taxonomy .taxonomy-element[data-count="49"],.taxonomy .taxonomy-element[data-count="50"]{background-color:rgba(100,100,100,.28);box-shadow:inset 0 1.2px rgba(255,255,255,.4),inset 0 -1.5px rgba(0,0,0,.16),0 0 13px rgba(100,100,100,.18)}.taxonomy .taxonomy-element[data-count="21"] a,.taxonomy .taxonomy-element[data-count="22"] a,.taxonomy .taxonomy-element[data-count="23"] a,.taxonomy .taxonomy-element[data-count="24"] a,.taxonomy .taxonomy-element[data-count="25"] a,.taxonomy .taxonomy-element[data-count="26"] a,.taxonomy .taxonomy-element[data-count="27"] a,.taxonomy .taxonomy-element[data-count="28"] a,.taxonomy .taxonomy-element[data-count="29"] a,.taxonomy .taxonomy-element[data-count="30"] a,.taxonomy .taxonomy-element[data-count="31"] a,.taxonomy .taxonomy-element[data-count="32"] a,.taxonomy .taxonomy-element[data-count="33"] a,.taxonomy .taxonomy-element[data-count="34"] a,.taxonomy .taxonomy-element[data-count="35"] a,.taxonomy .taxonomy-element[data-count="36"] a,.taxonomy .taxonomy-element[data-count="37"] a,.taxonomy .taxonomy-element[data-count="38"] a,.taxonomy .taxonomy-element[data-count="39"] a,.taxonomy .taxonomy-element[data-count="40"] a,.taxonomy .taxonomy-element[data-count="41"] a,.taxonomy .taxonomy-element[data-count="42"] a,.taxonomy .taxonomy-element[data-count="43"] a,.taxonomy .taxonomy-element[data-count="44"] a,.taxonomy .taxonomy-element[data-count="45"] a,.taxonomy .taxonomy-element[data-count="46"] a,.taxonomy .taxonomy-element[data-count="47"] a,.taxonomy .taxonomy-element[data-count="48"] a,.taxonomy .taxonomy-element[data-count="49"] a,.taxonomy .taxonomy-element[data-count="50"] a{color:#0a0a0a;font-weight:700}.taxonomy .taxonomy-element[data-count="21"] sup,.taxonomy .taxonomy-element[data-count="22"] sup,.taxonomy .taxonomy-element[data-count="23"] sup,.taxonomy .taxonomy-element[data-count="24"] sup,.taxonomy .taxonomy-element[data-count="25"] sup,.taxonomy .taxonomy-element[data-count="26"] sup,.taxonomy .taxonomy-element[data-count="27"] sup,.taxonomy .taxonomy-element[data-count="28"] sup,.taxonomy .taxonomy-element[data-count="29"] sup,.taxonomy .taxonomy-element[data-count="30"] sup,.taxonomy .taxonomy-element[data-count="31"] sup,.taxonomy .taxonomy-element[data-count="32"] sup,.taxonomy .taxonomy-element[data-count="33"] sup,.taxonomy .taxonomy-element[data-count="34"] sup,.taxonomy .taxonomy-element[data-count="35"] sup,.taxonomy .taxonomy-element[data-count="36"] sup,.taxonomy .taxonomy-element[data-count="37"] sup,.taxonomy .taxonomy-element[data-count="38"] sup,.taxonomy .taxonomy-element[data-count="39"] sup,.taxonomy .taxonomy-element[data-count="40"] sup,.taxonomy .taxonomy-element[data-count="41"] sup,.taxonomy .taxonomy-element[data-count="42"] sup,.taxonomy .taxonomy-element[data-count="43"] sup,.taxonomy .taxonomy-element[data-count="44"] sup,.taxonomy .taxonomy-element[data-count="45"] sup,.taxonomy .taxonomy-element[data-count="46"] sup,.taxonomy .taxonomy-element[data-count="47"] sup,.taxonomy .taxonomy-element[data-count="48"] sup,.taxonomy .taxonomy-element[data-count="49"] sup,.taxonomy .taxonomy-element[data-count="50"] sup{opacity:1;font-weight:600}.taxonomy .taxonomy-element[data-count="51"],.taxonomy .taxonomy-element[data-count="52"],.taxonomy .taxonomy-element[data-count="53"],.taxonomy .taxonomy-element[data-count="54"],.taxonomy .taxonomy-element[data-count="55"],.taxonomy .taxonomy-element[data-count="56"],.taxonomy .taxonomy-element[data-count="57"],.taxonomy .taxonomy-element[data-count="58"],.taxonomy .taxonomy-element[data-count="59"],.taxonomy .taxonomy-element[data-count="60"],.taxonomy .taxonomy-element[data-count="61"],.taxonomy .taxonomy-element[data-count="62"],.taxonomy .taxonomy-element[data-count="63"],.taxonomy .taxonomy-element[data-count="64"],.taxonomy .taxonomy-element[data-count="65"],.taxonomy .taxonomy-element[data-count="66"],.taxonomy .taxonomy-element[data-count="67"],.taxonomy .taxonomy-element[data-count="68"],.taxonomy .taxonomy-element[data-count="69"],.taxonomy .taxonomy-element[data-count="70"],.taxonomy .taxonomy-element[data-count="71"],.taxonomy .taxonomy-element[data-count="72"],.taxonomy .taxonomy-element[data-count="73"],.taxonomy .taxonomy-element[data-count="74"],.taxonomy .taxonomy-element[data-count="75"],.taxonomy .taxonomy-element[data-count="76"],.taxonomy .taxonomy-element[data-count="77"],.taxonomy .taxonomy-element[data-count="78"],.taxonomy .taxonomy-element[data-count="79"],.taxonomy .taxonomy-element[data-count="80"],.taxonomy .taxonomy-element[data-count="81"],.taxonomy .taxonomy-element[data-count="82"],.taxonomy .taxonomy-element[data-count="83"],.taxonomy .taxonomy-element[data-count="84"],.taxonomy .taxonomy-element[data-count="85"],.taxonomy .taxonomy-element[data-count="86"],.taxonomy .taxonomy-element[data-count="87"],.taxonomy .taxonomy-element[data-count="88"],.taxonomy .taxonomy-element[data-count="89"],.taxonomy .taxonomy-element[data-count="90"],.taxonomy .taxonomy-element[data-count="91"],.taxonomy .taxonomy-element[data-count="92"],.taxonomy .taxonomy-element[data-count="93"],.taxonomy .taxonomy-element[data-count="94"],.taxonomy .taxonomy-element[data-count="95"],.taxonomy .taxonomy-element[data-count="96"],.taxonomy .taxonomy-element[data-count="97"],.taxonomy .taxonomy-element[data-count="98"],.taxonomy .taxonomy-element[data-count="99"],.taxonomy .taxonomy-element[data-count="100"]{background-color:rgba(100,100,100,.32);box-shadow:inset 0 1.3px rgba(255,255,255,.44),inset 0 -1.8px rgba(0,0,0,.19),0 0 14px rgba(100,100,100,.2)}.taxonomy .taxonomy-element[data-count="51"] a,.taxonomy .taxonomy-element[data-count="52"] a,.taxonomy .taxonomy-element[data-count="53"] a,.taxonomy .taxonomy-element[data-count="54"] a,.taxonomy .taxonomy-element[data-count="55"] a,.taxonomy .taxonomy-element[data-count="56"] a,.taxonomy .taxonomy-element[data-count="57"] a,.taxonomy .taxonomy-element[data-count="58"] a,.taxonomy .taxonomy-element[data-count="59"] a,.taxonomy .taxonomy-element[data-count="60"] a,.taxonomy .taxonomy-element[data-count="61"] a,.taxonomy .taxonomy-element[data-count="62"] a,.taxonomy .taxonomy-element[data-count="63"] a,.taxonomy .taxonomy-element[data-count="64"] a,.taxonomy .taxonomy-element[data-count="65"] a,.taxonomy .taxonomy-element[data-count="66"] a,.taxonomy .taxonomy-element[data-count="67"] a,.taxonomy .taxonomy-element[data-count="68"] a,.taxonomy .taxonomy-element[data-count="69"] a,.taxonomy .taxonomy-element[data-count="70"] a,.taxonomy .taxonomy-element[data-count="71"] a,.taxonomy .taxonomy-element[data-count="72"] a,.taxonomy .taxonomy-element[data-count="73"] a,.taxonomy .taxonomy-element[data-count="74"] a,.taxonomy .taxonomy-element[data-count="75"] a,.taxonomy .taxonomy-element[data-count="76"] a,.taxonomy .taxonomy-element[data-count="77"] a,.taxonomy .taxonomy-element[data-count="78"] a,.taxonomy .taxonomy-element[data-count="79"] a,.taxonomy .taxonomy-element[data-count="80"] a,.taxonomy .taxonomy-element[data-count="81"] a,.taxonomy .taxonomy-element[data-count="82"] a,.taxonomy .taxonomy-element[data-count="83"] a,.taxonomy .taxonomy-element[data-count="84"] a,.taxonomy .taxonomy-element[data-count="85"] a,.taxonomy .taxonomy-element[data-count="86"] a,.taxonomy .taxonomy-element[data-count="87"] a,.taxonomy .taxonomy-element[data-count="88"] a,.taxonomy .taxonomy-element[data-count="89"] a,.taxonomy .taxonomy-element[data-count="90"] a,.taxonomy .taxonomy-element[data-count="91"] a,.taxonomy .taxonomy-element[data-count="92"] a,.taxonomy .taxonomy-element[data-count="93"] a,.taxonomy .taxonomy-element[data-count="94"] a,.taxonomy .taxonomy-element[data-count="95"] a,.taxonomy .taxonomy-element[data-count="96"] a,.taxonomy .taxonomy-element[data-count="97"] a,.taxonomy .taxonomy-element[data-count="98"] a,.taxonomy .taxonomy-element[data-count="99"] a,.taxonomy .taxonomy-element[data-count="100"] a{color:#000;font-weight:700}.taxonomy .taxonomy-element[data-count="51"] sup,.taxonomy .taxonomy-element[data-count="52"] sup,.taxonomy .taxonomy-element[data-count="53"] sup,.taxonomy .taxonomy-element[data-count="54"] sup,.taxonomy .taxonomy-element[data-count="55"] sup,.taxonomy .taxonomy-element[data-count="56"] sup,.taxonomy .taxonomy-element[data-count="57"] sup,.taxonomy .taxonomy-element[data-count="58"] sup,.taxonomy .taxonomy-element[data-count="59"] sup,.taxonomy .taxonomy-element[data-count="60"] sup,.taxonomy .taxonomy-element[data-count="61"] sup,.taxonomy .taxonomy-element[data-count="62"] sup,.taxonomy .taxonomy-element[data-count="63"] sup,.taxonomy .taxonomy-element[data-count="64"] sup,.taxonomy .taxonomy-element[data-count="65"] sup,.taxonomy .taxonomy-element[data-count="66"] sup,.taxonomy .taxonomy-element[data-count="67"] sup,.taxonomy .taxonomy-element[data-count="68"] sup,.taxonomy .taxonomy-element[data-count="69"] sup,.taxonomy .taxonomy-element[data-count="70"] sup,.taxonomy .taxonomy-element[data-count="71"] sup,.taxonomy .taxonomy-element[data-count="72"] sup,.taxonomy .taxonomy-element[data-count="73"] sup,.taxonomy .taxonomy-element[data-count="74"] sup,.taxonomy .taxonomy-element[data-count="75"] sup,.taxonomy .taxonomy-element[data-count="76"] sup,.taxonomy .taxonomy-element[data-count="77"] sup,.taxonomy .taxonomy-element[data-count="78"] sup,.taxonomy .taxonomy-element[data-count="79"] sup,.taxonomy .taxonomy-element[data-count="80"] sup,.taxonomy .taxonomy-element[data-count="81"] sup,.taxonomy .taxonomy-element[data-count="82"] sup,.taxonomy .taxonomy-element[data-count="83"] sup,.taxonomy .taxonomy-element[data-count="84"] sup,.taxonomy .taxonomy-element[data-count="85"] sup,.taxonomy .taxonomy-element[data-count="86"] sup,.taxonomy .taxonomy-element[data-count="87"] sup,.taxonomy .taxonomy-element[data-count="88"] sup,.taxonomy .taxonomy-element[data-count="89"] sup,.taxonomy .taxonomy-element[data-count="90"] sup,.taxonomy .taxonomy-element[data-count="91"] sup,.taxonomy .taxonomy-element[data-count="92"] sup,.taxonomy .taxonomy-element[data-count="93"] sup,.taxonomy .taxonomy-element[data-count="94"] sup,.taxonomy .taxonomy-element[data-count="95"] sup,.taxonomy .taxonomy-element[data-count="96"] sup,.taxonomy .taxonomy-element[data-count="97"] sup,.taxonomy .taxonomy-element[data-count="98"] sup,.taxonomy .taxonomy-element[data-count="99"] sup,.taxonomy .taxonomy-element[data-count="100"] sup{opacity:1;font-weight:700;font-size:.9em}@media(prefers-color-scheme:dark){body.colorscheme-dark .taxonomy .taxonomy-element,body.colorscheme-auto .taxonomy .taxonomy-element{background-color:rgba(150,150,150,.1);border-color:rgba(150,150,150,.2)}body.colorscheme-dark .taxonomy .taxonomy-element a,body.colorscheme-auto .taxonomy .taxonomy-element a{color:#5eb3b3}body.colorscheme-dark .taxonomy .taxonomy-element:hover,body.colorscheme-auto .taxonomy .taxonomy-element:hover{background-color:rgba(150,150,150,.15);box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 -1.5px rgba(0,0,0,.3),0 0 14px rgba(150,150,150,.25),0 4px 10px rgba(0,0,0,.15);transform:translateY(-1px)}body.colorscheme-dark .taxonomy .taxonomy-element:active,body.colorscheme-auto .taxonomy .taxonomy-element:active{background-color:rgba(150,150,150,.18);box-shadow:inset 0 2px rgba(255,255,255,.12),inset 0 -1px rgba(0,0,0,.2),inset 0 1px 3px rgba(0,0,0,.12),0 0 6px rgba(150,150,150,.12),0 1px 2px rgba(0,0,0,.1);transform:translateY(0)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="1"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="2"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="1"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="2"]{background-color:rgba(150,150,150,5%);box-shadow:inset 0 1px rgba(255,255,255,.12),inset 0 -.8px rgba(0,0,0,.15),0 0 6px rgba(150,150,150,.1)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="3"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="4"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="5"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="3"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="4"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="5"]{background-color:rgba(150,150,150,.1);box-shadow:inset 0 1px rgba(255,255,255,.15),inset 0 -1px rgba(0,0,0,.18),0 0 8px rgba(150,150,150,.12)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="6"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="7"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="8"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="9"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="10"]{background-color:rgba(150,150,150,.15);box-shadow:inset 0 1px rgba(255,255,255,.18),inset 0 -1.2px rgba(0,0,0,.2),0 0 10px rgba(150,150,150,.14)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="6"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="7"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="8"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="9"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="10"] a{color:#b4b4b4;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="6"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="7"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="8"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="9"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="10"] sup{opacity:.85}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="11"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="12"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="13"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="14"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="15"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="16"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="17"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="18"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="19"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="20"]{background-color:rgba(150,150,150,.22);box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 -1.3px rgba(0,0,0,.23),0 0 11px rgba(150,150,150,.16)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="11"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="12"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="13"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="14"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="15"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="16"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="17"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="18"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="19"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="20"] a{color:#d2d2d2;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="11"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="12"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="13"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="14"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="15"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="16"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="17"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="18"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="19"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="20"] sup{opacity:.9}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="21"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="22"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="23"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="24"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="25"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="26"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="27"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="28"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="29"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="30"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="31"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="32"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="33"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="34"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="35"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="36"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="37"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="38"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="39"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="40"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="41"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="42"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="43"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="44"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="45"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="46"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="47"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="48"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="49"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="50"]{background-color:rgba(150,150,150,.28);box-shadow:inset 0 1px rgba(255,255,255,.24),inset 0 -1.5px rgba(0,0,0,.26),0 0 12px rgba(150,150,150,.18)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="21"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="22"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="23"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="24"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="25"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="26"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="27"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="28"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="29"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="30"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="31"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="32"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="33"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="34"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="35"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="36"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="37"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="38"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="39"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="40"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="41"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="42"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="43"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="44"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="45"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="46"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="47"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="48"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="49"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="50"] a{color:#ebebeb;font-weight:700}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="21"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="22"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="23"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="24"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="25"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="26"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="27"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="28"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="29"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="30"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="31"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="32"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="33"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="34"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="35"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="36"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="37"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="38"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="39"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="40"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="41"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="42"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="43"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="44"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="45"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="46"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="47"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="48"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="49"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="50"] sup{opacity:1;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="51"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="52"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="53"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="54"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="55"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="56"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="57"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="58"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="59"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="60"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="61"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="62"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="63"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="64"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="65"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="66"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="67"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="68"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="69"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="70"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="71"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="72"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="73"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="74"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="75"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="76"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="77"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="78"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="79"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="80"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="81"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="82"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="83"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="84"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="85"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="86"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="87"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="88"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="89"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="90"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="91"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="92"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="93"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="94"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="95"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="96"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="97"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="98"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="99"],body.colorscheme-auto .taxonomy .taxonomy-element[data-count="100"]{background-color:rgba(150,150,150,.32);box-shadow:inset 0 1px rgba(255,255,255,.28),inset 0 -1.5px rgba(0,0,0,.3),0 0 13px rgba(150,150,150,.2)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="51"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="52"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="53"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="54"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="55"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="56"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="57"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="58"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="59"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="60"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="61"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="62"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="63"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="64"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="65"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="66"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="67"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="68"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="69"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="70"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="71"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="72"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="73"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="74"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="75"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="76"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="77"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="78"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="79"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="80"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="81"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="82"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="83"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="84"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="85"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="86"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="87"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="88"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="89"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="90"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="91"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="92"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="93"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="94"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="95"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="96"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="97"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="98"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="99"] a,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="100"] a{color:#fff;font-weight:700}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="51"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="52"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="53"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="54"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="55"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="56"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="57"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="58"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="59"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="60"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="61"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="62"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="63"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="64"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="65"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="66"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="67"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="68"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="69"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="70"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="71"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="72"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="73"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="74"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="75"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="76"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="77"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="78"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="79"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="80"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="81"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="82"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="83"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="84"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="85"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="86"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="87"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="88"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="89"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="90"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="91"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="92"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="93"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="94"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="95"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="96"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="97"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="98"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="99"] sup,body.colorscheme-auto .taxonomy .taxonomy-element[data-count="100"] sup{opacity:1;font-weight:700;font-size:.9em}}body.colorscheme-dark .taxonomy .taxonomy-element{background-color:rgba(150,150,150,.1);border:none;box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 -2px rgba(0,0,0,.2),0 0 12px rgba(150,150,150,.2),0 0 1px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.25)}body.colorscheme-dark .taxonomy .taxonomy-element a{color:#5eb3b3}body.colorscheme-dark .taxonomy .taxonomy-element:hover{background-color:rgba(150,150,150,.15);box-shadow:inset 0 1px rgba(255,255,255,.25),inset 0 -2px rgba(0,0,0,.25),0 0 16px rgba(150,150,150,.28),0 0 1px rgba(0,0,0,.2),0 6px 14px rgba(0,0,0,.32);transform:translateY(-1.5px)}body.colorscheme-dark .taxonomy .taxonomy-element:active{background-color:rgba(150,150,150,.18);box-shadow:inset 0 2px rgba(255,255,255,.15),inset 0 -.8px rgba(0,0,0,.15),inset 0 1px 4px rgba(0,0,0,.15),0 0 5px rgba(150,150,150,.12),0 2px 4px rgba(0,0,0,.15);transform:translateY(0)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="1"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="2"]{background-color:rgba(150,150,150,5%);box-shadow:inset 0 .8px rgba(255,255,255,.15),inset 0 -.6px rgba(0,0,0,.12),0 0 7px rgba(150,150,150,.12)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="1"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="2"] a{color:#a0a0a0}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="3"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="4"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="5"]{background-color:rgba(150,150,150,.1);box-shadow:inset 0 .8px rgba(255,255,255,.18),inset 0 -.8px rgba(0,0,0,.14),0 0 9px rgba(150,150,150,.14)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="3"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="4"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="5"] a{color:#a0a0a0}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"]{background-color:rgba(150,150,150,.15);box-shadow:inset 0 1px rgba(255,255,255,.2),inset 0 -1px rgba(0,0,0,.16),0 0 11px rgba(150,150,150,.16)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"] a{color:#b4b4b4;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="6"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="7"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="8"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="9"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="10"] sup{opacity:.85}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"]{background-color:rgba(150,150,150,.22);box-shadow:inset 0 1.1px rgba(255,255,255,.24),inset 0 -1.2px rgba(0,0,0,.19),0 0 12px rgba(150,150,150,.18)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"] a{color:#d2d2d2;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="11"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="12"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="13"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="14"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="15"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="16"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="17"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="18"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="19"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="20"] sup{opacity:.9}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"]{background-color:rgba(150,150,150,.28);box-shadow:inset 0 1.2px rgba(255,255,255,.28),inset 0 -1.5px rgba(0,0,0,.24),0 0 13px rgba(150,150,150,.2)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"] a{color:#ebebeb;font-weight:700}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="21"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="22"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="23"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="24"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="25"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="26"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="27"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="28"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="29"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="30"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="31"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="32"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="33"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="34"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="35"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="36"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="37"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="38"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="39"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="40"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="41"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="42"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="43"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="44"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="45"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="46"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="47"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="48"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="49"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="50"] sup{opacity:1;font-weight:600}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"],body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"]{background-color:rgba(150,150,150,.32);box-shadow:inset 0 1.3px rgba(255,255,255,.32),inset 0 -1.8px rgba(0,0,0,.27),0 0 14px rgba(150,150,150,.22)}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"] a,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"] a{color:#fff;font-weight:700}body.colorscheme-dark .taxonomy .taxonomy-element[data-count="51"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="52"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="53"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="54"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="55"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="56"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="57"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="58"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="59"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="60"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="61"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="62"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="63"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="64"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="65"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="66"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="67"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="68"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="69"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="70"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="71"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="72"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="73"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="74"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="75"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="76"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="77"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="78"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="79"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="80"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="81"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="82"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="83"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="84"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="85"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="86"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="87"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="88"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="89"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="90"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="91"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="92"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="93"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="94"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="95"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="96"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="97"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="98"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="99"] sup,body.colorscheme-dark .taxonomy .taxonomy-element[data-count="100"] sup{opacity:1;font-weight:700;font-size:.9em}.footer{width:100%;text-align:center;font-size:1.6rem;line-height:2rem;margin-bottom:1rem}@media only screen and (max-width:768px){.footer{font-size:1.5rem}}.footer a{color:#2d7a7a}.float-container{bottom:2rem;right:2rem;z-index:100;position:fixed;font-size:1.6em}.float-container a{position:relative;display:inline-block;width:3rem;height:3rem;font-size:2rem;color:#000;background-color:#e0e0e0;border-radius:2rem;opacity:.5;transition:all .25s ease-in}.float-container a:hover,.float-container a:focus{color:#2d7a7a;opacity:1}@media only screen and (max-width:768px){.float-container a:hover,.float-container a:focus{color:#000;opacity:.5}}.float-container a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-toggle{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;width:42px;height:42px;border-radius:50%;border:none;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 3px 12px rgba(31,38,135,.35);backdrop-filter:blur(4px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);box-shadow:0 3px 12px rgba(0,0,0,.1)}.theme-toggle:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(31,38,135,.5)}.theme-toggle:active{transform:scale(.95)}.theme-toggle .sun-icon,.theme-toggle .moon-icon{position:absolute;width:18px;height:18px;color:#fff;transition:all .4s ease}.theme-toggle .sun-icon{opacity:1;transform:rotate(0)scale(1)}.theme-toggle .moon-icon{opacity:0;transform:rotate(180deg)scale(.5)}.theme-toggle .sun-icon,.theme-toggle .moon-icon{color:#333}.theme-toggle:hover{box-shadow:0 5px 16px rgba(0,0,0,.15)}body.colorscheme-dark .theme-toggle{background:linear-gradient(135deg,#434343 0%,#000000 100%);box-shadow:0 3px 12px rgba(0,0,0,.5)}body.colorscheme-dark .theme-toggle:hover{box-shadow:0 5px 16px rgba(0,0,0,.7)}body.colorscheme-dark .theme-toggle .sun-icon,body.colorscheme-dark .theme-toggle .moon-icon{color:#fff}body.colorscheme-dark .theme-toggle .sun-icon{opacity:0;transform:rotate(-180deg)scale(.5)}body.colorscheme-dark .theme-toggle .moon-icon{opacity:1;transform:rotate(0)scale(1)}.colorscheme-toggle{display:none}.button-icon{display:none}.menu-button{user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:30px;background-color:transparent;border:none;cursor:pointer;transition:transform .3s ease}.menu-button::before,.menu-button::after{content:"";position:absolute;width:28px;height:4px;background-color:#333;border-radius:2px;transition:transform .3s ease,background-color .3s ease}.menu-button::before{top:0}.menu-button::after{bottom:0}.menu-button .line-middle{content:"";position:absolute;width:28px;height:4px;background-color:#333;border-radius:2px;top:50%;transform:translateY(-50%);transition:transform .3s ease,background-color .3s ease}.menu-button:hover{transform:scale(1.1)}.menu-button:active{transform:scale(.95)}.float-right{float:right}.mastodon-wrapper{display:flex;gap:3rem;flex-direction:row}.comment-level{max-width:3rem;min-width:3rem}.reply-original{display:none}.mastodon-comment{background-color:var(--body-background);border-radius:var(--card-border-radius);padding:var(--card-padding);margin-bottom:1rem;display:flex;gap:1rem;flex-direction:column;flex-grow:2}.mastodon-comment .comment{display:flex;flex-direction:row;gap:1rem;flex-wrap:true}.mastodon-comment .comment-avatar img{width:6rem}.mastodon-comment .content{flex-grow:2}.mastodon-comment .comment-author{display:flex;flex-direction:column}.mastodon-comment .comment-author-name{font-weight:700}.mastodon-comment .comment-author-name a{display:flex;align-items:center}.mastodon-comment .comment-author-date{margin-left:auto}.mastodon-comment .disabled{color:var(--accent-color)}.mastodon-comment-content p:first-child{margin-top:0}.mastodon{--dlg-bg:#282c37;--dlg-w:600px;--dlg-color:#9baec8;--dlg-button-p:0.75em 2em;--dlg-outline-c:#00D9F5}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#ffc}.chroma .lnt{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#000;font-weight:700}.chroma .kc{color:#000;font-weight:700}.chroma .kd{color:#000;font-weight:700}.chroma .kn{color:#000;font-weight:700}.chroma .kp{color:#000;font-weight:700}.chroma .kr{color:#000;font-weight:700}.chroma .kt{color:#458;font-weight:700}.chroma .nb{color:#0086b3}.chroma .bp{color:#999}.chroma .nc{color:#458;font-weight:700}.chroma .no{color:teal}.chroma .nd{color:#3c5d5d;font-weight:700}.chroma .ni{color:purple}.chroma .ne{color:#900;font-weight:700}.chroma .nf{color:#900;font-weight:700}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#555}.chroma .nt{color:navy}.chroma .nv{color:teal}.chroma .vc{color:teal}.chroma .vg{color:teal}.chroma .vi{color:teal}.chroma .s{color:#d14}.chroma .sa{color:#d14}.chroma .sb{color:#d14}.chroma .sc{color:#d14}.chroma .dl{color:#d14}.chroma .sd{color:#d14}.chroma .s2{color:#d14}.chroma .se{color:#d14}.chroma .sh{color:#d14}.chroma .si{color:#d14}.chroma .sx{color:#d14}.chroma .sr{color:#009926}.chroma .s1{color:#d14}.chroma .ss{color:#990073}.chroma .m{color:#099}.chroma .mb{color:#099}.chroma .mf{color:#099}.chroma .mh{color:#099}.chroma .mi{color:#099}.chroma .il{color:#099}.chroma .mo{color:#099}.chroma .o{color:#000;font-weight:700}.chroma .ow{color:#000;font-weight:700}.chroma .c{color:#998;font-style:italic}.chroma .ch{color:#998;font-style:italic}.chroma .cm{color:#998;font-style:italic}.chroma .c1{color:#998;font-style:italic}.chroma .cs{color:#999;font-weight:700;font-style:italic}.chroma .cp{color:#999;font-weight:700;font-style:italic}.chroma .cpf{color:#999;font-weight:700;font-style:italic}.chroma .gd{color:#000;background-color:#fdd}.chroma .ge{color:#000;font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:#999}.chroma .gi{color:#000;background-color:#dfd}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:#aaa}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}.list-header{text-align:center;margin:0 0 clamp(1.5rem,4vw,2.5rem);padding:0}.list-header .title{font-size:clamp(1.8rem,6vw,3.5rem);font-weight:600;margin-bottom:clamp(.8rem,2vw,1.2rem);color:var(--heading-color);line-height:1.25}.title-link{text-decoration:none;color:inherit;transition:color .3s ease}.title-link:hover{color:var(--accent-color)}.post-count{display:inline-block;padding:clamp(.3rem,1.5vw,.4rem)clamp(.8rem,2vw,1.2rem);color:var(--text-color-light);font-size:clamp(.9rem,3vw,1.4rem);font-weight:500;margin:clamp(.4rem,1.5vw,.8rem)0}.posts-list{max-width:800px;margin:0 auto;padding:0;width:100%}.post-entry{margin-bottom:clamp(.8rem,2vw,1.2rem);padding:clamp(.8rem,2vw,1.2rem);border-bottom:1px solid rgba(var(--border-color),.08);transition:all .3s ease}.post-entry:hover{transform:translateX(clamp(3px,1.5vw,6px))}.custom-post-item{list-style:none}.custom-post-item a{display:flex;justify-content:space-between;align-items:center;padding:1rem;text-decoration:none;transition:transform .3s ease}.custom-post-item a:hover{transform:translateX(10px)}.custom-post-item a:hover .post-meta i{opacity:1}.custom-post-item .post-title{font-size:2rem;color:#000}.custom-post-item .post-meta{display:flex;gap:1.5rem;color:var(--text-color-light);font-size:1.5rem}.custom-post-item .post-meta time,.custom-post-item .post-meta .post-words{align-items:center;gap:.4rem}.custom-post-item .post-meta i{font-size:1.5rem;opacity:.8}@media only screen and (max-width:768px){.custom-post-item a{flex-direction:column;align-items:center;padding:1rem .5rem}.custom-post-item .post-title{font-size:1.5rem;line-height:1.5;margin-bottom:.8rem;width:100%;text-align:center}.custom-post-item .post-meta{font-size:1.2rem;gap:1rem;width:100%;justify-content:center}.custom-post-item .post-meta i{font-size:1.2rem}}.table-of-contents{position:fixed;left:-380px;top:30px;width:400px;height:calc(100vh - 60px);background:rgba(var(--bg-color),.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:1000;border-right:1px solid rgba(var(--border-color),.3);color:var(--text-color);border-radius:12px;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.table-of-contents.hidden{left:-380px;width:400px;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);overflow:visible;background:rgba(var(--bg-color),.8);border:1px solid rgba(var(--border-color),.3);box-shadow:0 4px 20px rgba(0,0,0,.1)}.table-of-contents.hidden .toc-container{display:none}.table-of-contents.visible{left:0;width:400px;transition:all .5s cubic-bezier(.175,.885,.32,1.275);overflow:visible}.table-of-contents::after{content:"☰";position:absolute;right:-25px;top:calc(50% - 17.5px);width:25px;height:35px;line-height:35px;text-align:center;background:rgba(var(--bg-color),.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:6px;box-shadow:4px 0 15px rgba(0,0,0,8%);cursor:pointer;font-size:1.3rem;color:var(--text-color);transition:color .3s ease;border:1px solid rgba(var(--border-color),.3);z-index:1001}.table-of-contents::-webkit-scrollbar{width:5px}.table-of-contents::-webkit-scrollbar-thumb{background:rgba(var(--scrollbar-color),.8);border-radius:4px}.table-of-contents::-webkit-scrollbar-track{background:rgba(var(--scrollbar-track),.5)}.toc-container{padding:2rem;height:100%;overflow-y:auto}.toc-container h2{font-size:2.2rem;margin-bottom:2.5rem;font-weight:600;color:var(--heading-color);border-bottom:2px solid rgba(var(--border-color),.5);padding-bottom:.8rem}.toc-container::-webkit-scrollbar{width:5px}.toc-container::-webkit-scrollbar-thumb{background:rgba(var(--scrollbar-color),.8);border-radius:4px}.toc-container::-webkit-scrollbar-track{background:rgba(var(--scrollbar-track),.5)}#TableOfContents{font-size:1.6rem}#TableOfContents ul{list-style:none;padding-left:2rem}#TableOfContents ul li{margin:1.2rem 0;line-height:2}#TableOfContents ul ul{font-size:1.4rem;opacity:.9}#TableOfContents a{color:var(--text-color);text-decoration:none;padding:.6rem 1.2rem;border-left:3px solid transparent;display:block;transition:all .2s ease}#TableOfContents a:hover{color:var(--accent-color);background:rgba(var(--accent-rgb),.15);border-left-color:var(--accent-color);transform:translateX(4px)}#TableOfContents a.active{color:var(--accent-color);background:rgba(var(--accent-rgb),.15);border-left-color:var(--accent-color);font-weight:500}@media(max-width:1200px){.table-of-contents{width:300px;left:-280px}.table-of-contents.hidden{left:-280px;width:300px;background:rgba(var(--bg-color),.8);border:1px solid rgba(var(--border-color),.3);box-shadow:0 4px 20px rgba(0,0,0,.1)}.table-of-contents.hidden .toc-container{display:none}.table-of-contents.visible{width:300px;left:0}.table-of-contents::after{width:23px;height:30px;line-height:30px;font-size:1.2rem;right:-23px}}@media(max-width:768px){.table-of-contents{width:70vw;max-width:280px;left:0;top:0;height:100vh;border-radius:0;z-index:2000}.table-of-contents.hidden{width:30px;left:0;background:0 0;border:none;box-shadow:none}.table-of-contents.hidden .toc-container{display:none}.table-of-contents.visible{width:70vw;max-width:280px;left:0;box-shadow:4px 0 20px rgba(0,0,0,.3)}.table-of-contents.visible .toc-container{display:block}.table-of-contents::after{width:25px;height:35px;line-height:35px;font-size:1.3rem;right:0;top:100px}.toc-container{padding:1.2rem}.toc-container h2{font-size:1.6rem;margin-bottom:1.2rem}#TableOfContents{font-size:1.3rem}#TableOfContents ul{padding-left:1.2rem}#TableOfContents ul li{margin:.6rem 0;line-height:1.5}#TableOfContents ul ul{font-size:1.1rem}#TableOfContents a{padding:.4rem .6rem;font-size:1.3rem}}.resume{--border-color:238, 238, 238;--card-bg:rgba(255, 255, 255, 0.05);font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:1.8rem;line-height:1.8;letter-spacing:-.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.resume .resume-content{max-width:1e3px;margin:0 auto;padding:.5rem}.resume .resume-section{margin-bottom:.2rem;padding:.6rem;background-color:var(--card-bg);border-radius:6px}.resume .resume-section:last-child{margin-bottom:0}.resume .resume-section h2{font-size:2.2rem;margin-bottom:.4rem;color:#000;font-weight:700;border-bottom:2px solid #2d7a7a;padding-bottom:.2rem}.resume .resume-info{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem;padding:.5rem 0}.resume .resume-info .info-item{display:flex;align-items:center;gap:.8rem;font-size:1.6rem;padding:.3rem 0}.resume .resume-info .info-item .info-label{font-weight:600;color:#000;min-width:60px;text-align:right}.resume .resume-info .info-item .info-value{color:#212121;flex:1}.resume .resume-info .info-item .info-value a{color:#2d7a7a;text-decoration:none;transition:color .2s ease}.resume .resume-info .info-item .info-value a:hover{text-decoration:underline}.resume .resume-education-simple{padding:.3rem;font-size:1.8rem;line-height:1.6;color:#212121}.resume .resume-education-simple p{margin:0}.resume .resume-timeline{position:relative;padding-left:1.8rem;margin-top:.2rem}.resume .resume-timeline::before{content:'';position:absolute;left:.4rem;top:0;bottom:0;width:2px;background-color:#2d7a7a}.resume .resume-timeline .timeline-item{position:relative;margin-bottom:.6rem}.resume .resume-timeline .timeline-item::before{content:'';position:absolute;left:-1.6rem;top:.4rem;width:10px;height:10px;border-radius:50%;background-color:#f4f4f4;border:2px solid #2d7a7a}.resume .resume-timeline .timeline-item .timeline-content{padding:.8rem;background-color:rgba(244,244,244,.5);border-radius:6px}.resume .resume-timeline .timeline-item .timeline-content h3{font-size:2rem;margin-bottom:.1rem;color:#000;font-weight:600}.resume .resume-timeline .timeline-item .timeline-content .timeline-subtitle{color:#212121;font-style:italic;margin-bottom:.4rem;font-size:1.8rem}.resume .resume-timeline .timeline-item .timeline-content ul{margin-top:.4rem;padding-left:1.4rem;margin-bottom:0}.resume .resume-timeline .timeline-item .timeline-content ul li{margin-bottom:.3rem;font-size:1.6rem;line-height:1.6}.resume .resume-timeline .timeline-item .timeline-content ul li:last-child{margin-bottom:0}.resume .resume-timeline .timeline-item .timeline-content ul li::marker{color:#2d7a7a;font-size:.9em}.resume .resume-skills-simple{margin-top:.3rem}.resume .resume-skills-simple .skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:.8rem;padding:0;margin:0}.resume .resume-skills-simple .skill-item{font-size:1.6rem;color:#212121;line-height:1.6;padding:.6rem 1rem;background-color:rgba(244,244,244,.5);border-radius:8px;border-left:3px solid #2d7a7a;transition:all .2s ease}.resume .resume-skills-simple .skill-item:last-child{margin-bottom:0}.resume .resume-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:.6rem}.resume .resume-skills .skill-category{background-color:rgba(244,244,244,.5);border-radius:6px;padding:1rem}.resume .resume-skills .skill-category h3{font-size:1.7rem;margin-bottom:.8rem;color:#000;font-weight:600;border-bottom:1px solid rgba(45,122,122,.3);padding-bottom:.3rem}.resume .resume-skills .skill-category .skill-list{padding-left:0;margin:0}.resume .projects-list{display:flex;flex-direction:column;gap:.4rem;margin-top:.2rem}.resume .project-item{background-color:rgba(244,244,244,.5);border-radius:6px;padding:.6rem;border-left:3px solid #2d7a7a}.resume .project-item h3{font-size:2rem;margin-bottom:.2rem;color:#000;font-weight:600}.resume .project-item .project-description{margin-bottom:.4rem;font-size:1.6rem;line-height:1.6;color:#212121}.resume .project-item .project-skills{display:flex;flex-wrap:wrap;gap:.3rem}.resume .project-item .project-skills .skill-tag{background-color:rgba(45,122,122,.1);color:#2d7a7a;padding:.2rem .7rem;border-radius:14px;font-size:1.4rem;font-weight:500;border:1px solid rgba(45,122,122,.2)}.resume .work-projects{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgba(var(--border-color),.2)}.resume .work-projects h4{font-size:1.8rem;margin-bottom:1.2rem;color:#000;font-weight:600}.resume .work-projects .projects-list{gap:1.2rem}.resume .work-projects .project-item{padding:1.2rem}.resume .work-projects .project-item h5{font-size:1.8rem;margin-bottom:.5rem;color:#000;font-weight:600}.resume .work-projects .project-item .project-description{margin-bottom:1rem;font-size:1.6rem;line-height:1.6}.resume .resume-actions{margin-top:1rem;text-align:center}.resume .print-button{background-color:#2d7a7a;color:#f4f4f4;border:none;padding:.8rem 1.6rem;font-size:1.6rem;font-weight:600;border-radius:6px;cursor:pointer;transition:all .2s ease}.resume .print-button:hover{opacity:.9;transform:translateY(-1px)}.resume .print-button:active{transform:translateY(0)}@media print{*{box-sizing:border-box}body{margin:0;padding:0;font-family:inter,lxgw wenkai,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;color:#000;background-color:#fff}.resume{font-size:1.4rem;line-height:1.5;color:#000;background-color:#fff}.resume-content{max-width:100%;padding:0;margin:0 auto}.resume-section{margin-bottom:1.5rem;padding:1.5rem;box-shadow:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.resume-actions{display:none!important}.resume-section{page-break-inside:avoid}.project-item{page-break-inside:avoid}.skill-item{page-break-inside:avoid}.resume-section h2{color:#000!important;border-bottom:2px solid #000!important;padding-bottom:.5rem;margin-bottom:1rem;font-size:2rem;font-weight:700}.project-item{border-left:3px solid #000!important;background-color:#f9f9f9!important;padding:1rem!important;margin-bottom:1rem;border-radius:6px}.skill-item{border-left:3px solid #000!important;background-color:#f9f9f9!important;padding:1rem!important;margin-bottom:1rem;border-radius:6px}.timeline-content{background-color:#f9f9f9!important;padding:1rem!important;border-radius:6px}.skills-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}p,li,div{color:#000!important;font-size:1.4rem!important;line-height:1.5!important}h3{color:#000!important;font-size:1.8rem!important;margin-bottom:.5rem!important}a{color:#000!important;text-decoration:underline!important}ul{padding-left:1.5rem!important;margin:.5rem 0!important}li{margin-bottom:.5rem!important}.skill-tag{background-color:#e0e0e0!important;color:#000!important;border:1px solid #ccc!important;padding:.3rem .8rem!important;border-radius:16px!important;font-size:1.2rem!important}.resume-timeline{padding-left:2rem!important}.resume-timeline::before{background-color:#000!important;width:2px!important}.timeline-item::before{background-color:#fff!important;border-color:#000!important;width:12px!important;height:12px!important}}@media(max-width:768px){.resume{font-size:1.5rem}.resume .resume-content{max-width:100%;padding:1rem}.resume .resume-section{margin-bottom:1.2rem;padding:1.2rem}.resume .resume-section h2{font-size:2rem;margin-bottom:1rem}.resume .resume-info{grid-template-columns:1fr;gap:.8rem}.resume .resume-timeline{padding-left:1.8rem}.resume .resume-timeline::before{left:.4rem}.resume .resume-timeline .timeline-item{margin-bottom:1.2rem}.resume .resume-timeline .timeline-item::before{left:-1.6rem}.resume .resume-timeline .timeline-item .timeline-content{padding:1rem}.resume .resume-skills{grid-template-columns:1fr;gap:1rem}.resume .resume-skills .skill-category{padding:1rem}.resume .resume-skills-simple .skills-grid{grid-template-columns:1fr;gap:.6rem}.resume .projects-list{gap:1rem}.resume .project-item{padding:1rem}}@media(min-width:1200px){.resume .resume-content{max-width:1100px;padding:1.5rem}.resume .resume-skills{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.friends-page{max-width:110rem;margin:0 auto;padding:2rem}@media only screen and (max-width:768px){.friends-page{padding:1.5rem 1rem}}.friends-title{text-align:left;margin-bottom:3rem;color:#333;padding-left:.5rem;font-size:2rem}.friends-category-section{margin-bottom:4rem}.friends-category-title{background:rgba(45,122,122,.1);border-radius:12px;padding:1.2rem 2rem;margin-bottom:1rem;color:#2d7a7a;font-size:1.8rem;font-weight:600;display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid rgba(45,122,122,.2)}.friends-category-title:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15);background:rgba(45,122,122,.15);border-color:rgba(45,122,122,.3)}.friends-category-description{color:#666;font-size:1.6rem;margin-bottom:2rem;padding-left:.5rem;line-height:1.5}@media(max-width:576px){.friends-category-title{font-size:1.5rem;padding:1rem 1.5rem;width:100%;text-align:center}.friends-category-description{font-size:1.4rem;text-align:center;padding:0 1rem}}.friends-container{display:flex;flex-wrap:wrap;gap:2rem}.friends-container::after{content:"";flex:0 0 calc(33.333% - 2rem);min-width:300px}.friend-card{flex:0 0 calc(33.333% - 2rem);min-width:300px;background:#f4f4f4;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease;display:flex;align-items:center;cursor:pointer;text-decoration:none}.friend-card:hover{transform:translateY(-5px);text-decoration:none}.friend-card .friend-avatar{margin-right:1rem}.friend-card .friend-avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover}.friend-card .friend-info{flex:1}.friend-card .friend-info .friend-name{margin:0 0 .5rem;color:#333;font-size:1.6rem}.friend-card .friend-info .friend-description{margin:0;color:#666;font-size:1.4rem;line-height:1.5}@media(max-width:992px){.friends-container::after{flex:0 0 calc(50% - 2rem)}.friend-card{flex:0 0 calc(50% - 2rem)}}@media(max-width:576px){.friends-container::after{display:none}.friend-card{flex:0 0 100%}.friend-info .friend-name{font-size:1.3rem}.friend-info .friend-description{font-size:1.1rem}}.category-section{margin-bottom:2.5rem}.category-section:first-child{margin-top:1rem}.category-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1.2rem;padding-bottom:.6rem;border-bottom:2px solid #e0e0e0;display:flex;align-items:center;gap:.6rem}.category-title .category-icon{font-size:1.6rem}.tools-container{margin-top:1rem}.tools-grid{display:flex;flex-wrap:wrap;gap:1.2rem}.tool-card{background:0 0;border:1px solid transparent;border-radius:12px;padding:1rem;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%;height:100%}.tool-card:hover{background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.tool-icon{width:56px;height:56px;border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,#f0f2f5 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,8%);border:1px solid rgba(0,0,0,5%);flex-shrink:0;overflow:hidden}.tool-icon img{width:auto;height:auto;max-width:40px;max-height:40px;object-fit:contain;padding:0;display:block;margin:0}.tool-info{flex:1;min-width:0;width:100%;text-align:center}.tool-name{font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tool-desc{font-size:1rem;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.tool-link{text-decoration:none;color:inherit;flex:0 0 calc((100% - 4.8rem)/5);display:flex}.tool-link:hover,.tool-link:focus,.tool-link:active,.tool-link:visited{text-decoration:none}.tool-link *{text-decoration:none!important}@media(max-width:768px){.category-section{margin-bottom:2rem}.category-section:first-child{margin-top:.5rem}.category-title{font-size:1.3rem}.category-title .category-icon{font-size:1.4rem}.tools-grid{gap:1rem}.tool-card{flex:0 0 100%;min-width:100%;padding:.8rem}.tool-icon{width:40px;height:40px}.tool-icon img{max-width:28px;max-height:28px}.tool-name{font-size:1.2rem}.tool-desc{font-size:1rem}}.aigc-badge{display:inline-flex;align-items:center;gap:.3rem;padding:0;font-size:.85rem;font-weight:500;color:#1a1a1a;background:0 0;border:none;margin-left:.6rem;vertical-align:middle;white-space:nowrap;transition:transform .3s ease}.aigc-badge i{font-size:1rem;color:inherit}.aigc-badge:hover{transform:translateY(-1px)}@media(max-width:768px){.aigc-badge{font-size:.8rem;margin-left:.4rem}.aigc-badge i{font-size:.95rem}}.post-meta .aigc-badge{margin-left:1rem;font-size:.9rem;padding:.25rem .7rem}@media(max-width:768px){.post-meta .aigc-badge{display:block;margin-left:0;margin-top:.5rem;width:fit-content}}.aigc-filter-container{display:flex;justify-content:center;align-items:center;margin:clamp(1rem,3vw,1.5rem)0;padding:0}.aigc-filter-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:1rem;font-weight:500;color:#1a1a1a;background:rgba(0,0,0,2%);border:none;border-radius:1rem;cursor:pointer;transition:all .2s ease;user-select:none;box-shadow:0 4px 12px rgba(0,0,0,8%);backdrop-filter:blur(12px)}.aigc-filter-btn i{font-size:1.1rem;color:inherit}.aigc-filter-btn:hover{background:rgba(0,0,0,4%);box-shadow:0 6px 16px rgba(0,0,0,.1)}.aigc-filter-btn:active{transform:translateY(2px);box-shadow:0 2px 6px rgba(0,0,0,6%)}.aigc-filter-btn.active{background:rgba(0,0,0,4%);box-shadow:0 6px 16px rgba(0,0,0,.1)}@media(max-width:768px){.aigc-filter-btn{font-size:.9rem;padding:.5rem 1rem;gap:.5rem}.aigc-filter-btn i{font-size:1rem}}.posts-list.hide-aigc .post-entry.aigc-post{display:none!important}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.post-title{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.post-title h1,.post-title .title{margin:0}@media(max-width:768px){.post-title{flex-direction:row;align-items:center;justify-content:center}}.custom-post-item .post-title{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.5rem}.custom-post-item .post-title .aigc-badge{flex-shrink:0}@media(max-width:768px){.custom-post-item .post-title .aigc-badge{margin-left:.3rem;font-size:.75rem}.custom-post-item .post-title .aigc-badge span{display:none}.custom-post-item .post-title .aigc-badge i{font-size:1.1rem}}.no-posts{text-align:center;padding:clamp(3rem,8vw,6rem)clamp(1rem,4vw,2rem);color:var(--text-color-light);font-size:clamp(1rem,3.5vw,1.4rem);font-style:italic}.about-container{max-width:110rem;margin:0 auto;padding:2rem}@media only screen and (max-width:768px){.about-container{padding:1.5rem 1rem}}.about-hero{display:flex;align-items:center;gap:3rem;margin-bottom:4rem;padding:3rem 2rem;background:linear-gradient(135deg,rgba(45,122,122,.1),rgba(45,122,122,5%));border-radius:20px;border:1px solid rgba(45,122,122,.1)}@media only screen and (max-width:768px){.about-hero{flex-direction:column;text-align:center;gap:2rem;padding:2rem 1rem}}.avatar-container{flex-shrink:0}.avatar-container .avatar{width:120px;height:120px;border-radius:50%;border:3px solid #2d7a7a;box-shadow:0 4px 20px rgba(45,122,122,.3);transition:transform .3s ease}.avatar-container .avatar:hover{transform:scale(1.05)}.avatar-container .avatar-placeholder{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#2d7a7a,#4fbebe);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;border:3px solid #2d7a7a;box-shadow:0 4px 20px rgba(45,122,122,.3)}.hero-content{flex:1}.hero-content .hero-title{font-size:2.4rem;font-weight:700;margin:0 0 .5rem;color:#212121}@media only screen and (max-width:768px){.hero-content .hero-title{font-size:2rem}}.hero-content .hero-subtitle{font-size:1.6rem;color:#000;margin:0 0 1.5rem;line-height:1.7}.hero-content .hero-tags{display:flex;flex-wrap:wrap;gap:.5rem}.hero-content .hero-tags .tag{background:rgba(45,122,122,.1);color:#2d7a7a;padding:.6rem 1.2rem;border-radius:15px;font-size:1.4rem;font-weight:500;border:1px solid rgba(45,122,122,.2)}@media only screen and (max-width:768px){.hero-content .hero-tags .tag{font-size:1.2rem;padding:.5rem 1rem}}.about-content{display:flex;flex-direction:column;gap:3rem}.content-section,.skills-section,.interests-section,.contact-section{background:rgba(244,244,244,.5);border:1px solid rgba(224,224,224,.3);border-radius:15px;padding:2.5rem;transition:all .3s ease}.content-section:hover,.skills-section:hover,.interests-section:hover,.contact-section:hover{box-shadow:0 4px 20px rgba(224,224,224,.1);transform:translateY(-2px)}@media only screen and (max-width:768px){.content-section,.skills-section,.interests-section,.contact-section{padding:1.5rem}}.section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-header i{font-size:1.6rem;color:#2d7a7a}.section-header h2{margin:0;font-size:1.8rem;font-weight:600;color:#212121}@media only screen and (max-width:768px){.section-header h2{font-size:1.6rem}}.section-content{font-size:1.6rem;line-height:1.8;color:#000}@media only screen and (max-width:768px){.section-content{font-size:1.4rem}}.section-content h3{color:#212121;margin:1.5rem 0 .8rem;font-size:1.6rem}@media only screen and (max-width:768px){.section-content h3{font-size:1.4rem}}.section-content ul{list-style:none;padding:0}.section-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.8rem}.section-content ul li::before{content:'▸';position:absolute;left:0;color:#2d7a7a;font-weight:700}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}@media only screen and (max-width:768px){.skills-grid{grid-template-columns:1fr}}.skill-category h3{margin:0 0 1rem;font-size:1.6rem;color:#212121;font-weight:600}@media only screen and (max-width:768px){.skill-category h3{font-size:1.4rem}}.skill-tags{display:flex;flex-wrap:wrap;gap:.5rem}.skill-tag{background:rgba(45,122,122,.1);color:#2d7a7a;padding:.6rem 1.2rem;border-radius:20px;font-size:1.4rem;font-weight:500;border:1px solid rgba(45,122,122,.2);transition:all .3s ease}.skill-tag:hover{background:rgba(45,122,122,.2);transform:translateY(-1px)}.skill-tag.python{background:rgba(55,118,171,.1);color:#3776ab;border-color:rgba(55,118,171,.2)}.skill-tag.cpp{background:rgba(0,89,156,.1);color:#00599c;border-color:rgba(0,89,156,.2)}.skill-tag.rust{background:rgba(206,66,43,.1);color:#ce422b;border-color:rgba(206,66,43,.2)}@media only screen and (max-width:768px){.skill-tag{font-size:1.2rem;padding:.5rem 1rem}}.interests-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem}.interest-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:rgba(244,244,244,.5);border:1px solid rgba(224,224,224,.2);border-radius:12px;transition:all .3s ease}.interest-item:hover{background:rgba(45,122,122,5%);border-color:rgba(45,122,122,.3);transform:translateY(-2px)}.interest-item i{font-size:2rem;color:#2d7a7a}@media only screen and (max-width:768px){.interest-item i{font-size:1.8rem}}.interest-item span{font-size:1.4rem;font-weight:500;color:#212121}@media only screen and (max-width:768px){.interest-item span{font-size:1.2rem}}.contact-links{display:flex;gap:1.5rem;flex-wrap:wrap}@media only screen and (max-width:768px){.contact-links{justify-content:center}}.contact-link{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:rgba(224,224,224,.5);border:1px solid rgba(224,224,224,.3);border-radius:25px;color:#000;text-decoration:none;transition:all .3s ease}.contact-link:hover{background:#2d7a7a;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(45,122,122,.3)}.contact-link i{font-size:1.2rem}.contact-link span{font-weight:500}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.about-content>*{animation:fadeInUp .6s ease forwards;opacity:0}.about-content>*:nth-child(1){animation-delay:.1s}.about-content>*:nth-child(2){animation-delay:.2s}.about-content>*:nth-child(3){animation-delay:.3s}.about-content>*:nth-child(4){animation-delay:.4s}.animate-in{animation:fadeInUp .6s ease forwards}@media only screen and (max-width:768px){.about-hero{margin-bottom:2rem}.hero-content .hero-title{font-size:1.8rem}.hero-content .hero-subtitle{font-size:1rem}.section-header h2{font-size:1.5rem}.contact-links{justify-content:center;flex-direction:column;align-items:stretch}.contact-link{justify-content:center}}:root{--pitfalls-card-bg:#ffffff;--pitfalls-primary-text:#1a1a1a;--pitfalls-secondary-text:#555;--pitfalls-tertiary-text:#888;--pitfalls-border-color:#e8e8e8;--pitfalls-tag-bg:#f5f5f5;--pitfalls-tag-text:#666;--pitfalls-accent-color:#0066cc;--search-bg:#ffffff;--search-border:#e8e8e8;--search-text:#1a1a1a;--search-placeholder:#999;--search-hover:#f5f5f5;--search-focus:#e8f0fe}body.colorscheme-light{--pitfalls-card-bg:#ffffff;--pitfalls-primary-text:#1a1a1a;--pitfalls-secondary-text:#555;--pitfalls-tertiary-text:#888;--pitfalls-border-color:#e8e8e8;--pitfalls-tag-bg:#f5f5f5;--pitfalls-tag-text:#666;--pitfalls-accent-color:#0066cc}.pitfalls-page{width:100%;max-width:1200px;margin:0 auto;padding:3rem 2rem}.pitfalls-title{text-align:center;margin-bottom:1rem;color:var(--pitfalls-primary-text);font-size:2.4rem;font-weight:700;letter-spacing:-.5px}.pitfalls-description{text-align:center;color:var(--pitfalls-secondary-text);font-size:1.3rem;margin-bottom:2rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.pitfalls-search-container{max-width:800px;margin:0 auto 3rem;padding:0 1rem}.search-box{position:relative;display:flex;align-items:center;background:var(--search-bg);border:2px solid var(--search-border);border-radius:30px;padding:.8rem 1.5rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,8%);margin-bottom:.8rem}.search-box:hover{border-color:var(--pitfalls-accent-color);box-shadow:0 4px 12px rgba(0,102,204,.15)}.search-box:focus-within{border-color:var(--pitfalls-accent-color);box-shadow:0 4px 16px rgba(0,102,204,.2);background:var(--search-focus)}.search-icon{font-size:1.4rem;color:var(--pitfalls-tertiary-text);margin-right:.8rem;transition:color .3s ease}.search-box:focus-within .search-icon{color:var(--pitfalls-accent-color)}.search-input{flex:1;border:none;background:0 0;outline:none;font-size:1.3rem;color:var(--search-text);padding:.5rem 0}.search-input::placeholder{color:var(--search-placeholder);transition:color .3s ease}.search-box:focus-within .search-input::placeholder{color:var(--pitfalls-tertiary-text)}.search-clear{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);background:var(--pitfalls-tag-bg);border:none;border-radius:50%;width:24px;height:24px;font-size:1rem;color:var(--pitfalls-tertiary-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.search-clear:hover{background:var(--pitfalls-border-color);color:var(--pitfalls-primary-text);transform:translateY(-50%)scale(1.1)}.search-clear:active{transform:translateY(-50%)scale(.9)}.search-stats{text-align:center;font-size:1.1rem;color:var(--pitfalls-secondary-text);display:flex;justify-content:center;align-items:center;gap:.5rem}.search-stats .total-count,.search-stats .filtered-count{font-weight:500}.search-stats .total-count strong,.search-stats .filtered-count strong{color:var(--pitfalls-accent-color);font-weight:700}.no-results{text-align:center;padding:4rem 2rem;max-width:600px;margin:0 auto 2rem;background:var(--pitfalls-card-bg);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,8%)}.no-results .no-results-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.no-results .no-results-title{font-size:1.8rem;color:var(--pitfalls-primary-text);margin-bottom:.8rem;font-weight:700}.no-results .no-results-text{font-size:1.3rem;color:var(--pitfalls-secondary-text);line-height:1.6}.pitfalls-container{display:block;position:relative;width:100%;aspect-ratio:1;max-width:900px;margin:0 auto;border-radius:50%;overflow:hidden;background:0 0}.pitfalls-container.cards-scattering{pointer-events:none;transition:opacity .3s ease}.pitfalls-container.cards-scattering .pitfall-card{transition:all .8s cubic-bezier(.25,.46,.45,.94);opacity:0}.pitfalls-container.cards-gathering .pitfall-card{transition:all .5s cubic-bezier(.25,.46,.45,.94);opacity:1}.pitfall-card{background:var(--pitfalls-card-bg);border:2px solid #ddd;border-radius:6px;padding:1.6rem;box-shadow:2px 4px 8px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;min-height:180px;display:flex;flex-direction:column;width:260px}.pitfall-card:hover{transform:translateY(-12px)rotate(0)!important;box-shadow:4px 12px 24px rgba(0,0,0,.15);z-index:100}.pitfalls-container.modal-open .pitfall-card{pointer-events:none!important;transform:none!important;box-shadow:2px 4px 8px rgba(0,0,0,.1)!important;z-index:1!important;transition:none!important;animation:none!important}.pitfalls-container.modal-open .pitfall-card:hover,.pitfalls-container.modal-open .pitfall-card:active,.pitfalls-container.modal-open .pitfall-card:focus{transform:none!important;box-shadow:2px 4px 8px rgba(0,0,0,.1)!important;z-index:1!important;transition:none!important;animation:none!important}.pitfall-card-header{margin-bottom:.4rem}.pitfall-card-title{margin:0;font-size:2rem;line-height:1.4;font-weight:700;color:var(--pitfalls-primary-text);-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card-date{display:block;color:var(--pitfalls-tertiary-text);font-size:1.1rem;margin-top:.6rem;font-weight:500}.pitfall-card-excerpt{color:var(--pitfalls-secondary-text);font-size:1.2rem;line-height:1.6;margin:1.2rem 0 .6rem;flex-grow:1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.pitfall-card-tags .tag{display:inline-block;background:var(--pitfalls-tag-bg);color:var(--pitfalls-tag-text);padding:.4rem .7rem;border-radius:16px;font-size:.9rem;font-weight:500}.modal-overlay{display:none;position:fixed!important;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;opacity:0;transition:opacity .3s ease;grid-column:1/-1;grid-row:1/-1}.modal-overlay.active{display:block;opacity:1}.modal-content{display:none;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);background:var(--pitfalls-card-bg);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:900px;width:95%;max-height:90vh;overflow-y:auto;z-index:1001;padding:3.5rem;opacity:0;transition:all .3s ease;position:relative;grid-column:1/-1;grid-row:1/-1}.modal-content::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:40px;height:4px;background:rgba(0,0,0,.2);border-radius:2px;opacity:.7}.modal-content.swipe-indicator{transform:translate(-50%,-50%)scale(1)translateY(10px)}.modal-content.active{display:block;opacity:1;transform:translate(-50%,-50%)scale(1)}.modal-close{position:absolute;top:1.5rem;right:1.5rem;width:32px;height:32px;border:none;background:var(--pitfalls-tag-bg);border-radius:50%;cursor:pointer;font-size:1.2rem;color:var(--pitfalls-primary-text);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:#e0e0e0;transform:rotate(90deg)}.modal-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--pitfalls-border-color)}.modal-title{margin:0 0 .5rem;color:var(--pitfalls-primary-text);font-size:2.2rem;line-height:1.3;font-weight:700}.modal-meta{color:var(--pitfalls-tertiary-text);font-size:1.1rem;font-weight:500}.modal-body{color:var(--pitfalls-primary-text);line-height:2;margin-bottom:2rem;font-size:1.7rem}.modal-body h2,.modal-body h3,.modal-body h4,.modal-body h5,.modal-body h6{color:var(--pitfalls-primary-text)}.modal-body h2{margin:2rem 0 1rem;font-size:2.15rem;font-weight:700;padding-bottom:.5rem;border-bottom:2px solid var(--pitfalls-border-color)}.modal-body h3{margin:1.5rem 0 .8rem;font-size:1.9rem;font-weight:600}.modal-body h4,.modal-body h5,.modal-body h6{margin:1.2rem 0 .6rem;font-size:1.65rem;font-weight:600}.modal-body p{margin-bottom:1.5rem}.modal-body code{background:var(--pitfalls-tag-bg);padding:.4rem .8rem;border-radius:4px;font-family:fira code,monospace;font-size:1.45rem;color:#e83e8c}.modal-body pre{background:#f8f8f8;border-left:4px solid var(--pitfalls-accent-color);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:1.5rem 0;font-size:1.45rem;line-height:1.8}.modal-body pre code{background:0 0;padding:0;color:inherit}.modal-body ul,.modal-body ol{margin:1.5rem 0;padding-left:2.5rem}.modal-body li{margin-bottom:.8rem;line-height:2;font-size:1.6rem}.modal-body blockquote{border-left:4px solid var(--pitfalls-accent-color);padding-left:1.5rem;margin:1.5rem 0;color:var(--pitfalls-secondary-text);font-style:italic;font-size:1.55rem}.modal-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.modal-body th,.modal-body td{border:1px solid var(--pitfalls-border-color);padding:1rem;text-align:left;font-size:1.5rem}.modal-body th{background:var(--pitfalls-tag-bg);font-weight:600}.modal-footer{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--pitfalls-border-color);display:flex;gap:1rem;flex-wrap:wrap}.modal-tags{display:flex;flex-wrap:wrap;gap:.6rem;flex:1}.modal-tags .tag{display:inline-block;background:var(--pitfalls-tag-bg);color:var(--pitfalls-tag-text);padding:.4rem .8rem;border-radius:16px;font-size:.85rem;transition:all .3s ease;font-weight:500}.modal-tags .tag:hover{background-color:#e8e8e8;color:var(--pitfalls-primary-text)}.pitfalls-pagination{margin-top:.5rem;padding:1rem 0 .5rem;border-top:1px solid var(--pitfalls-border-color);transition:border-color .3s ease}.pitfalls-pagination.loading{pointer-events:none;opacity:.7}.pagination-page-markers{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:.5rem 2rem 0;position:relative;flex-wrap:wrap}.page-marker{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background-color:var(--alt-bg-color);border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:2;padding:0 1rem;border:2px solid var(--alt-bg-color-dark)}.page-marker .marker-dot{display:none}.page-marker .marker-label{font-size:1rem;color:var(--fg-color);font-weight:500;transition:all .3s ease;opacity:1;visibility:visible;line-height:1}.page-marker:hover{background-color:var(--link-color);border-color:var(--link-color);transform:translateY(-3px)scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.15)}.page-marker:hover .marker-label{color:var(--alt-fg-color);font-weight:600}.page-marker.active{background-color:var(--link-color);border-color:var(--link-color);transform:translateY(-2px)scale(1.1);box-shadow:0 8px 24px rgba(0,0,0,.2);border-width:2px}.page-marker.active .marker-label{color:var(--alt-fg-color);font-weight:700;font-size:1.1rem}.pagination-controls{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:0 2rem}.pitfalls-pagination .pagination-info{font-size:.9rem;color:var(--pitfalls-secondary-text);text-align:center;margin-top:2rem!important;margin-bottom:1rem!important}.pagination-text{font-size:1.2rem;color:var(--pitfalls-primary-text);font-weight:500;line-height:1.4}.pagination-text .current-page{color:var(--pitfalls-accent-color);font-weight:700;font-size:1.4em}.pagination-text .total-pages{color:var(--pitfalls-secondary-text);font-weight:500}.pitfall-single{max-width:900px;margin:0 auto;padding:2rem;background:var(--pitfalls-card-bg);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,8%)}.pitfall-content{width:100%}.pitfall-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--pitfalls-border-color)}.pitfall-title{margin:0 0 .8rem;font-size:2.5rem;line-height:1.3;font-weight:700;color:var(--pitfalls-primary-text)}.pitfall-meta{color:var(--pitfalls-tertiary-text);font-size:1.2rem;font-weight:500}.pitfall-body{color:var(--pitfalls-primary-text);line-height:2;margin-bottom:2rem;font-size:1.7rem}.pitfall-body h2,.pitfall-body h3,.pitfall-body h4,.pitfall-body h5,.pitfall-body h6{color:var(--pitfalls-primary-text)}.pitfall-body h2{margin:2rem 0 1rem;font-size:2.15rem;font-weight:700;padding-bottom:.5rem;border-bottom:2px solid var(--pitfalls-border-color)}.pitfall-body h3{margin:1.5rem 0 .8rem;font-size:1.9rem;font-weight:600}.pitfall-body h4,.pitfall-body h5,.pitfall-body h6{margin:1.2rem 0 .6rem;font-size:1.65rem;font-weight:600}.pitfall-body p{margin-bottom:1.5rem}.pitfall-body code{background:var(--pitfalls-tag-bg);padding:.4rem .8rem;border-radius:4px;font-family:fira code,monospace;font-size:1.45rem;color:#e83e8c}.pitfall-body pre{background:#f8f8f8;border-left:4px solid var(--pitfalls-accent-color);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:1.5rem 0;font-size:1.45rem;line-height:1.8}.pitfall-body pre code{background:0 0;padding:0;color:inherit}.pitfall-body ul,.pitfall-body ol{margin:1.5rem 0;padding-left:2.5rem}.pitfall-body li{margin-bottom:.8rem;line-height:2;font-size:1.6rem}.pitfall-body blockquote{border-left:4px solid var(--pitfalls-accent-color);padding-left:1.5rem;margin:1.5rem 0;color:var(--pitfalls-secondary-text);font-style:italic;font-size:1.55rem}.pitfall-body table{width:100%;border-collapse:collapse;margin:1.5rem 0}.pitfall-body th,.pitfall-body td{border:1px solid var(--pitfalls-border-color);padding:1rem;text-align:left;font-size:1.5rem}.pitfall-body th{background:var(--pitfalls-tag-bg);font-weight:600}.pitfall-footer{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--pitfalls-border-color)}.pitfall-tags{display:flex;flex-wrap:wrap;gap:.6rem}.pitfall-tags .tag-link{text-decoration:none}.pitfall-tags .tag{display:inline-block;background:var(--pitfalls-tag-bg);color:var(--pitfalls-tag-text);padding:.4rem .8rem;border-radius:16px;font-size:.85rem;transition:all .3s ease;font-weight:500}.pitfall-tags .tag:hover{background-color:#e8e8e8;color:var(--pitfalls-primary-text)}body.colorscheme-dark{--pitfalls-card-bg:#1e1e1e;--pitfalls-primary-text:rgba(255, 255, 255, 0.95);--pitfalls-secondary-text:rgba(255, 255, 255, 0.7);--pitfalls-tertiary-text:rgba(255, 255, 255, 0.5);--pitfalls-border-color:rgba(255, 255, 255, 0.15);--pitfalls-tag-bg:rgba(255, 255, 255, 0.1);--pitfalls-tag-text:rgba(255, 255, 255, 0.7);--pitfalls-accent-color:#4A9EFF;--search-bg:rgba(255, 255, 255, 0.08);--search-border:rgba(255, 255, 255, 0.15);--search-text:rgba(255, 255, 255, 0.95);--search-placeholder:rgba(255, 255, 255, 0.5);--search-hover:rgba(255, 255, 255, 0.12);--search-focus:rgba(74, 158, 255, 0.15)}body.colorscheme-dark .pitfall-body pre{background:rgba(255,255,255,5%)}body.colorscheme-dark .pitfalls-pagination .pagination-text{color:rgba(255,255,255,.85)!important;font-weight:500;line-height:1.4;font-size:1.2rem}body.colorscheme-dark .pitfalls-pagination .pagination-text .current-page{color:#4a9eff!important;font-weight:700;font-size:1.4em}body.colorscheme-dark .pitfalls-pagination .pagination-text .total-pages{color:rgba(255,255,255,.6)!important;font-weight:500}@media only screen and (max-width:768px){.pitfalls-page{padding:2rem 1rem}.pitfall-single{padding:1.5rem 1rem;margin:0 .5rem;border-radius:8px}.pitfall-title{font-size:2rem}.pitfall-meta{font-size:1.1rem}.pitfall-body{font-size:1.6rem;line-height:1.8}.pitfall-body h2{font-size:1.8rem}.pitfall-body h3{font-size:1.6rem}.pitfall-body h4,.pitfall-body h5,.pitfall-body h6{font-size:1.45rem}.pitfall-body code{font-size:1.35rem}.pitfall-body pre{font-size:1.35rem;padding:1rem}.pitfall-body li{font-size:1.5rem}.pitfall-footer{margin-top:1.5rem;padding-top:1rem}.pitfalls-container{max-width:100%;margin:0 2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:auto;height:auto;border-radius:0;overflow:visible}.pitfall-card{width:100%;position:static!important;margin:0!important;transform:none!important;padding:1.8rem;border-radius:10px;min-height:220px;max-height:220px;height:220px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;display:block}.pitfall-card:hover{transform:translateY(-8px)!important;z-index:50;box-shadow:0 8px 16px rgba(0,0,0,.15)}.pitfall-card:active{transform:translateY(-4px)!important;box-shadow:0 4px 8px rgba(0,0,0,.15);transition-duration:.1s}.pitfall-card::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s,opacity .6s;opacity:0;pointer-events:none}.pitfall-card.ripple::after{width:300px;height:300px;opacity:0}.pitfall-card .ripple-effect{position:absolute;border-radius:50%;background:rgba(255,255,255,.5);transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.pitfall-card .pitfall-card-title{font-size:1.3rem;line-height:1.4;margin-bottom:.8rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card .pitfall-card-date{font-size:1rem;margin-top:.8rem}.pitfall-card .pitfall-card-excerpt{font-size:1.1rem;line-height:1.5;margin:1rem 0 .6rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card .pitfall-card-tags{margin-top:1rem}.pitfall-card .pitfall-card-tags .tag{padding:.5rem .8rem;font-size:.95rem;border-radius:18px;transition:all .2s ease}.pitfall-card .pitfall-card-tags .tag:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-content{padding:1.5rem 1rem;max-width:100%;margin:.5rem;max-width:calc(100% - 1rem);max-height:calc(100vh - 1rem);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);overflow-y:auto}.modal-close{width:44px;height:44px;top:1rem;right:1rem;font-size:1.4rem;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative;overflow:hidden}.modal-close::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .4s,height .4s,opacity .4s;opacity:0;pointer-events:none}.modal-close:active::after{width:80px;height:80px;opacity:0}.modal-close:active{transform:scale(.95)}.modal-header{margin-bottom:1.5rem;padding-bottom:1rem}.modal-title{font-size:1.8rem;line-height:1.3;margin-bottom:.5rem}.modal-meta{font-size:1rem}.modal-body{font-size:1.6rem;line-height:1.8;margin-bottom:1.5rem}.modal-body h2{font-size:2.05rem;margin:1.5rem 0 .8rem}.modal-body h3{font-size:1.8rem;margin:1.2rem 0 .6rem}.modal-body h4,.modal-body h5,.modal-body h6{font-size:1.55rem;margin:1rem 0 .5rem}.modal-body p{margin-bottom:1.2rem}.modal-body code{font-size:1.35rem;padding:.3rem .6rem}.modal-body pre{font-size:1.35rem;padding:1rem;margin:1rem 0}.modal-body li{font-size:1.5rem;margin-bottom:.6rem}.modal-body blockquote{font-size:1.45rem;padding-left:1rem;margin:1rem 0}.modal-body th,.modal-body td{font-size:1.4rem;padding:.8rem .5rem}.modal-footer{margin-top:1.5rem;padding-top:1rem;flex-direction:column;gap:1rem}.modal-tags .tag{font-size:.9rem;padding:.5rem .9rem}.pitfalls-pagination{flex-direction:column;gap:1rem}.pagination-track{padding:1.2rem 1.5rem;min-height:60px}.page-marker{width:18px;height:18px;margin:0 4px;position:relative;overflow:hidden}.page-marker::before{font-size:.7rem}.page-marker::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .4s,height .4s,opacity .4s;opacity:0;pointer-events:none}.page-marker:active::after{width:40px;height:40px;opacity:0}.pagination-controls{padding:0 .5rem;gap:1rem}.pitfalls-pagination .pagination-info{font-size:1rem;padding:.5rem;margin-top:1rem!important;margin-bottom:.5rem!important}}@media only screen and (max-width:480px){.pitfalls-page{padding:1.5rem .5rem}.pitfall-single{padding:1.2rem .8rem;margin:0 .25rem;border-radius:6px}.pitfall-title{font-size:1.8rem}.pitfall-meta{font-size:1rem}.pitfall-body{font-size:1.5rem;line-height:1.7}.pitfall-body h2{font-size:1.6rem}.pitfall-body h3{font-size:1.45rem}.pitfall-body h4,.pitfall-body h5,.pitfall-body h6{font-size:1.35rem}.pitfall-body code{font-size:1.25rem}.pitfall-body pre{font-size:1.25rem;padding:.8rem}.pitfall-body li{font-size:1.4rem}.pitfall-footer{margin-top:1.2rem;padding-top:.8rem}.pitfalls-container{grid-template-columns:1fr;margin:0 1rem;gap:1.2rem}.pitfall-card{width:100%;margin:0!important;padding:1.8rem;border-radius:10px;min-height:160px;cursor:pointer;-webkit-tap-highlight-color:transparent}.pitfall-card:hover{transform:translateY(-6px)!important;box-shadow:0 6px 12px rgba(0,0,0,.15)}.pitfall-card:active{transform:translateY(-3px)!important;box-shadow:0 3px 6px rgba(0,0,0,.15)}.pitfall-card .pitfall-card-title{font-size:1.2rem;line-height:1.4;margin-bottom:.6rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card .pitfall-card-date{font-size:.95rem;margin-top:.6rem}.pitfall-card .pitfall-card-excerpt{font-size:1rem;line-height:1.5;margin:.8rem 0 .5rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.pitfall-card .pitfall-card-tags{margin-top:.8rem}.pitfall-card .pitfall-card-tags .tag{padding:.4rem .7rem;font-size:.9rem;border-radius:16px}.modal-content{padding:1.5rem;margin:.5rem;max-width:calc(100% - 1rem);max-height:calc(100vh - 1rem);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.15)}.modal-close{width:40px;height:40px;top:.8rem;right:.8rem;font-size:1.2rem;box-shadow:0 2px 6px rgba(0,0,0,.12);position:relative;overflow:hidden}.modal-close::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .4s,height .4s,opacity .4s;opacity:0;pointer-events:none}.modal-close:active::after{width:80px;height:80px;opacity:0}.modal-close:active{transform:scale(.95)}.modal-header{margin-bottom:1.2rem;padding-bottom:.8rem}.modal-title{font-size:1.6rem;line-height:1.3;margin-bottom:.4rem;padding-right:2.5rem}.modal-meta{font-size:.95rem}.modal-body{font-size:1.1rem;line-height:1.7;margin-bottom:1.2rem}.modal-body h2{font-size:1.45rem;margin:1.2rem 0 .6rem}.modal-body h3{font-size:1.3rem;margin:1rem 0 .5rem}.modal-body h4,.modal-body h5,.modal-body h6{font-size:1.2rem;margin:.8rem 0 .4rem}.modal-body p{margin-bottom:1rem}.modal-body code{font-size:1rem;padding:.25rem .5rem}.modal-body pre{font-size:1rem;padding:.8rem;margin:.8rem 0;overflow-x:auto}.modal-body ul,.modal-body ol{padding-left:1.5rem}.modal-body li{font-size:1.1rem;margin-bottom:.5rem}.modal-body blockquote{font-size:1rem;padding-left:.8rem;margin:.8rem 0}.modal-body table{font-size:.9rem;display:block;overflow-x:auto;white-space:nowrap}.modal-body th,.modal-body td{font-size:.9rem;padding:.6rem .4rem}.modal-footer{margin-top:1.2rem;padding-top:.8rem;flex-direction:column;gap:.8rem}.modal-tags .tag{font-size:.85rem;padding:.4rem .8rem}.pagination-track{padding:1.5rem 1rem;min-height:70px}.pagination-page-markers{margin:0 .5rem;gap:.5rem}.page-marker{width:20px;height:20px;margin:0 6px}.page-marker::before{display:none}.page-marker::after{display:none}.pagination-controls{padding:0 1rem;gap:1.5rem}.pitfalls-pagination .pagination-info{font-size:1rem;padding:.8rem;text-align:center;margin-top:1rem!important;margin-bottom:.5rem!important}}.page .page-content{font-size:1.6rem;line-height:1.8;margin-bottom:3rem}.page .page-content p{margin:1.5rem 0}.page .page-content ul{list-style:none;padding-left:0}.page .page-content ul li{padding:.8rem 0;padding-left:2rem;position:relative}.page .page-content ul li:before{content:"";position:absolute;left:0;top:1.4rem;width:6px;height:6px;border-radius:50%;background-color:#2d7a7a}.page #guestbook-comments{margin-top:3rem;padding-top:3rem;border-top:2px solid rgba(0,0,0,.1)}body.colorscheme-dark .page #guestbook-comments{border-top-color:rgba(255,255,255,.1)}.moments-timeline{position:relative;padding-left:20px;margin-top:20px}.moments-timeline::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#ccc}.moment-item{position:relative;margin-bottom:30px;padding:15px;background:#f4f4f4;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e0e0e0}.moment-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px);border-color:#ccc}.moment-item::before{content:'';position:absolute;left:-25px;top:20px;width:10px;height:10px;border-radius:50%;background:#2d7a7a;border:2px solid #f4f4f4;box-shadow:0 0 0 2px #2d7a7a;transition:all .3s ease}.moment-item:hover::before{transform:scale(1.2)}.moment-date{font-size:14px;color:#212121;opacity:.8;margin-bottom:10px;font-weight:500}.moment-content{line-height:1.6;color:#212121}.moment-content p{margin:0 0 10px}.moment-content p:last-child{margin-bottom:0}.moment-content img{max-width:80%;height:auto;margin:10px 0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.moment-content img:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(1.02)}.moment-comments{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0}@media(max-width:768px){.moments-timeline{padding-left:15px;margin-top:15px}.moment-item{padding:12px;margin-bottom:20px;border-radius:6px}.moment-item::before{left:-20px;width:8px;height:8px}.moment-date{font-size:13px;margin-bottom:8px}.moment-content{font-size:14px;line-height:1.5}.moment-content img{margin:8px 0;border-radius:3px}.moment-comments{margin-top:12px;padding-top:12px}}@media(max-width:480px){.moments-timeline{padding-left:12px;margin-top:10px}.moments-timeline::before{width:1px}.moment-item{padding:10px;margin-bottom:15px}.moment-item::before{left:-16px;width:6px;height:6px}.moment-date{font-size:12px;margin-bottom:6px}.moment-content{font-size:13px}}