@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Special+Elite&display=swap";.wonky-hr[data-astro-cid-yi3l4gje]{height:20px;margin:48px 0;transform:rotate(var(--wonky-hr-rotate));transform-origin:center}svg[data-astro-cid-yi3l4gje]{display:block;width:100%;height:100%;overflow:visible}polyline[data-astro-cid-yi3l4gje]{fill:none;opacity:.45;stroke:#997e30;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.site-footer[data-astro-cid-sz7xmlte]{width:95vw;max-width:1200px;margin:48px auto 0;padding-bottom:36px;color:#4c3f18}.site-footer-content[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}p[data-astro-cid-sz7xmlte]{margin:0;font-size:.85em}a[data-astro-cid-sz7xmlte]{color:#4c3f18;font-weight:700;font-size:.7em}.site-footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:8px;white-space:nowrap}@media(max-width:800px){.site-footer-content[data-astro-cid-sz7xmlte]{flex-direction:column;gap:16px}}.post{width:90vw;max-width:780px;margin:0 auto 80px;padding-top:96px;color:#4c3f18;font-family:Inter,sans-serif;line-height:1.65}.post h1{margin:0 0 28px;color:#735e24;font-family:Special Elite,serif;font-size:56px;line-height:1.1}.post h1 .post-subtitle{display:block;margin-top:-20px;color:#000;font-size:.7em;text-align:right;rotate:-2deg}.post h2,.post h3{color:#735e24;font-family:Special Elite,serif;line-height:1.2}.post h2{margin:24px 0;font-size:38px}.post h3{margin:0 0 16px;font-size:26px;color:#000}.post p{margin:0 0 24px}.post>.wonky-hr{clear:both}.post .post-inline-image{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.post .post-inline-image-small{width:40%}.post .post-inline-image-right{float:right;max-width:40%;margin:0 0 16px 24px;vertical-align:top}.post .post-inline-image-left{float:left;margin:0 24px 16px 0;vertical-align:top}.post .post-inline-image-anvil{width:300px}.post .post-video{width:100%;margin:0 0 24px;aspect-ratio:16/9}.post .post-video iframe{width:100%;height:100%;border:0}.post .post-route-image{display:block;width:100%;height:auto;margin:0 0 24px}.post .post-cover{--wonky-bg: transparent;display:block;width:100%;margin:0 0 32px;padding:0}.post .post-cover:before{display:none}.post .post-cover .wonky-outline{z-index:1}.post .post-cover img{display:block;width:100%;height:auto;clip-path:polygon(var(--wonky-tl-x, 2%) var(--wonky-tl-y, 0%),var(--wonky-tr-x, 98%) var(--wonky-tr-y, 2%),var(--wonky-br-x, 96%) var(--wonky-br-y, 100%),var(--wonky-bl-x, 0%) var(--wonky-bl-y, 96%))}.post a{color:#4c3f18;font-weight:700}.post blockquote:not(.reddit-embed-bq){margin:34px 0;padding:22px 26px;border-left:6px solid #997e30;background:#f1e9d2;color:#716751;font-family:Special Elite,serif;font-size:28px;line-height:1.35}.post blockquote:not(.reddit-embed-bq) p{margin:0}.post .reddit-embed-bq{margin:32px 0}.post hr{width:100%;height:3px;margin:48px 0;border:0;background:#997e30;opacity:.45}.post-short-version{margin:0 0 24px;padding:18px 22px;background:#f1e9d2;border-left:6px solid #997e30}.post-short-version summary{color:#735e24;cursor:pointer;font-family:Special Elite,serif;font-size:24px}.post-short-version p:first-of-type{margin-top:18px}.post-short-version-open,.post-short-version[open] .post-short-version-closed{display:none}.post-short-version[open] .post-short-version-open{display:inline}.post-date{display:block;margin-bottom:16px;color:#997e30;font-size:.85em;font-weight:700}.post-back{--wonky-bg: #716751;--wonky-outline-color: #4c3f18;--wonky-outline-width: 3;position:fixed;top:24px;left:24px;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;color:#f1e9d2;font-family:Special Elite,serif;font-size:18px;text-decoration:none;transition:color .25s ease-in-out}.post-back:hover{color:#fff}.post-back:hover span,.post-back:hover .post-back-icon{transform:rotate(var(--wonky-hover-rotate, 1deg)) scale(1.22)}.post-back .post-back-icon{width:20px;height:20px;flex:0 0 auto}.post-back span,.post-back .post-back-icon{transition:transform .25s ease-in-out;transform-origin:center}.post-aside{margin:36px 0;padding:24px;border:2px solid #716751;background:#eaf1d2;color:#4c3f18}.post-aside h3{margin-top:0}.post-aside p:last-child{margin-bottom:0}
