:root{font-family:Comic Sans MS,Chalkboard SE,Comic Neue,sans-serif;line-height:1.6;font-weight:400;color-scheme:light;color:#333;background-color:#f9f3e5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#ff6b6b;text-decoration:none;transition:all .3s ease}a:hover{color:#ff9e7d;text-decoration:underline}body{margin:0;min-width:320px;min-height:100vh;background-color:#f9f3e5;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffb6c1' fill-opacity='0.1'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}h1{font-size:2.8em;line-height:1.2;color:#ff6b6b;text-shadow:2px 2px 0px #ffde7d;margin-bottom:.5em}h2{font-size:2em;color:#5d9cec;margin-top:1em;margin-bottom:.5em}h3{font-size:1.5em;color:#a178df;margin-top:.8em;margin-bottom:.4em}button{border-radius:12px;border:2px solid #ffde7d;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background-color:#5d9cec;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 3px #4a7bc2;position:relative;top:0}button:hover{background-color:#4a7bc2;box-shadow:0 5px #3d68a5;transform:translateY(-2px)}button:active{box-shadow:0 0 #3d68a5;top:3px}button:focus,button:focus-visible{outline:3px solid #ffde7d}.card{padding:2em}#app{max-width:900px;margin:20px auto;padding:1rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a}.blog-header{text-align:center;padding:1.5rem 0;border-bottom:3px dashed #ffde7d;margin-bottom:2rem}.blog-post{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px dotted #ffb6c1}.blog-post-title{margin-bottom:.5rem}.blog-post-meta{color:#888;font-size:.9rem;margin-bottom:1rem}.blog-post-content{line-height:1.7}.blog-post-content img{max-width:100%;border-radius:8px;margin:1rem 0;border:3px solid #ffde7d}.blog-footer{text-align:center;margin-top:2rem;padding-top:1rem;border-top:3px dashed #ffde7d;color:#888;font-size:.9rem}.tagline[data-v-780a36d8]{font-size:1.2rem;color:#888;margin-top:-.5rem;margin-bottom:1.5rem}.blog-nav[data-v-780a36d8]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.blog-nav button.active[data-v-780a36d8]{background-color:#ff6b6b;border-color:#ff9e7d;box-shadow:0 3px #e05c5c}@media (max-width: 600px){.blog-nav[data-v-780a36d8]{flex-direction:column;align-items:center}}.blog-post-title[data-v-11185087]{transition:transform .3s ease}.blog-post-title[data-v-11185087]:hover{transform:scale(1.02)}.blog-post-content p[data-v-11185087]{margin-bottom:1rem}.content-text[data-v-11185087]{white-space:pre-line;text-align:left;line-height:1.7}.markdown-content[data-v-11185087]{white-space:normal}.markdown-content h1[data-v-11185087],.markdown-content h2[data-v-11185087],.markdown-content h3[data-v-11185087],.markdown-content h4[data-v-11185087],.markdown-content h5[data-v-11185087],.markdown-content h6[data-v-11185087]{margin-top:1.5rem;margin-bottom:1rem;font-weight:700}.markdown-content h1[data-v-11185087]{font-size:2rem}.markdown-content h2[data-v-11185087]{font-size:1.75rem}.markdown-content h3[data-v-11185087]{font-size:1.5rem}.markdown-content h4[data-v-11185087]{font-size:1.25rem}.markdown-content h5[data-v-11185087]{font-size:1.1rem}.markdown-content h6[data-v-11185087]{font-size:1rem}.markdown-content p[data-v-11185087]{margin-bottom:1rem}.markdown-content ul[data-v-11185087],.markdown-content ol[data-v-11185087]{margin-left:2rem;margin-bottom:1rem}.markdown-content li[data-v-11185087]{margin-bottom:.5rem}.markdown-content a[data-v-11185087]{color:#06c;text-decoration:underline}.markdown-content a[data-v-11185087]:hover{color:#049}.markdown-content blockquote[data-v-11185087]{border-left:4px solid #ccc;padding-left:1rem;margin-left:0;margin-bottom:1rem;color:#666;font-style:italic}.markdown-content code[data-v-11185087]{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content pre[data-v-11185087]{background-color:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto;margin-bottom:1rem}.markdown-content pre code[data-v-11185087]{background:none;padding:0}.markdown-content strong[data-v-11185087]{font-weight:700}.markdown-content em[data-v-11185087]{font-style:italic}.blog-post-category[data-v-11185087]{display:inline-block;background-color:#ffde7d;color:#333;padding:.2rem .5rem;border-radius:12px;font-size:.8rem;margin-left:.5rem;font-weight:700;text-transform:capitalize}.blog-footer p[data-v-1a1a1063]{margin-bottom:1rem}.blog-footer button[data-v-1a1a1063]{font-size:.8rem;padding:.4em .8em;margin:0 .5rem}.about-me[data-v-e74420c5]{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 8px #0000001a}.about-me-title[data-v-e74420c5]{text-align:center;color:#ff6b6b;text-shadow:1px 1px 0px #ffde7d;margin-bottom:1.5rem}.about-me-content[data-v-e74420c5]{display:flex;flex-direction:column;gap:2rem}.about-me-image[data-v-e74420c5]{max-width:100%;border-radius:12px;border:4px solid #ffde7d;align-self:center;max-height:400px;object-fit:cover}.about-me-text[data-v-e74420c5]{flex:1}.about-me-text h3[data-v-e74420c5]{margin-top:1.5rem;margin-bottom:.5rem}.favorites-list[data-v-e74420c5],.fun-facts-list[data-v-e74420c5]{list-style-type:none;padding-left:.5rem}.favorites-list li[data-v-e74420c5],.fun-facts-list li[data-v-e74420c5]{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.favorites-list li[data-v-e74420c5]:before{content:"★";color:#5d9cec;position:absolute;left:0}.fun-facts-list li[data-v-e74420c5]:before{content:"✦";color:#a178df;position:absolute;left:0}.special-message[data-v-e74420c5]{margin-top:2rem;padding:1rem;background-color:#fff8e1;border:2px dashed #ffde7d;border-radius:12px;text-align:center}.signature[data-v-e74420c5]{font-family:Comic Sans MS,cursive;font-size:1.2rem;color:#ff6b6b;margin-top:.5rem}@media (min-width: 768px){.about-me-content[data-v-e74420c5]{flex-direction:row}.about-me-image[data-v-e74420c5]{max-width:40%}}.blog-container[data-v-a9a6ce8f]{display:flex;flex-direction:column;min-height:100vh}.blog-content[data-v-a9a6ce8f]{flex:1;padding:0 1rem}.loading-container[data-v-a9a6ce8f]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-message[data-v-a9a6ce8f],.empty-message[data-v-a9a6ce8f]{font-size:1.5rem;color:#5d9cec;text-align:center;padding:2rem;border:3px dashed #ffde7d;border-radius:12px;background-color:#fffc;animation:pulse-a9a6ce8f 1.5s infinite alternate}.empty-container[data-v-a9a6ce8f]{display:flex;justify-content:center;align-items:center;min-height:200px}.category-filter[data-v-a9a6ce8f]{margin-bottom:2rem;text-align:center}.category-filter p[data-v-a9a6ce8f]{font-size:1.2rem;margin-bottom:.5rem;color:#666}.category-buttons[data-v-a9a6ce8f]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.category-buttons button[data-v-a9a6ce8f]{font-size:.9rem;padding:.4em .8em;background-color:#f0f0f0;color:#666;border:2px solid #ddd;box-shadow:none;text-transform:capitalize}.category-buttons button[data-v-a9a6ce8f]:hover{background-color:#e0e0e0;transform:translateY(-1px)}.category-buttons button.active[data-v-a9a6ce8f]{background-color:#5d9cec;color:#fff;border-color:#ffde7d;box-shadow:0 2px #4a7bc2}@keyframes pulse-a9a6ce8f{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}
