@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:charter;font-style:normal;font-weight:400;font-stretch:normal;src:url(/_astro/charter_regular.Bg9AUai9.woff2) format("woff2")}@font-face{font-family:charter;font-style:italic;font-weight:400;font-stretch:normal;src:url(/_astro/charter_italic.DbLksRKf.woff2) format("woff2")}@font-face{font-family:charter;font-style:normal;font-weight:700;font-stretch:normal;src:url(/_astro/charter_bold.DWf1YoLo.woff2) format("woff2")}@font-face{font-family:charter;font-style:italic;font-weight:700;font-stretch:normal;src:url(/_astro/charter_bold_italic.ClSdSXq_.woff2) format("woff2")}:root{--accent: #ea68be;--accent-hover: #43d16b;--background-color: #eeebe3;--background-color-forced: #d5d2c7;--text: #2e170b}::selection{background-color:#fffb00}body{font-family:charter,sans-serif;margin:0;padding:0;text-align:left;background:var(--background-color);background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:var(--text);font-weight:300;font-size:20px;line-height:1.6;letter-spacing:0;font-smooth:antialiased}footer{font-size:16px}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--text));line-height:1.2}h1{font-size:2.052em;font-weight:800;font-family:Outfit}h2{font-size:1.641em}h3{font-size:1.453em}h4{font-size:1.263em}h5{font-size:1.15em}strong,b{font-weight:700}a{color:var(--accent);text-decoration:var(--accent-hover) wavy underline;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--accent-hover)}a:hover{color:var(--accent-hover);text-decoration:var(--accent) wavy underline;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--accent)}p{margin-bottom:1em;font-size:16px}.prose p{margin-bottom:1em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--background-color-forced));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em;font-style:italic;opacity:.7}hr{border:none;border-top:1px solid rgb(var(--background-color-forced))}@media (max-width: 720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.subscribe-box{background-color:#fff;border-radius:12px;padding:2em;margin:2em 0}.subscribe-title{text-align:center;margin-top:0;margin-bottom:1em;font-size:1.5em;color:var(--text)}.subscribe{display:flex;align-items:center;justify-content:center;gap:.5em;flex-wrap:wrap}.subscribe-agreement{text-align:center;font-size:12px;color:#666;margin-top:1em;margin-bottom:0;opacity:.8}.already-subscribed-link{text-align:center;margin-top:.5em;margin-bottom:0}.already-subscribed-link button{background:none;border:none;color:var(--accent);font-size:12px;font-family:charter,sans-serif;font-style:italic;cursor:pointer;text-decoration:none;padding:0;opacity:.8}.already-subscribed-link button:hover{color:var(--accent-hover);opacity:1}.subscribe button{background-color:var(--accent-hover);color:#fff;border:none;border-radius:4px;padding:.6em 1em;font-size:16px;cursor:pointer}.subscribe button:hover{background-color:var(--accent)}.subscribe input{font-size:16px;border:1px solid #ccc;border-radius:4px;padding:.5em 1em;background-color:#fff}.subscribe input:disabled{opacity:.8;cursor:not-allowed}.subscribe button:disabled{opacity:.8;cursor:not-allowed;background-color:var(--accent-hover)}.message{margin-top:.5rem;padding:.5rem;border-radius:4px;font-size:14px;text-align:center}.message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (max-width: 600px){.subscribe-box{padding:1.5em;margin:1em 0}.subscribe-title{font-size:1.2em;margin-bottom:1em}.subscribe{flex-direction:column;width:100%}.subscribe input{width:100%;box-sizing:border-box}.subscribe button{width:100%}}.list a{text-decoration:none}.list p{color:var(--text);margin:5px}.list{list-style-type:disc;list-style-position:inside;font-size:16px}.main-nav{display:flex;gap:1em;align-items:center;padding:2em}.main-nav a:first-child{color:#000;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--accent-hover)}.main-nav a{text-decoration:none}.date{opacity:.4}footer[data-astro-cid-sz7xmlte]{padding:2em 1em 6em;color:rgb(var(--gray));text-align:center;border:1px solid var(--background-color-forced)}.social-links[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:.3em;margin-top:.3em}.social-link[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--accent)}.social-link[data-astro-cid-sz7xmlte]:hover{color:var(--accent-hover)}
