:root{--size-2: .5rem;--size-3: 1rem;--radius-2: 5px;--font-size-1: 1rem;--size-4: 1.25rem;--font-weight-6: 600}.signup[data-astro-cid-j6rwfiol]{display:flex;gap:.5rem;gap:var(--size-2);margin-block:1rem 1rem;margin-block:var(--size-3) var(--size-3)}.signup[data-astro-cid-j6rwfiol] input[data-astro-cid-j6rwfiol][type=email]{padding:.5rem 1rem;padding:var(--size-2) var(--size-3);--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) color-mix(in oklch, hsl(var(--brand)), var(--surface-1) 20%);border:2px solid var(--csstools-light-dark-toggle--0, var(--ink));border-radius:5px;border-radius:var(--radius-2);font-size:1rem;font-size:var(--font-size-1);background:var(--surface-1);color:var(--text-1);min-width:16rem}@supports (color: color-mix(in lch,red,blue)) and (color: light-dark(red,red)){.signup[data-astro-cid-j6rwfiol] input[data-astro-cid-j6rwfiol][type=email]{border:2px solid light-dark(var(--ink),color-mix(in oklch,hsl(var(--brand)),var(--surface-1) 20%))}}.signup[data-astro-cid-j6rwfiol] button[data-astro-cid-j6rwfiol]{background:hsl(var(--brand));color:var(--ink);padding:.5rem 1.25rem;padding:var(--size-2) var(--size-4);border:2px solid var(--ink);border-radius:5px;border-radius:var(--radius-2);font-weight:600;font-weight:var(--font-weight-6);font-size:1rem;font-size:var(--font-size-1);cursor:pointer}.signup[data-astro-cid-j6rwfiol] button[data-astro-cid-j6rwfiol]:hover{background:var(--ink);color:hsl(var(--brand))}@media(max-width:600px){.signup[data-astro-cid-j6rwfiol]{flex-direction:column;width:100%}.signup[data-astro-cid-j6rwfiol] input[data-astro-cid-j6rwfiol][type=email]{min-width:0;width:100%}}:root{--font-size-1: 1rem;--size-2: .5rem;--font-size-0: .75rem}.intro[data-astro-cid-ekfmfbn2]{font-size:1rem;font-size:var(--font-size-1);color:var(--text-2);margin-bottom:.5rem;margin-bottom:var(--size-2)}.trust[data-astro-cid-ekfmfbn2]{font-size:.75rem;font-size:var(--font-size-0);color:var(--text-2)}.unsub[data-astro-cid-ekfmfbn2]{margin-bottom:.5rem;margin-bottom:var(--size-2)}:root{--font-size-0: .75rem;--size-5: 1.5rem;--size-1: .25rem;--size-2: .5rem;--size-4: 1.25rem;--size-9: 4rem;--size-8: 3rem;--font-size-2: 1.1rem;--font-size-1: 1rem;--size-3: 1rem}.back-link{display:inline-block;color:var(--text-2);-webkit-text-decoration:none;text-decoration:none;font-size:var(--font-size-0)}.back-link:hover{color:var(--text-1)}.back-link-bottom{margin-top:var(--size-5);background:hsl(var(--brand) / .1);color:var(--text-1);padding:var(--size-1) var(--size-2)}.back-link-bottom:hover{background:var(--ink);color:hsl(var(--brand))}.post,.plugin{position:relative;padding:var(--size-4) var(--size-9) var(--size-9);width:min(100% - var(--size-8),78ch);margin-inline:auto;font-size:var(--font-size-2)}.post:before,.plugin:before{content:"";position:absolute;inset:0;border:2px solid var(--s-1-edge);filter:url(#squiggle);pointer-events:none}.post h1,.plugin h1{margin-top:var(--size-1)}.post h2,.plugin h2{font-size:var(--font-size-1);margin-top:var(--size-4);margin-bottom:var(--size-2)}.post table,.plugin table{border-collapse:collapse;margin:0;padding:0}.post th,.post td,.plugin th,.plugin td{text-align:left;padding:var(--size-1) var(--size-2)}.post th:first-child,.post td:first-child,.plugin th:first-child,.plugin td:first-child{padding-left:0}.post td,.plugin td{background-color:color-mix(in oklch,var(--surface-1),white 20%);border-bottom:1px solid var(--s-1-edge);border-right:1px solid var(--s-1-edge)}.post strong,.plugin strong{color:var(--text-1)}.post a:not(.back-link),.plugin a:not(.back-link){-webkit-text-decoration:underline;text-decoration:underline}.post ul,.post ol,.plugin ul,.plugin ol{margin-block-start:0;margin-block-end:var(--size-3)}.post p,.plugin p{margin-block-start:var(--size-2);margin-block-end:var(--size-1);color:color-mix(in oklch,var(--text-1),white 15%)}.post iframe,.plugin iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9}@media(max-width:600px){.post,.plugin{padding:var(--size-3);padding-top:var(--size-1);width:100%;margin-top:0;overflow:hidden}.post:before,.plugin:before{display:none}.post th:first-child,.post td:first-child,.plugin th:first-child,.plugin td:first-child{padding-left:var(--size-2)}.post ol,.plugin ol{padding-inline-start:var(--size-5)}}
