html{letter-spacing:1px;font-family:Roboto Mono,Noto Sans JP,sans-serif,monospace}:root{--primary:#e72c54}h1{line-height:1.3}h3{letter-spacing:2px}a svg,button svg{margin-right:0}.lp-ttl a{letter-spacing:2px;padding:3.5% 4%;font-size:120%}.lp-feature div>div>div{flex-flow:wrap;display:flex}.lp-feature div>div>div h3{margin-left:8px}.lp-plan div>div>div>span{font-size:90%}.lp-plan div>div>div.border-primary{background:var(--color-orange-50);border-width:4px}.lp-plan div>div>div>span{padding:3% 8%;font-size:90%;position:absolute;top:-4.35%}.lp-plan div>div.max-w-4xl .text-primary{font-size:125%;font-weight:900}.sidebar-header a{letter-spacing:2px;gap:0;padding-bottom:0}.sidebar-header img{width:94px;height:40px}.sidebar-group{padding:0 calc(var(--spacing)*4)}.sidebar-group ul li svg{color:var(--primary)}.prose-blog{color:var(--color-foreground);line-height:1.8}.prose-blog h2{border-bottom:2px solid var(--color-border);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.prose-blog h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-blog p{margin-bottom:1.25rem}.prose-blog ul,.prose-blog ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose-blog ul{list-style-type:disc}.prose-blog ol{list-style-type:decimal}.prose-blog li{margin-bottom:.375rem}.prose-blog blockquote{border-left:4px solid var(--primary);background:var(--color-muted);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:.75rem 1rem}.prose-blog blockquote p{margin-bottom:0}.prose-blog a{color:var(--primary);text-decoration:underline}.prose-blog strong{font-weight:700}.prose-blog hr{border-color:var(--color-border);margin:2rem 0}
