@font-face{font-family:Timezone;src:url(/fonts/HALTimezone-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Timezone;src:url(/fonts/HALTimezone-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--bg-dark: #141625;--bg-light: rgb(222, 231, 238);--darkest: var(--ink);--accent: var(--purple);--accent-darker: var(--purple-darker);--glow: #faf4fc;--glow-metal: #fcf8fd;--purple: #a858e6;--purple-darker: #8b4bbc;--gradient-light: radial-gradient(circle,rgb(222, 231, 238) 0%, rgb(219, 219, 231) 85%, rgb(231, 226, 235) 100%);--gradient-dark: radial-gradient(circle,rgba(27, 35, 60, 1) 0%, rgba(20, 22, 37, 1) 100%, rgba(34, 25, 43, 1) 100%);--ink: #0f1637;--faint-bg: rgba(255,255,255, .15);--highlight: rgba(218, 230, 235, .806);--text-main: #494d58;--text-sub: rgba(0,0,0, .45);--type-body: system-ui, sans-serif;--type-sans: system-ui, sans-serif;--type-fancy: "Timezone", serif;--ls-min: -.035rem;--borders: rgba(255,255,255, .45);--shadow-base: 1px 1px 12px 4px rgba(0, 0, 0, .045);--width-s: 680px;--width-m: 960px;--space-xs: clamp(.7rem, .5rem + .1875vw, .8rem);--space-s: clamp(1rem, 1.05rem + .375vw, 1.5rem);--space-m: clamp(1.6875rem, 1.575rem + .5625vw, 2.25rem);--space-l: clamp(2.25rem, 2.1rem + .75vw, 3rem);--space-xl-ish: clamp(3.375rem, 3.15rem + 1.125vw, 4.5rem);--space-xl: clamp(4.5rem, 4.075rem + 1.812vw, 6.25rem);--pdg-main: var(--space-xl) var(--space-s) var(--space-m) var(--space-s);--font-xs: clamp(.6rem, 0vi + .56rem, .6rem);--font-s: clamp(.75rem, .05vi + .69rem, .75rem);--font-b: clamp(.95rem, .13vi + .84rem, 1rem);--font-m: clamp(1.09rem, .25vi + 1.04rem, 1.33rem);--font-l: clamp(1.37rem, .42vi + 1.27rem, 1.78rem);--line-height-s: clamp(1.5rem, 5.5vw, 1.75rem);--line-height-m: clamp(1.6rem, 7.5vw, 1.8rem);color-scheme:light dark}*{box-sizing:border-box}html{font-size:16px;font-family:var(--type-body);min-height:100%;background-color:var(--glow);scroll-behavior:smooth}body{-moz-font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga=1, kern=1";-ms-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";-webkit-font-feature-settings:"liga","kern";-webkit-font-smoothing:antialiased;font-family:var(--type-body);color:var(--text-main);background:var(--bg-light);margin:0 auto;max-width:1680px;min-height:100vh;box-shadow:inset 0 11px 20px -10px var(--glow),inset 0 -11px 20px -10px var(--glow);transition:all .5 ease}strong,small,sup a,ol li::marker,blockquote p,code,nav a,#about em,.txt-darkest{color:var(--darkest)}blockquote h3,.no-margin{margin:0}figcaption,cite,code,sup,small,.mono,.date,.info,[data-style*="()"]{font-family:var(--type-sans);font-weight:450;letter-spacing:-.01rem}cite,code,.mono,.date{font-size:var(--font-s)}.mono{line-height:.45vw;color:var(--text-sub);margin:.2rem 0 var(--space-xs) 0}.date{color:var(--text-sub)}.commentary{font-family:var(--type-fancy);font-style:italic;opacity:.8}sup,small{font-size:var(--font-xs)}h1,h2,h3,h4,h5{color:var(--darkest);font-family:var(--type-fancy)}h1,h2,h3,h4{font-weight:400}h1{font-size:var(--font-l);margin-block-start:0em;margin-bottom:var(--space-m)}h2{font-size:var(--font-m);margin-block-start:0em;margin:var(--space-l) 0 var(--space-m) 0}h3{font-size:var(--font-b);line-height:var(--line-height-m);margin:var(--space-l) 0 var(--space-s) 0}h4{font-size:var(--font-b);font-style:italic;margin:var(--space-m) 0 var(--space-xs) 0}p{color:var(--text-main);font-size:var(--font-b);line-height:var(--line-height-s);margin-block-start:0;margin-block-end:var(--space-s)}[data-style*="()"]{opacity:55%}[data-icon]{width:1rem;height:auto}strong{font-weight:500;background-color:var(--highlight)}ul,ol{margin-block-start:0;margin-block-end:var(--space-m);padding-inline-start:var(--space-s)}ul li{list-style-type:none}ul li:before{content:"•";font-size:1em;font-weight:700;color:var(--glow);text-shadow:1px 0px 4px var(--glow);display:inline-block;width:1em;margin-left:-1em}ol li::marker{font-family:var(--type-sans);font-weight:600;font-size:var(--font-s)}li{font-size:var(--font-b);line-height:var(--line-height-s);margin-bottom:.5rem}a{color:var(--accent);opacity:.8;font-weight:400;text-decoration:none;border-bottom:1.25px solid var(--borders);transition:all .2s ease-in-out}a[target=_blank]:after{content:" ↗";color:inherit;font-family:inherit;font-size:inherit;opacity:.5}a:hover{opacity:1;border-bottom:1.4px solid var(--glow);cursor:pointer;transition:all .5s ease-in-out}a[target=_blank]:hover:after{opacity:1;transition:all .5s ease-in-out}a:after{text-decoration:none}small{font-weight:500;margin-bottom:1rem}blockquote{padding:var(--space-m);margin-inline-start:0px;margin-inline-end:0px;margin-block-start:var(--space-s);margin-block-end:var(--space-s);border-left:2.5px solid var(--glow);background-color:var(--faint-bg);box-shadow:var(--shadow-base)}blockquote p{font-size:var(--font-b);margin-block-end:0}blockquote figcaption{text-align:left}blockquote h3{margin-bottom:var(--space-xs)}.tldr{font-weight:475;background:none;padding:0 0 var(--space-m) 0;border:0;box-shadow:none}.info{width:fit-content;padding:var(--space-xs);border:1px dashed var(--borders);box-shadow:none}cite{font-style:normal;line-height:var(--line-height-m)}code{letter-spacing:var(--ls-min);background-color:#f5f0d6;padding:0 .2rem}aside{float:right;width:15vw;position:absolute;right:calc(((100% - var(--width-s)) / 2) - 15vw);margin-top:var(--space-xs)}.pquote{padding:var(--space-xs);border-left:2px solid var(--borders);margin-bottom:var(--space-s)}.pquote p{color:var(--darkest);font-family:var(--type-fancy);font-size:var(--font-b);margin-bottom:0;line-height:normal}.link--alt{font-family:var(--type-fancy);color:var(--text-main)}.logo,nav,.nav{font-family:var(--type-fancy);font-style:italic}nav{position:fixed;top:0;height:100%;width:auto;display:flex;flex-direction:column;gap:var(--space-xs);z-index:2;padding:var(--pdg-main)}nav a{font-size:.9rem;text-align:left;border-bottom:0;opacity:.6}nav a:hover{color:var(--accent);opacity:1;border-bottom:0px;transition:all .3s ease}.nav-links{display:flex;flex-direction:column;gap:var(--space-xs)}#home .a-home,#content-index .a-posts,#content .a-posts{color:var(--darkest);font-weight:450;border-bottom:0px;opacity:1}.follow{display:flex;gap:.45rem}.follow span{font-family:var(--type-sans);font-size:var(--font-s);font-style:normal;font-weight:450}main{max-width:100%;display:block;margin-left:15vw;padding:var(--pdg-main)}.flex-col{display:flex;flex-direction:column}.center{margin:auto;text-align:center}.right{margin-left:auto;text-align:right}.flex-row,.memo-sample{display:flex;flex-direction:row;gap:var(--space-s)}.gap-s{gap:var(--space-s)}.borders{border:1px solid var(--borders)}.border--top{border-top:1px solid var(--borders)}hr{min-width:1rem;border:0;border-bottom:1.5px solid var(--borders);margin:var(--space-m) 0}figure{padding:var(--space-s) 0;margin:var(--space-s) 0}figure h3{margin:var(--space-xs) 0 var(--space-xs) 0}figcaption{text-align:center;font-size:var(--font-s);font-weight:500;margin:var(--space-xs) 0}figure img,#content img{width:100%;height:auto;object-fit:contain}.cover img{width:100%;object-fit:cover;box-shadow:var(--shadow-base);animation:appear .8s ease-in}@keyframes appear{0%{opacity:0}to{opacity:1}}footer{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.3);padding:0 var(--space-s)}.footer{grid-column-start:span 3;font-family:var(--type-sans);font-size:var(--font-s);width:100%;min-height:48px;max-width:1680px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.to-top{color:var(--text-sub);background-color:#ffffff40;position:fixed;bottom:0;right:0;display:none;justify-content:center;align-items:center;height:48px;width:48px;border-radius:50% 0 0 50%;border:1px solid var(--borders);border-right:0;font-family:var(--type-sans);font-size:1rem;line-height:normal;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.to-top:hover{scale:1.2;border-bottom:0}.f-div{display:flex;gap:var(--space-xs)}.message:after{content:"Have a nice day."}#home header{display:block;z-index:2}#home .logo a{opacity:1}#home{background:var(--gradient-light)}.home{display:grid;grid-template-columns:repeat(3,1fr);flex-direction:column;justify-content:center;min-height:calc(100vh - 48px);gap:var(--space-m);padding:var(--pdg-main)}.pond{position:fixed;left:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:var(--pdg-main);z-index:0}.latest{grid-column:1;grid-row:1/4;position:sticky;top:0;display:flex;flex-direction:column;gap:.8rem;z-index:0}.latest a:nth-child(2n){padding-left:var(--space-xs)}.latest a:nth-child(odd){padding-left:var(--space-m)}.post-item{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--space-xs);transition:all .3s ease-in-out;opacity:1}.post-item p{color:var(--darkest);font-family:var(--type-fancy);font-size:var(--font-b);line-height:1.25;margin-block-end:0;opacity:.8}.post-item:hover p{transition:all .25s ease-out;opacity:1}.post-item,.post-item:hover{border-bottom:0}.subscribe{grid-row:5;grid-column:3;padding:var(--space-s);border-radius:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal{display:flex;align-items:center;justify-content:center;z-index:1}.p1,.p2,.p3{justify-items:center}.p1{grid-row:3}.p2{grid-column:2}.p3{position:sticky;grid-column:3;grid-row:2}.ripple{position:absolute;align-self:center;box-shadow:0 0 40px var(--glow),0 0 30px var(--glow),0 0 30px var(--glow),0 0 20px var(--glow),0 0 20px var(--glow),0 0 20px var(--glow),0 0 20px var(--glow)}.r-grey{box-shadow:0 0 30px var(--glow-metal),0 0 30px var(--glow-metal),0 0 30px var(--glow-metal),0 0 20px var(--glow-metal),0 0 20px var(--glow-metal),0 0 20px var(--glow-metal),0 0 20px var(--glow-metal)}.r1,.r2,.r3{transform:translateZ(0)}.r1{filter:blur(3px);padding:var(--space-m);border-radius:50rem}.r2{filter:blur(5px);padding:var(--space-s);border-radius:15rem}.r3{filter:blur(3px);padding:var(--space-xs);border-radius:5rem;opacity:.7}.rc{position:relative;grid-column:2;grid-row:2/5;aspect-ratio:2 / 3;min-width:15vw;min-height:450px;border-radius:12rem;align-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--space-l) var(--space-m);margin:var(--space-s);box-shadow:0 0 40px var(--glow-metal),0 00px 40px var(--glow),0 0 20px var(--glow),0 0 20px var(--glow-metal)}.rc p{font-family:var(--type-fancy);line-height:normal;margin-left:.5rem}.thoughts .content{width:100%}#content-index main{min-height:100vh;display:flex;flex-direction:column;padding-bottom:var(--space-l);margin-bottom:var(--space-l)}.content{display:grid;gap:var(--space-s);margin:0 auto}#content main{margin-left:0;min-height:calc(100vh - 48px)}.thoughts .list{grid-column:2/4;max-width:var(--width-s)}.thought-item:nth-child(1){padding-top:0}.thought-item{display:grid;grid-template-columns:1fr .3fr;gap:.35rem;padding:var(--space-s) 0 var(--space-xs) 0;border-bottom:1.25px solid var(--borders)}.thought--title,.thought--description{font-family:var(--type-fancy);font-size:var(--font-b);line-height:normal}.thought--title{color:var(--darkest)}.thought--description{color:var(--text-main);opacity:.8;font-style:italic;line-height:normal;grid-column:1;grid-row:2}.thought-item .date{align-self:center}#content article,.thought article{margin:auto}.titles{margin-bottom:var(--space-l)}.titles p{letter-spacing:-.01rem;margin-bottom:var(--space-s)}.thought article,.d-small{max-width:var(--width-s)}.thought article{margin-top:-40px;padding:0 0 var(--space-l) 0}.thought h1{margin-bottom:var(--space-s)}.content--pagination{display:none}.content--pagination{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-width:100%;padding:0 var(--space-s);grid-column:1/3;z-index:3}.content--pagination-link{font-family:var(--type-fancy);gap:var(--space-xs);max-width:25vh;padding:var(--space-m) 0 0 0;margin-bottom:var(--space-s)}.content--pagination-link span{font-family:var(--type-sans);font-size:var(--font-s)}.content--pagination-link,.content--pagination-link:hover{border-bottom:0}.content--meta{position:fixed;top:0;right:0;display:flex;flex-direction:row;justify-content:right;gap:var(--space-xs);padding:var(--pdg-main)}#not-found main{display:block}#not-found footer{position:fixed;width:100%;bottom:0}#not-found main{height:100%}@media only screen and (max-width: 1080px){.home{grid-template-columns:1fr 1fr}.subscribe{grid-column:2;margin:var(--space-s) 0}aside{float:none;position:static;width:70%;margin-left:auto}.content--meta,.content--pagination{position:static}.content--pagination-link{max-width:65vh}.content--meta{padding:0 0 var(--space-m)}.empty{display:none}.thought article{padding:0}}@media only screen and (max-width: 910px){nav{position:relative;width:100%;flex-direction:row;justify-content:space-between;padding-top:var(--space-s)}.follow{align-items:flex-start}main{margin-left:0}.thoughts .content{display:flex;flex-direction:column}.d-large{max-width:100%}#content-index main{margin:0}[data-icon]{width:1.2rem}}@media only screen and (max-width: 650px){:root{--pdg-main: var(--space-l) var(--space-s) var(--space-m) var(--space-s)}body{position:static}footer{padding:var(--space-xs)}h1{letter-spacing:-.05rem}.pond{top:0}.subscribe{position:sticky}.flex-row,.home{display:flex;flex-direction:column}.footer{gap:.5rem}.f-left{flex-direction:column}.home{min-height:calc(90vh + var(--space-xs))}#content-index{display:flex;flex-direction:column}.thoughts article{padding-top:var(--space-xs)}}@media only screen and (max-width: 390px){.footer{min-height:0}.f-div{gap:.45rem}#hero{grid-column:3/5}}@media only screen and (min-height: 1024px){.home{min-height:calc(90vh + var(--space-xs))}}@media (prefers-color-scheme: dark){:root{--darkest: #fbf9ec;--ink: #fbf9ec;--bg-light: var(--bg-dark);--gradient-light: var(--gradient-dark);--glow: #747184;--glow-metal: rgba(116, 121, 146, .7);--highlight: rgba(142, 170, 197, .3);--text-main: rgba(245, 248, 240, .8);--text-sub: rgba(245,248,240, .5);--borders: rgba(255,255,255, .08);--card-border: rgba(0,0,0, .1);--faint-bg: rgba(0,0,0, .25)}a{color:var(--accent)}a:hover{border-bottom:1.25px solid var(--accent)}body{background:var(--bg-dark);-webkit-font-smoothing:antialiased;color:var(--text-main)}img{opacity:98%}blockquote{box-shadow:none}#about,#content-index,#content{background-color:var(--bg-dark)}.cover{opacity:.9}footer{border-top:1px solid rgba(255,255,255,.05)}.message:after{content:"Good evening."}.to-top{background-color:#0003}}
