: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}.header-link[data-v-1182b42f]{text-decoration:none;color:inherit}.tagline[data-v-1182b42f]{font-size:1.2rem;color:#888;margin-top:-.5rem;margin-bottom:1.5rem}.blog-nav[data-v-1182b42f]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.nav-button[data-v-1182b42f]{display:inline-block;padding:.5rem 1rem;background-color:#5d9cec;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;border:2px solid transparent;transition:all .3s ease}.nav-button[data-v-1182b42f]:hover{background-color:#4a7bc2;transform:translateY(-2px)}.nav-button.active[data-v-1182b42f]{background-color:#ff6b6b;border-color:#ff9e7d;box-shadow:0 3px #e05c5c}@media (max-width: 600px){.blog-nav[data-v-1182b42f]{flex-direction:column;align-items:center}}.blog-footer p[data-v-1a1a1063]{margin-bottom:1rem}.blog-footer button[data-v-1a1a1063]{font-size:.8rem;padding:.4em .8em;margin:0 .5rem}.blog-container[data-v-72eb561b]{display:flex;flex-direction:column;min-height:100vh}.blog-content[data-v-72eb561b]{flex:1;padding:0 1rem}.post-title-link[data-v-bf5d7177]{text-decoration:none;color:inherit}.blog-post-title[data-v-bf5d7177]{transition:transform .3s ease,color .3s ease}.blog-post-title[data-v-bf5d7177]:hover{transform:translate(5px);color:#5d9cec}.read-more[data-v-bf5d7177]{display:inline-block;margin-top:1rem;color:#5d9cec;text-decoration:none;font-weight:700;font-size:1.1rem}.read-more[data-v-bf5d7177]:hover{text-decoration:underline}.blog-post-content p[data-v-bf5d7177]{margin-bottom:1rem}.content-text[data-v-bf5d7177]{white-space:pre-line;text-align:left;line-height:1.7}.markdown-content[data-v-bf5d7177]{white-space:normal}.markdown-content h1[data-v-bf5d7177],.markdown-content h2[data-v-bf5d7177],.markdown-content h3[data-v-bf5d7177],.markdown-content h4[data-v-bf5d7177],.markdown-content h5[data-v-bf5d7177],.markdown-content h6[data-v-bf5d7177]{margin-top:1.5rem;margin-bottom:1rem;font-weight:700}.markdown-content h1[data-v-bf5d7177]{font-size:2rem}.markdown-content h2[data-v-bf5d7177]{font-size:1.75rem}.markdown-content h3[data-v-bf5d7177]{font-size:1.5rem}.markdown-content h4[data-v-bf5d7177]{font-size:1.25rem}.markdown-content h5[data-v-bf5d7177]{font-size:1.1rem}.markdown-content h6[data-v-bf5d7177]{font-size:1rem}.markdown-content p[data-v-bf5d7177]{margin-bottom:1rem}.markdown-content ul[data-v-bf5d7177],.markdown-content ol[data-v-bf5d7177]{margin-left:2rem;margin-bottom:1rem}.markdown-content li[data-v-bf5d7177]{margin-bottom:.5rem}.markdown-content a[data-v-bf5d7177]{color:#06c;text-decoration:underline}.markdown-content a[data-v-bf5d7177]:hover{color:#049}.markdown-content blockquote[data-v-bf5d7177]{border-left:4px solid #ccc;padding-left:1rem;margin-left:0;margin-bottom:1rem;color:#666;font-style:italic}.markdown-content code[data-v-bf5d7177]{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content pre[data-v-bf5d7177]{background-color:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto;margin-bottom:1rem}.markdown-content pre code[data-v-bf5d7177]{background:none;padding:0}.markdown-content strong[data-v-bf5d7177]{font-weight:700}.markdown-content em[data-v-bf5d7177]{font-style:italic}.blog-post-category[data-v-bf5d7177]{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}.loading-container[data-v-4d2ea08a]{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-message[data-v-4d2ea08a],.empty-message[data-v-4d2ea08a]{font-size:1.5rem;color:#5d9cec;text-align:center;padding:2rem;border:3px dashed #ffde7d;border-radius:12px;background-color:#fffc;animation:pulse-4d2ea08a 1.5s infinite alternate}.empty-container[data-v-4d2ea08a]{display:flex;justify-content:center;align-items:center;min-height:200px}.category-filter[data-v-4d2ea08a]{margin-bottom:2rem;text-align:center}.category-filter p[data-v-4d2ea08a]{font-size:1.2rem;margin-bottom:.5rem;color:#666}.category-buttons[data-v-4d2ea08a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.category-buttons button[data-v-4d2ea08a]{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-4d2ea08a]:hover{background-color:#e0e0e0;transform:translateY(-1px)}.category-buttons button.active[data-v-4d2ea08a]{background-color:#5d9cec;color:#fff;border-color:#ffde7d;box-shadow:0 2px #4a7bc2}@keyframes pulse-4d2ea08a{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}.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%}}.post-detail[data-v-9f5f8e4f]{max-width:800px;margin:0 auto;padding:2rem 1rem}.back-link[data-v-9f5f8e4f]{display:inline-block;margin-bottom:2rem;color:#5d9cec;text-decoration:none;font-weight:700}.back-link[data-v-9f5f8e4f]:hover{text-decoration:underline}.full-post[data-v-9f5f8e4f]{background:#fff;border-radius:15px;box-shadow:0 10px 20px #0000001a;overflow:hidden;border:4px solid #ffde7d}.post-header[data-v-9f5f8e4f]{padding:2rem;background-color:#fdfcf0;border-bottom:2px dashed #ffde7d;text-align:center}.post-category[data-v-9f5f8e4f]{display:inline-block;padding:.2rem .8rem;background-color:#5d9cec;color:#fff;border-radius:20px;font-size:.9rem;text-transform:capitalize;margin-bottom:1rem}.post-header h1[data-v-9f5f8e4f]{margin:0;color:#333;font-size:2.5rem}.post-meta[data-v-9f5f8e4f]{margin-top:1rem;color:#888}.post-image-container[data-v-9f5f8e4f]{width:100%;max-height:500px;overflow:hidden}.post-image[data-v-9f5f8e4f]{width:100%;height:100%;object-fit:cover}.post-media-container[data-v-9f5f8e4f]{padding:1rem 2rem;background:#f9f9f9;border-bottom:1px solid #eee;display:flex;justify-content:center}.post-media-container audio[data-v-9f5f8e4f]{width:100%}.post-content[data-v-9f5f8e4f]{padding:2rem;line-height:1.8;font-size:1.1rem;color:#444}.post-content[data-v-9f5f8e4f] p{margin-bottom:1.5rem}.post-content[data-v-9f5f8e4f] img{max-width:100%;border-radius:8px}.not-found[data-v-9f5f8e4f]{text-align:center;padding:4rem}@media (max-width: 600px){.post-header h1[data-v-9f5f8e4f]{font-size:1.8rem}}
