header[data-v-f94412d2]{background:linear-gradient(135deg,var(--bg-page-2) 0%,var(--bg-header) 100%);padding:20px 40px;border-bottom:1px solid var(--accent)}nav[data-v-f94412d2]{display:flex;justify-content:center;gap:30px}nav a[data-v-f94412d2]{color:var(--text-primary);text-decoration:none;font-size:1.1rem;padding:10px 20px;border-radius:5px;transition:all .3s ease;font-weight:500;letter-spacing:.5px}nav a[data-v-f94412d2]:hover{background:var(--accent-soft);color:var(--accent);transform:translateY(-2px)}nav a.active[data-v-f94412d2]{background:var(--accent-soft);color:var(--accent);font-weight:600}.language-switcher[data-v-f94412d2]{display:flex;gap:8px;align-items:center;margin-left:20px}.language-switcher button[data-v-f94412d2]{background:transparent;border:2px solid var(--border-subtle);color:var(--text-muted);font-size:.9rem;padding:8px 14px;border-radius:5px;cursor:pointer;transition:all .3s ease;font-weight:600;letter-spacing:.5px}.language-switcher button[data-v-f94412d2]:hover{background:var(--accent-soft);color:var(--accent);transform:translateY(-2px)}.language-switcher button.active[data-v-f94412d2]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}@media (max-width: 768px){nav[data-v-f94412d2]{flex-wrap:wrap;gap:15px}.language-switcher[data-v-f94412d2]{margin-left:0;width:100%;justify-content:center}}footer[data-v-3f678656]{background:var(--bg-footer);color:var(--text-primary);text-align:center;padding:30px 40px;border-top:1px solid var(--border-subtle)}footer p[data-v-3f678656]{margin-bottom:5px}.footer-message[data-v-3f678656]{font-style:italic;color:var(--text-muted);font-size:.95rem}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-page: #0f1115;--bg-page-2: #1a1d24;--bg-surface: #1e2128;--bg-surface-2: #262a33;--bg-header: #0b0d11;--bg-footer: #0b0d11;--border-subtle: #2f343d;--text-primary: #d8d6d1;--text-muted: #9aa0a6;--text-on-accent: #0f1115;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .5);--shadow-md: 0 8px 25px rgba(0, 0, 0, .6);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .6)}:root,:root[data-theme=bronze]{--accent: #b8a06a;--accent-strong: #a68a4e;--accent-soft: rgba(184, 160, 106, .18)}:root[data-theme=slate]{--accent: #7a8ba3;--accent-strong: #95a4bb;--accent-soft: rgba(122, 139, 163, .18)}:root[data-theme=mono]{--accent: #d8d6d1;--accent-strong: #ffffff;--accent-soft: rgba(216, 214, 209, .14)}:root[data-theme=burgundy]{--accent: #8a3a3a;--accent-strong: #a84a4a;--accent-soft: rgba(138, 58, 58, .2)}body{font-family:Georgia,Times New Roman,serif;line-height:1.6;color:var(--text-primary);background:linear-gradient(135deg,var(--bg-page) 0%,var(--bg-page-2) 100%);min-height:100vh;padding:20px}.container{max-width:900px;margin:0 auto;background:var(--bg-surface);box-shadow:var(--shadow-lg);border-radius:10px;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width: 768px){body{padding:10px}}main[data-v-65451534]{padding:60px 40px}.memorial-content h1[data-v-65451534]{font-size:3rem;text-align:center;color:var(--accent);margin-bottom:10px;font-weight:300;letter-spacing:2px}.memorial-lifespan[data-v-65451534]{text-align:center;font-size:1.5rem;color:var(--text-muted);font-weight:300;letter-spacing:3px;margin-bottom:10px}.memorial-subtitle[data-v-65451534]{text-align:center;font-size:1.3rem;color:var(--text-muted);font-style:italic;margin-bottom:40px}.dates[data-v-65451534]{text-align:center;margin-bottom:40px}.tribute[data-v-65451534]{margin-top:40px}.quote-section[data-v-65451534]{background:var(--bg-surface-2);padding:40px;border-left:5px solid var(--accent);margin-bottom:40px;border-radius:5px}blockquote[data-v-65451534]{font-size:1.2rem;font-style:italic;color:var(--text-primary);line-height:1.8;text-align:center}.content-section[data-v-65451534]{margin-bottom:40px;padding:30px;background:var(--bg-surface-2);border-radius:8px;border:1px solid var(--border-subtle)}.content-section h2[data-v-65451534]{font-size:1.8rem;color:var(--accent);margin-bottom:20px;font-weight:400}.content-section p[data-v-65451534]{font-size:1.1rem;color:var(--text-primary);margin-bottom:15px;line-height:1.8}.photo-section[data-v-65451534]{text-align:center;margin-bottom:40px;padding:20px;background:var(--bg-surface-2);border-radius:8px;border:1px solid var(--border-subtle)}.photos-container[data-v-65451534]{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.photo-section .memorial-photo[data-v-65451534]{max-width:100%;height:auto;max-height:500px;border-radius:8px;box-shadow:var(--shadow-md);object-fit:contain}.artwork-section[data-v-65451534]{text-align:center;margin-bottom:40px;padding:20px;background:var(--bg-surface-2);border-radius:8px;border:1px solid var(--border-subtle)}.artwork-section .memorial-photo[data-v-65451534]{max-width:100%;height:auto;max-height:500px;border-radius:8px;box-shadow:var(--shadow-md);object-fit:contain;flex:1;min-width:300px;max-width:45%}@media (max-width: 768px){main[data-v-65451534]{padding:40px 20px}.memorial-content h1[data-v-65451534]{font-size:2.2rem}.memorial-subtitle[data-v-65451534]{font-size:1.1rem}.quote-section[data-v-65451534]{padding:25px}blockquote[data-v-65451534]{font-size:1rem}.content-section[data-v-65451534]{padding:20px}.content-section h2[data-v-65451534]{font-size:1.5rem}.content-section p[data-v-65451534]{font-size:1rem}}main[data-v-bbe18bbf]{padding:60px 40px}.memorial-content h1[data-v-bbe18bbf]{font-size:3rem;text-align:center;color:var(--accent);margin-bottom:10px;font-weight:300;letter-spacing:2px}.memorial-subtitle[data-v-bbe18bbf]{text-align:center;font-size:1.3rem;color:var(--text-muted);font-style:italic;margin-bottom:40px}.tribute[data-v-bbe18bbf]{margin-top:40px}.content-section[data-v-bbe18bbf]{margin-bottom:40px;padding:30px;background:var(--bg-surface-2);border-radius:8px;border:1px solid var(--border-subtle)}.content-section h2[data-v-bbe18bbf]{font-size:1.8rem;color:var(--accent);margin-bottom:20px;font-weight:400}.content-section p[data-v-bbe18bbf]{font-size:1.1rem;color:var(--text-primary);margin-bottom:15px;line-height:1.8}.links-list[data-v-bbe18bbf]{display:grid;gap:20px;margin-top:20px}.link-item[data-v-bbe18bbf]{background:var(--bg-surface);padding:25px;border-radius:8px;border:2px solid var(--border-subtle);transition:all .3s ease}.link-item[data-v-bbe18bbf]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.link-item h3[data-v-bbe18bbf]{font-size:1.4rem;color:var(--text-primary);margin-bottom:10px}.link-item p[data-v-bbe18bbf]{font-size:1rem;color:var(--text-muted);margin-bottom:15px}.link-button[data-v-bbe18bbf]{display:inline-block;padding:10px 25px;background:var(--accent);color:var(--text-on-accent);text-decoration:none;border-radius:5px;transition:all .3s ease;font-weight:600;position:relative;overflow:hidden;letter-spacing:.3px}.link-button[data-v-bbe18bbf]:hover{background:var(--accent-strong);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.contact-info[data-v-bbe18bbf]{background:var(--bg-surface-2);padding:20px;border-radius:5px;margin-top:20px}.contact-info p[data-v-bbe18bbf]{margin-bottom:5px}.contact-email[data-v-bbe18bbf]{color:var(--accent);text-decoration:none;margin-left:6px;transition:color .2s ease}.contact-email[data-v-bbe18bbf]:hover{color:var(--accent-strong);text-decoration:underline}.youtube-embed[data-v-bbe18bbf]{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:25px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-md);background:#000}.youtube-embed iframe[data-v-bbe18bbf]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-grid[data-v-bbe18bbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:30px}.video-item[data-v-bbe18bbf]{background:var(--bg-surface);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid var(--border-subtle)}.video-item[data-v-bbe18bbf]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--accent)}.video-embed[data-v-bbe18bbf]{position:relative;width:100%;padding-bottom:56.25%;background:#000}.video-embed iframe[data-v-bbe18bbf]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-title[data-v-bbe18bbf]{padding:15px;font-size:1rem;color:var(--text-primary);font-weight:500;background:var(--bg-surface);margin:0}@media (max-width: 768px){main[data-v-bbe18bbf]{padding:40px 20px}.memorial-content h1[data-v-bbe18bbf]{font-size:2.2rem}.memorial-subtitle[data-v-bbe18bbf]{font-size:1.1rem}.content-section[data-v-bbe18bbf]{padding:20px}.content-section h2[data-v-bbe18bbf]{font-size:1.5rem}.content-section p[data-v-bbe18bbf]{font-size:1rem}}main[data-v-647b5add]{padding:60px 40px}.memorial-content h1[data-v-647b5add]{font-size:3rem;text-align:center;color:var(--accent);margin-bottom:10px;font-weight:300;letter-spacing:2px}.memorial-subtitle[data-v-647b5add]{text-align:center;font-size:1.3rem;color:var(--text-muted);font-style:italic;margin-bottom:40px}.gallery-grid[data-v-647b5add]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:40px;grid-auto-rows:300px}.gallery-item[data-v-647b5add]{background:var(--bg-surface-2);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-sm);transition:all .3s ease;border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center}.gallery-item[data-v-647b5add]:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--accent)}.gallery-image[data-v-647b5add]{width:100%;height:100%;display:block;cursor:pointer;transition:transform .3s ease;object-fit:cover}.gallery-image[data-v-647b5add]:hover{transform:scale(1.05)}.lightbox-overlay[data-v-647b5add]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-647b5add .3s ease}@keyframes fadeIn-647b5add{0%{opacity:0}to{opacity:1}}.lightbox-content[data-v-647b5add]{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-image[data-v-647b5add]{max-width:100%;max-height:90vh;object-fit:contain;box-shadow:0 10px 50px #00000080;border-radius:4px}.lightbox-close[data-v-647b5add]{position:absolute;top:-50px;right:0;background:none;border:none;color:#fff;font-size:48px;cursor:pointer;padding:10px;line-height:1;transition:transform .2s ease;z-index:10000}.lightbox-close[data-v-647b5add]:hover{transform:scale(1.1)}.lightbox-nav[data-v-647b5add]{position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;font-size:48px;cursor:pointer;padding:20px 15px;line-height:1;transition:all .2s ease;border-radius:4px;z-index:10000}.lightbox-nav[data-v-647b5add]:hover{background:#ffffff4d;transform:translateY(-50%) scale(1.1)}.lightbox-prev[data-v-647b5add]{left:20px}.lightbox-next[data-v-647b5add]{right:20px}.lightbox-counter[data-v-647b5add]{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);color:#fff;font-size:18px;font-weight:500;background:#00000080;padding:10px 20px;border-radius:20px}@media (max-width: 768px){main[data-v-647b5add]{padding:40px 20px}.memorial-content h1[data-v-647b5add]{font-size:2.2rem}.memorial-subtitle[data-v-647b5add]{font-size:1.1rem}.gallery-grid[data-v-647b5add]{grid-template-columns:1fr;gap:20px}.lightbox-close[data-v-647b5add]{top:10px;right:10px;font-size:36px}.lightbox-nav[data-v-647b5add]{font-size:36px;padding:15px 10px}.lightbox-prev[data-v-647b5add]{left:10px}.lightbox-next[data-v-647b5add]{right:10px}.lightbox-counter[data-v-647b5add]{bottom:20px;font-size:16px}}main[data-v-ad3cdbda]{padding:60px 40px}.memorial-content h1[data-v-ad3cdbda]{font-size:3rem;text-align:center;color:var(--accent);margin-bottom:10px;font-weight:300;letter-spacing:2px}.memorial-subtitle[data-v-ad3cdbda]{text-align:center;font-size:1.3rem;color:var(--text-muted);font-style:italic;margin-bottom:40px}.tribute[data-v-ad3cdbda]{margin-top:40px}.content-section[data-v-ad3cdbda]{margin-bottom:40px;padding:30px;background:var(--bg-surface-2);border-radius:8px;border:1px solid var(--border-subtle)}.section-title[data-v-ad3cdbda]{font-size:1.8rem;color:var(--accent);margin-bottom:20px;font-weight:400}.section-intro[data-v-ad3cdbda]{font-size:1.05rem;color:var(--text-muted);line-height:1.7;margin-bottom:25px;font-style:italic}.featured-container[data-v-ad3cdbda]{margin-bottom:20px}.reading-item[data-v-ad3cdbda]{background:var(--bg-surface);padding:40px;border-radius:8px;border:2px solid var(--border-subtle);transition:all .3s ease;display:flex;gap:40px;align-items:center}.reading-item[data-v-ad3cdbda]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.book-cover-container[data-v-ad3cdbda]{flex-shrink:0;width:250px}.book-cover[data-v-ad3cdbda]{width:100%;height:auto;border-radius:8px;box-shadow:var(--shadow-md);transition:transform .3s ease}.reading-item:hover .book-cover[data-v-ad3cdbda]{transform:scale(1.03)}.book-details[data-v-ad3cdbda]{flex:1;text-align:left}.book-details h3[data-v-ad3cdbda]{font-size:2rem;color:var(--accent);margin-bottom:20px;font-weight:400}.book-details p[data-v-ad3cdbda]{font-size:1.1rem;color:var(--text-primary);margin-bottom:25px;line-height:1.8}.reading-button[data-v-ad3cdbda]{display:inline-block;padding:15px 35px;background:var(--accent);color:var(--text-on-accent);text-decoration:none;border-radius:5px;transition:all .3s ease;font-weight:600;font-size:1.1rem;position:relative;overflow:hidden;letter-spacing:.3px}.reading-button[data-v-ad3cdbda]:hover{background:var(--accent-strong);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.links-list[data-v-ad3cdbda]{display:grid;gap:20px}.link-item[data-v-ad3cdbda]{background:var(--bg-surface);padding:30px;border-radius:8px;border:2px solid var(--border-subtle);transition:all .3s ease;text-align:center}.link-item[data-v-ad3cdbda]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.link-icon[data-v-ad3cdbda]{font-size:48px;margin-bottom:15px}.link-item h3[data-v-ad3cdbda]{font-size:1.4rem;color:var(--accent);margin-bottom:15px;font-weight:400}.link-item p[data-v-ad3cdbda]{font-size:1rem;color:var(--text-primary);margin-bottom:20px;line-height:1.6}@media (max-width: 768px){main[data-v-ad3cdbda]{padding:40px 20px}.memorial-content h1[data-v-ad3cdbda]{font-size:2.2rem}.memorial-subtitle[data-v-ad3cdbda]{font-size:1.1rem}.content-section[data-v-ad3cdbda]{padding:20px}.reading-item[data-v-ad3cdbda]{padding:30px 20px;flex-direction:column;text-align:center}.book-cover-container[data-v-ad3cdbda]{width:200px}.book-details[data-v-ad3cdbda]{text-align:center}.book-details h3[data-v-ad3cdbda]{font-size:1.6rem}.book-details p[data-v-ad3cdbda]{font-size:1rem}.reading-button[data-v-ad3cdbda]{padding:12px 28px;font-size:1rem}}
