.header{display:flex;justify-content:center;flex:1;height:115px;margin-top:20px;border:1px solid #ff4f00}.logo-link{text-decoration:none}.logo-link:hover:after{background:transparent}.horizontal-text{font-size:3.1rem;margin:-3px 0 0}.letter-b{font-size:inherit;background:linear-gradient(-135deg,#fff 55%,#ff5100 55%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vertical-text{display:block;margin-left:1px;width:1em;font-size:3rem;color:#ff4f00;line-height:0}@media (max-width: 760px){.header{border:none;border-bottom:1px solid #ff4f00;margin:0}}aside{flex:.3;margin-right:40px;border-right:1px solid #ff4f00}aside h1{font-size:1.19rem;margin:0 0 1px;padding:0}aside h2{font-size:1.05rem;font-weight:400;margin:0 0 1px;padding:0}.aside-links{text-decoration:none}@media (max-width: 760px){aside{flex:.29;padding-left:10px;margin-right:25px;border-right:1px solid #ff4f00;min-height:calc(100vh - 116.5px)}aside h1{margin-top:10px;margin-bottom:12px}aside h2{margin-bottom:6px}}.blog-list{flex:.7;margin-bottom:-2rem}.blog-list article header h2{font-size:1.2rem;margin:0 0 -20px;text-transform:uppercase}.blog-list article p{font-size:1rem;margin:20px 0 0}.blog-list article time{display:block;font-size:.9rem;margin-top:5rem;margin-bottom:10rem}.post-content{text-wrap:pretty}.post-content a{white-space:nowrap}.media-gallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-height:320px;margin-top:1rem;gap:15px;background-color:#121212;border-radius:4px;transition:background-color .1s}.media-gallery:hover{background-color:#363636}.media-gallery iframe{width:600px;height:300px;border:none}.blog-media{scroll-snap-align:center;max-width:100%;height:auto;border-radius:4px;object-fit:contain}.website-link{font-size:1.15rem;color:#ff4f00;text-decoration:none}.website-link:hover{color:#fff}.website-link:hover:after{display:none}@media (max-width: 760px){.blog-list{margin-top:10px;flex:.67;margin-bottom:0;margin-left:-10px}.media-gallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-height:320px;margin-top:1rem;gap:15px;background-color:#121212;border-radius:4px;transition:background-color .1s}.media-gallery:hover{background-color:#363636}.media-gallery iframe{width:600px;height:300px;border:none}.blog-media{scroll-snap-align:center;max-width:100%;height:auto;border-radius:4px;object-fit:contain}}.blog-text{font-size:inherit}.asterisk-wrapper{position:relative;display:inline-block;cursor:default}.asterisk-icon{color:#ff4f00;font-size:22px;margin-left:-.05em;line-height:inherit}.asterisk-popup{visibility:hidden;opacity:0;width:max-content;max-width:250px;border:2.5px solid #ff4f00;background-color:#222;color:#fff;text-align:left;border-radius:4px;padding:.4rem .6rem;line-height:1.6;position:absolute;z-index:1000;top:-.5rem;left:1rem;white-space:normal;font-size:13px;transition:opacity .2s ease,visibility .2s ease}.asterisk-wrapper:hover .asterisk-popup{visibility:visible;opacity:1}.about-me{flex:.7;margin-bottom:-2rem}.about-me h1{font-size:1.2rem;text-transform:uppercase;margin:-.5px 0 .5px}.bio{margin-bottom:2rem}.bio p{font-size:1rem;margin:0}.visitor-count{font-size:.9rem;margin-top:20px;opacity:.8;margin-bottom:1rem}.socials{display:flex;flex-direction:row;gap:40px;margin-bottom:3rem}.socials-icons{font-size:2.5rem}.linkedin:hover:after,.github:hover:after,.reddit:hover:after,.rss:hover:after{display:none}.linkedin:hover .socials-icons,.github:hover .socials-icons,.reddit:hover .socials-icons{opacity:.6}.rss-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center}.rss:hover .socials-icons{opacity:.6}@media (max-width: 760px){.about-me{margin-top:10px;flex:.67;margin-bottom:0;margin-left:-10px}}.random-links{flex:.7;margin-bottom:-2rem}.random-links h1{font-size:1.2rem;text-transform:uppercase;margin:-.5px 0 .5px}.links{margin-bottom:5rem}.links h2{font-size:1.05rem;margin:0;text-transform:uppercase}.links p{font-size:1rem;margin:0}@media (max-width: 760px){.random-links{margin-top:10px;flex:.67;margin-bottom:0;margin-left:-10px}}.archive-main{flex:.7;margin-bottom:-2rem}.archive-main h1{font-size:1.2rem;text-transform:uppercase;margin:-.5px 0 .5px}@media (max-width: 760px){.archive-main{margin-top:10px;flex:.67;margin-bottom:0;margin-left:-10px}}*{font-family:system-ui,Verdana,Segoe UI,sans-serif;line-height:1.9em;font-size:.82rem}html,body{margin:0;background-color:#000}html{display:flex;justify-content:center}body{display:flex;flex-direction:column;width:720px}h1,h2,p,div,a{color:#fff}a{font-size:inherit;font-weight:inherit;text-decoration:underline;text-underline-offset:2px;transition:all .1s linear;cursor:pointer}a:hover{text-decoration:none;border-bottom:none;position:relative}a:hover:after{content:"";position:absolute;left:-1%;right:0;bottom:-3px;height:7px;width:102%;background:#ff4f0080;pointer-events:none}.main-area{display:flex;flex-direction:row;padding-top:20px}@media only screen and (min-width: 901px){::selection{background-color:#ffffff1a;color:#ff4f00}}@media (max-width: 760px){html{width:100vw;padding:0;margin:0;overflow-x:hidden}body{width:100%}.main-area{padding-top:0}}@media (prefers-color-scheme: dark){*{scrollbar-color:#444 #111}*::-webkit-scrollbar{background-color:#111}*::-webkit-scrollbar-thumb{background-color:#444}*::-webkit-scrollbar-thumb:hover{background-color:#555}}
