.blog-wrap.svelte-16iyfop{z-index:1;max-width:1000px;margin:0 auto;padding:4rem 3rem 8rem;position:relative}.back-link.svelte-16iyfop{color:#fe5;opacity:.7;margin-bottom:3rem;font-family:Boogaloo,cursive;font-size:1rem;text-decoration:none;transition:opacity .2s;display:inline-block;transform:rotate(-1deg)}.back-link.svelte-16iyfop:hover{opacity:1}.blog-post.svelte-16iyfop h1{color:#fff;-webkit-text-stroke:1.5px #000;paint-order:stroke fill;filter:drop-shadow(3px 3px #fe5)drop-shadow(-1px -1px #f44);margin-bottom:.5rem;font-family:Kranky,cursive;font-size:clamp(2.5rem,6vw,5rem);line-height:1.15}.blog-post.svelte-16iyfop h2{color:#fff;-webkit-text-stroke:1px #000;paint-order:stroke fill;filter:drop-shadow(2px 2px #fe5);margin-top:3.5rem;margin-bottom:1rem;font-family:Kranky,cursive;font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.blog-post.svelte-16iyfop h3{color:#fe5;margin-top:2.5rem;margin-bottom:.8rem;font-family:Kranky,cursive;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.2}.blog-post.svelte-16iyfop p{color:#ccc;margin-bottom:1.5rem;font-family:Fredoka,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:400;line-height:1.8}.blog-post.svelte-16iyfop strong{color:#fe5;font-weight:800}.blog-post.svelte-16iyfop em{color:#f44;font-style:italic}.blog-post.svelte-16iyfop code{color:#fe5;background:#1a1a1a;border:1px solid #333;border-radius:3px;padding:2px 7px;font-family:Courier New,monospace;font-size:.9em}.blog-post.svelte-16iyfop pre{background:#111;border:2px solid #222;border-radius:4px;margin-bottom:2rem;padding:1.5rem;overflow-x:auto;box-shadow:4px 4px #fe5}.blog-post.svelte-16iyfop pre code{color:#ddd;background:0 0;border:none;padding:0;font-size:.95rem;line-height:1.7}.blog-post.svelte-16iyfop blockquote{background:#ffee550d;border-left:4px solid #fe5;margin:2rem 0;padding:.8rem 1.5rem;transform:rotate(-.5deg)}.blog-post.svelte-16iyfop blockquote p{color:#fe5;margin-bottom:0;font-style:italic}.blog-post.svelte-16iyfop hr{border:none;border-top:2px dashed #333;margin:3rem 0}.blog-post.svelte-16iyfop a{color:#fe5;border-bottom:1.5px solid #fe5;text-decoration:none;transition:color .2s,border-color .2s}.blog-post.svelte-16iyfop a:hover{color:#f44;border-color:#f44}.blog-post.svelte-16iyfop ul,.blog-post.svelte-16iyfop ol{color:#ccc;margin-bottom:1.5rem;padding-left:1.5rem;font-family:Fredoka,sans-serif;font-size:clamp(1.05rem,2vw,1.2rem);line-height:1.8}.blog-post.svelte-16iyfop li::marker{color:#fe5}.blog-post.svelte-16iyfop img{border:2px solid #222;border-radius:4px;max-width:100%;margin:1.5rem 0;display:block;box-shadow:4px 4px #fe5}.blog-post.svelte-16iyfop h1+p{color:#555;border-bottom:2px dashed #222;margin-top:-.3rem;margin-bottom:2.5rem;padding-bottom:2rem;font-size:.95rem}@media (width<=600px){.blog-wrap.svelte-16iyfop{padding:2.5rem 1.2rem 5rem}}.blog-post.svelte-16iyfop table{border-collapse:separate;border-spacing:0;background:#111;border:2px solid #222;border-radius:6px;width:100%;max-width:800px;margin:2rem auto;overflow:hidden;box-shadow:4px 4px #fe5}.blog-post.svelte-16iyfop thead{background:#1a1a1a}.blog-post.svelte-16iyfop th{color:#fe5;text-align:center;letter-spacing:.5px;border-bottom:2px solid #fe5;padding:1rem 1.2rem;font-family:Kranky,cursive;font-size:clamp(1.1rem,2vw,1.5rem)}.blog-post.svelte-16iyfop td{color:#ccc;text-align:center;border-bottom:1px solid #222;padding:.9rem 1.2rem;font-family:Fredoka,sans-serif;font-size:clamp(1rem,1.8vw,1.15rem)}.blog-post.svelte-16iyfop tbody tr:last-child td{border-bottom:none}.blog-post.svelte-16iyfop tbody tr:hover{background:#ffee550f}.blog-post.svelte-16iyfop tbody tr:nth-child(2n){background:#ffffff05}.blog-post.svelte-16iyfop table{display:table}@media (width<=600px){.blog-post.svelte-16iyfop table{font-size:.9rem}.blog-post.svelte-16iyfop th,.blog-post.svelte-16iyfop td{padding:.6rem .7rem}}
