body{width:100%}body:before,body:after{content:"";display:table}body:after{clear:both}:root{--pagefind-ui-scale:.8 !important;--pagefind-ui-border-width:1px !important;--pagefind-ui-border-radius:0 !important;--pagefind-ui-image-border-radius:0 !important;--pagefind-ui-font:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important}html[data-theme="light"]{--pagefind-ui-primary:#ff8c00;--pagefind-ui-text:#111;--pagefind-ui-background:#fff;--pagefind-ui-border:#e8e8e8;--pagefind-ui-tag:#f8f8f8}html[data-theme="dark"]{--pagefind-ui-primary:#b36200;--pagefind-ui-text:#eee;--pagefind-ui-background:#000;--pagefind-ui-border:#666;--pagefind-ui-tag:#444}.pagefind-ui__search-input:focus-visible{outline:none;border-color:#bbb !important}[data-theme="dark"] .pagefind-ui__search-input:focus-visible{border-color:#555 !important}.pagefind-ui__search-input,.pagefind-ui__message{font-weight:300 !important}.pagefind-ui__message{padding:0 !important}.pagefind-ui__message,.pagefind-ui__results{margin:0 10px !important}.pagefind-ui__result{padding-bottom:0 !important}.pagefind-ui__result:first-child{border-top:none !important}.pagefind-ui__result:last-child{border-bottom:none !important}.pagefind-ui__result-link:hover{color:var(--color-link) !important}[data-theme="dark"] .pagefind-ui__result-link:hover{color:var(--dark-color-link) !important}.pagefind-ui__result-title{font-weight:400 !important;font-size:1.25rem !important}.pagefind-ui__result-excerpt{font-weight:300 !important;line-height:1.66rem !important}.pagefind-ui__result-excerpt mark{background-color:var(--pagefind-ui-background) !important;color:var(--pagefind-ui-primary) !important}.pagefind-ui__result-tags{margin-left:0 !important}.pagefind-ui__button{background-color:#ededed !important;color:#555 !important;border-radius:2px !important;border:none !important}[data-theme="dark"] .pagefind-ui__button{background-color:#555 !important;color:#bbb !important}.pagefind-ui__button:hover{background-color:var(--color-link) !important;color:#fff !important}[data-theme="dark"] .pagefind-ui__button:hover{background-color:var(--dark-color-link) !important;color:#333 !important}.lcslt-wrapper label{display:inline-block;margin-bottom:.75rem}.lcslt-wrapper .lcslt-wrap{width:100%}.lcslt{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;background-color:transparent !important;border:none;background:#fdfdfd}[data-theme="dark"] .lcslt{background:#111}.lcslt.lcslt_dd-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.lcslt:not(.lcslt-multiple) > span{padding:2px 0}.lcslt.lcslt-multiple > span:not(.lcslt-multi-callout){font-size:1rem}.lcslt.lcslt-disabled{background:#f4f4f4}[data-theme="dark"] .lcslt.lcslt-disabled{background:#f4f4f4}.lcslt.lcslt-disabled .lcslt-multi-selected{padding-left:9px;color:#666}[data-theme="dark"] .lcslt.lcslt-disabled .lcslt-multi-selected{color:#666}.lcslt.lcslt-disabled .lcslt-multi-selected:before{display:none}.lcslt.lcslt-disabled:not(.lcslt-multiple):after{border-top-color:#aaa !important}[data-theme="dark"] .lcslt.lcslt-disabled:not(.lcslt-multiple):after{border-top-color:#888 !important}.lcslt.lcslt-disabled:not(.lcslt-multiple) > span{color:#848484}[data-theme="dark"] .lcslt.lcslt-disabled:not(.lcslt-multiple) > span{color:#848484}.lcslt:not(.lcslt-multiple):after{border-top-color:#888 !important}[data-theme="dark"] .lcslt:not(.lcslt-multiple):after{border-top-color:#aaa !important}.lcslt:not(.lcslt-disabled) .lcslt-multi-selected:hover{background:#ddd}[data-theme="dark"] .lcslt:not(.lcslt-disabled) .lcslt-multi-selected:hover{background:#414141}.lcslt-opt{border-radius:2px;background:#bbb}[data-theme="dark"] .lcslt-opt{background:#bbb}.lcslt-multiple{font-size:.8rem !important;padding:0 5px !important}.lcslt-multi-selected,.lcslt-multi-callout{padding:1px 6px 1px 6px;border-radius:2px;margin:0 5px 5px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;color:#111}[data-theme="dark"] .lcslt-multi-selected,[data-theme="dark"] .lcslt-multi-callout{color:#eee}.lcslt-multi-callout{padding:.75rem 0;font-family:Arial,Helvetica,sans-serif;border-radius:0;margin-right:0}.lcslt-multi-selected{background-color:rgba(255,210,0,0.33)}.lcslt-multi-selected:before{padding-right:6px;font-size:.9rem}#lc-select-dd{min-width:150px;border-radius:0 0 4px 4px;border-width:0 1px 1px;border-style:solid;font-size:.8rem;box-shadow:0 3px 3px rgba(0,0,0,0.2)}[data-theme="dark"] #lc-select-dd{box-shadow:0 3px 3px rgba(0,0,0,0.2)}#lc-select-dd li{border:none;border-top-width:1px;border-top-style:solid;border-top-color:#ededed}[data-theme="dark"] #lc-select-dd li{border-top-color:#3f3f3f}#lc-select-dd li span{padding:7px 12px;font-size:.8rem}#lc-select-dd li img{padding-right:7px}#lc-select-dd li.lcslt-dd-opt.lcslt-disabled{background:#ddd;color:#777}[data-theme="dark"] #lc-select-dd li.lcslt-dd-opt.lcslt-disabled{background:#404040;color:#7f7f7f}#lc-select-dd li.lcslt-selected{color:#fff;background:#0069dc}[data-theme="dark"] #lc-select-dd li.lcslt-selected{color:#fff;background:#005ba5}#lc-select-dd li.lcslt-selected .lcslt-img{filter:invert(1)}#lc-select-dd li.lcslt-selected.lcslt-dd-opt-hlight{box-shadow:6px 0 0 #ddd inset}[data-theme="dark"] #lc-select-dd li.lcslt-selected.lcslt-dd-opt-hlight{box-shadow:6px 0 0 #fff inset}.lcslt-search-li{background:#fdfdfd}[data-theme="dark"] .lcslt-search-li{background:#444}.lcslt-search-li input{font-size:inherit;padding-top:8px;padding-bottom:8px;padding-left:8px;font-size:.8rem;color:#888;background:transparent}[data-theme="dark"] .lcslt-search-li input{color:#000}.lcslt-search-li input::placeholder{color:#aaa}[data-theme="dark"] .lcslt-search-li input::placeholder{color:#666}.lcslt-search-li:before{background:#666}[data-theme="dark"] .lcslt-search-li:before{color:#666}.lcslt-search-li input:hover,.lcslt-search-li input:active,.lcslt-search-li input:focus,.lcslt-is-searching .lcslt-search-li input{color:inherit}.lcslt-group-name{font-weight:400}.lcslt-group-opts > li{padding-left:12px}.lcslt-dd-opt{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;transition:all 0.15s ease;color:#6f6f6f}[data-theme="dark"] .lcslt-dd-opt{color:#6f6f6f}.lcslt-is-searching li.lcslt-group,.lcslt-no-results{border:none !important}.lcslt-no-results{text-align:center;padding:12px;color:#777}[data-theme="dark"] .lcslt-no-results{color:#777}.lcslt-img{display:inline-block;height:17px;width:20px;margin-right:7px}[data-theme="dark"] .lcslt-img{filter:invert(0.9)}.lcslt:not(.lcslt-disabled):hover,.lcslt.lcslt_dd-open,#lc-select-dd{border-color:#ededed;background-color:#fdfdfd}[data-theme="dark"] .lcslt:not(.lcslt-disabled):hover,[data-theme="dark"] .lcslt.lcslt_dd-open,[data-theme="dark"] #lc-select-dd{border-color:#444;background:#111}.lcslt:not(.lcslt-multiple):hover:after,.lcslt.lcslt_dd-open:not(.lcslt-multiple):after{border-top-color:#666 !important}[data-theme="dark"] .lcslt:not(.lcslt-multiple):hover:after,[data-theme="dark"] .lcslt.lcslt_dd-open:not(.lcslt-multiple):after{border-top-color:#444 !important}.lcslt span:not(.lcslt-placeholder):not(.lcslt-multi-callout){line-height:1.4rem !important;font-size:.95rem !important}.lcslt span:not(.lcslt-placeholder):not(.lcslt-multi-callout),#lc-select-dd li{color:#484848}[data-theme="dark"] .lcslt span:not(.lcslt-placeholder):not(.lcslt-multi-callout),[data-theme="dark"] #lc-select-dd li{color:#ddd}.lcslt:not(.lcslt-disabled) .lcslt-multi-selected:hover,.lcslt:not(.lcslt-disabled) .lcslt-multi-callout:hover{color:#3f3f3f}[data-theme="dark"] .lcslt:not(.lcslt-disabled) .lcslt-multi-selected:hover,[data-theme="dark"] .lcslt:not(.lcslt-disabled) .lcslt-multi-callout:hover{color:#e2e2e2}.lcslt-placeholder{padding:0 !important;-webkit-transform:scale(.9) translate3d(-5%,-5%,0);-moz-transform:scale(.9) translate3d(-5%,-5%,0);-ms-transform:scale(.9) translate3d(-5%,-5%,0);transform:scale(.9) translate3d(-5%,-5%,0);color:#bbb}[data-theme="dark"] .lcslt-placeholder{color:#888}#lc-select-dd li.lcslt-dd-opt:not(.lcslt-disabled):not(.lcslt-selected):hover,#lc-select-dd .lcslt-dd-opt-hlight{color:#333;background:#ddd}[data-theme="dark"] #lc-select-dd li.lcslt-dd-opt:not(.lcslt-disabled):not(.lcslt-selected):hover,[data-theme="dark"] #lc-select-dd .lcslt-dd-opt-hlight{color:#fff;background:#555}.downupPopup{position:fixed;bottom:0;overflow:hidden;z-index:9999;will-change:transform;height:100%;left:50%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.downupPopup.no-act{-webkit-transform:translate(-50%,100vh) !important;-moz-transform:translate(-50%,100vh) !important;-ms-transform:translate(-50%,100vh) !important;transform:translate(-50%,100vh) !important}.downupPopup-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2vh 1.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-weight:400;font-size:1.2rem;text-transform:uppercase;background-color:rgba(255,255,255,0.95)}[data-theme="dark"] .downupPopup-header{background-color:rgba(51,51,51,0.95)}.downupPopup-header .downupPopup-kapat{-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;font-size:20px;cursor:pointer;stroke:#111}[data-theme="dark"] .downupPopup-header .downupPopup-kapat{stroke:#eee}.downupPopup-content{background-color:rgba(255,255,255,0.95);height:100%;padding-top:0}[data-theme="dark"] .downupPopup-content{background-color:rgba(51,51,51,0.95)}.downupPopup-content section{padding:1.5rem;overflow-x:hidden}.downupPopup-content section:first-child{padding-top:0}.downupPopup-content section:nth-child(even){background-color:rgba(230,230,230,0.95)}[data-theme="dark"] .downupPopup-content section:nth-child(even){background-color:rgba(34,34,34,0.95)}.downupPopup-content section h1{margin:.5rem 0 1.5rem;padding:0 0 .5rem;font-weight:400;opacity:.8}.downupPopup-content section details{overflow-x:hidden;margin-bottom:.5rem}.downupPopup-content section details summary{padding:1rem;font-weight:400;opacity:.8;cursor:pointer;background-color:rgba(230,230,230,0.95)}[data-theme="dark"] .downupPopup-content section details summary{background-color:rgba(34,34,34,0.95)}.downupPopup-content section details > div{margin:0 1rem .75rem}.downupPopup-content section p{padding:0}.downupPopup-content section label{display:block;margin-top:10px;margin-bottom:2px;margin-left:0;font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;font-size:.7rem;text-transform:uppercase;opacity:.5;line-height:normal}.downupPopup-content section input,.downupPopup-content section textarea,.downupPopup-content section button{padding:12px;border-radius:2px}.downupPopup-content section input,.downupPopup-content section textarea{width:100%;font-size:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;background-color:#fff;border-color:#ddd;color:#111}[data-theme="dark"] .downupPopup-content section input,[data-theme="dark"] .downupPopup-content section textarea{background-color:#222;border-color:#111;color:#eee}.downupPopup-content section input:focus,.downupPopup-content section textarea:focus{outline:none}.downupPopup-content section input{line-height:1rem}.downupPopup-content section input::placeholder{font-style:italic;opacity:.5}.downupPopup-content section button{cursor:pointer;border-width:1px;border-style:solid;border-color:#ddd;background-color:#ddd;color:#222}[data-theme="dark"] .downupPopup-content section button{border-color:#111;background-color:#111;color:#fff}.downupPopup-content section h3{font-weight:400}.downupPopup-content section figure{margin:0}.downupPopup-content section figure img{width:100%;max-width:480px}.downupPopup-content section figure figcaption{font-size:.8rem;font-style:italic}#dark-back{top:0;left:0;width:100%;height:100%;position:fixed;display:none;background:rgba(0,0,0,0.4);z-index:90;padding-right:17px;overflow:hidden}.contact-content{width:100%;height:100%;padding-bottom:20px;-webkit-perspective:600px;-moz-perspective:600px;-ms-perspective:600px;perspective:600px;display:grid;background-color:transparent}.contact-content .contact-card{width:100%;height:100%;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-ms-transition:-ms-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;cursor:pointer;position:relative;-webkit-transform-origin:center right;-moz-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.contact-content .contact-card.is-flipped{-webkit-transform:translateX(-100%) rotateY(-180deg);-moz-transform:translateX(-100%) rotateY(-180deg);-ms-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg)}.contact-content .contact-card .contact-face{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;padding-top:max(30px, 3%);padding-right:5%;padding-bottom:max(80px, 3%);padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:rgba(255,255,255,0.9)}[data-theme="dark"] .contact-content .contact-card .contact-face{background:rgba(51,51,51,0.9)}.contact-content .contact-card .contact-face .contact-face-wrapper{margin:0 auto;width:fit-content}.contact-content .contact-card .contact-face.face-front{padding-left:0%}@media screen and (max-width:700px){.contact-content .contact-card .contact-face.face-front{padding-left:5%}}.contact-content .contact-card .contact-face.face-front .contact-face-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-rows:max-content auto 1fr;grid-template-areas:"photo header" "photo divider" "photo info";grid-gap:3% 3vw}@media screen and (max-width:700px){.contact-content .contact-card .contact-face.face-front .contact-face-wrapper{grid-template-areas:"photo header" "divider divider" "info info"}}.contact-content .contact-card .contact-face.face-front .contact-face-flip{margin-left:0}@media screen and (max-width:700px){.contact-content .contact-card .contact-face.face-front .contact-face-flip{margin-left:-5%}}.contact-content .contact-card .contact-face.face-front .photo{grid-area:photo;width:clamp(80px,15vw,120px);border-radius:50%;box-shadow:rgba(237,232,220,0.42) 77px 65px 0 52px}[data-theme="dark"] .contact-content .contact-card .contact-face.face-front .photo{box-shadow:rgba(79,73,62,0.42) 77px 65px 0 52px}.contact-content .contact-card .contact-face.face-front .header{grid-area:header;margin-top:1rem}.contact-content .contact-card .contact-face.face-front .header p{padding-top:1rem}.contact-content .contact-card .contact-face.face-front hr.divider{grid-area:divider;margin:1rem}.contact-content .contact-card .contact-face.face-front .info{grid-area:info}.contact-content .contact-card .contact-face.face-front label{font-weight:200}.contact-content .contact-card .contact-face.face-front p{white-space:nowrap;line-height:1.5rem;padding:2% 0}.contact-content .contact-card .contact-face.face-front a{display:inline-block;color:inherit;padding:4px 6px;text-decoration:none;font-size:15px}.contact-content .contact-card .contact-face.face-front a:before{margin-right:6px}.contact-content .contact-card .contact-face.face-back .header{margin-top:1rem}.contact-content .contact-card .contact-face.face-back #contact-qrcode{margin-top:2rem}.contact-content .contact-card .contact-face .contact-face-flip{background-color:rgba(237,232,220,0.42);color:#72623b;position:absolute;bottom:-80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:100% 100% 0 0;width:100%;height:150px;padding-top:30px;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:4px;margin-left:-5%}[data-theme="dark"] .contact-content .contact-card .contact-face .contact-face-flip{background-color:rgba(79,73,62,0.42);color:#71695c}.contact-content .contact-card .contact-face h3{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600}.contact-content .contact-card .contact-face h4{font-size:clamp(1.1rem,3vw,1.5rem);font-weight:100;line-height:1.75}.contact-content .contact-card .contact-face.face-back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.contact-content .contact-card .contact-face.face-back hr.divider{margin:10%}.contact-content .contact-card .contact-face.face-back img.qrcode{border-radius:14px}[data-theme="dark"] .contact-content .contact-card .contact-face.face-back img.qrcode{background-color:#ddd}.mastodon-share-content #mastodon-share-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:8px 0 16px 0;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.mastodon-share-content #mastodon-share-intro img{width:32px;margin-right:16px;margin-top:4px}.mastodon-share-content #mastodon-instance-wrapper{position:relative}.mastodon-share-content #mastodon-instance-wrapper #mastodon-instance{padding-left:3.8rem}.mastodon-share-content #mastodon-instance-wrapper span{font-family:Arial,Helvetica,sans-serif;opacity:.5;position:absolute;top:11px;left:10px}.mastodon-share-content #mastodon-share{width:100%;margin-top:8px}@font-face{font-family:'Open Sans';font-weight:400 500;font-style:normal;font-display:swap;src:url("fonts/opensans/opensans-regular.woff2") format("woff2"),url("fonts/opensans/opensans-regular.ttf") format("truetype")}@font-face{font-family:'Open Sans';font-weight:600 700;font-style:normal;font-display:swap;src:url("fonts/opensans/opensans-semibold.woff2") format("woff2"),url("fonts/opensans/opensans-semibold.ttf") format("truetype")}@font-face{font-family:'Lexend';font-weight:200;font-style:normal;font-display:swap;src:url("fonts/lexend/webfonts/Lexend-ExtraLight.woff2") format("woff2"),url("fonts/lexend/ttf/Lexend-ExtraLight.ttf") format("truetype")}@font-face{font-family:'Lexend';font-weight:300;font-style:normal;font-display:swap;src:url("fonts/lexend/webfonts/Lexend-Light.woff2") format("woff2"),url("fonts/lexend/ttf/Lexend-Light.ttf") format("truetype")}@font-face{font-family:'Lexend';font-weight:400;font-style:normal;font-display:swap;src:url("fonts/lexend/webfonts/Lexend-Regular.woff2") format("woff2"),url("fonts/lexend/ttf/Lexend-Regular.ttf") format("truetype")}@font-face{font-family:'Lexend';font-weight:500;font-style:normal;font-display:swap;src:url("fonts/lexend/webfonts/Lexend-Medium.woff2") format("woff2"),url("fonts/lexend/ttf/Lexend-Medium.ttf") format("truetype")}@font-face{font-family:'Lexend';font-weight:600;font-style:normal;font-display:swap;src:url("fonts/lexend/webfonts/Lexend-SemiBold.woff2") format("woff2"),url("fonts/lexend/ttf/Lexend-SemiBold.ttf") format("truetype")}@font-face{font-family:"Source Code Pro";font-weight:300 400;font-style:normal;font-stretch:normal;font-display:swap;src:url("fonts/sourcecodepro/WOFF2/TTF/SourceCodePro-Regular.ttf.woff2") format("woff2"),url("fonts/sourcecodepro/TTF/SourceCodePro-Regular.ttf") format("truetype")}@font-face{font-family:"Source Code Pro";font-weight:400;font-style:italic;font-stretch:normal;font-display:swap;src:url("fonts/sourcecodepro/WOFF2/TTF/SourceCodePro-It.ttf.woff2") format("woff2"),url("fonts/sourcecodepro/TTF/SourceCodePro-It.ttf") format("truetype")}@font-face{font-family:"Source Code Pro";font-weight:600 700;font-style:normal;font-stretch:normal;font-display:swap;src:url("fonts/sourcecodepro/WOFF2/TTF/SourceCodePro-Bold.ttf.woff2") format("woff2"),url("fonts/sourcecodepro/TTF/SourceCodePro-Bold.ttf") format("truetype")}@font-face{font-family:"Source Code Pro";font-weight:600 700;font-style:italic;font-stretch:normal;font-display:swap;src:url("fonts/sourcecodepro/WOFF2/TTF/SourceCodePro-BoldIt.ttf.woff2") format("woff2"),url("fonts/sourcecodepro/TTF/SourceCodePro-BoldIt.ttf") format("truetype")}@font-face{font-family:fa-icons;font-style:normal;font-weight:normal;font-display:block;src:url("fonts/forkawesome/forkawesome-webfont.woff2?v=1.2.0") format("woff2"),url("fonts/forkawesome/forkawesome-webfont.ttf?v=1.2.0") format("truetype")}.fa{display:inline-block;font:normal normal normal 14px/1 fa-icons;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fab{font-family:fa-icons}.fa,.fas{font-family:fa-icons;font-weight:900}.far{font-family:fa-icons;font-weight:400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}::-webkit-scrollbar{width:8px;height:8px;background-color:#f1f1f1}[data-theme="dark"] ::-webkit-scrollbar{background-color:#222}::-webkit-scrollbar-track{background-color:#f1f1f1}[data-theme="dark"] ::-webkit-scrollbar-track{background-color:#222}::-webkit-scrollbar-thumb{background-color:#ddd}[data-theme="dark"] ::-webkit-scrollbar-thumb{background-color:#111}:root{--color-link:#000;--dark-color-link:#fff}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-size:15px}html,body{height:100%}body{color:#111;background:#f1f1f1;font-family:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:300;min-height:100vh;line-height:1.5rem}[data-theme="dark"] body{color:#eee;background:#222}.outer{max-width:1220px;margin:0 auto;padding:0 20px}.outer:before,.outer:after{content:"";display:table}.outer:after{clear:both}.inner{display:inline;float:left;width:98.33333333333333%;margin:0 .8333333333333334%}.left,.alignleft{float:left}.right,.alignright{float:right}.clear{clear:both}.hide{display:none}h1,h2,h3,h4,button,input,label{line-height:1.5rem}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}mark{background-color:rgba(255,210,0,0.33);padding:.15rem .3rem;color:#111}[data-theme="dark"] mark{color:#eee}ul[role='list'],ol[role='list']{list-style:none}input,textarea,button{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px}input::-moz-focus-inner,textarea::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}button,input[type=submit]{cursor:pointer;font-family:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}input:focus,textarea:focus{outline:none}textarea{resize:none;line-height:1.5rem}textarea:not([rows]){min-height:10em}figure{margin:0;white-space-collapse:initial}a{-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;transition:all ease-out 0.2s;color:var(--color-link)}[data-theme="dark"] a{color:var(--dark-color-link)}a:not([class]){text-decoration-skip-ink:auto}div.video-wrapper{position:relative;padding-bottom:56.25%;height:0}div.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr.divider{display:block;border:0;height:24px;background-image:url("/images/divider.png");background-repeat:no-repeat;background-position:center;margin:24px 0;opacity:.1;clear:both}[data-theme="dark"] hr.divider{opacity:.5}table{width:100%;border-collapse:collapse}table tbody tr:nth-child(even),table thead tr:nth-child(even){background:#eee}table tbody tr th,table thead tr th,table tbody tr td,table thead tr td{padding:.6666666666666666rem}table tbody tr td,table thead tr td{font-weight:300}table tbody tr th,table thead tr th{font-weight:400}table tbody tr:not(.no-border) th:not(:empty),table thead tr:not(.no-border) th:not(:empty),table tbody tr:not(.no-border) td,table thead tr:not(.no-border) td{border:1px #eee solid}.fa-icon-mail:before{font-family:fa-icons;content:"\f0e0"}.fa-icon-phone:before{font-family:fa-icons;content:"\f095"}.fa-icon-linkedin:before{font-family:fa-icons;content:"\f0e1";color:#0077b5}.fa-icon-xing:before{font-family:fa-icons;content:"\f168";color:#026466}.fa-icon-mastodon:before{font-family:fa-icons;content:"\f2e1";color:#6364ff}.fa-icon-github:before{font-family:fa-icons;content:"\f09b";color:#181717}.fa-icon-500px:before{font-family:fa-icons;content:"\f26e";color:#000}.fa-icon-pixelfed:before{font-family:fa-icons;content:"\f314";color:#000}.fa-icon-unsplash:before{font-family:fa-icons;content:"\f325";color:#000}.fa-icon-download:before{font-family:fa-icons;content:"\f019"}pre.json{font-family:'Roboto Mono',monospace;font-size:13px}pre.json .string{color:#4271ae}pre.json .number{color:#4271ae}pre.json .boolean{color:#4271ae}pre.json .null{color:#ababab}pre.json .key{color:#c15353}@media screen and (min-width:768px){main:not(.hide-sidebar){display:inline;float:left;width:73.33333333333333%;margin:0 .8333333333333334%}}.medium-zoom--opened .medium-zoom-overlay{z-index:999;backdrop-filter:blur(8px)}.medium-zoom-image--opened{z-index:1000;border-radius:1px}#wrap-404{text-align:center;margin:20px 0 40px}#wrap-404 pre{background-color:transparent;white-space:pre;letter-spacing:0;font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;font-size:16px;zoom:80%}@media screen and (max-width:479px){#wrap-404 pre{zoom:50%}}#introduction .page-title{display:block;text-align:center;font-size:2rem;letter-spacing:.1rem;margin:3rem auto .5rem;font-weight:300}@media screen and (max-width:479px){#introduction .page-title{font-size:1.75rem;letter-spacing:0}}#introduction .page-title strong{font-weight:700;background:url("/images/banner.jpg") no-repeat 58% 67%;-webkit-background-clip:text;color:transparent}#introduction .page-content{position:relative;text-align:justify;max-width:410px;margin:0 auto}@media screen and (max-width:479px){#introduction .page-content{padding:0 1.5rem}}#introduction .page-content:before{display:block;position:absolute;font-family:fa-icons;text-rendering:auto;-webkit-font-smoothing:antialiased;z-index:-1;color:#fff;opacity:.75;line-height:1em}[data-theme="dark"] #introduction .page-content:before{color:#1a1a1a}#introduction.d0 .page-content:before{content:"\f1fc";font-size:14em;top:-10px;left:-148px;-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);transform:rotate(295deg)}@media screen and (max-width:479px){#introduction.d0 .page-content:before{font-size:14em;top:4px;left:-100px;-webkit-transform:rotate(295deg);-moz-transform:rotate(295deg);-ms-transform:rotate(295deg);transform:rotate(295deg)}}#introduction.d1 .page-content:before{content:"\f040";font-size:14em;top:-8px;left:-120px;-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-ms-transform:rotate(110deg);transform:rotate(110deg)}@media screen and (max-width:479px){#introduction.d1 .page-content:before{font-size:13em;top:11px;left:-80px;-webkit-transform:rotate(116deg);-moz-transform:rotate(116deg);-ms-transform:rotate(116deg);transform:rotate(116deg)}}#introduction.d2 .page-content:before{content:"\f08d";font-size:15em;top:-24px;left:-106px;-webkit-transform:rotate(339deg);-moz-transform:rotate(339deg);-ms-transform:rotate(339deg);transform:rotate(339deg)}@media screen and (max-width:479px){#introduction.d2 .page-content:before{font-size:16em;top:-16px;left:-88px;-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);transform:rotate(342deg)}}#introduction.d3 .page-content:before{content:"\f331";font-size:14em;top:-11px;left:-137px;-webkit-transform:rotate(293deg);-moz-transform:rotate(293deg);-ms-transform:rotate(293deg);transform:rotate(293deg)}@media screen and (max-width:479px){#introduction.d3 .page-content:before{font-size:14em;top:-16px;left:-98px;-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);transform:rotate(298deg)}}#introduction.d4 .page-content:before{content:"\f0a1";font-size:14em;top:-11px;left:-121px;-webkit-transform:rotate(59deg) scaleX(-1);-moz-transform:rotate(59deg) scaleX(-1);-ms-transform:rotate(59deg) scaleX(-1);transform:rotate(59deg) scaleX(-1)}@media screen and (max-width:479px){#introduction.d4 .page-content:before{font-size:13em;top:1px;left:-80px;-webkit-transform:rotate(59deg) scaleX(-1);-moz-transform:rotate(59deg) scaleX(-1);-ms-transform:rotate(59deg) scaleX(-1);transform:rotate(59deg) scaleX(-1)}}#introduction.d5 .page-content:before{content:"\f069";font-size:13em;top:-35px;left:-100px;-webkit-transform:rotate(298deg);-moz-transform:rotate(298deg);-ms-transform:rotate(298deg);transform:rotate(298deg)}@media screen and (max-width:479px){#introduction.d5 .page-content:before{font-size:13em;top:-20px;left:-90px;-webkit-transform:scaleX(-1) rotate(327deg);-moz-transform:scaleX(-1) rotate(327deg);-ms-transform:scaleX(-1) rotate(327deg);transform:scaleX(-1) rotate(327deg)}}#introduction.d6 .page-content:before{content:"\f02b";font-size:14em;top:-25px;left:-110px;-webkit-transform:scaleX(-1) rotate(72deg);-moz-transform:scaleX(-1) rotate(72deg);-ms-transform:scaleX(-1) rotate(72deg);transform:scaleX(-1) rotate(72deg)}@media screen and (max-width:479px){#introduction.d6 .page-content:before{font-size:13em;top:13px;left:-68px;-webkit-transform:scaleX(-1) rotate(72deg);-moz-transform:scaleX(-1) rotate(72deg);-ms-transform:scaleX(-1) rotate(72deg);transform:scaleX(-1) rotate(72deg)}}#spotlight .spl-footer .spl-button{position:absolute;right:0;bottom:0;margin:0;padding:20px;background-color:transparent;color:#fff;opacity:.5;text-transform:uppercase}.article-inner,.archive-article-inner,.page-content section,.page-content .view .card,.page-content section.image img,.anything-inner{border-radius:2px}.article-inner,.archive-article-inner,.page-content section,.page-content .view .card,.page-content section.image img,.anything-inner{border-radius:4px;background:#fff;box-shadow:1px 2px 20px 5px #ddd}[data-theme="dark"] .article-inner,[data-theme="dark"] .archive-article-inner,[data-theme="dark"] .page-content section,[data-theme="dark"] .page-content .view .card,[data-theme="dark"] .page-content section.image img,[data-theme="dark"] .anything-inner{background:#333;box-shadow:1px 2px 40px 1px #111}.article-date,.article-comment-link,.article-category .article-category-link,.article-syndication > h2,.article-interaction > h2,.article-webmentions > h2,.article-related > h2,.archive-year,.widget-title{text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:400}.article-entry h1,.article-share h1,.article-interaction h1,.page-content h1,.page-content .view .card h1,.anything-content h1,.widget h1{font-size:2rem;line-height:2rem}.article-entry h2,.article-share h2,.article-interaction h2,.page-content h2,.page-content .view .card h2,.anything-content h2,.widget h2{font-size:1.7rem;line-height:1.7rem}.article-entry h3,.article-share h3,.article-interaction h3,.page-content h3,.page-content .view .card h3,.anything-content h3,.widget h3{font-size:1.3rem}.article-entry h4,.article-share h4,.article-interaction h4,.page-content h4,.page-content .view .card h4,.anything-content h4,.widget h4{font-size:1.3rem}.article-entry h5,.article-share h5,.article-interaction h5,.page-content h5,.page-content .view .card h5,.anything-content h5,.widget h5{font-size:1.1rem}.article-entry h6,.article-share h6,.article-interaction h6,.page-content h6,.page-content .view .card h6,.anything-content h6,.widget h6{font-size:1rem;color:#777}.article-entry hr,.article-share hr,.article-interaction hr,.page-content hr,.page-content .view .card hr,.anything-content hr,.widget hr{display:block;border:0;height:24px;background-image:url("/images/divider.png");background-repeat:no-repeat;background-position:center;margin:24px 0;opacity:.1;clear:both}[data-theme="dark"] .article-entry hr,[data-theme="dark"] .article-share hr,[data-theme="dark"] .article-interaction hr,[data-theme="dark"] .page-content hr,[data-theme="dark"] .page-content .view .card hr,[data-theme="dark"] .anything-content hr,[data-theme="dark"] .widget hr{opacity:.5}.article-entry strong,.article-share strong,.article-interaction strong,.page-content strong,.page-content .view .card strong,.anything-content strong,.widget strong{font-weight:500}.article-entry em,.article-share em,.article-interaction em,.page-content em,.page-content .view .card em,.anything-content em,.widget em,.article-entry cite,.article-share cite,.article-interaction cite,.page-content cite,.page-content .view .card cite,.anything-content cite,.widget cite{font-style:italic}.article-entry sup,.article-share sup,.article-interaction sup,.page-content sup,.page-content .view .card sup,.anything-content sup,.widget sup,.article-entry sub,.article-share sub,.article-interaction sub,.page-content sub,.page-content .view .card sub,.anything-content sub,.widget sub{font-size:.8rem;line-height:0;position:relative;vertical-align:baseline}.article-entry sup,.article-share sup,.article-interaction sup,.page-content sup,.page-content .view .card sup,.anything-content sup,.widget sup{top:-.5rem}.article-entry sub,.article-share sub,.article-interaction sub,.page-content sub,.page-content .view .card sub,.anything-content sub,.widget sub{bottom:-.2rem}.article-entry small,.article-share small,.article-interaction small,.page-content small,.page-content .view .card small,.anything-content small,.widget small{font-size:.8rem}.article-entry acronym,.article-share acronym,.article-interaction acronym,.page-content acronym,.page-content .view .card acronym,.anything-content acronym,.widget acronym,.article-entry abbr,.article-share abbr,.article-interaction abbr,.page-content abbr,.page-content .view .card abbr,.anything-content abbr,.widget abbr{border-bottom:1px dotted}.article-entry ul,.article-share ul,.article-interaction ul,.page-content ul,.page-content .view .card ul,.anything-content ul,.widget ul,.article-entry ol,.article-share ol,.article-interaction ol,.page-content ol,.page-content .view .card ol,.anything-content ol,.widget ol,.article-entry dl,.article-share dl,.article-interaction dl,.page-content dl,.page-content .view .card dl,.anything-content dl,.widget dl{margin:0 20px}.article-entry ul ul,.article-share ul ul,.article-interaction ul ul,.page-content ul ul,.page-content .view .card ul ul,.anything-content ul ul,.widget ul ul,.article-entry ol ul,.article-share ol ul,.article-interaction ol ul,.page-content ol ul,.page-content .view .card ol ul,.anything-content ol ul,.widget ol ul,.article-entry ul ol,.article-share ul ol,.article-interaction ul ol,.page-content ul ol,.page-content .view .card ul ol,.anything-content ul ol,.widget ul ol,.article-entry ol ol,.article-share ol ol,.article-interaction ol ol,.page-content ol ol,.page-content .view .card ol ol,.anything-content ol ol,.widget ol ol{margin-top:0;margin-bottom:0}.article-entry ul,.article-share ul,.article-interaction ul,.page-content ul,.page-content .view .card ul,.anything-content ul,.widget ul{list-style:disc}.article-entry ol,.article-share ol,.article-interaction ol,.page-content ol,.page-content .view .card ol,.anything-content ol,.widget ol{list-style:decimal}.article-entry dt,.article-share dt,.article-interaction dt,.page-content dt,.page-content .view .card dt,.anything-content dt,.widget dt{font-weight:400}.article-entry fieldset,.article-share fieldset,.article-interaction fieldset,.page-content fieldset,.page-content .view .card fieldset,.anything-content fieldset,.widget fieldset{position:relative}.archive-title,.page-title{position:relative;display:inline-block;margin:2.5rem 0;font-size:1.6rem;font-weight:400;line-height:2rem;text-transform:uppercase;color:#555}[data-theme="dark"] .archive-title,[data-theme="dark"] .page-title{color:#dadada}.archive-title span,.page-title span{font-weight:300;text-transform:uppercase}.archive-title span b,.page-title span b{padding:0 .4rem;text-transform:none;font-weight:300;opacity:.33}.archive-title strong,.page-title strong{word-wrap:break-word;word-break:keep-all;display:inline-block}.webmention .wm-content a,.alertbox a{color:inherit !important;border-bottom:none !important;text-decoration-line:underline !important;text-decoration-style:dotted !important;text-decoration-color:#bbb !important}[data-theme="dark"] .webmention .wm-content a,[data-theme="dark"] .alertbox a{text-decoration-color:#555 !important}.webmention .wm-content a:hover,.alertbox a:hover{text-decoration-style:solid !important;text-decoration-color:inherit !important}@media (prefers-reduced-motion:no-preference){.article-photo,.archive-article-photo{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all ease-out 0.6s;-moz-transition:all ease-out 0.6s;-ms-transition:all ease-out 0.6s;transition:all ease-out 0.6s;opacity:.6;filter:grayscale(1) contrast(1)}[data-theme="dark"] .article-photo,[data-theme="dark"] .archive-article-photo{opacity:.8;filter:grayscale(1) contrast(0.75) brightness(.6)}}@media (prefers-reduced-motion:no-preference){.article-photo.in-view,.archive-article-photo.in-view{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);opacity:1;filter:grayscale(0) contrast(1)}[data-theme="dark"] .article-photo.in-view,[data-theme="dark"] .archive-article-photo.in-view{opacity:1;filter:grayscale(0) contrast(1) brightness(.75)}}#header{width:100%;height:600px;position:fixed;z-index:1001;overflow:hidden;filter:grayscale(0);-webkit-transition:filter 2.5s ease, background-color 0.25s ease;-moz-transition:filter 2.5s ease, background-color 0.25s ease;-ms-transition:filter 2.5s ease, background-color 0.25s ease;transition:filter 2.5s ease, background-color 0.25s ease;background-color:#555;border-radius:0 0 1px 1px}@media screen and (min-width:480px) and (max-width:767px){#header{height:450px}}@media screen and (max-width:479px){#header{height:300px}}#header.gray{filter:grayscale(1)}[data-theme="dark"] #header{border-bottom-color:#111;background-color:#000}#header:before,#header:after{content:"";position:absolute;left:0;right:0;height:40px}#content{padding-top:600px}@media screen and (min-width:480px) and (max-width:767px){#content{padding-top:450px}}@media screen and (max-width:479px){#content{padding-top:300px}}#header-outer{position:relative;z-index:99}#header-photo,#header-photo-link{display:none}header.photograph #header-photo-link{position:absolute;display:block;top:4px;right:100%;padding:8px;white-space:nowrap;font-size:.8rem;text-decoration:none;z-index:99;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;color:rgba(255,255,255,0.6)}header.photograph #header-photo-link:hover{color:#fff}header.photograph #header-photo-link strong{font-weight:400}#header-inner{position:relative;width:auto;margin:auto;float:right}#banner{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/banner.jpg");background-position:center;background-color:#000;background-size:contain;z-index:-1}[data-theme="dark"] #banner:before{position:absolute;background:rgba(0,0,0,0.25);content:"";width:100%;height:100%}#header-nav-start,#header-nav-end{position:absolute;z-index:1;bottom:0;height:42px;width:20px;opacity:0;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;color:rgba(0,0,0,0.4)}#header-nav-start.show,#header-nav-end.show{opacity:1}#header-nav-start{left:0;box-shadow:inset 20px 0 15px -15px}#header-nav-end{right:0;box-shadow:inset -20px 0 15px -15px}#header-nav{position:absolute;bottom:0;width:100%;height:auto;backdrop-filter:blur(5px) brightness(90%);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@supports not (backdrop-filter:none){#header-nav{background:rgba(0,0,0,0.25)}}#header-nav::-webkit-scrollbar{display:none}@supports not (webkit-scrollbar){#header-nav{scrollbar-width:none}}#header-nav .menu{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;list-style:none;margin:0;padding:0;width:100%}#header-nav .menu .menu-item{-webkit-flex-basis:40px;flex-basis:40px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-flex:0;-moz-box-flex:0;-ms-box-flex:0;box-flex:0;-webkit-flex-grow:0;flex-grow:0;max-width:100px;margin:auto 10px}#header-nav .menu .menu-item a{color:#fff;font-size:16px;font-weight:400;text-decoration:none;text-align:center;display:block;width:100%;padding:10px 0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#header-nav .menu .menu-item:last-child a{padding-right:15px}.menu-item-icon{margin:auto 0 !important}.menu-item-icon a:before{font-family:fa-icons;font-size:16px;font-weight:300;width:16px;height:16px}.menu-item-icon a span{display:none}.menu-item-icon:first-child{margin-left:5px !important}.menu-item-icon#nav-home-link a:before{content:"\f015";font-size:22px;position:absolute;top:10px;left:16px}.menu-item-icon#nav-search-link a:before{content:"\f002";font-size:18px}#header-title{text-align:center;position:absolute;top:30px;left:0;width:calc(100% - 60px);margin:0 30px}body.article-view #progress{position:absolute;width:100%;height:4px;bottom:0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#ff8c00}[data-theme="dark"] body.article-view #progress{background-color:#b36200}#subtitle,#logo{text-decoration:none;color:#fff;font-weight:300}#title-wrap{font-family:'Open Sans';font-size:67px;line-height:60px}@media screen and (max-width:479px){#title-wrap{font-size:53px;line-height:53px}}#title-wrap .typing-placeholder{border:0;margin:-1px;overflow:hidden;padding:0;width:0}#subtitle{letter-spacing:.5px;font-size:15px;line-height:16px;margin-top:10.666666666666666px}@media screen and (max-width:479px){#subtitle{letter-spacing:.25px;font-size:12px;line-height:12px;margin-top:6px}}#sub-socialmediaimage-link{background:transparent !important;width:20px;height:20px;margin:20px auto}#logo{font-family:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-variant:small-caps;font-weight:600;letter-spacing:0;display:inline-block}#sub-nav{float:right;margin-right:-20px}.sub-nav-icon{float:left;color:#fff;opacity:.6;text-decoration:none;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;display:block;padding:20px 15px}.sub-nav-icon:hover{opacity:1}.sub-nav-icon{font-family:fa-icons;text-align:center;font-size:18px;width:16px;height:16px;padding:16px 12px;position:relative;cursor:pointer}#sub-nav-theme{position:relative;display:inline}#sub-nav-theme input#theme-switch[type=checkbox]{display:none}#sub-nav-theme input#theme-switch[type=checkbox] + label{color:#fff;opacity:.4;height:32px;width:32px;display:inline-block;margin:12px;font-size:22px;cursor:pointer;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}#sub-nav-theme input#theme-switch[type=checkbox] + label:hover{opacity:1}#sub-nav-theme input#theme-switch[type=checkbox] + label:before{display:inline-block;margin:2px 6px 6px 8px;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:fa-icons;content:"\f328"}#sub-nav-theme input#theme-switch[type=checkbox]:checked + label{font-size:20px}#sub-nav-theme input#theme-switch[type=checkbox]:checked + label:before{content:"\f329";margin-left:6px}.article{margin:2.5rem 0;position:relative}.article-meta{position:relative;z-index:99}.article-meta:before,.article-meta:after{content:"";display:table}.article-meta:after{clear:both}.article-date{color:#888;float:left;margin-bottom:.5rem;margin-right:1.25rem;letter-spacing:0}[data-theme="dark"] .article-date{color:#666}.article-date:hover{color:var(--color-link)}[data-theme="dark"] .article-date:hover{color:var(--dark-color-link)}.article-date time.updated{color:#111}[data-theme="dark"] .article-date time.updated{color:#eee}.article-date time.updated:before{content:"Update, "}.article.note:not(:first-child){margin-top:3rem}.article.note .article-header{padding-top:3rem}.article.note .article-meta time{top:-1rem;left:1rem;position:absolute;padding:.25rem .75rem;font-weight:400;border-radius:2px;font-size:.8rem;text-transform:uppercase;color:#fff;z-index:99;background-color:#ff8c00}[data-theme="dark"] .article.note .article-meta time{background-color:#b36200}.article.note .article-meta small{display:none}.article.note.rel .article-header{padding-top:3.75rem}.article.note.rel .article-meta small{display:block;position:absolute;padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;padding-left:8rem;width:calc(100% - 8.5rem);font-size:.8rem;border-radius:0 4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f1f1f1}@media screen and (max-width:479px){.article.note.rel .article-meta small{padding-left:8rem;width:calc(100% - 8.5rem)}}[data-theme="dark"] .article.note.rel .article-meta small{background-color:#222}.article.note.rel .article-meta small span{padding-right:3px;opacity:.5}.article.note.rel .article-meta small a{text-decoration:none}.article.note img{max-width:240px}@media screen and (min-width:768px){.article.note img{max-width:360px}}@media screen and (min-width:480px) and (max-width:767px){.article.note img{max-width:320px}}.article.note span.caption{display:none}.note-list .article.note{margin-left:2.5rem}.note-list .article.note:first-of-type{margin-top:1rem}@media screen and (max-width:479px){.note-list .article.note{margin-left:1.5rem;margin-bottom:3rem}}.note-list .article.note:not(:last-child)::before{content:"";display:block;position:absolute;height:calc(100% + 4rem);left:-1.5rem;top:0;border-color:#ff8c00;border-width:1px;border-style:solid}@media screen and (max-width:479px){.note-list .article.note:not(:last-child)::before{height:calc(100% + 3rem);left:calc(-1.4rem + 6px)}}[data-theme="dark"] .note-list .article.note:not(:last-child)::before{border-color:#b36200}.note-list .article.note .article-meta time{left:-2.75rem}@media screen and (max-width:479px){.note-list .article.note .article-meta time{left:-1.5rem}}.note-list .article.note .article-meta small{padding-left:4.5rem;width:calc(100% - 5rem)}@media screen and (max-width:479px){.note-list .article.note .article-meta small{padding-left:5.5rem;width:calc(100% - 6rem)}}.note-list .article.note .article-header a,.note-list .article.note .article-footer,.note-list .article.note .article-entry{-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.note-list .article.note .article-footer,.note-list .article.note .article-entry{-webkit-animation:slideUp ease .6s;-moz-animation:slideUp ease .6s;-ms-animation:slideUp ease .6s;animation:slideUp ease .6s;padding-top:0}.note-list.condensed .article.note{margin-bottom:1.5rem}.note-list.condensed .article.note:not(:first-child){margin-top:2.5rem}.note-list.condensed .article.note:not(:last-child)::before{height:calc(100% + 3rem)}.note-list.condensed .article.note .article-entry,.note-list.condensed .article.note .article-footer{height:0;padding:0;margin:0;overflow:hidden;-webkit-animation:slideDown ease .3s;-moz-animation:slideDown ease .3s;-ms-animation:slideDown ease .3s;animation:slideDown ease .3s}.note-list.condensed .article.note .article-header{padding:1.75rem 1rem .75rem 1rem}.note-list.condensed .article.note .article-header a{font-size:1.2rem;font-weight:400;line-height:1.5rem}.note-list.condensed .article.note.rel .article-header{padding:2.5rem 1rem .5rem 1rem}.article-inner{overflow:hidden;margin-bottom:1.5rem}.article-photo{height:150px;width:100%;object-fit:cover}@media screen and (min-width:480px) and (max-width:767px){.article-photo{height:175px}}@media screen and (min-width:768px) and (max-width:1023px){.article-photo{height:200px}}@media screen and (min-width:1024px){.article-photo{height:250px}}.article-comment-link{color:#888;float:left;font-size:12px}[data-theme="dark"] .article-comment-link{color:#666}.article-comment-link:before{content:"\f27a";font-family:fa-icons;padding-right:5px}.article-comment-link .hide{display:none}.article-category{position:absolute;right:0;bottom:0;margin-bottom:.5rem;margin-left:.5rem;border:none}.article-category:hover a{color:var(--color-link)}[data-theme="dark"] .article-category:hover a{color:var(--dark-color-link)}.article-category .article-category-link{color:#888}[data-theme="dark"] .article-category .article-category-link{color:#666}.article-header{padding:2rem 2rem 0}.article-anything{text-transform:uppercase;text-decoration:none;display:inline-block;font-size:.8rem;margin-bottom:.5rem;margin-right:.5rem;color:#777}[data-theme="dark"] .article-anything{color:#999}.article-anything:hover{color:var(--color-link)}[data-theme="dark"] .article-anything:hover{color:var(--dark-color-link)}.article-title{position:relative;z-index:0;display:table;text-decoration:none;font-weight:400;letter-spacing:-1px;font-size:1.8rem;line-height:2rem;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s;color:#555}[data-theme="dark"] .article-title{color:#dadada}.article-title em{opacity:.6}.article-title strong{opacity:.2}a.article-title:hover{color:var(--color-link)}[data-theme="dark"] a.article-title:hover{color:var(--dark-color-link)}a.article-title:hover em,a.article-title:hover strong{opacity:1}a.article-title:before{position:absolute;z-index:-1;display:table-cell;margin:-3px -9px;background:#f8f8f8;content:"";border-radius:4px;inset:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-ms-transition:-ms-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}[data-theme="dark"] a.article-title:before{background:#2c2c2c}a.article-title:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.article-subtitle{font-size:1.2rem;line-height:1.5rem;margin-top:1.5rem;color:#888}.article-entry{color:#555;padding:0 2rem}.article-entry:before,.article-entry:after{content:"";display:table}.article-entry:after{clear:both}[data-theme="dark"] .article-entry{color:#dadada}.article-entry .float-element{display:block;float:right;margin:1.5rem 0 1.5rem 1.5rem}.article-entry p,.article-entry table{margin:1.5rem 0;line-height:1.66rem}.article-entry h1,.article-entry h2,.article-entry h3,.article-entry h5{font-weight:400}.article-entry h4,.article-entry h6{font-weight:300}.article-entry h1,.article-entry h2,.article-entry h3,.article-entry h4,.article-entry h5,.article-entry h6{line-height:2rem;margin:2rem 0 1rem}.article-entry hr + h1,.article-entry hr + h2,.article-entry hr + h3{margin:.6666666666666666rem 0 1rem}.article-entry a:not([class]),.article-entry a.u-in-reply-to{text-decoration:none;white-space:pre-line;word-break:break-word;border-bottom:#bbb 1px dashed}[data-theme="dark"] .article-entry a:not([class]),[data-theme="dark"] .article-entry a.u-in-reply-to{border-bottom:#555 1px dashed}.article-entry a:not([class]):hover,.article-entry a.u-in-reply-to:hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .article-entry a:not([class]):hover,[data-theme="dark"] .article-entry a.u-in-reply-to:hover{border-bottom:var(--dark-color-link) 1px solid}.article-entry a.img-link{-webkit-transition:all ease-out 0.6s;-moz-transition:all ease-out 0.6s;-ms-transition:all ease-out 0.6s;transition:all ease-out 0.6s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.75;filter:grayscale(1) contrast(1)}[data-theme="dark"] .article-entry a.img-link{opacity:.75;filter:grayscale(1) contrast(0.75) brightness(.6)}.article-entry a.img-link.in-view{-webkit-transform:scale(1.0125);-moz-transform:scale(1.0125);-ms-transform:scale(1.0125);transform:scale(1.0125);opacity:1;filter:grayscale(0) contrast(1)}[data-theme="dark"] .article-entry a.img-link.in-view{opacity:1;filter:grayscale(0) contrast(1) brightness(.75)}.article-entry a.img-link.in-view:hover{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025)}.article-entry ul,.article-entry ol,.article-entry dl{margin-top:1.5rem;margin-bottom:1.5rem}.article-entry ul li,.article-entry ol li,.article-entry dl li{margin-bottom:6px}.article-entry img,.article-entry video{max-width:100%;height:auto;display:block;margin:auto}[data-theme="dark"] .article-entry img:not(.image-compare),[data-theme="dark"] .article-entry video:not(.image-compare){filter:brightness(85%)}.article-entry img.limit{max-width:240px}@media screen and (min-width:768px){.article-entry img.limit{max-width:360px}}@media screen and (min-width:480px) and (max-width:767px){.article-entry img.limit{max-width:320px}}.article-entry .image-compare.image-modified{max-width:none;height:100%}.article-entry .image-masonry img{border-radius:2px}.article-entry .float-matchgrid{display:grid;float:right;margin:1.5rem 0 1.5rem 1.5rem;grid-template-columns:1fr max-content 1fr}.article-entry .float-matchgrid img{width:clamp(64px,8vw,100px)}.article-entry .float-matchgrid span{padding:1rem;font-weight:700;font-size:clamp(1.75rem,6vw,2.5rem);-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}@media screen and (max-width:479px){.article-entry .float-matchgrid span{padding:.5rem}}.article-entry iframe{border:none}.article-entry table{width:100%;border-collapse:collapse;border-spacing:0}.article-entry th{font-weight:400;padding-bottom:.5rem;border-bottom:3px solid #e8e8e8}[data-theme="dark"] .article-entry th{border-bottom:3px solid #666}.article-entry td{border-bottom:1px solid #e8e8e8}[data-theme="dark"] .article-entry td{border-bottom:1px solid #666}.article-entry details{margin-top:2px}.article-entry details:hover summary{font-weight:400}.article-entry details[open]{margin-bottom:20px}.article-entry details[open] summary{font-weight:400}.article-entry details summary{cursor:pointer;padding:5px 0}.article-entry details blockquote{margin-top:10px;margin-left:20px}.article-entry details blockquote + cite{margin-left:20px}.article-entry details.github-readme{margin:0 -30px;padding:10px 25px;border-left:6px #181717 solid}.article-entry details.github-readme[open]{background-color:#fdfdfd}[data-theme="dark"] .article-entry details.github-readme[open]{background-color:#181717}.article-entry details.github-readme[open] summary{background-color:#fdfdfd}[data-theme="dark"] .article-entry details.github-readme[open] summary{background-color:#181717}.article-entry details.github-readme summary{padding:10px;margin:-10px 0 -10px -10px}.article-entry details.github-readme pre{margin:0 -25px;background-color:#fff}[data-theme="dark"] .article-entry details.github-readme pre{background-color:#333}.article-entry blockquote{position:relative;padding:1px 35px;margin:1.5rem 0 0;text-align:left;font-style:italic;background-color:rgba(205,205,205,0.2);border-left:4px rgba(205,205,205,0.75) solid}.article-entry blockquote:before{position:absolute;width:41px;height:41px;top:-13px;left:-22px;display:block;border-radius:50%;content:"";background:#fff}[data-theme="dark"] .article-entry blockquote:before{background:#333}.article-entry blockquote:after{content:"\f10e";color:rgba(205,205,205,0.75);position:absolute;display:block;top:-2px;left:-12px;font-family:fa-icons;font-size:22px;font-style:normal}.article-entry blockquote + cite{display:block;margin:0;padding:0 10px 10px;background-color:rgba(205,205,205,0.2);border-left:4px rgba(205,205,205,0.75) solid}.article-entry blockquote + cite a{color:#c8c8c8 !important;border:none !important}.article-entry blockquote + cite a:hover{border:none !important;color:var(--color-link) !important}.article-entry blockquote ol,.article-entry blockquote ul{margin-top:0;margin-bottom:0}.article-entry blockquote p{line-height:1.66rem;margin:1rem 0}.article-entry blockquote footer{font-size:15px;margin:1.5rem 0;font-family:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.article-entry blockquote footer cite:before{content:"—";padding:0 .5rem}.article-entry .pullquote{text-align:left;width:45%;margin:0}.article-entry .pullquote.left{margin-left:.5rem;margin-right:1rem}.article-entry .pullquote.right{margin-right:.5rem;margin-left:1rem}.article-entry .caption{color:#777;display:block;font-size:.8rem;font-style:italic;opacity:.6;margin-top:.5rem;position:relative;text-align:center}[data-theme="dark"] .article-entry .caption{color:#999}.article-entry .video-container{position:relative;padding-top:56.25%;height:0;overflow:hidden}.article-entry .video-container iframe,.article-entry .video-container object,.article-entry .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.article-entry .photo-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:2rem;margin-block-start:2rem}.article-entry .photo-list figure img{border-radius:4px;box-shadow:1px 1px 12px 0 #888 !important}[data-theme="dark"] .article-entry .photo-list figure img{box-shadow:1px 1px 12px 0 #000 !important}.article-entry .photo-list figure figcaption{text-align:center;padding-block:.75rem;font-style:italic;color:#777}[data-theme="dark"] .article-entry .photo-list figure figcaption{color:#999}.article-more-link,.download-link{margin:0 !important}.article-more-link{font-size:.8rem;text-transform:uppercase}.article-more-link:before{font-family:fa-icons;margin-right:4px;font-size:.8rem;font-weight:300;content:"\f054";color:var(--color-link)}[data-theme="dark"] .article-more-link:before{color:var(--dark-color-link)}.button:not(.posts){display:inline-block;text-align:center;font-size:15px;position:relative;text-decoration:none;padding:.75rem 1rem;background-color:#ededed;color:#555;border:none;border-radius:2px}.button:not(.posts):hover{background-color:var(--color-link);color:#fff}[data-theme="dark"] .button:not(.posts){background-color:#555;color:#bbb}[data-theme="dark"] .button:not(.posts):hover{background-color:var(--dark-color-link);color:#fff}.download-link{margin:1.5rem 0 !important;text-align:center}@media screen and (max-width:479px){.download-link a strong{display:inline-block}}.article-share{margin-top:-1.5rem;min-height:auto;border-top:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-share button.share{-ms-flex-line-pack:right;-webkit-align-content:right;align-content:right;text-decoration:none;padding:.5rem 1rem;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;transition:all ease-out 0.2s;z-index:1;box-shadow:inset 0 20px 20px -20px #aaa;background-color:#ddd}[data-theme="dark"] .article-share button.share{box-shadow:inset 0 20px 20px -20px #000;background-color:#111}.article-share button.share:focus{outline:none}.article-share button.share.mastodon{color:var(--color-link)}[data-theme="dark"] .article-share button.share.mastodon{color:var(--dark-color-link);background-color:#333}.article-share button.share.mastodon:hover{box-shadow:inset 0 20px 20px -20px #666;color:#f8f8f8;background-color:var(--color-link)}[data-theme="dark"] .article-share button.share.mastodon:hover{box-shadow:inset 0 20px 20px -20px #222;color:#2c2c2c;background-color:var(--dark-color-link)}.article-syndication,.article-interaction,.article-webmentions,.article-related{min-height:86px;padding-bottom:2rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff}[data-theme="dark"] .article-syndication,[data-theme="dark"] .article-interaction,[data-theme="dark"] .article-webmentions,[data-theme="dark"] .article-related{border-bottom-color:#111}.article-syndication > h2,.article-interaction > h2,.article-webmentions > h2,.article-related > h2{color:#888;font-size:1.2rem;line-height:1.5rem;margin:1.5rem 0}[data-theme="dark"] .article-syndication > h2,[data-theme="dark"] .article-interaction > h2,[data-theme="dark"] .article-webmentions > h2,[data-theme="dark"] .article-related > h2{color:#666}.article-syndication{padding-bottom:1rem}.article-syndication .syndication-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem}.article-syndication .syndication-wrapper a.syndication-link{padding:.5rem .5rem .5rem 2.75rem;text-decoration:none;overflow-wrap:break-word;background-size:20px 20px;background-repeat:no-repeat;background-position:1rem .5rem;text-decoration:none}.article-syndication .syndication-wrapper a.syndication-link span{border-bottom:transparent 1px solid}.article-syndication .syndication-wrapper a.syndication-link span:hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .article-syndication .syndication-wrapper a.syndication-link span:hover{border-bottom:var(--dark-color-link) 1px solid}.article-syndication .syndication-wrapper a.syndication-link.host-500px{color:#000;background-image:url("/images/500px.svg");background-size:16px;background-position:18px 10px}[data-theme="dark"] .article-syndication .syndication-wrapper a.syndication-link.host-500px{filter:invert(0.75)}.article-syndication .syndication-wrapper a.syndication-link.host-500px:hover{border-bottom-color:#000}.article-syndication .syndication-wrapper a.syndication-link.host-flickr{color:#ff0084;background-image:url("/images/flickr.svg");background-size:20px;background-position:14px 9px}.article-syndication .syndication-wrapper a.syndication-link.host-flickr span:hover{border-bottom-color:#ff0084}.article-syndication .syndication-wrapper a.syndication-link.host-pixelfed{color:#000;background-image:url("/images/pixelfed.svg");background-size:16px;background-position:18px 10px}[data-theme="dark"] .article-syndication .syndication-wrapper a.syndication-link.host-pixelfed{background-image:url("/images/pixelfed_invert.svg");color:#aaa}.article-syndication .syndication-wrapper a.syndication-link.host-pixelfed span:hover{border-bottom-color:#000}.article-syndication .syndication-wrapper a.syndication-link.host-unsplash{color:#000;background-image:url("/images/unsplash.svg");background-size:21px;background-position:15px 7px}[data-theme="dark"] .article-syndication .syndication-wrapper a.syndication-link.host-unsplash{filter:invert(0.75)}.article-syndication .syndication-wrapper a.syndication-link.host-unsplash span:hover{border-bottom-color:#000}.article-syndication .syndication-wrapper a.syndication-link.host-twitter{color:#1da1f2;background-image:url("/images/twitter.svg");background-size:16px;background-position:18px 12px}.article-syndication .syndication-wrapper a.syndication-link.host-twitter span:hover{border-bottom-color:#1da1f2}.article-syndication .syndication-wrapper a.syndication-link.host-mastodon{color:#6364ff;background-image:url("/images/mastodon.svg");background-size:16px;background-position:19px 11px}.article-syndication .syndication-wrapper a.syndication-link.host-mastodon span:hover{border-bottom-color:#6364ff}.article-syndication .syndication-wrapper a.syndication-link.host-indienews{color:#ff5c00;background-image:url("/images/indieweb.svg");background-size:24px;background-position:12px 6px}.article-syndication .syndication-wrapper a.syndication-link.host-indienews span:hover{border-bottom-color:#ff5c00}.article-syndication .syndication-wrapper a.syndication-link.host-devto{color:#000;background-image:url("/images/devto.svg");background-size:16px;background-position:17px 9px}[data-theme="dark"] .article-syndication .syndication-wrapper a.syndication-link.host-devto{filter:invert(0.75)}.article-syndication .syndication-wrapper a.syndication-link.host-devto span:hover{border-bottom-color:#000}.article-interaction{min-height:auto;border-top:none;position:relative;margin-top:1.5rem}.article-interaction:before{display:block;position:absolute;left:-3rem;top:1rem;content:"\f331";font-family:fa-icons;font-size:6rem;text-rendering:auto;-webkit-font-smoothing:antialiased;z-index:-1;-webkit-transform:rotate(344deg);-moz-transform:rotate(344deg);-ms-transform:rotate(344deg);transform:rotate(344deg);color:#fff}[data-theme="dark"] .article-interaction:before{color:#111}.article-interaction p{opacity:.75}.article-interaction p a{text-decoration:none;border-bottom:transparent 1px solid}.article-interaction p a:hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .article-interaction p a:hover{border-bottom:var(--dark-color-link) 1px solid}.article-interaction .alertbox{margin-bottom:0}.article-webmentions{padding-bottom:1rem}.article-related{margin-bottom:-1rem;padding-bottom:1.5rem}.article-related > h2{margin-bottom:.5rem}.article-footer,.section-footer{font-size:.8rem;padding-top:1rem;margin:0 2rem 1.5rem;display:grid;gap:0 0;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"tags tags" "syndication permalink" "golem golem"}@media screen and (max-width:479px){.article-footer,.section-footer{margin:0 1rem 1.5rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"tags" "syndication permalink" "golem"}}.section-footer{padding:0;margin:-1rem}.article-tags{grid-area:tags}.article-permalink{grid-area:permalink}.article-golem{grid-area:golem}.article-tags a,.article-permalink a,.article-golem a,.article-tags span,.article-permalink span,.article-golem span{text-decoration:none;color:#777}[data-theme="dark"] .article-tags a,[data-theme="dark"] .article-permalink a,[data-theme="dark"] .article-golem a,[data-theme="dark"] .article-tags span,[data-theme="dark"] .article-permalink span,[data-theme="dark"] .article-golem span{color:#999}.article-tags a:hover,.article-permalink a:hover,.article-golem a:hover{color:var(--color-link)}[data-theme="dark"] .article-tags a:hover,[data-theme="dark"] .article-permalink a:hover,[data-theme="dark"] .article-golem a:hover{color:var(--dark-color-link)}.article-tags,.article-permalink{opacity:.5;-webkit-transition:all ease-out 0.4s;-moz-transition:all ease-out 0.4s;-ms-transition:all ease-out 0.4s;transition:all ease-out 0.4s}.article-footer:hover .article-tags,.article-footer:hover .article-permalink{opacity:1}.article-permalink{padding-top:1.5rem;margin-top:1.5rem;border-top:1px #ddd solid}[data-theme="dark"] .article-permalink{border-top:1px #111 solid}@media screen and (max-width:479px){.article-permalink{padding-top:.8999999999999999rem;margin-top:.8999999999999999rem}}.article-permalink{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:.8rem;padding-left:50px}@media screen and (max-width:479px){.article-permalink{padding-left:30px}}.article-permalink a{cursor:pointer}.article-permalink input{font-size:.8rem;font-family:"Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background:transparent;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:0;outline:0;color:#777}.article-permalink input :focus outline:none !important,[data-theme="dark"] .article-permalink input{color:#999}.article-permalink .article-action{width:24px;height:24px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1.5rem}.article-permalink .article-action:before{font-family:fa-icons;font-size:1.5rem}.article-permalink .action-copy:before{content:"\f0c5"}.article-permalink .action-share:before{content:"\f1e0"}.article-golem{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:140px;padding-right:2rem;margin-top:1.5rem;margin-bottom:-1.5rem;margin-left:-2rem;margin-right:-2rem;background-repeat:no-repeat;background-position:1.5rem 24px;background-color:#f1f1f1;background-image:url("/images/golem-light-100.png")}[data-theme="dark"] .article-golem{background-color:#222;background-image:url("/images/golem-dark-100.png")}.article-tag-list{overflow:auto}.article-tag-list .article-tag-list-item{float:right;margin:0 .25rem}.article-tag-list .article-tag-list-item .article-tag-list-link:before{content:"#"}#article-nav{position:relative}#article-nav:before,#article-nav:after{content:"";display:table}#article-nav:after{clear:both}@media screen and (min-width:768px){#article-nav{margin:2.5rem 0}#article-nav:before{width:8px;height:8px;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-4px;content:"";border-radius:50%;background:#777}}.article-nav-link-wrap{text-decoration:none;color:#777;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:2.5rem;text-align:center;display:block}.article-nav-link-wrap:hover{color:#555}@media screen and (min-width:768px){.article-nav-link-wrap{width:50%;margin-top:0}}@media screen and (min-width:768px){#article-nav-newer{float:left;text-align:right;padding-right:2rem}}@media screen and (min-width:768px){#article-nav-older{float:right;text-align:left;padding-left:2rem}}.article-nav-caption{text-transform:uppercase;letter-spacing:2px;color:#777;font-weight:400}#article-nav-newer .article-nav-caption{margin-right:-2px}.article-nav-title{font-size:.8rem;margin-top:.5rem}.article-gallery{background:#555;position:relative}[data-theme="dark"] .article-gallery{background:#dadada}.article-gallery-photos{position:relative;overflow:hidden}.article-gallery-img{display:none;max-width:100%}.article-gallery-img:first-child{display:block}.article-gallery-img.loaded{position:absolute;display:block}.article-gallery-img img{display:block;max-width:100%;margin:0 auto}.webmentions-placeholder .wm-placeholder{opacity:.75;font-style:italic}.webmention{margin:1rem 0;font-size:.9rem;overflow:hidden}.webmention a{color:inherit;text-decoration:none;word-wrap:break-word}.webmention a:hover{text-decoration:underline}.webmention .wm-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.webmention .wm-card .wm-photo-link{height:42px;margin-right:8px}.webmention .wm-card .wm-photo-link .wm-photo{max-width:42px;border-radius:50%}.webmention .wm-card .wm-meta{position:relative;width:100%;display:grid;grid-template-areas:"name name verb date no";grid-template-columns:max-content max-content max-content max-content auto;grid-template-rows:auto;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;padding:.5rem .75rem;border-top-left-radius:4px;border-top-right-radius:4px;border-width:1px;border-style:solid;border-color:#e4e4e4;background-color:#fff}[data-theme="dark"] .webmention .wm-card .wm-meta{border-color:#333;background-color:#333}@media screen and (max-width:479px){.webmention .wm-card .wm-meta{grid-template-areas:"name name name" "verb date no";grid-template-columns:max-content max-content auto;grid-template-rows:auto}}.webmention .wm-card .wm-meta .wm-name{grid-area:name;font-weight:400;max-width:220px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.webmention .wm-card .wm-meta .wm-name:hover{text-decoration:none}.webmention .wm-card .wm-meta .wm-name:hover span{text-decoration:underline}.webmention .wm-card .wm-meta .wm-name:before{margin-right:5px;font-family:fa-icons}.webmention .wm-card .wm-meta .wm-name:before:hover{text-decoration:none}.webmention .wm-card .wm-meta .wm-name.wm-source-web:before{content:"\f2e1"}.webmention .wm-card .wm-meta .wm-name.wm-source-twitter:before{content:"\f099";color:#1da1f2}.webmention .wm-card .wm-meta .wm-name.wm-source-mastodon:before{content:"\f2e1";color:#6364ff}.webmention .wm-card .wm-meta .wm-name.wm-source-instagram:before{content:"\f16d";color:#833ab4}.webmention .wm-card .wm-meta .wm-name.wm-source-facebook:before{content:"\f082";color:#1877f2}.webmention .wm-card .wm-meta .wm-name.wm-source-flickr:before{content:"\f16e";color:#ff0084}.webmention .wm-card .wm-meta .wm-name.wm-source-reddit:before{content:"\f1a1";color:#ff4500}.webmention .wm-card .wm-meta .wm-verb{grid-area:verb;display:inline-block}.webmention .wm-card .wm-meta .wm-date{grid-area:date}.webmention .wm-card .wm-meta small{grid-area:no;margin-left:auto;opacity:.25;font-size:.8rem}.webmention .wm-card .wm-meta.wm-own{color:#ff8c00}[data-theme="dark"] .webmention .wm-card .wm-meta.wm-own{color:#b36200}.webmention .wm-content{padding:.5rem 1rem;margin-left:50px;line-height:1.33rem;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px;border-style:solid;border-color:#e4e4e4;background-color:#f7f7f7;border-top:0}[data-theme="dark"] .webmention .wm-content{border-color:#333;background-color:#3f3f3f}.webmention .wm-content > p{margin:4px 0 8px}.webmention .wm-content > p ~ .wm-source{margin-bottom:8px}.webmention .wm-content a{opacity:.66}.webmention .wm-content .wm-source{display:inline-block;word-break:break-all}.webmention.wm-liked .wm-meta,.webmention.wm-bookmarked .wm-meta{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.webmention-form{margin-top:1.5rem;display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:10px;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;grid-template:"info info" "source submit";grid-template-columns:1fr max-content;grid-template-rows:auto auto}@media screen and (max-width:479px){.webmention-form{grid-template:"info" "source" "submit";grid-template-columns:1fr}}.webmention-form p{grid-area:info}.webmention-form input{padding:.5rem 1rem;border-radius:2px}.webmention-form label{grid-area:label;opacity:.75}.webmention-form input[type=url]{grid-area:source;font-family:inherit;border-width:1px;border-style:solid;border-color:#e4e4e4}[data-theme="dark"] .webmention-form input[type=url]{background-color:#3f3f3f;border-color:#333}.webmention-form input[type=url]:focus{outline:none}.webmention-form input[type=url]::-webkit-input-placeholder{opacity:.4}.webmention-form input[type=url]:-moz-placeholder{opacity:.4}.webmention-form input[type=url]::-moz-placeholder{opacity:.4}.webmention-form input[type=url]:-ms-input-placeholder{opacity:.4}.webmention-form input[type=submit]{grid-area:submit;cursor:pointer;color:#222;border:none;background-color:#ddd}[data-theme="dark"] .webmention-form input[type=submit]{color:#fff;background-color:#111}#comments{background:#fff;box-shadow:1px 2px 3px #ddd;padding:2rem;border:1px solid #ddd;border-radius:4px;margin:2.5rem 0}[data-theme="dark"] #comments{background:#333;box-shadow:1px 2px 3px #111;border:1px solid #111}#comments a{color:var(--color-link)}[data-theme="dark"] #comments a{color:var(--dark-color-link)}.archives-wrap{margin:2.5rem 0}.archives{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin:-1rem}.archives:before,.archives:after{content:"";display:table}.archives:after{clear:both}@media screen and (min-width:480px) and (max-width:767px){.archives{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:768px){.archives{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.archive-title span em{padding-right:.6666666666666666rem;font-size:1.4rem}.archive-title span em.tag:before{content:"\f02b";font-family:fa-icons}.archive-title span em.category:before{content:"\f02e";font-family:fa-icons}.archive-year-wrap{margin-bottom:1rem}.archive-year{margin-left:0;font-size:1.25rem;color:#888}[data-theme="dark"] .archive-year{color:#666}.archive-list-navigation{padding:0 1.5rem .5rem 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;background:-webkit-linear-gradient(0deg, #f1f1f1 30%, #fff 80%, #f1f1f1 100%);background:-moz-linear-gradient(0deg, #f1f1f1 30%, #fff 80%, #f1f1f1 100%);background:-ms-linear-gradient(0deg, #f1f1f1 30%, #fff 80%, #f1f1f1 100%);background:linear-gradient(90deg, #f1f1f1 30%, #fff 80%, #f1f1f1 100%)}[data-theme="dark"] .archive-list-navigation{background:-webkit-linear-gradient(0deg, #222 30%, #333 80%, #222 100%);background:-moz-linear-gradient(0deg, #222 30%, #333 80%, #222 100%);background:-ms-linear-gradient(0deg, #222 30%, #333 80%, #222 100%);background:linear-gradient(90deg, #222 30%, #333 80%, #222 100%)}.archive-list-navigation .archive-list-wrapper{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:2rem;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.archive-list-navigation .archive-list-wrapper:hover{color:var(--color-link)}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper:hover{color:var(--dark-color-link)}.archive-list-navigation .archive-list-wrapper h2{font-weight:400;font-size:1rem;margin-bottom:1rem}.archive-list-navigation .archive-list-wrapper ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:220px}.archive-list-navigation .archive-list-wrapper ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:2px #ddd solid;margin:1px 0 1px 0;padding:0 8px 0 10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li{border-color:#111}.archive-list-navigation .archive-list-wrapper ul li:hover{border-left:4px var(--color-link) solid;margin-left:-1px;padding-left:9px}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li:hover{border-color:dark-color-border-hover}.archive-list-navigation .archive-list-wrapper ul li a{display:block;width:calc(100% - 40px);margin-right:20px;color:#555;text-decoration:none}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li a{color:#ddd}.archive-list-navigation .archive-list-wrapper ul li a:hover{text-decoration:none}.archive-list-navigation .archive-list-wrapper ul li:hover a,.archive-list-navigation .archive-list-wrapper ul li:hover span{color:var(--color-link)}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li:hover a,[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li:hover span{color:var(--dark-color-link)}.archive-list-navigation .archive-list-wrapper ul li span{padding-left:0;height:22px;width:22px;text-align:center;background-color:#f1f1f1}[data-theme="dark"] .archive-list-navigation .archive-list-wrapper ul li span{background-color:#222}.archive-list-wrapper.archive-list-months ul{display:block;overflow:auto;max-height:215px;padding-left:1px}.archive-list-wrapper.archive-list-months ul::-webkit-scrollbar{width:0}.archive-article{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding:2rem 0;margin:-2rem 1rem}.archive-article:first-child{margin-top:0}.archive-article-inner{padding:10px;overflow:hidden;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.archive-article-inner:hover{-webkit-transform:scale(1) translateY(-1px);-moz-transform:scale(1) translateY(-1px);-ms-transform:scale(1) translateY(-1px);transform:scale(1) translateY(-1px);box-shadow:1px 2px 20px 5px #bbb}[data-theme="dark"] .archive-article-inner:hover{box-shadow:1px 2px 40px 1px #000}.archive-article-photo{height:120px;width:calc(100% + 20px);margin:-10px 0 10px -10px;object-fit:cover}.archive-article-content{padding:0 .5rem .75rem}.archive-article-date,.archive-article-category{font-size:.8rem;margin-bottom:1rem;display:inline-block}.archive-article-category{float:right}.archive-article-date time.updated{color:#111}[data-theme="dark"] .archive-article-date time.updated{color:#eee}.archive-article-date time.updated:before{content:"Update, "}.archive-article-anything{display:block;text-decoration:none;line-height:1.5rem;text-transform:uppercase;font-size:.8rem;color:#777}[data-theme="dark"] .archive-article-anything{color:#999}.archive-article-anything:hover{color:var(--color-link)}[data-theme="dark"] .archive-article-anything:hover{color:var(--dark-color-link)}.archive-article-title{position:relative;z-index:0;display:inline-block;margin-top:.5rem;margin-bottom:.5rem;text-decoration:none;line-height:1.66rem;font-size:1.25rem;font-weight:400;color:#555;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s}[data-theme="dark"] .archive-article-title{color:#dadada}.archive-article-title:hover{color:var(--color-link)}[data-theme="dark"] .archive-article-title:hover{color:var(--dark-color-link)}.archive-article-title:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.archive-article-title:before{position:absolute;z-index:-1;margin:-.25rem -.5rem;background:#f8f8f8;content:"";border-radius:4px;inset:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-ms-transition:-ms-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}[data-theme="dark"] .archive-article-title:before{background:#2c2c2c}.archive-article-subtitle{margin-top:.5rem;color:#777}[data-theme="dark"] .archive-article-subtitle{color:#999}.archive-article-footer{font-size:.8rem}.archive-article-tags{opacity:.5;-webkit-transition:all ease-out 0.4s;-moz-transition:all ease-out 0.4s;-ms-transition:all ease-out 0.4s;transition:all ease-out 0.4s}.archive-article-tags li{float:right}.archive-article-tags:hover{opacity:1}.archive-article-date,.archive-article-category a,.archive-article-tags a{text-decoration:none;color:#888}[data-theme="dark"] .archive-article-date,[data-theme="dark"] .archive-article-category a,[data-theme="dark"] .archive-article-tags a{color:#666}.archive-article-date:hover,.archive-article-category a:hover,.archive-article-tags a:hover{color:var(--color-link)}[data-theme="dark"] .archive-article-date:hover,[data-theme="dark"] .archive-article-category a:hover,[data-theme="dark"] .archive-article-tags a:hover{color:var(--dark-color-link)}#page-nav{margin:2.5rem auto;text-align:center;overflow:hidden;color:#777}#page-nav:before,#page-nav:after{content:"";display:table}#page-nav:after{clear:both}[data-theme="dark"] #page-nav{color:#999}#page-nav a,#page-nav span{padding:.75rem 1rem;line-height:1;height:2ex}#page-nav a{color:#777;text-decoration:none}[data-theme="dark"] #page-nav a{color:#999}#page-nav a:hover{color:var(--color-link)}[data-theme="dark"] #page-nav a:hover{color:var(--dark-color-link)}#page-nav .prev{float:left}#page-nav .next{float:right}#page-nav .page-number{display:inline-block}@media screen and (max-width:479px){#page-nav .page-number{display:none}}#page-nav .current{color:#555;font-weight:400}#page-nav .space{color:#555;font-weight:400}@media screen and (max-width:479px){#page-nav .space{display:none}}.page-title button.title-command{display:inline-block;position:relative;left:4px;top:0;width:32px;height:32px;background:transparent;border:none;-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;transition:all ease-out 0.2s;opacity:.25}.page-title button.title-command:hover{opacity:.75}.page-title button.title-command:before{display:inline-block;font-size:1.25rem;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:fa-icons}.page-title button.title-command.switch-condensed{top:-1px}.page-title button.title-command.switch-condensed:before{content:"\f066";color:#555}[data-theme="dark"] .page-title button.title-command.switch-condensed:before{color:#bbb}.page-title button.title-command.switch-condensed.condensed:before{content:"\f065"}.page-title-svg-link{display:block;position:absolute;right:0;top:-4px;background-repeat:no-repeat;background-size:cover;width:36px;height:36px;opacity:.8}[data-theme="dark"] .page-title-svg-link{filter:invert(1)}.page-subtitle,.page-backlink{font-size:1.6rem;line-height:2rem;text-transform:uppercase;color:#777}[data-theme="dark"] .page-subtitle,[data-theme="dark"] .page-backlink{color:#999}.page-subtitle{font-weight:300;margin-top:-.5rem;margin-bottom:1.5rem}.page-backlink{position:relative;display:inline-block;margin:1.5rem 0 0 1.5rem;text-decoration:none;font-weight:400;opacity:.75}.page-backlink:hover{color:var(--color-link)}[data-theme="dark"] .page-backlink:hover{color:var(--dark-color-link)}.page-backlink:before{position:absolute;left:-1.5rem;top:.15rem;font-family:fa-icons;font-weight:300;font-size:15px;width:16px;height:16px;content:"\f053"}.page-nav-index{float:right;list-style-type:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0 -20px}@media screen and (min-width:768px){.page-nav-index{margin:0}}.page-nav-index a{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin:0;padding:.5rem 1rem;font-size:15px;font-weight:500;text-transform:uppercase;text-decoration:none;opacity:.75;box-shadow:inset 0 32px 8px -32px rgba(0,0,0,0.5);background-color:#ddd;color:#555}[data-theme="dark"] .page-nav-index a{border-color:#111;background-color:#111;color:#bbb}.page-nav-index a.current,.page-nav-index a:hover{box-shadow:none;background-color:transparent}[data-theme="dark"] .page-nav-index a.current,[data-theme="dark"] .page-nav-index a:hover{border-color:#111}.page-nav-index a.current{font-size:1.2rem}.page-nav-index a:hover{color:var(--color-link)}[data-theme="dark"] .page-nav-index a:hover{color:var(--dark-color-link)}.page-nav-index a.prev:before,.page-nav-index a.next::after{font-size:.9rem}.page-nav-index a.prev:before{content:"\276E";margin-right:10px}.page-nav-index a.next::after{content:"\276F";margin-left:10px}.page-content hr:not(.divider){padding-bottom:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff;margin-bottom:2rem;margin-top:0;background:none;opacity:1;height:0}[data-theme="dark"] .page-content hr:not(.divider){border-bottom-color:#111}.page-content a:not([class]){text-decoration:none;border-bottom:#bbb 1px dashed}[data-theme="dark"] .page-content a:not([class]){border-bottom:#555 1px dashed}.page-content a:not([class]):hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .page-content a:not([class]):hover{border-bottom:var(--dark-color-link) 1px solid}.page-content p{margin:1rem 0 1.5rem}.page-content p:first-of-type{margin-top:0}.page-content .float-element{display:block;float:right;padding-left:2rem;padding-bottom:2rem}.page-content section{position:relative;margin:1.5rem 0;padding:2rem;color:#555}.page-content section:first-child{margin-top:0}[data-theme="dark"] .page-content section{color:#dadada}.page-content section figure,.page-content section pre{margin-left:-28px !important;margin-right:-28px !important}.page-content section p,.page-content section table{margin:1.5rem 0;line-height:1.66rem}.page-content section p:first-child{margin-top:0}.page-content section p:last-child{margin-bottom:0}.page-content section h1:first-child,.page-content section h2:first-child{margin-top:0}.page-content section h1,.page-content section h2,.page-content section h3,.page-content section h5{font-weight:400}.page-content section h4,.page-content section h6{font-weight:300}.page-content section h1,.page-content section h2,.page-content section h3,.page-content section h4,.page-content section h5,.page-content section h6{line-height:2rem;margin:1rem 0 1.5rem}.page-content section ul,.page-content section ol,.page-content section dl{margin-top:1.5rem;margin-bottom:1.5rem}.page-content section fieldset span.result{position:absolute;right:0}.page-content section fieldset span.result.error{color:#de0000}.page-content section time{font-size:.8rem;margin-bottom:-1.5rem;position:absolute;color:#888}[data-theme="dark"] .page-content section time{color:#666}.page-content section time.raised{display:block;position:absolute;top:0;left:0}.page-content section.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-content section.flex fieldset{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.page-content section.flex fieldset.gap{margin-right:1.5rem;margin-bottom:auto}.page-content section.flex fieldset.max{max-width:max-content}@media screen and (max-width:479px){.page-content section.flex fieldset.gap{width:100%;margin-right:auto;margin-bottom:1rem}.page-content section.flex fieldset.max{max-width:25%}.page-content section.flex fieldset.max.expand{max-width:75%}}.page-content .view-bar{margin:1.5rem .25rem 1.5rem;line-height:1.8rem}.page-content .view-bar .view-count{font-weight:400}.page-content .view-bar input[type=radio]{display:none}.page-content .view-bar input[name="view-filter-status"] + label,.page-content .view-bar input[name="view-filter-type"] + label,.page-content .view-bar input[name="view-presentation"] + label,.page-content .view-bar input[name="view-sort-field"] + label,.page-content .view-bar input[name="view-sort-order"] + label{font-weight:300;cursor:pointer;display:none}.page-content .view-bar input[name="view-filter-status"]:checked + label,.page-content .view-bar input[name="view-filter-type"]:checked + label,.page-content .view-bar input[name="view-presentation"]:checked + label,.page-content .view-bar input[name="view-sort-field"]:checked + label,.page-content .view-bar input[name="view-sort-order"]:checked + label{display:inline-block}.page-content .view{margin-bottom:3rem}.page-content .view .card{-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;transition:all ease-out 0.2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;color:#555;border:none}[data-theme="dark"] .page-content .view .card{color:#dadada}.page-content .view .card a{text-decoration:none;display:inline-block}.page-content .view .card a.break{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.page-content .view .card .card-img{display:block;overflow:hidden;position:relative}.page-content .view .card .card-img img{height:100%;width:100%;background-color:#f1f1f1}[data-theme="dark"] .page-content .view .card .card-img img{background-color:#222}.page-content .view .card h3{line-height:1.75rem;font-weight:400}.page-content .view .card h3 a{text-decoration:none;color:#555}[data-theme="dark"] .page-content .view .card h3 a{color:#dadada}.page-content .view .card h3 a:hover{color:var(--color-link)}[data-theme="dark"] .page-content .view .card h3 a:hover{color:var(--dark-color-link)}.page-content .view .card:hover{-webkit-transform:scale(1) translateY(-1px);-moz-transform:scale(1) translateY(-1px);-ms-transform:scale(1) translateY(-1px);transform:scale(1) translateY(-1px);box-shadow:1px 2px 20px 5px #bbb}[data-theme="dark"] .page-content .view .card:hover{box-shadow:1px 2px 40px 1px #000}.page-content .view .card.collection .card-img{border-radius:4px 4px 0 0}.page-content .view .card.collection .card-img img{border-bottom:1px #f1f1f1 solid}[data-theme="dark"] .page-content .view .card.collection .card-img img{border-bottom:1px #222 solid}.page-content .view .card.collection div.tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-content .view .card.collection div.tags span,.page-content .view .card.collection div.tags a.tag{display:block;border-radius:2px;padding:3px 9px;margin:0 .5rem .5rem 0;text-transform:uppercase;font-size:.75rem;background-color:#f8f8f8;color:#777}[data-theme="dark"] .page-content .view .card.collection div.tags span,[data-theme="dark"] .page-content .view .card.collection div.tags a.tag{background-color:#444;color:#999}.page-content .view .card.photo{display:grid}.page-content .view .card.photo .card-img.spotlight{cursor:zoom-in}.page-content .view .card.photo span.pre-title{font-size:.8rem;opacity:.5}.page-content .view .card.photo span.pre-title em{display:inline-block}.page-content .view .card.photo .status{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5rem 1rem;opacity:.75;border-radius:4px 4px 0 0;color:#fff}.page-content .view .card.photo .status.used.start{background-color:rgba(187,94,8,0.5)}.page-content .view .card.photo .status.used.page{background-color:rgba(187,58,8,0.5)}.page-content .view .card.photo .status.used.post{background-color:rgba(65,117,212,0.6)}.page-content .view .card.photo .status.used.notes{background-color:rgba(135,115,0,0.5)}.page-content .view .card.photo .status.used.dynamic{background-color:rgba(93,65,167,0.5)}.page-content .view .card.photo .status.used.anything{background-color:rgba(95,158,160,0.8)}.page-content .view .card.photo .status.used.draft{background-color:rgba(240,75,75,0.6)}.page-content .view .card.photo .status.pool{background-color:rgba(95,95,95,0.6)}.page-content .view .card.photo .status em{opacity:.5}.page-content .view .card.photo:hover .status{opacity:1}.page-content .view .card.hide,.page-content .view .card.trans{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.page-content .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-content .list .card{padding:.5rem;padding-bottom:0;margin:.75rem 0;display:grid}.page-content .list .card .card-img{grid-area:image;height:90px;margin:-.5rem;margin-bottom:0;border-radius:0 0 0 4px}.page-content .list .card h3{margin:1rem 0 0;font-size:1.2rem;grid-area:title;overflow:hidden}.page-content .list .card h3 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-content .list .card small,.page-content .list .card p{display:none}.page-content .list .card.collection{grid-template-rows:45px auto;grid-template-columns:100px auto;grid-template-areas:"image title" "image tags"}.page-content .list .card.collection .card-img{width:90px;border-radius:4px 0 0 4px}.page-content .list .card.collection h3{margin-top:.5rem}.page-content .list .card.collection div.tags{grid-area:tags;margin:0}.page-content .list .card.photo{grid-template-rows:auto auto 1fr;grid-template-columns:calc(150px + 0.25rem) auto;grid-template-areas:"status status" "image link" "image title"}.page-content .list .card.photo .card-img{width:150px}.page-content .list .card.photo h3{margin:0;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center}.page-content .list .card.photo span.pre-title{grid-area:link;line-height:1rem;padding-top:.25rem}.page-content .list .card.photo .status{grid-area:status;margin:-.5rem;margin-bottom:.5rem}.page-content .grid{display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.page-content .grid .card{padding:1rem}.page-content .grid .card .card-img{margin:-1rem;margin-bottom:0;height:auto}.page-content .grid .card .card-img img{width:100%;height:100%;object-fit:cover}.page-content .grid .card h3{margin:1.5rem 0 0;font-size:1.2rem}.page-content .grid .card.collection div.tags{margin:1.5rem 0 .5rem}.page-content .grid .card.photo{grid-template-areas:"status" "image" "text"}.page-content .grid .card.photo .card-img{grid-area:image}.page-content .grid .card.photo .card-img img{height:160px}.page-content .grid .card.photo span.pre-title{display:block;margin-top:.5rem}.page-content .grid .card.photo .status{grid-area:status;margin:-1rem;margin-bottom:1rem}.page-content .masonry{display:block}.page-content .masonry .card.photo{box-shadow:none}.page-content .masonry .card.photo:hover{box-shadow:none;-webkit-transform:scale(1) translateY(0) !important;-moz-transform:scale(1) translateY(0) !important;-ms-transform:scale(1) translateY(0) !important;transform:scale(1) translateY(0) !important}.page-content .masonry .card.photo .card-img{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:auto}.page-content .masonry .card.photo .card-img img{border-radius:2px;width:100%}.page-content .masonry .card.photo span.pre-title{display:none}.page-content .masonry .card.photo .status{display:none !important}.page-content .masonry .card.photo h3{display:none}.page-content section.about div.career{width:150px;margin:0 0 20px 20px;float:right}.page-content section.about div.career img{width:150px;float:left}.page-content section.about img.link{float:left;margin:6px 18px 0 0;height:36px;width:36px}.page-content section.about img.link + p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme="dark"] .page-content section.about img.link.invert{filter:invert(1)}.page-content section.feeds .feed-group{margin:1.5rem 0 0}.page-content section.feeds .feed-group > strong{display:block;margin-bottom:.5rem}.page-content section.feeds .feed-group a{display:grid;grid-template-columns:36px max-content auto;grid-template-rows:auto;grid-template-areas:"icon link info" ". size .";padding:.5rem;text-decoration:none;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.page-content section.feeds .feed-group a:hover{background-color:#f8f8f8}[data-theme="dark"] .page-content section.feeds .feed-group a:hover{background-color:#2c2c2c}.page-content section.feeds .feed-group a span{grid-area:link}.page-content section.feeds .feed-group a em{grid-area:size}.page-content section.feeds .feed-group a.atom{color:#4b81d1}.page-content section.feeds .feed-group a.rss{color:#56a5d5}.page-content section.feeds .feed-group a.json{color:#bf403b}.page-content section.feeds .feed-group a:before{grid-area:icon;display:inline-block;content:"";background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.page-content section.feeds .feed-group a.atom:before{background-image:url("/images/atom.svg")}.page-content section.feeds .feed-group a.rss:before{background-image:url("/images/rss-alt.svg")}.page-content section.feeds .feed-group a.json:before{background-image:url("/images/jsonfeed.svg")}.page-content section.feeds .feed-group a.site-default:after{grid-area:info;display:inline-block;content:"- site's default";margin-left:.5rem;font-size:.8rem;color:rgba(255,255,255,0.5)}[data-theme="dark"] .page-content section.feeds .feed-group a.site-default:after{color:dark-footer-text}.page-content section.mf2feed .h-feed .h-entry{margin-block:1rem}.page-content section.mf2feed .h-feed .h-entry details summary{cursor:pointer}.page-content section.mf2feed .h-feed .h-entry details summary::marker{position:absolute;top:0}.page-content section.mf2feed .h-feed .h-entry details summary img{max-width:100%}@media screen and (max-width:479px){.page-content section.mf2feed .h-feed .h-entry details summary img{max-width:92%}}.page-content section.mf2feed .h-feed .h-entry details header,.page-content section.mf2feed .h-feed .h-entry details article{padding-block-start:1rem;padding-inline:1rem}@media screen and (max-width:479px){.page-content section.mf2feed .h-feed .h-entry details header,.page-content section.mf2feed .h-feed .h-entry details article{padding-inline:0}}.page-content section.mf2feed .h-feed .h-entry details header a{text-decoration:none}.page-content section.mf2feed .h-feed .h-entry details header a:hover{text-decoration:underline}.page-content section.mf2feed .h-feed .h-entry details header time{position:unset;margin-block:.5rem}.page-content section.mf2feed .h-feed .h-entry details header h3,.page-content section.mf2feed .h-feed .h-entry details header h4{line-height:1.66rem}.page-content section.mf2feed .h-feed .h-entry details header h3{margin-block:.5rem}.page-content section.mf2feed .h-feed .h-entry details header h4{font-size:1.2rem}@media screen and (min-width:768px){.page-content section.mf2feed .h-feed .h-entry details header h4{margin-block-end:0}}.page-content section.mf2feed .h-feed .h-entry details article{padding-block-start:1.5rem}@media screen and (max-width:479px){.page-content section.mf2feed .h-feed .h-entry details article{padding-block-start:.25rem}}.page-content section.mf2feed .h-feed .h-entry details img{max-width:100%}@media screen and (min-width:768px){.page-content section.mf2feed .h-feed .h-entry details hr{margin-block:1rem 2.5rem}}.page-content section.meta ul{margin:0 0 0 0;list-style:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.page-content section.meta ul li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.page-content section.meta ul li label{font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;font-size:.7rem;text-transform:uppercase;opacity:.5;line-height:normal}.page-content section.meta ul li span{line-height:normal}.page-content section.image{background:transparent;box-shadow:none;padding:0;position:relative}.page-content section.image img{width:100%;height:auto;box-shadow:1px 1px 12px 0 #888 !important}[data-theme="dark"] .page-content section.image img{box-shadow:1px 1px 12px 0 #000 !important}.page-content section.image #photo{cursor:help}.page-content section.image small{position:absolute;right:0;bottom:-1rem;opacity:.33;font-size:.66rem}.page-content section#color-list{display:none;background:transparent;box-shadow:none;padding:0;position:relative}.page-content section#color-list ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:1rem;margin:0;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:600px){.page-content section#color-list ul{-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-content section#color-list ul li{display:grid;grid-template-columns:auto 64px;grid-template-rows:repeat(3,1fr);-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1rem;gap:0 2rem;width:auto;position:relative;border-radius:4px;background:#fff;box-shadow:1px 2px 20px 5px #ddd}[data-theme="dark"] .page-content section#color-list ul li{background:#333;box-shadow:1px 2px 40px 1px #111}.page-content section#color-list ul li span{grid-area:1/1/2/2;min-width:5rem}.page-content section#color-list ul li strong{grid-area:2/1/3/2;min-width:130px}.page-content section#color-list ul li em{grid-area:3/1/4/2}.page-content section#color-list ul li div{grid-area:1/2/4/3;width:6.5rem;height:6.5rem;position:absolute;top:-1rem;right:-1rem;border-radius:0 4px 4px 0}[data-theme="dark"] .page-content #map .leaflet-layer,[data-theme="dark"] .page-content #map .leaflet-control-zoom-in,[data-theme="dark"] .page-content #map .leaflet-control-zoom-out,[data-theme="dark"] .page-content #map .leaflet-control-attribution{filter:invert(100%) hue-rotate(180deg) brightness(95%) contrast(90%)}.page-content #map.page-map{height:320px;margin:1rem -2rem .5rem}.page-content #map.inline-map{border-radius:4px;height:calc(80vh);width:100%;margin:0 0 2.5rem 0}.page-content #map .photoPopup .leaflet-popup-content-wrapper,.page-content #map .photoPopup .leaflet-popup-tip{border-radius:4px;background-color:#f1f1f1;color:#111}[data-theme="dark"] .page-content #map .photoPopup .leaflet-popup-content-wrapper,[data-theme="dark"] .page-content #map .photoPopup .leaflet-popup-tip{background-color:#222;color:#eee}.page-content #map .photoPopup .leaflet-popup-content-wrapper .leaflet-popup-content ul{margin:.5rem 0 0 0;list-style-type:none}.page-content #map .photoPopup .leaflet-popup-content-wrapper .leaflet-popup-content li{line-height:1.5rem}.page-content #map .photoPopup .leaflet-popup-content-wrapper .leaflet-popup-content li a{-webkit-transition:all ease-out 0.2s;-moz-transition:all ease-out 0.2s;-ms-transition:all ease-out 0.2s;transition:all ease-out 0.2s;color:var(--color-link)}[data-theme="dark"] .page-content #map .photoPopup .leaflet-popup-content-wrapper .leaflet-popup-content li a{color:var(--dark-color-link)}.page-content #map .photoPopup .leaflet-popup-content-wrapper .leaflet-popup-content li span{opacity:.5}.anything-wrap{margin-top:0}.anything-list{overflow:visible}.anything-list .anything-wrap{margin:2.5rem 0}.anything-list .anything-wrap:first-child{margin-top:0}.anything-inner{overflow:hidden}.anything-header{padding:2rem 2rem 0}.anything-entry{font-size:1.8rem;font-weight:400;line-height:2rem;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s}.anything-entry a.posts{position:relative;z-index:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;width:100%;text-decoration:none;color:#555}[data-theme="dark"] .anything-entry a.posts{color:#dadada}.anything-entry a.posts:hover{color:var(--color-link)}[data-theme="dark"] .anything-entry a.posts:hover{color:var(--dark-color-link)}.anything-entry a.posts:hover em{background-color:var(--color-link);color:#fff}[data-theme="dark"] .anything-entry a.posts:hover em{background-color:var(--dark-color-link);color:#333}.anything-entry a.posts:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.anything-entry a.posts:before{position:absolute;z-index:-1;margin:-3px -3px -3px -9px;background:#f8f8f8;content:"";border-radius:4px;inset:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;-ms-transition:-ms-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}[data-theme="dark"] .anything-entry a.posts:before{background:#2c2c2c}.anything-entry a.posts em{font-size:1.2rem;line-height:1.75rem;padding:.375rem 1rem;min-width:80px;max-height:26px;text-align:center;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;transition:all 0.5s ease-in;border-radius:2px;background-color:#ededed;color:#555}[data-theme="dark"] .anything-entry a.posts em{background-color:#555;color:#bbb}.anything-content{color:#555;padding:0 2rem}.anything-content:before,.anything-content:after{content:"";display:table}.anything-content:after{clear:both}[data-theme="dark"] .anything-content{color:#dadada}.anything-content a{text-decoration:none;border-bottom:transparent 1px solid}.anything-content a:hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .anything-content a:hover{border-bottom:var(--dark-color-link) 1px solid}.anything-content p{line-height:1.5rem;margin:1.5rem 0}.anything-content div.shields-io p{clear:both;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.anything-content div.shields-io p img{margin:0 1rem 1rem 0}.anything-content .brand-links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:1.5rem 0 3rem;gap:2rem}@media screen and (max-width:479px){.anything-content .brand-links{gap:1rem}}.anything-content .brand-links a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;row-gap:6px}.anything-content .brand-links a img{width:42px}.anything-content .brand-links a span{display:block;font-weight:1rem;text-align:center}.anything-content .brand-links a.github{color:#181717}.anything-content .brand-links a.github:hover{border-color:#181717}[data-theme="dark"] .anything-content .brand-links a.github{filter:invert(1)}.anything-content .brand-links a.npm{color:#cb3837}.anything-content .brand-links a.npm:hover{border-color:#cb3837}[data-theme="dark"] .anything-content .brand-links a.npm{filter:brightness(1.25)}.anything-content .brand-links a.insights{color:#32e0c4;filter:brightness(.8)}.anything-content .brand-links a.insights:hover{border-color:#32e0c4}.anything-content .brand-links a.vscode{color:#007acc}.anything-content .brand-links a.vscode:hover{border-color:#007acc}[data-theme="dark"] .anything-content .brand-links a.vscode{filter:brightness(1.25)}#footer{background:#555;padding:15px 0 15px;color:rgba(255,255,255,0.5);border-radius:0}[data-theme="dark"] #footer{background:#000}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer a:hover:before{text-decoration:none}#footer .inner{position:relative;line-height:1.5rem;font-size:.85em;display:grid;grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content 12px max-content max-content;grid-gap:2px 64px;grid-template-areas:"info webring ." "links . ." ". . ." "perf . ." "dots . ."}@media screen and (max-width:767px){#footer .inner{grid-template-columns:16px max-content;grid-template-rows:max-content max-content max-content 12px max-content;grid-gap:2px 5px;grid-template-areas:"dots info" "dots links" "dots perf" "dots ." "dots webring"}}#footer .inner .dot-space{display:inline-block;margin:0 3px;color:#ff8c00}[data-theme="dark"] #footer .inner .dot-space{color:#b36200}#footer .inner .dot-space:last-child{display:none}#footer .inner #footer-info{grid-area:info}#footer .inner #footer-links{grid-area:links}#footer .inner #footer-perf{grid-area:perf;opacity:.5}#footer .inner #footer-dots{grid-area:dots}@media screen and (max-width:767px){#footer .inner #footer-dots{margin-left:-16px}}#footer .inner #footer-dots li{display:block;height:24px;margin-right:10px;float:left}@media screen and (max-width:767px){#footer .inner #footer-dots li{height:auto;margin-right:10px}}#footer .inner #footer-dots li.dot a{display:block;margin:0;height:9px;width:9px;background-color:rgba(255,255,255,0.1);border-radius:50%;display:inline-block}@media screen and (max-width:767px){#footer .inner #footer-dots li.dot a{margin:0 10px}}#footer .inner #webring{grid-area:webring;-webkit-align-self:start;align-self:start;-ms-flex-item-align:start;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#footer .inner #webring a.webring-link{font-weight:400;padding:0 8px}#footer .inner #webring a.webring-link:hover{text-decoration:none;color:#ff8c00}[data-theme="dark"] #footer .inner #webring a.webring-link:hover{color:#b36200}#footer .inner #webring #webring-prev:before{content:"\f100";font-family:fa-icons;font-size:17px;font-weight:400}#footer .inner #webring #webring-next:before{content:"\f101";font-family:fa-icons;font-size:17px;font-weight:400}#back-to-top{color:#fff;background-color:#555;border-radius:2px}[data-theme="dark"] #back-to-top{color:#fff;background:#000}#back-to-top{right:10px;bottom:10px}#back-to-top svg{height:20px;width:20px;margin:6px auto 0}.article-entry pre,.page-content pre,.article-entry .highlight,.page-content .highlight{margin:0 -2rem;overflow:auto;font-size:.88rem;line-height:1.5rem;background:rgba(230,230,230,0.6);color:#4d4d4c}[data-theme="dark"] .article-entry pre,[data-theme="dark"] .page-content pre,[data-theme="dark"] .article-entry .highlight,[data-theme="dark"] .page-content .highlight{background:rgba(10,10,10,0.4);color:#f1f1f1}.article-entry .highlight .gutter pre,.page-content .highlight .gutter pre,.article-entry .gist .gist-file .gist-data .line-numbers,.page-content .gist .gist-file .gist-data .line-numbers{font-size:.8rem}.article-entry pre,.page-content pre,.article-entry code,.page-content code{font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace}.article-entry code,.page-content code{background-color:rgba(230,230,230,0.6);line-break:anywhere;font-size:.88rem;padding:0 .33rem}[data-theme="dark"] .article-entry code,[data-theme="dark"] .page-content code{background-color:rgba(10,10,10,0.4)}.article-entry a code:hover,.page-content a code:hover{border-color:inherit;color:inherit}.article-entry pre,.page-content pre{padding:1rem 2rem}.article-entry pre code,.page-content pre code{color:#4d4d4c;background:none;text-shadow:none;padding:0}[data-theme="dark"] .article-entry pre code,[data-theme="dark"] .page-content pre code{color:#f1f1f1}.article-entry .highlight,.page-content .highlight{padding:1rem}.article-entry .highlight pre,.page-content .highlight pre{background:none;border:none;margin:0;padding:0}.article-entry .highlight table,.page-content .highlight table{margin:0;width:auto}.article-entry .highlight td,.page-content .highlight td{border:none;padding:0}.article-entry .highlight figcaption,.page-content .highlight figcaption{font-size:1em;color:#8e908c;line-height:1em;margin-bottom:1em}.article-entry .highlight figcaption:before,.page-content .highlight figcaption:before,.article-entry .highlight figcaption:after,.page-content .highlight figcaption:after{content:"";display:table}.article-entry .highlight figcaption:after,.page-content .highlight figcaption:after{clear:both}.article-entry .highlight figcaption a,.page-content .highlight figcaption a{float:right}.article-entry .highlight .gutter pre,.page-content .highlight .gutter pre{color:#666;text-align:right;padding-right:20px}[data-theme="dark"] .article-entry .highlight .gutter pre,[data-theme="dark"] .page-content .highlight .gutter pre{color:#888}.article-entry .highlight .line,.page-content .highlight .line{height:22.5px}.article-entry .highlight .line.marked,.page-content .highlight .line.marked{background:#515151}.article-entry .gist,.page-content .gist{margin:0 -2rem;border-style:solid;border-color:#ddd;border-width:1px 0;background:rgba(230,230,230,0.6);padding:15px 2rem 15px 0}.article-entry .gist .gist-file,.page-content .gist .gist-file{border:none;font-family:"Source Code Pro",Consolas,Monaco,Menlo,Consolas,monospace;margin:0}.article-entry .gist .gist-file .gist-data,.page-content .gist .gist-file .gist-data{background:none;border:none}.article-entry .gist .gist-file .gist-data .line-numbers,.page-content .gist .gist-file .gist-data .line-numbers{background:none;border:none;padding:0 20px 0 0}.article-entry .gist .gist-file .gist-data .line-data,.page-content .gist .gist-file .gist-data .line-data{padding:0 !important}.article-entry .gist .gist-file .highlight,.page-content .gist .gist-file .highlight{margin:0;padding:0;border:none}.article-entry .gist .gist-file .gist-meta,.page-content .gist .gist-file .gist-meta{background:rgba(230,230,230,0.6);color:#8e908c;font:.8rem "Lexend","Open Sans","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;text-shadow:0 0;padding:0;margin-top:1em;margin-left:2rem}.article-entry .gist .gist-file .gist-meta a,.page-content .gist .gist-file .gist-meta a{color:#000;font-weight:400}.article-entry .gist .gist-file .gist-meta a:hover,.page-content .gist .gist-file .gist-meta a:hover{text-decoration:underline}pre .comment,pre .title{color:#8e908c}[data-theme="dark"] pre .comment,[data-theme="dark"] pre .title{color:#bbb}pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .xml .tag .title,pre .xml .pi,pre .xml .doctype,pre .html .doctype,pre .css .id,pre .css .class,pre .css .pseudo{color:#c50000}[data-theme="dark"] pre .variable,[data-theme="dark"] pre .attribute,[data-theme="dark"] pre .tag,[data-theme="dark"] pre .regexp,[data-theme="dark"] pre .ruby .constant,[data-theme="dark"] pre .xml .tag .title,[data-theme="dark"] pre .xml .pi,[data-theme="dark"] pre .xml .doctype,[data-theme="dark"] pre .html .doctype,[data-theme="dark"] pre .css .id,[data-theme="dark"] pre .css .class,[data-theme="dark"] pre .css .pseudo{color:#e06669}pre .number,pre .preprocessor,pre .built_in,pre .literal,pre .params,pre .constant{color:#f5871f}[data-theme="dark"] pre .number,[data-theme="dark"] pre .preprocessor,[data-theme="dark"] pre .built_in,[data-theme="dark"] pre .literal,[data-theme="dark"] pre .params,[data-theme="dark"] pre .constant{color:#da9554}pre .class,pre .ruby .class .title,pre .css .rules .attribute{color:#718c00}[data-theme="dark"] pre .class,[data-theme="dark"] pre .ruby .class .title,[data-theme="dark"] pre .css .rules .attribute{color:#9dc107}pre .string,pre .value,pre .inheritance,pre .header,pre .ruby .symbol,pre .xml .cdata{color:#4271ae}[data-theme="dark"] pre .string,[data-theme="dark"] pre .value,[data-theme="dark"] pre .inheritance,[data-theme="dark"] pre .header,[data-theme="dark"] pre .ruby .symbol,[data-theme="dark"] pre .xml .cdata{color:#6d95c9}pre .css .hexcolor{color:#3e999f}[data-theme="dark"] pre .css .hexcolor{color:#5aa9ae}pre .function,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#4271ae}[data-theme="dark"] pre .function,[data-theme="dark"] pre .python .decorator,[data-theme="dark"] pre .python .title,[data-theme="dark"] pre .ruby .function .title,[data-theme="dark"] pre .ruby .title .keyword,[data-theme="dark"] pre .perl .sub,[data-theme="dark"] pre .javascript .title,[data-theme="dark"] pre .coffeescript .title{color:#6d95c9}pre .keyword,pre .javascript .function{color:#8959a8}[data-theme="dark"] pre .keyword,[data-theme="dark"] pre .javascript .function{color:#ae70d5}.fade-in-500{-webkit-animation:fadeIn ease .5s;-moz-animation:fadeIn ease .5s;-ms-animation:fadeIn ease .5s;animation:fadeIn ease .5s}.fade-in-1000{-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s;animation:fadeIn ease 1s}.fade-out-500{-webkit-animation:fadeOut ease .5s;-moz-animation:fadeOut ease .5s;-ms-animation:fadeOut ease .5s;animation:fadeOut ease .5s}.fade-out-1000{-webkit-animation:fadeOut ease 1s;-moz-animation:fadeOut ease 1s;-ms-animation:fadeOut ease 1s;animation:fadeOut ease 1s}@-moz-keyframes pulse{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-webkit-keyframes pulse{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-o-keyframes pulse{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@keyframes pulse{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes slideUp{0%,50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}60%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slideUp{0%,50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}60%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes slideUp{0%,50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}60%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%,50%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}60%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes slideDown{0%,50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}60%,100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1}}@-webkit-keyframes slideDown{0%,50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}60%,100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1}}@-o-keyframes slideDown{0%,50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}60%,100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1}}@keyframes slideDown{0%,50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0}60%,100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:1}}.alertbox{position:relative;padding:20px 20px 20px 32px;margin:20px 0}.alertbox.no-block{margin-left:10px}.alertbox.thinkbox{padding:20px 40px 20px 45px;margin:40px 0 20px 10px;background-color:rgba(255,203,76,0.1);background:-webkit-linear-gradient(325deg, rgba(241,144,32,0.4) 0, rgba(241,144,32,0.1) 64px, rgba(255,203,76,0.1) 128px);background:-moz-linear-gradient(325deg, rgba(241,144,32,0.4) 0, rgba(241,144,32,0.1) 64px, rgba(255,203,76,0.1) 128px);background:-ms-linear-gradient(325deg, rgba(241,144,32,0.4) 0, rgba(241,144,32,0.1) 64px, rgba(255,203,76,0.1) 128px);background:linear-gradient(125deg, rgba(241,144,32,0.4) 0, rgba(241,144,32,0.1) 64px, rgba(255,203,76,0.1) 128px)}.alertbox.thinkbox svg{width:32px;position:absolute;top:-2px;left:-12px}.alertbox::before{position:absolute;width:41px;height:41px;top:-12px;left:-22px;display:block;border-radius:50%;content:"";background:#fff}[data-theme="dark"] .alertbox::before{background:#333}.alertbox.no-block::before{background:#f1f1f1}[data-theme="dark"] .alertbox.no-block::before{background:#222}.alertbox.thinkbox::before{width:50px;height:50px;top:-12px;left:-22px}.alertbox.alertbox-exclamation{border-left:4px #fc0 solid;background-color:rgba(255,204,0,0.2)}.alertbox.alertbox-question{border-left:4px #d0f solid;background-color:rgba(221,0,255,0.2)}.alertbox.alertbox-warning{border-left:4px #e22500 solid;background-color:rgba(226,37,0,0.2)}.alertbox.alertbox-info{border-left:4px #0088e0 solid;background-color:rgba(0,136,224,0.2)}.alertbox.alertbox-success{border-left:4px #00bb1c solid;background-color:rgba(0,187,28,0.2)}.alertbox.alertbox-note{border-left:4px #cdcdcd solid;background-color:rgba(205,205,205,0.2)}.alertbox.thinkbox h4{position:absolute;top:-16px;left:24px;text-transform:uppercase;color:#f19020;font-size:16px;font-weight:400}.alertbox::after{position:absolute;display:block;top:-2px;left:-14px;font-family:fa-icons;font-size:28px}.alertbox.alertbox-exclamation::after{color:#fc0;content:"\f06a"}.alertbox.alertbox-question::after{color:#d0f;content:"\f059"}.alertbox.alertbox-warning::after{color:#e22500;content:"\f057"}.alertbox.alertbox-info::after{color:#0088e0;content:"\f05a"}.alertbox.alertbox-success::after{color:#00bb1c;content:"\f058"}.alertbox.alertbox-note::after{color:#cdcdcd;content:"\f10e";font-size:22px;top:-3px;left:-14px}.alertbox *{margin:0 !important}.alertbox p + p{margin-top:1em !important}li > .alertbox{margin:12px}li > .alertbox::before{top:-17px}@media screen and (min-width:768px){#sidebar{display:inline;float:left;width:23.333333333333332%;margin:0 .8333333333333334%}}.widget-wrap{margin:1.5rem 1rem}.widget-title{margin:.5rem 0;color:#888}[data-theme="dark"] .widget-title{color:#666}.widget{color:#777;background:transparent;border:1px solid transparent;padding:0 1rem}[data-theme="dark"] .widget{color:#ddd;background:transparent;border:1px solid transparent}.widget a{color:#555;text-decoration:none}[data-theme="dark"] .widget a{color:#ddd}.widget a:hover{text-decoration:none}.widget p a{text-decoration:none;border-bottom:transparent 1px solid;color:var(--color-link)}[data-theme="dark"] .widget p a{color:var(--dark-color-link)}.widget p a:hover{border-bottom:var(--color-link) 1px solid}[data-theme="dark"] .widget p a:hover{border-bottom:var(--dark-color-link) 1px solid}.widget ul ul,.widget ol ul,.widget dl ul,.widget ul ol,.widget ol ol,.widget dl ol,.widget ul dl,.widget ol dl,.widget dl dl{margin-left:1rem;list-style:disc}.widget ul li,.widget ol li,.widget dl li{border-left:2px #ddd solid;margin:.5rem 0 0 -12px;padding:0 10px}[data-theme="dark"] .widget ul li,[data-theme="dark"] .widget ol li,[data-theme="dark"] .widget dl li{border-color:#111}.widget ul li:hover,.widget ol li:hover,.widget dl li:hover{border-left:4px var(--color-link) solid;margin-left:-13px;padding-left:9px}[data-theme="dark"] .widget ul li:hover,[data-theme="dark"] .widget ol li:hover,[data-theme="dark"] .widget dl li:hover{border-color:dark-color-border-hover}.widget ul li:hover a,.widget ol li:hover a,.widget dl li:hover a{color:var(--color-link)}[data-theme="dark"] .widget ul li:hover a,[data-theme="dark"] .widget ol li:hover a,[data-theme="dark"] .widget dl li:hover a{color:var(--dark-color-link)}.widget{word-wrap:break-word}.widget ul,.widget ol{list-style:none;margin:0}.widget ul ul,.widget ol ul,.widget ul ol,.widget ol ol{margin:0 20px}.widget ul ul,.widget ol ul{list-style:disc}.widget ul ol,.widget ol ol{list-style:decimal}.widget.about{padding:2rem 0}.widget.about *:not(i){display:block;margin:0 auto}.widget.about i{font-style:normal}.widget.about .avatar{position:relative;width:120px;border:1px transparent solid}.widget.about .avatar a:not(.fab){border-radius:50%}.widget.about .avatar a:not(.fab):hover{border-color:#ddd;box-shadow:1px 2px 20px 5px #ddd}[data-theme="dark"] .widget.about .avatar a:not(.fab):hover{border-color:#111;box-shadow:1px 2px 20px 5px #111}.widget.about .avatar a:not(.fab) img{width:120px;border-radius:50%}[data-theme="dark"] .widget.about .avatar a:not(.fab) img{filter:brightness(85%)}.widget.about .avatar a.fab:hover:before{opacity:1}.widget.about .avatar a.fab:before{font-family:fa-icons;position:absolute;font-size:18px;opacity:.42}.widget.about .avatar a.fa-github:hover{color:#181717}[data-theme="dark"] .widget.about .avatar a.fa-github:hover{color:#fdfdfd}.widget.about .avatar a.fa-github:before{content:"\f09b";top:-27px;right:50px;font-size:20px}.widget.about .avatar a.fa-devto:hover{color:#000}[data-theme="dark"] .widget.about .avatar a.fa-devto:hover{color:#fff}.widget.about .avatar a.fa-devto:before{content:"\f316";top:-22px;right:20px}.widget.about .avatar a.fa-xing:hover{color:#026466}.widget.about .avatar a.fa-xing:before{content:"\f168";top:-5px;right:-5px}.widget.about .avatar a.fa-linkedin:hover{color:#0077b5}.widget.about .avatar a.fa-linkedin:before{content:"\f0e1";top:20px;right:-22px;font-size:18px}.widget.about .avatar a.fa-500px:hover{color:#000}[data-theme="dark"] .widget.about .avatar a.fa-500px:hover{color:#fff}.widget.about .avatar a.fa-500px:before{content:"\f26e";top:52px;right:-24px}.widget.about .avatar a.fa-flickr:hover{color:#ff0084}[data-theme="dark"] .widget.about .avatar a.fa-flickr:hover{color:dark-color-flickr}.widget.about .avatar a.fa-flickr:before{content:"\f16e";top:81px;right:-21px}.widget.about .avatar a.fa-unsplash:hover{color:#000}[data-theme="dark"] .widget.about .avatar a.fa-unsplash:hover{color:#fff}.widget.about .avatar a.fa-unsplash:before{content:"\f325";top:104px;right:-5px}.widget.about .avatar a.fa-pixelfed:hover{color:#000}[data-theme="dark"] .widget.about .avatar a.fa-pixelfed:hover{color:#fff}.widget.about .avatar a.fa-pixelfed:before{content:"\f314";top:119px;right:20px;font-size:20px}.widget.about .avatar a.fa-mastodon:hover{color:#6364ff}.widget.about .avatar a.fa-mastodon:before{content:"\f2e1";top:126px;right:50px}.widget.about h3,.widget.about p{text-align:center}.widget.about h3{margin:3.5rem 0 1rem;text-transform:uppercase;font-family:'Open Sans';font-weight:700;font-size:1.25rem;letter-spacing:.15rem;word-wrap:normal}.widget.about p{font-size:1rem;line-height:1.5rem}.category-list-count,.tag-list-count,.archive-list-count{padding-left:5px;color:#777;font-size:.8rem}.tagcloud a{margin-right:5px;display:inline-block}