@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Light.woff2) format("woff2");font-weight:300;font-style:normal}:root{color-scheme:light dark;color:#000;background-color:#fff;--header-height: 0px}body{margin:0;padding-top:var(--header-height)}a{color:#00e;text-decoration:underline}a:visited{color:#00e}#hypernote-header{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100;padding:.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:Geist Mono,monospace;text-wrap:balance;border-bottom:1px solid #000}#hypernote-header:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:5px;background:url(/noise.png);background-repeat:repeat;background-size:auto;-webkit-image-rendering:pixelated;image-rendering:pixelated}@supports (height: 100dvh){#hypernote-header{height:fit-content}}.home{margin:0 auto;max-width:1200px;padding:2rem;font-family:Geist,system-ui,sans-serif}.home h1{font-size:3rem;margin:0;padding:0;font-weight:400}.home .subtitle{font-size:1.2rem;margin:.5rem 0 3rem;font-family:Geist Mono,monospace;font-weight:300}.home .grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.home .grid{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.home .grid{grid-template-columns:repeat(4,1fr)}}.home .card{text-decoration:none;color:inherit;display:block}.home .card:visited{color:inherit}.home .card-image{border:1px solid #000;aspect-ratio:1;position:relative;display:block;background-size:cover;background-position:left center;background-repeat:no-repeat;margin-bottom:1rem}.home .coming-soon .card-image{background:#eee;display:flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:1rem;color:#666}.home .coming-soon .card-image:before{content:"coming soon..."}.home .card-image:after{content:"";position:absolute;bottom:-5px;right:-5px;width:100%;height:100%;background:url(/noise.png);background-repeat:repeat;background-size:auto;-webkit-image-rendering:pixelated;image-rendering:pixelated;z-index:-1}.home .card-title{margin:0;font-size:1.2rem;font-weight:700;font-family:Geist,system-ui,sans-serif}.home .card-description{margin:.5rem 0 0;font-size:.9rem;font-family:Geist Mono,monospace}.home .card-tags{position:absolute;bottom:.5rem;right:.5rem;display:flex;gap:.25rem;flex-direction:column;align-items:flex-end}.home .kind-tag{background:#fff;color:#000;font-family:Geist Mono,monospace;font-size:.7rem;padding:.25rem .5rem;border:1px solid black;font-weight:700}@media (prefers-color-scheme: dark){:root{color:#fff;background-color:#000}#hypernote-header{background:#000}#hypernote-header:after{filter:invert(1)}.home .card{border-color:#fff}.home .card:after{filter:invert(1)}.home .coming-soon .card-image{background:#222;color:#999}.home .kind-tag{background:#000;color:#fff;border-color:#fff}}
