:root{--primary-color: #FFAF65;--primary-color-dark: #c15b00;--primary-hover-color: #FF8700;--primary-text-glow-color: rgba(255, 175, 101, 0.45);--primary-button-glow-color: rgba(255, 135, 0, 0.66);--primary-crt-glow: rgba(255, 135, 0, 0.1);--primary-crt-bg-url: url(../images/crt_amber_bg.jpg);--primary-crt-frame-url: url(../images/crt_amber_mask.png)}@font-face{font-family:"VT220";src:url("../fonts/vt220-mod-webfont.woff2") format("woff2"),url("../fonts/vt220-mod-webfont.woff") format("woff"),url("../fonts/vt220-mod-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"weather";src:url("../fonts/artill_clean_icons-webfont.eot");src:url("../fonts/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/artill_clean_icons-webfont.woff") format("woff"),url("../fonts/artill_clean_icons-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}i.icon-weather{color:var(--primary-color);font-family:weather;font-size:128px;font-style:normal;line-height:.5;text-transform:none}.icon-0:before{content:":"}.icon-1:before{content:"p"}.icon-2:before{content:"S"}.icon-3:before{content:"Q"}.icon-4:before{content:"S"}.icon-5:before{content:"W"}.icon-6:before{content:"W"}.icon-7:before{content:"W"}.icon-8:before{content:"W"}.icon-9:before{content:"I"}.icon-10:before{content:"W"}.icon-11:before{content:"I"}.icon-12:before{content:"I"}.icon-13:before{content:"I"}.icon-14:before{content:"I"}.icon-15:before{content:"W"}.icon-16:before{content:"I"}.icon-17:before{content:"W"}.icon-18:before{content:"U"}.icon-19:before{content:"Z"}.icon-20:before{content:"Z"}.icon-21:before{content:"Z"}.icon-22:before{content:"Z"}.icon-23:before{content:"Z"}.icon-24:before{content:"E"}.icon-25:before{content:"E"}.icon-26:before{content:"3"}.icon-27:before{content:"a"}.icon-28:before{content:"A"}.icon-29:before{content:"a"}.icon-30:before{content:"A"}.icon-31:before{content:"6"}.icon-32:before{content:"1"}.icon-33:before{content:"6"}.icon-34:before{content:"1"}.icon-35:before{content:"W"}.icon-36:before{content:"1"}.icon-37:before{content:"S"}.icon-38:before{content:"S"}.icon-39:before{content:"S"}.icon-40:before{content:"M"}.icon-41:before{content:"W"}.icon-42:before{content:"I"}.icon-43:before{content:"W"}.icon-44:before{content:"a"}.icon-45:before{content:"S"}.icon-46:before{content:"U"}.icon-47:before{content:"S"}@keyframes fade_from_black{0%{background-color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}100%{background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 100px 50px var(--primary-crt-glow);-moz-box-shadow:inset 0 0 100px 50px var(--primary-crt-glow);box-shadow:inset 0 0 100px 50px var(--primary-crt-glow)}}@keyframes fade_to_black{0%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,.7)}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes tabFade{from{opacity:0}to{opacity:1}}@keyframes tabFade{from{opacity:0}to{opacity:1}}.desktop-only{display:none}.mobile-only{display:block}*,html,body{box-sizing:border-box}html,body{height:100%;font-size:14px}body{background:var(--primary-crt-bg-url) no-repeat center fixed #444;background-size:cover;color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);font-family:VT220,mono,Monospace;font-size:20px;margin:0}body.green{--primary-color: #AFFF65;--primary-color-dark: #5BC100;--primary-hover-color: #87FF00;--primary-text-glow-color: rgba(175, 255, 101, 0.45);--primary-button-glow-color: rgba(0, 255, 0, 0.5);--primary-crt-glow: rgba(135, 255, 0, 0.1);--primary-crt-bg-url: url(../images/crt_green_bg.jpg);--primary-crt-frame-url: url(../images/crt_green_mask.png)}body.green ul.shortcuts .retro{-webkit-filter:sepia(1) saturate(30) hue-rotate(70deg)}body.green ul.shortcuts .retro.invert{-webkit-filter:invert(1) sepia(1) saturate(30) hue-rotate(50deg)}@media(min-width: 768px){body.green #switch:checked~.crt-frame-green{display:block}body.green #switch:checked~.crt-frame-amber{display:none}}h1,h2{font-family:arcade,mono,monospace;font-weight:normal;text-transform:uppercase}h1{font-size:2.9rem;letter-spacing:2px}h2{font-family:deadcrt,mono,monospace;font-size:1.7rem;letter-spacing:0}h3,h4,h5,h6{font-family:VT220,mono,monospace;font-size:2.2rem;font-weight:normal;text-transform:uppercase}pre{font-family:VT220,mono,Monospace;color:var(--primary-color);background:none;border:0;border-radius:0;font-size:1.45rem;line-height:1.3rem;overflow:visible}pre:hover{color:var(--primary-hover-color)}pre.binary{display:none;text-align:right;overflow:hidden;height:32px}pre.title{margin:0;font-size:12px;line-height:.8;cursor:no-drop}hr{border:1px dashed var(--primary-hover-color);border-width:1px 0 0 0;margin:1rem 0}a,p,i,pre,nav,input{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}i{text-shadow:0 0 0}a{position:relative;color:var(--primary-color);text-decoration:none}a:hover{color:var(--primary-hover-color)}a:focus,a:active{color:var(--primary-color)}a:focus{outline-offset:0}p,li,span{font-family:VT220,mono,Monospace;font-size:20px}p i{font-weight:normal !important;font-size:1.1rem}ul{margin:0;padding:0;list-style:none}input:not(input.btn),select,textarea{border-color:var(--primary-color) !important}input:not(input.btn):focus,select:focus,textarea:focus{border-bottom:1px solid var(--primary-color) !important;background:rgba(0,0,0,.7) !important;color:var(--primary-hover-color) !important;outline:none}input[type=text],#clock{display:inline-block;background:rgba(0,0,0,.4);border:1px dashed var(--primary-hover-color);border-width:1px 0;width:100%;padding:10px;margin:1rem 0 0;color:var(--primary-hover-color)}input[type=text]:focus{background:rgba(0,0,0,.88);border-bottom-style:solid;color:var(--primary-color)}#clock{width:25%;text-align:right}@media(max-width: 768px){input[type=text]{width:100%}#clock{display:none}}::-moz-placeholder,::-webkit-input-placeholder{color:var(--primary-color)}::-moz-selection{color:#000;background:var(--primary-hover-color)}::selection{color:#000;background:var(--primary-hover-color)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-muted{color:#ccc}.wrapper{padding:20px;transition:max-height 720ms linear}@media(min-width: 768px){.wrapper{max-height:0}}.terminal-content{width:auto}ul.shortcuts{list-style:none;margin:0;padding:0;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap}ul.shortcuts li{flex-grow:1;flex-basis:100%;max-width:100%;margin:2rem 0;white-space:pre-wrap;word-break:break-all}ul.shortcuts li a{display:inline-block}ul.shortcuts span{display:inline-block;margin-left:100px}ul.shortcuts span.tags span{background:rgba(0,0,0,.45);border:1px dashed rgba(0,0,0,0);padding:2px 7px;margin:2px 5px 0 0}ul.shortcuts span.tags:last-child{margin-right:0}ul.shortcuts span.link-url{color:var(--primary-color-dark);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}ul.shortcuts a:hover span.link-url{color:var(--primary-color)}ul.shortcuts .retro{-webkit-filter:sepia(1) saturate(20) hue-rotate(349deg);height:80px;width:80px;-webkit-transition:all .42s;-moz-transition:all .42s;transition:all .42s;position:absolute}ul.shortcuts .retro.invert{-webkit-filter:invert(1) sepia(1) saturate(20) hue-rotate(339deg)}ul.shortcuts a:hover .retro{-webkit-filter:none}ul.shortcuts a:hover .retro.invert{-webkit-filter:invert(1)}footer .random,footer hr:first-child{display:none}footer .random{white-space:pre-wrap;word-wrap:break-word;cursor:not-allowed;line-height:1}footer a:hover{color:#000;text-shadow:1px 1px 0 #000}blockquote{border-left:2px dashed var(--primary-color);font-size:1.1rem}@media(min-width: 768px){body{background-size:cover}.wrapper{padding:32px 64px 64px}pre.title{margin-bottom:-10px;font-size:20px;line-height:1}ul.shortcuts{padding-bottom:4.2rem}ul.shortcuts li{margin:4.2rem 6% 0 0;flex-basis:44%;max-width:44%}a.bookmark span.link-name{display:inline-block;position:relative;margin-bottom:5px}a.bookmark:hover span.link-name{color:#000;text-shadow:1px 1px 0 #000}a:not(.bookmark)::before,a.bookmark span.link-name::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}a:focus::before,a:hover::before,a.bookmark:hover span.link-name::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}a:focus::before{background:var(--primary-hover-color)}a.btn::before,a.label::before,.pagination>li>a::before,#order-standard_cart .view-cart-tabs .nav-tabs>li>a::before{display:none}.crt-frame-amber{display:block}}@media(min-width: 992px){.desktop-only{display:block}.mobile-only{display:none}pre.binary{display:block}}@media(min-width: 1500px){.wrapper{padding:32px 90px 64px}ul.shortcuts li{margin:4.2rem 3% 0 0;flex-basis:30%;max-width:30%}}@media(min-width: 1920px){.wrapper{padding:32px 110px 64px}}@media(min-width: 2400px){.wrapper{padding:32px 110px 64px}ul.shortcuts li{flex-basis:22%;max-width:22%}}header{margin:20px 0}header>div .search-and-clock{display:flex;flex-direction:row}header>div .search-and-clock form{width:100%;margin-top:0}header>div .search-and-clock #clock{text-align:right;width:35%}@media(min-width: 768px)and (max-width: 1060px){header>div .search-and-clock form{width:65%}}@media(min-width: 1500px){header{position:relative;display:flex;flex:0 1 auto;margin:20px 0 40px}header pre{float:left}header>div{display:flex;flex-direction:column;flex-basis:50%;max-width:50%;margin-left:45px}header>div *{align:start}header>div .search-and-clock{flex-direction:row-reverse}header>div .search-and-clock form{width:65%}header>div .search-and-clock #clock{text-align:left}}.tag-list{line-height:28px;margin-top:2rem}.tag-list .tag-wrap{display:inline}.tag-list span{background:rgba(0,0,0,.45);border:1px dashed rgba(0,0,0,0);border-width:1px 0;padding:0 7px;margin:0 5px 5px;cursor:pointer;display:inline-block;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.tag-list span:hover{border-color:var(--primary-hover-color)}.tag-list span:active{border-style:solid;border-color:var(--primary-color)}.tag-list span.tagsort-toggle{display:none}.tag-list .tagsort-active{background:var(--primary-color-dark);color:#000;text-shadow:1px 1px 0 #000}@media(max-width: 768px){.tag-list .tag-wrap{display:none}.tag-list span{padding:5px 12px;margin:7px}.tag-list span.tagsort-toggle{display:inline-block}}body .modal-hider{position:absolute;left:-99999em}.modal{display:none}.vanilla-modal .modal{display:block;position:fixed;content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:-1;opacity:0;transition:opacity .2s,z-index 0s .2s;text-align:center;overflow:hidden;overflow-y:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.vanilla-modal .modal>*{display:inline-block;white-space:normal;vertical-align:middle;text-align:left}.vanilla-modal .modal:before{display:inline-block;overflow:hidden;width:0;height:100%;vertical-align:middle;content:""}.vanilla-modal.modal-visible .modal{z-index:99;opacity:1;transition:opacity .2s}.modal-inner{position:relative;overflow:hidden;max-width:75%;max-height:90%;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:-1;opacity:0;transform:scale(0);transition:opacity .2s,transform .2s,z-index 0s .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.modal-content{position:relative;padding:20px;width:100%;overflow:auto}.modal-content>div:not(.modal-table-wrap,.onoffswitch){width:320px}.modal-content h2,.modal-content h3{color:var(--primary-color);text-align:center}.modal-content h2{margin-bottom:10px}.modal-content h3{font-size:32px;font-weight:100}.modal-visible .modal-inner{z-index:100;opacity:1;transform:scale(1);transition:opacity .2s,transform .2s}[data-modal-close]{position:absolute;z-index:2;right:7px;top:7px;width:25px;height:25px;line-height:25px;font-size:16px;cursor:pointer;text-align:center;border:0;color:red}#switch,#flicker,#greenTheme{display:none}#switch:checked+.switch-label::before{background:#2f5}#switch:checked+.switch-label::after{content:"off"}#switch~.container>.terminal-content{animation:turn-off 1.25s cubic-bezier(0.23, 1, 0.32, 1);animation-fill-mode:forwards}#switch:checked~.container>.terminal-content{animation:turn-on 1.5s linear;animation-fill-mode:forwards}#switch:checked~.container .overlay{animation:overlay-anim 5s linear;animation-fill-mode:forwards}#switch:checked~.wrapper{max-height:100vh;overflow-y:auto}#switch:checked~.crt .crt-glow{display:block}#switch:checked~.crt .crt-glow.screen-on{animation:fade_from_black 1s linear;animation-fill-mode:forwards}#switch:checked~.crt-effects{display:block}.switch-mount{position:fixed;z-index:11111;top:-48px;right:4%;border-radius:0 0 18px 8px;transform:rotate(3deg);background-image:-webkit-repeating-linear-gradient(left, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, 0) 6%, hsla(0, 0%, 100%, 0.1) 7.5%),-webkit-repeating-linear-gradient(left, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0) 4%, hsla(0, 0%, 0%, 0.03) 4.5%),-webkit-repeating-linear-gradient(left, hsla(0, 0%, 100%, 0) 0%, hsla(0, 0%, 100%, 0) 1.2%, hsla(0, 0%, 100%, 0.15) 2.2%),linear-gradient(180deg, hsl(0, 0%, 45%) 0%, hsl(0, 0%, 48%) 47%, hsl(0, 0%, 47%) 53%, hsl(0, 0%, 42%) 100%);box-shadow:2px 10px 20px rgba(0,0,0,.8),inset 0 0 7px 5px rgba(0,0,0,.1)}.switch-dirt{background:url(../images/metal-mask.png) no-repeat bottom right;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.power-label{position:absolute;width:32px;height:26px;background:url(../images/power-mark.png) no-repeat;background-size:contain;bottom:45px;right:8px;cursor:pointer}.btn-scanlines{background:url(../images/power-mark-scanlines.png) no-repeat;background-size:contain}.theme-button{position:absolute;height:20px;width:20px;border-radius:10px;border:3px solid #000;background:var(--primary-color-dark);box-shadow:0 0 10px var(--primary-button-glow-color);bottom:13px;right:13px;cursor:pointer}.switch-wires{position:fixed;z-index:10000;top:-50px;right:0;width:160px;height:160px;background:url(../images/wire.png) no-repeat bottom left;background-size:contain}.surround{background:#111 linear-gradient(#111, #0c0c0c);border-radius:8px;border:2px solid #090909;border-top:2px solid #2b2b2b;cursor:pointer;transform:scale(0.45) rotate(81deg);width:108px;height:190px;margin:0px 34px -54px 12px}.surround:not(:last-child){margin-right:20px}.surround:before{border-top:1px solid rgba(255,255,255,.12);margin:0 7px;position:absolute;top:-2px;content:"";display:block;width:94px}.surround:after{background:#000;border-radius:6px;border:1px solid #161616;border-top:none;border-bottom:2px solid #2f2f2f;box-shadow:inset 0 0 8px #0c0c0c;height:172px;width:88px;position:absolute;top:8px;left:9px;content:"";display:block;z-index:2}.button{background:#090302;border:1px solid #000;border-bottom:6px solid #000;border-radius:3px;box-shadow:0 2px 5px rgba(216,85,50,.1);overflow:visible;perspective:500px;height:148px;width:72px;position:relative;top:20px;margin:0 auto;z-index:10}.button:before{border:1px solid #160804;border-top:3px solid #160804;border-bottom:2px solid #97361d;border-radius:2px;background:linear-gradient(#160804, #561f10 60%, #6c2715);transform:rotateX(-30deg);filter:blur(1px);height:30px;width:70px;position:absolute;top:-6px;left:0px;content:"";z-index:20}.button-face{perspective:700px;text-align:center;padding-top:53px;opacity:.8;z-index:30;position:absolute;top:25px;left:-10px}.button-face:before{background:linear-gradient(rgba(216, 50, 50, 0.37) 30%, rgba(135, 0, 0, 0.53));border-radius:2px;height:152px;width:76px;position:absolute;left:23px;top:-8px;content:"";z-index:1}.button-face .shadow{background:linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.8) 85%);opacity:.8;position:absolute;top:14px;left:23px;height:140px;width:80px;z-index:100}.surround.on{background:radial-gradient(ellipse 85px 125px, rgba(255, 113, 33, 0.5), #111)}.surround.on:after{height:170px;background:#0f0f0f;border:1px solid #230d07;border-top:none;border-bottom:2px solid #34130a;border-top:2px solid #34130a}.surround.on .button{background:linear-gradient(#000, #d52f02, rgba(255, 255, 255, 0.2), #3D0E08 4%, #3D0E08 20%, #a22402);border-radius:8px;border-top:none;bottom:5px}.surround.on .button:before{background:radial-gradient(ellipse 40px 18px at center -2px, rgba(253, 64, 13, 0.9), rgba(0, 0, 0, 0.6));border-radius:1px;border:2px solid #611501;border-top:none;width:68px;left:0;transform:rotateX(0deg);height:29px;top:118px;filter:blur(2px)}.surround.on .button-face{background:radial-gradient(circle 90px, rgba(250, 212, 53, 0.7) 15%, rgba(253, 104, 64, 0.55), rgba(216, 85, 50, 0.2) 50%, rgba(0, 0, 0, 0.5));border-top:1px solid rgba(253,64,13,.4);transform:rotate(0deg);color:rgba(0,0,0,0);text-shadow:none;width:66px;height:138px;padding:0;left:21px;top:24px}.surround.on .button-face:before{background:linear-gradient(rgba(0, 0, 0, 0.4) 40%, rgba(253, 64, 13, 0.5) 75%, rgba(255, 255, 255, 0.3));border-top:2px solid rgba(0,0,0,.7);border-left:1px solid rgba(253,64,13,.2);border-right:1px solid rgba(253,64,13,.2);top:0;left:-2px;width:69px;height:107px;border-radius:0;transform:none}.surround.on .button-face:after{display:none}.surround.on .shadow{display:none}@keyframes flicker{0%{opacity:.3101256111}5%{opacity:.6607053747}10%{opacity:.1935025266}15%{opacity:.7879870315}20%{opacity:.0214195239}25%{opacity:.0918898411}30%{opacity:.2435533016}35%{opacity:.5363976511}40%{opacity:.0168532968}45%{opacity:.1345808131}50%{opacity:.6980976558}55%{opacity:.2201687883}60%{opacity:.4228740813}65%{opacity:.419909626}70%{opacity:.9159275206}75%{opacity:.5685749131}80%{opacity:.7427856651}85%{opacity:.2547842779}90%{opacity:.5711458238}95%{opacity:.0439501816}100%{opacity:.0136916167}}.container{position:relative;overflow:hidden}.crt{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.crt .crt-frame{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--primary-crt-frame-url);background-size:100% 100%}@media(max-width: 768px){.crt .crt-frame{display:none}}.crt .crt-glow{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;animation:fade_inner_glow 2s linear;animation-fill-mode:forwards}.crt .crt-glow.screen-on{animation:fade_to_black 2s linear;animation-fill-mode:forwards}.crt-effects{display:none;pointer-events:none;position:fixed;top:0;left:0;bottom:-64px;right:0;background:url(../images/dirt-mask.png) no-repeat;background-size:cover;overflow:hidden}@keyframes turn-on{0%{transform-origin:left -15%;transform:scale(1, 0.8) translate3d(0, 0, 0);opacity:1}3.5%{transform:scale(1, 0.8) translate3d(0, 0, 0)}3.6%{transform:scale(1, 0.8) translate3d(0, 0, 0);opacity:1}9%{transform:scale(1.3, 0.9) translate3d(0, 0, 0);opacity:0}11%{transform:scale(1, 1.1) translate3d(0, -1%, 0);opacity:1}66%{transform:scale(1, 0.9) translate3d(0, -2%, 0)}100%{animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transform:scale(1, 1) translate3d(0, 0, 0)}}@keyframes turn-off{0%{transform-origin:right 25%;transform:scale(1, 1.3) translate3d(0, 0, 0);opacity:1}60%{transform-origin:center 50%;transform:scale(1.3, 0.501) translate3d(0, 0, 0)}100%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform-origin:left 25%;transform:scale(0, 0) translate3d(0, 0, 0);opacity:0}}.terminal-content{width:100%;height:100%;border:none}@keyframes overlay-anim{0%{visibility:hidden}20%{visibility:hidden}21%{visibility:visible}99%{visibility:hidden}}.overlay{color:#cb4aff;position:fixed;top:60px;left:80px;font-size:60px;visibility:hidden;pointer-events:none}@media(min-width: 1920px){.overlay{left:120px}}@media(max-width: 768px){.overlay{display:none}}.scanlines:before,.scanlines:after{display:block;pointer-events:none;content:"";position:absolute}.scanlines:before{width:100%;height:2px;z-index:-1;background:rgba(0,0,0,.35);opacity:1;animation:scanline 6s linear infinite}.scanlines:after{top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.35) 51%);background-size:100% 4px;animation:scanlines 420ms steps(60) infinite}.scanlines-img:before{z-index:2}.scanlines-img:after{z-index:1}@keyframes scanline{0%{transform:translate3d(0, 200000%, 0)}}@keyframes scanlines{0%{background-position:0 50%}}.blog-index body,.blog-post body{background:var(--primary-crt-bg-url);background-size:cover;background-attachment:fixed;min-height:100vh;overflow-y:hidden}.blog-index .crt .crt-frame,.blog-post .crt .crt-frame{display:block}.blog-index .wrapper.container,.blog-post .wrapper.container{transition:max-height 720ms linear;background:rgba(0,0,0,0);border:none;box-shadow:none}.blog-index .wrapper.container,.blog-post .wrapper.container{position:relative;min-height:100vh;z-index:1;overflow:hidden}.blog-index .terminal-content,.blog-post .terminal-content{padding:20px;width:auto;max-width:100%;overflow-y:auto;overflow-x:hidden}@media(min-width: 768px){.blog-index .terminal-content,.blog-post .terminal-content{padding:32px 64px 64px}}@media(min-width: 1500px){.blog-index .terminal-content,.blog-post .terminal-content{padding:32px 90px 64px}}@media(min-width: 1920px){.blog-index .terminal-content,.blog-post .terminal-content{padding:32px 110px 64px}}.blog-index .terminal-container,.blog-post .terminal-container{display:none}.blog-index .terminal-header,.blog-post .terminal-header{display:none}.terminal-nav,.terminal-prompt{font-family:VT220,mono,monospace;font-size:18px;margin-bottom:2rem;line-height:1.4}.terminal-nav .prompt,.terminal-prompt .prompt{color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.terminal-nav .command,.terminal-prompt .command{color:var(--primary-color)}.terminal-nav .command .nav-link,.terminal-prompt .command .nav-link{color:var(--primary-color);text-decoration:none;position:relative}.terminal-nav .command .nav-link:hover,.terminal-prompt .command .nav-link:hover{color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.terminal-nav .command .nav-link::before,.terminal-prompt .command .nav-link::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}.terminal-nav .command .nav-link:focus::before,.terminal-prompt .command .nav-link:focus::before,.terminal-nav .command .nav-link:hover::before,.terminal-prompt .command .nav-link:hover::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}.terminal-nav .command .current-path,.terminal-prompt .command .current-path{color:var(--primary-color-dark)}.terminal-prompt{margin-top:3rem;margin-bottom:0;border-top:1px dashed var(--primary-color);padding-top:1rem}.blog-header{text-align:center;margin-bottom:3rem}.blog-header .ascii-art{font-family:VT220,mono,monospace;font-size:12px;line-height:.8;color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);margin-bottom:1rem;cursor:no-drop}@media(min-width: 768px){.blog-header .ascii-art{font-size:20px;line-height:1;margin-bottom:-10px}}.blog-header .blog-description{font-family:VT220,mono,monospace;font-size:18px;color:var(--primary-color);margin-bottom:1.5rem;font-style:italic}.blog-header .blog-description .category-title{color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);font-weight:bold;font-style:normal}@media(min-width: 768px){.blog-header .blog-description{font-size:20px}}.blog-header .blog-stats{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.blog-header .blog-stats .stat{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color-dark);background:rgba(0,0,0,.4);padding:4px 8px;border:1px dashed var(--primary-color)}.blog-header .blog-stats .rss-link{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color);background:rgba(0,0,0,.4);padding:4px 8px;border:1px dashed var(--primary-color);text-decoration:none}.blog-header .blog-stats .rss-link:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.7);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.tag-filter{margin-bottom:3rem;padding:1rem;background:rgba(0,0,0,.3);border:1px dashed var(--primary-color)}.tag-filter .filter-label{font-family:VT220,mono,monospace;font-size:18px;color:var(--primary-color);display:block;margin-bottom:1rem}.tag-filter .tag-typeahead-container{display:flex;gap:.5rem;margin-bottom:1rem}.tag-filter .tag-typeahead,.tag-filter .tag-clear-btn{margin:0;padding:0 12px;height:36px;line-height:36px;font-family:VT220,mono,monospace;font-size:16px;background-color:rgba(0,0,0,.6);color:var(--primary-color);border:1px solid var(--primary-color);box-sizing:border-box;vertical-align:middle}.tag-filter .tag-typeahead{flex:1}.tag-filter .tag-typeahead:focus{outline:none;border-color:var(--primary-hover-color);box-shadow:0 0 5px rgba(var(--primary-hover-color-rgb), 0.5)}.tag-filter .tag-typeahead::placeholder{color:var(--primary-color-dark);opacity:.7}.tag-filter .tag-clear-btn{cursor:pointer;transition:all .2s ease}.tag-filter .tag-clear-btn:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.8);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.tag-filter .selected-tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag-filter .selected-tags .selected-tag{font-family:VT220,mono,monospace;font-size:14px;background:var(--primary-color);color:#000;padding:4px 8px;display:flex;align-items:center;gap:6px}.tag-filter .selected-tags .selected-tag .tag-remove-btn{background:none;border:none;color:#000;font-size:16px;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.tag-filter .selected-tags .selected-tag .tag-remove-btn:hover{color:rgba(0,0,0,.6)}input::-webkit-calendar-picker-indicator{opacity:.6;filter:invert(0.8)}.post-listings .post-summary{margin-bottom:3rem;padding:1.5rem;background:rgba(0,0,0,.2);border:1px solid var(--primary-color);border-left:4px solid var(--primary-hover-color)}.post-listings .post-summary.hidden{display:none}.post-listings .post-summary .summary-header{margin-bottom:1rem}.post-listings .post-summary .summary-header .summary-title{margin:0 0 .5rem 0}.post-listings .post-summary .summary-header .summary-title a{font-family:VT220,mono,monospace;font-size:24px;font-weight:normal;text-transform:uppercase;color:var(--primary-hover-color);text-decoration:none;text-shadow:0px 1px 4px var(--primary-text-glow-color)}.post-listings .post-summary .summary-header .summary-title a:hover{color:var(--primary-color)}@media(min-width: 768px){.post-listings .post-summary .summary-header .summary-title a{font-size:28px}}.post-listings .post-summary .summary-header .summary-meta{display:flex;flex-wrap:wrap;gap:1rem;font-family:VT220,mono,monospace;font-size:14px;color:var(--primary-color-dark)}.post-listings .post-summary .summary-header .summary-meta .post-date{color:var(--primary-color)}.post-listings .post-summary .summary-header .summary-meta .featured-badge{color:var(--primary-hover-color);background:rgba(0,0,0,.5);padding:2px 6px;border:1px dashed var(--primary-hover-color)}.post-listings .post-summary .summary-content{margin-bottom:1rem}.post-listings .post-summary .summary-content p{font-family:VT220,mono,monospace;font-size:18px;line-height:1.6;color:var(--primary-color);margin:0}.post-listings .post-summary .summary-footer{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.post-listings .post-summary .summary-footer{flex-direction:row;justify-content:space-between;align-items:center}}.post-listings .post-summary .summary-footer .summary-categories,.post-listings .post-summary .summary-footer .summary-tags{display:flex;flex-wrap:wrap;gap:.25rem}.post-listings .post-summary .summary-footer .summary-categories .category,.post-listings .post-summary .summary-footer .summary-categories .tag,.post-listings .post-summary .summary-footer .summary-tags .category,.post-listings .post-summary .summary-footer .summary-tags .tag{font-family:VT220,mono,monospace;font-size:12px;background:rgba(0,0,0,.6);color:var(--primary-color);padding:2px 6px;border:1px dashed var(--primary-color);text-decoration:none;display:inline-block;transition:all .2s ease}.post-listings .post-summary .summary-footer .summary-categories .category:hover,.post-listings .post-summary .summary-footer .summary-categories .tag:hover,.post-listings .post-summary .summary-footer .summary-tags .category:hover,.post-listings .post-summary .summary-footer .summary-tags .tag:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.8);text-shadow:0px 1px 4px var(--primary-text-glow-color);border-style:solid}.post-listings .post-summary .summary-footer .summary-categories .tag,.post-listings .post-summary .summary-footer .summary-tags .tag{font-size:10px;color:var(--primary-color-dark);opacity:.7;padding:1px 3px;border:none;background:rgba(0,0,0,.4);display:inline-block;margin-right:2px}.post-listings .post-summary .summary-footer .read-more{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-hover-color);text-decoration:none;align-self:flex-end;position:relative}.post-listings .post-summary .summary-footer .read-more:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.post-listings .post-summary .summary-footer .read-more::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}.post-listings .post-summary .summary-footer .read-more:focus::before,.post-listings .post-summary .summary-footer .read-more:hover::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}.post-header{margin-bottom:3rem;text-align:center}.post-header .post-title{font-family:VT220,mono,monospace;font-size:32px;font-weight:normal;text-transform:uppercase;color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);margin:0 0 1rem 0;line-height:1.2}@media(min-width: 768px){.post-header .post-title{font-size:40px}}.post-header .post-meta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color-dark)}.post-header .post-meta .post-date{color:var(--primary-color)}.post-header .post-meta .post-categories{display:flex;gap:.5rem}.post-header .post-meta .post-categories .category{background:rgba(0,0,0,.6);padding:2px 6px;border:1px dashed var(--primary-color);text-decoration:none;display:inline-block;transition:all .2s ease}.post-header .post-meta .post-categories .category:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.8);text-shadow:0px 1px 4px var(--primary-text-glow-color);border-style:solid}.post-header .post-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem}.post-header .post-tags .tag{font-family:VT220,mono,monospace;font-size:10px;background:rgba(0,0,0,.4);color:var(--primary-color-dark);padding:1px 3px;border:none;opacity:.7;display:inline-block;margin-right:2px}.post-content{margin-bottom:3rem}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:VT220,mono,monospace;font-weight:normal;text-transform:uppercase;color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);margin:2rem 0 1rem 0;line-height:1.3}.post-content h1{font-size:32px}.post-content h2{font-size:28px}.post-content h3{font-size:24px}.post-content h4{font-size:22px}.post-content h5{font-size:20px}.post-content h6{font-size:18px}.post-content p{font-family:VT220,mono,monospace;font-size:18px;line-height:1.7;color:var(--primary-color);margin:0 0 1.5rem 0}@media(min-width: 768px){.post-content p{font-size:20px}}.post-content ul,.post-content ol{font-family:VT220,mono,monospace;font-size:18px;color:var(--primary-color);margin:0 0 1.5rem 2rem}@media(min-width: 768px){.post-content ul,.post-content ol{font-size:20px}}.post-content ul li,.post-content ol li{margin-bottom:.5rem;line-height:1.6}.post-content pre{font-family:VT220,mono,monospace;font-size:16px;background:rgba(0,0,0,.7);color:var(--primary-hover-color);padding:1rem;border:1px dashed var(--primary-color);border-left:4px solid var(--primary-hover-color);margin:1.5rem 0;overflow-x:auto;line-height:1.4}.post-content pre code{background:none;padding:0;border:none;font-size:inherit}.post-content code{font-family:VT220,mono,monospace;font-size:16px;background:rgba(0,0,0,.5);color:var(--primary-hover-color);padding:2px 4px;border:1px solid var(--primary-color)}.post-content blockquote{font-family:VT220,mono,monospace;font-size:18px;color:var(--primary-color);background:rgba(0,0,0,.3);border-left:4px solid var(--primary-hover-color);padding:1rem;margin:1.5rem 0;font-style:italic}.post-content blockquote p{margin:0}.post-content a{color:var(--primary-hover-color);text-decoration:none;position:relative}.post-content a:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.post-content a::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}.post-content a:focus::before,.post-content a:hover::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}.post-content hr{border:none;border-top:1px dashed var(--primary-color);margin:2rem 0}.post-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-family:VT220,mono,monospace;font-size:16px}.post-content table th,.post-content table td{border:1px solid var(--primary-color);padding:8px 12px;text-align:left}.post-content table th{background:rgba(0,0,0,.5);color:var(--primary-hover-color);font-weight:normal;text-transform:uppercase}.post-content table td{color:var(--primary-color)}.post-content table tr:nth-child(even) td{background:rgba(0,0,0,.2)}.post-footer .post-navigation{display:flex;justify-content:space-between;margin-bottom:2rem;gap:1rem}@media(max-width: 768px){.post-footer .post-navigation{flex-direction:column}}.post-footer .post-navigation .nav-prev,.post-footer .post-navigation .nav-next{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color);text-decoration:none;padding:.5rem 1rem;border:1px dashed var(--primary-color);background:rgba(0,0,0,.3);flex:1}.post-footer .post-navigation .nav-prev:hover,.post-footer .post-navigation .nav-next:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.6);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.post-footer .post-navigation .nav-prev{text-align:left}.post-footer .post-navigation .nav-next{text-align:right}.pagination{display:flex;justify-content:space-between;align-items:center;margin:3rem 0;padding:1rem;background:rgba(0,0,0,.3);border:1px dashed var(--primary-color)}@media(max-width: 768px){.pagination{flex-direction:column;gap:1rem}}.pagination .page-nav{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--primary-color);background:rgba(0,0,0,.5)}.pagination .page-nav:hover{color:var(--primary-hover-color);background:rgba(0,0,0,.8);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.pagination .page-info{font-family:VT220,mono,monospace;font-size:16px;color:var(--primary-color-dark)}.blog-index body,.blog-post body{background:var(--primary-crt-bg-url);background-size:cover;background-attachment:fixed}.blog-index .wrapper.container,.blog-post .wrapper.container{margin:0}#switch:checked~.blog-index .wrapper.container,#switch:checked~.blog-post .wrapper.container{max-height:5000px}#switch:not(:checked)~.blog-index .wrapper.container,#switch:not(:checked)~.blog-post .wrapper.container{max-height:0;overflow:hidden}.blog-index .crt-effects,.blog-post .crt-effects{display:block}@media(max-width: 768px){.blog-index .wrapper.container,.blog-post .wrapper.container{margin:0}.blog-index .terminal-content,.blog-post .terminal-content{padding:16px}.crt-effects{display:block}.post-content h1{font-size:24px}.post-content h2{font-size:22px}.post-content h3{font-size:20px}.post-content h4{font-size:18px}.post-content h5{font-size:16px}.post-content h6{font-size:16px}.post-content p,.post-content ul,.post-content ol{font-size:16px}.post-content pre,.post-content code{font-size:14px}.tag-filter .tag-list{justify-content:center}.blog-header .blog-stats{flex-direction:column;align-items:center;gap:1rem}}@media(prefers-reduced-motion: reduce){.scanlines:before,.scanlines:after{animation:none}.crt-overlay{display:none}}@media print{.blog-index .terminal-nav,.blog-index .terminal-prompt,.blog-index .crt,.blog-index .crt-effects,.blog-index .switch-mount,.blog-index .switch-wires,.blog-index .overlay,.blog-index .tag-filter,.blog-index .pagination,.blog-index .post-navigation,.blog-post .terminal-nav,.blog-post .terminal-prompt,.blog-post .crt,.blog-post .crt-effects,.blog-post .switch-mount,.blog-post .switch-wires,.blog-post .overlay,.blog-post .tag-filter,.blog-post .pagination,.blog-post .post-navigation{display:none}.blog-index .wrapper.container,.blog-post .wrapper.container{border:none;margin:0;background:#fff}.blog-index .terminal-content,.blog-post .terminal-content{padding:0}.blog-index .post-content *,.blog-post .post-content *{color:#000 !important;text-shadow:none !important;background:#fff !important}}.bluesky-embed-container{margin:3rem 0;padding:1.5rem;background:rgba(0,0,0,.3);border:1px dashed var(--primary-color);border-left:4px solid var(--primary-hover-color);position:relative}.bluesky-embed-container::before{content:"BLUESKY API";position:absolute;top:-10px;right:20px;background:rgba(0,0,0,.7);color:var(--primary-hover-color);font-family:VT220,mono,monospace;font-size:10px;padding:2px 6px;border:1px solid var(--primary-color)}.bluesky-embed-container .bluesky-embed-title{font-family:VT220,mono,monospace;font-size:22px;font-weight:normal;color:var(--primary-hover-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);margin:0 0 1.5rem 0;padding-bottom:.5rem;border-bottom:1px dashed var(--primary-color)}.bluesky-embed-container .bluesky-embed{font-family:VT220,mono,monospace}.bluesky-embed-container .bluesky-embed .bluesky-embed-loading{color:var(--primary-color-dark);font-style:italic;padding:1rem;text-align:center;border:1px dashed var(--primary-color-dark);background:rgba(0,0,0,.2)}.bluesky-embed-container .bluesky-embed .bluesky-embed-error{color:#ff6b6b;padding:1rem;text-align:center;border:1px dashed #ff6b6b;background:rgba(0,0,0,.2)}.bluesky-embed-container .bluesky-embed .bluesky-post{background:rgba(0,0,0,.4);padding:1.5rem;border:1px solid var(--primary-color);margin-bottom:1rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-author{display:flex;align-items:center;gap:.75rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-author .bluesky-author-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid var(--primary-color);background:rgba(0,0,0,.5)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-author .bluesky-author-avatar img{width:100%;height:100%;object-fit:cover}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-author .bluesky-author-info .bluesky-author-name{font-size:16px;font-weight:bold;color:var(--primary-hover-color);margin-bottom:.25rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-author .bluesky-author-info .bluesky-author-handle{font-size:14px;color:var(--primary-color-dark)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-header .bluesky-post-date{font-size:14px;color:var(--primary-color-dark)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content{font-size:18px;line-height:1.5;color:var(--primary-color);margin-bottom:1.5rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content a{color:var(--primary-hover-color);text-decoration:none;position:relative}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content a:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content a::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content a:focus::before,.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content a:hover::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content .bluesky-mention{font-weight:bold}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content .bluesky-hashtag{font-style:italic}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-content .bluesky-link{text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:3px}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px dashed var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats{display:flex;gap:1rem}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-stat{display:flex;align-items:center;gap:.5rem;font-size:14px;color:var(--primary-color-dark);padding:2px 6px;background:rgba(0,0,0,.3);border:1px solid rgba(var(--primary-color-rgb), 0.3);transition:all .2s ease;cursor:help}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-stat:hover{background:rgba(0,0,0,.5);border-color:var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-stat .bluesky-stat-icon{color:var(--primary-hover-color)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-stat .bluesky-stat-count{min-width:20px;text-align:center}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-likes:hover{border-color:#ff6b6b}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-likes:hover .bluesky-stat-icon{color:#ff6b6b}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-reposts:hover{border-color:#51cf66}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-reposts:hover .bluesky-stat-icon{color:#51cf66}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-replies:hover{border-color:#339af0}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-stats .bluesky-replies:hover .bluesky-stat-icon{color:#339af0}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-link{font-size:14px;color:var(--primary-hover-color);text-decoration:none;position:relative}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-link:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-link::before{content:"";position:absolute;right:0;height:1px;left:0;bottom:-1px;background:var(--primary-hover-color);opacity:.4;transform:scaleX(0.85) translateY(0.15rem);transition:all .2s ease 0s;z-index:-1}.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-link:focus::before,.bluesky-embed-container .bluesky-embed .bluesky-post .bluesky-post-footer .bluesky-post-link:hover::before{opacity:.88;transform:scaleX(1.15);height:110%;bottom:0}.bluesky-embed-container .bluesky-embed .bluesky-responses{margin-top:1.5rem}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-loading,.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-error,.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-empty{padding:1rem;text-align:center;border:1px dashed var(--primary-color-dark);background:rgba(0,0,0,.2);font-size:14px;color:var(--primary-color-dark)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-error{color:#ff6b6b;border-color:#ff6b6b}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container{background:rgba(0,0,0,.3);padding:1.5rem;border:1px dashed var(--primary-color);position:relative}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container::before{content:"THREAD";position:absolute;top:-8px;right:10px;background:rgba(0,0,0,.7);color:var(--primary-color);font-family:VT220,mono,monospace;font-size:10px;padding:1px 4px;border:1px solid var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-title{font-size:18px;font-weight:normal;color:var(--primary-hover-color);margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:1px dashed var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list{display:flex;flex-direction:column;gap:1.5rem}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response{background:rgba(0,0,0,.4);padding:1rem;border:1px solid var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-author{display:flex;align-items:center;gap:.5rem}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-author .bluesky-author-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;border:1px solid var(--primary-color);background:rgba(0,0,0,.5)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-author .bluesky-author-avatar img{width:100%;height:100%;object-fit:cover}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-author .bluesky-author-info .bluesky-author-name{font-size:14px;font-weight:bold;color:var(--primary-hover-color);margin-bottom:.15rem}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-author .bluesky-author-info .bluesky-author-handle{font-size:12px;color:var(--primary-color-dark)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-header .bluesky-response-date{font-size:12px;color:var(--primary-color-dark)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-content{font-size:16px;line-height:1.4;color:var(--primary-color)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-content a{color:var(--primary-hover-color);text-decoration:none}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-content a:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-content .bluesky-mention{font-weight:bold}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-responses-list .bluesky-response .bluesky-response-content .bluesky-hashtag{font-style:italic}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-view-more{display:block;margin-top:1rem;text-align:center;font-size:14px;color:var(--primary-hover-color);text-decoration:none;padding:.5rem;border:1px dashed var(--primary-color);background:rgba(0,0,0,.3);position:relative;overflow:hidden}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-view-more:hover{color:var(--primary-color);text-shadow:0px 1px 4px var(--primary-text-glow-color);background:rgba(0,0,0,.5)}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-view-more:hover::after{transform:translateX(0);opacity:.2}.bluesky-embed-container .bluesky-embed .bluesky-responses .bluesky-responses-container .bluesky-view-more::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent, var(--primary-hover-color), transparent);transform:translateX(-100%);opacity:0;transition:transform .6s ease,opacity .3s ease}@media(max-width: 768px){.bluesky-embed-container{padding:1rem}.bluesky-embed-container .bluesky-embed-title{font-size:18px}.bluesky-embed-container .bluesky-embed .bluesky-post{padding:1rem}.bluesky-embed-container .bluesky-embed .bluesky-responses-container{padding:1rem}}
/*# sourceMappingURL=startpage.css.map */
