@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2)format("woff2")}html{color:#d6d3d6;-webkit-font-smoothing:antialiased;background:#181718;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}.page{box-sizing:border-box;grid-template-rows:1fr auto;width:min(1160px,100%);min-height:100dvh;margin-inline:auto;padding:80px 48px 40px;display:grid;position:relative}main{align-self:center;max-width:640px;padding-block:80px}h1,p{letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:20px;font-weight:400;line-height:1.6}h1{color:#eeecee}.greeting-translation{color:#858085;white-space:nowrap;font-size:.75em}p{color:#a7a2a7;margin-top:16px}.project-link{color:#fff;text-underline-offset:4px;margin-top:16px;font-size:16px;text-decoration:underline;display:inline-block}.cat{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:min(360px,24vw);height:auto;max-height:50vh;position:fixed;bottom:28px;right:28px}@media (width<=1000px){footer{min-height:340px;position:relative}.cat{width:min(320px,60vw);max-height:320px;position:absolute;bottom:0;right:0}}@media (width<=600px){.page{padding:32px 28px 28px}h1,p{font-size:18px}}
