:root{--h1: 2.986rem;--h2: 39.31px;--h3: 33.18px;--h4: 27.65px;--h5: 23.04px;--h6: 19.2px;--h1-m: 1px;--h2-m: .8px;--h3-m: .7px;--h4-m: .6px;--h5-m: .5px;--h6-m: .25px;--para-m: 1px;--para: 16px;--small-text: 13.33px;--xs-text: 11.11px;--mt: 4;--mb: 4}.post-container{a{cursor:pointer}code,kbd,samp,pre{font-family:var(--mono)}.post-item{border-bottom:1px solid var(--border-color);&:first-child{padding-top:0}&:last-child{border-bottom-width:0px;padding-bottom:0}}.post-index{h1{opacity:1;margin-top:0}}.text-prompt,.post-content .text-prompt,.post-index .text-prompt{font-size:calc(var(--h5) + 9 * (-.301205px + 100svw / 1328));line-height:calc(var(--h4) + (9 * 1.618) * (-.301205px + 100svw / 1328))}.post-content{p,li,table *{font-size:calc(var(--para) + 4 * (-.301205px + 100svw / 1328));line-height:calc(var(--para) + (4 * 1.618) * (-.301205px + 100svw / 1328))}.post-body{a{background:rgba(var(--selected-bg),90%);color:rgb(var(--selected-color));border-radius:calc(var(--card-radius) * 1px - 6px);border:1px solid rgba(var(--selected-border-color),44%);padding:2px 8px;line-height:25px;filter:grayscale(1) invert(1);&:hover,&:focus{filter:none}}}table{width:100%;text-align:left;th{font-size:calc(var(--h5) + 4 * (-.301205px + 100svw / 1328));line-height:calc(var(--h5) + (4 * 1.618) * (-.301205px + 100svw / 1328));font-family:var(--sans-serif-condensed-bold)}tr{border-bottom:1px dotted var(--border-color)}th,td{padding:5px}code{background:rgba(var(--selected-bg),90%);color:rgb(var(--selected-color));padding:0 4px;border-radius:calc(var(--card-radius) * 1px - 6px);line-height:25px}}}p,li{white-space:break-spaces;padding-top:calc(var(--spacer-factor) * 1px);font-family:var(--sans-serif);code{background:rgba(var(--selected-bg),90%);color:rgb(var(--selected-color));padding:0 4px;border-radius:calc(var(--card-radius) * 1px - 6px);line-height:25px}}h1,h2,h3,h4,h5,h6{font-family:var(--sans-serif-condensed-bold);white-space:break-spaces;margin-top:0}h1{margin-bottom:calc(var(--mb) * var(--h1-m))}h2{margin-bottom:calc(var(--mb) * var(--h2-m))}h3{margin-bottom:calc(var(--mb) * var(--h3-m))}h4{margin-bottom:calc(var(--mb) * var(--h4-m))}h5{margin-bottom:calc(var(--mb) * var(--h5-m))}h6{margin-bottom:calc(var(--mb) * var(--h6-m))}p,pre{margin-bottom:calc(var(--mb) * var(--para-m))}h1{font-size:calc(var(--h1) + 10 * (-.301205px + 100svw / 1328));line-height:calc(var(--h1) + (10 * 1.618) * (-.301205px + 100svw / 1328))}h2{font-size:calc(var(--h2) + 10 * (-.301205px + 100svw / 1328));line-height:calc(var(--h2) + (10 * 1.618) * (-.301205px + 100svw / 1328))}h3{font-size:calc(var(--h3) + 9 * (-.301205px + 100svw / 1328));line-height:calc(var(--h3) + (9 * 1.618) * (-.301205px + 100svw / 1328))}h4{font-size:calc(var(--h4) + 9 * (-.301205px + 100svw / 1328));line-height:calc(var(--h4) + (9 * 1.618) * (-.301205px + 100svw / 1328))}h5{font-size:calc(var(--h5) + (8 * 1.618) * (-.301205px + 100svw / 1328));line-height:calc(var(--h5) + (8 * 1.618) * (-.301205px + 100svw / 1328))}h6{font-size:calc(var(--h6) + 6 * (-.301205px + 100svw / 1328));line-height:calc(var(--h6) + (6 * 1.618) * (-.301205px + 100svw / 1328))}.line{line-height:calc(var(--para) + (8 * 1.618) * (-.301205px + 100svw / 1328))}small{font-size:calc(var(--small-text) + 2 * (-.301205px + 100svw / 1328));line-height:calc(var(--small-text) + (2 * 1.618) * (-.301205px + 100svw / 1328))}hr{border-color:var(--border-color);margin:calc(var(--spacer-factor) * 3.1px) 0}code{counter-reset:step;counter-increment:step 0}code .line{display:inline-block}code .line:before{content:counter(step);counter-increment:step;width:1rem;margin-right:1.5rem;display:inline-block;text-align:right;color:#fff;opacity:.5}pre{background:rgb(var(--code-bg))!important;padding:calc(var(--card-radius) * 1px);border-radius:calc(var(--card-radius) * 1px)}ol,ul,menu{list-style:revert-layer!important;margin:0 0 15px;padding:0 0 0 25px}li{ul,ol{margin-bottom:0;line-height:50%}}.badge{background:var(--card-l1-bg);color:var(--card-l1-fg);padding:calc(var(--spacer-factor) * 2.5px);border-color:var(--border-color)}.card{--mt: 0;--mb: 2;&:hover,&:focus{background:var(--card-l1-bg)}border-bottom:1px dotted var(--border-color);&:last-child{border-width:0px}}.featured-journal{flex-direction:row-reverse}}.post-item[data-astro-cid-rqmoitfz]{padding:calc(var(--spacer-factor)* 1px);border-radius:calc(var(--card-radius) * 1px - var(--spacer-factor)* 1px);overflow:hidden;&:hover{background:var(--card-l1-bg)}}
