@font-face{font-family:Fira Code;src:local("Fira Code"),url(/fonts/FiraCode-VF.woff2) format("woff2")}a{color:var(--nord7);text-decoration-color:color-mix(in srgb,currentColor 25%,transparent);text-underline-offset:2px;&[aria-current=page]{color:var(--nord5)}&.photo{border:1px solid var(--nord3);border-radius:var(--tiny);display:flex;overflow:hidden;transition:border-color var(--slow);width:100%;img{border-radius:unset;height:100%;object-fit:cover}}}body{background-color:var(--nord2);color:var(--nord6);font-family:var(--humanist-fonts);margin:0}button{background-color:var(--nord8);border-radius:var(--tiny);border-width:0;color:var(--nord0);cursor:pointer;font:inherit;font-weight:500;padding:var(--tiny) var(--small)}h1{color:var(--nord4);font-size:1.5em;margin:0}h2{color:var(--nord4);font-size:1.25em;margin:var(--large) 0 0;&:first-child{margin:0}+p{margin-top:var(--small)}}h3{font-size:1.125em;font-weight:500;margin:var(--medium) 0 0;+p{color:var(--nord4);margin-top:0}}header{background-color:var(--nord2);padding:var(--medium) 0;.content{margin:0 auto;max-width:var(--content-width);padding:0 var(--medium)}}hr{background-color:var(--nord3);border:none;height:1px;width:100%}img{border-radius:var(--tiny)}input{border-width:0;color:inherit;font:inherit;&[type=date],&[type=datetime-local],&[type=number],&[type=text],&[type=time]{background-color:var(--nord3);border-radius:var(--tiny);padding:var(--tiny) var(--small);&:focus{outline:1px solid var(--nord8)}&::placeholder{color:var(--light);font-style:italic}}&[type=range]{appearance:none;background-color:transparent;&::-webkit-slider-container{height:var(--large)}&::-webkit-slider-runnable-track{background-color:var(--nord3);border-radius:var(--tiny);height:var(--small)}&::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--nord8);border-radius:50%;box-shadow:0 0 var(--tiny) var(--nord0);cursor:pointer;height:var(--control-small);margin-top:calc(0px - var(--small) - var(--tiny));width:var(--control-small)}&::-moz-range-thumb{background-color:var(--nord8);border-radius:50%;box-shadow:0 0 var(--tiny) var(--nord0);cursor:pointer;height:var(--control-small);margin-top:calc(0px - var(--small) - var(--tiny));width:var(--control-small)}&::-moz-range-track{background-color:var(--nord3);border-radius:var(--tiny);height:var(--small)}}}label{display:flex;justify-content:space-between;width:100%}main{background-color:var(--nord0);min-height:calc(100dvh - 4.25rem);.content{margin:0 auto;max-width:var(--content-width);padding:var(--medium) var(--medium) var(--large)}}ol{padding-left:calc(var(--medium) + 1.5 * var(--tiny))}p{&.date{color:var(--light);margin-top:0}&:has(+ul){margin-bottom:0}+ol,+ul{margin-top:0}}pre{background-color:var(--black);border-radius:var(--tiny);border:var(--border-thin);color:var(--white);display:inline-block;font-size:.875rem;padding:var(--small);width:100%;code{font-family:Fira Code}.atom{color:var(--nord9)}.number{color:var(--nordF)}.operator{color:var(--nord9)}.string{color:var(--nordE)}}select{appearance:none;background-color:var(--nord3);border-radius:var(--tiny);border-width:0;color:inherit;font:inherit;padding:var(--tiny) var(--small);&:focus{outline:1px solid var(--nord8)}}ul{padding-left:calc(var(--medium) + var(--tiny))}.boxed{background-color:var(--nord1);border-radius:var(--small);padding:var(--medium)}.pill{background-color:var(--nord2);border-radius:var(--small);display:inline-block;font-size:.9em;padding:0 var(--small)}.pages{display:flex;gap:var(--small);justify-content:center;a{align-items:center;background-color:var(--nord7);border-radius:var(--tiny);color:var(--nord0);display:flex;justify-content:center;padding:var(--tiny) var(--small);transition:background-color var(--fast);&[aria-current=page]{background-color:var(--nord4)}}}.row{align-items:flex-start;column-gap:var(--medium);display:flex;margin-bottom:var(--medium)}#Now{align-items:center;column-gap:var(--tiny);display:flex;flex-grow:1;overflow:hidden;.indicator{fill:var(--nordB);flex-shrink:0}.task{color:var(--nord4);overflow:hidden;text-overflow:ellipsis;.time{color:var(--nord9)}}}@media screen and (hover: hover){a{transition:text-decoration-color var(--fast);&:hover{text-decoration-color:currentColor}&.photo:hover{border-color:var(--nord9)}}footer .content a:hover svg{fill:var(--nord9)}input[type=range]::-webkit-slider-thumb{transition:background-color var(--fast)}input[type=range]::-webkit-slider-thumb:hover{background-color:var(--nord6)}.pages a:hover{text-decoration:none;&:not([aria-current=page]){background-color:var(--nord9)}}}@media screen and (min-width: 512px){header .content{align-items:center;display:flex;justify-content:space-between}main .content{padding-top:var(--large)}}@media screen and (min-width: 1112px){:root{font-size:18px}}@media screen and (prefers-color-scheme: light){main{background-color:var(--nord6);color:var(--nord0);a{color:var(--nordA);&[aria-current=page]{color:var(--nord1)}&.photo{border-color:var(--light)}}}h1,h2{color:var(--nord3)}h3+p{color:var(--nord3)}hr{background-color:var(--nord4)}input{&[type=date],&[type=text],&[type=time],&[type=number]{background-color:var(--nord5)}&[type=range]{&::-webkit-slider-runnable-track{background-color:var(--nord5)}&::-webkit-slider-thumb{background-color:var(--nord9);box-shadow:0 0 var(--tiny) var(--nord4)}}}pre{background-color:var(--nord0);color:var(--nord6)}.boxed{background-color:var(--nord5)}.pages a{background-color:var(--nord7);&[aria-current=page]{background-color:var(--nord4)}}@media (hover: hover){a.photo:hover{border-color:var(--nord8)}}}
