.blog-root[data-v-2e4dab44]{min-height:100vh;background:#f5f5f5;display:flex;flex-direction:column;align-items:center}.blog-root .blog-header[data-v-2e4dab44]{width:21cm;background:#e0e0e0;color:#222;padding:1rem .5rem;box-shadow:0 2px 8px #0000000d;font-size:1.2rem;letter-spacing:.1em;border-radius:6px 6px 0 0;margin-top:2rem;overflow:hidden;position:relative}.blog-root .header-layout[data-v-2e4dab44]{display:flex;flex-direction:row;align-items:stretch;width:100%;height:100%}.blog-root .header-picture-col[data-v-2e4dab44]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:7rem;max-width:7rem;margin-right:1.5rem;height:100%;box-sizing:border-box}.blog-root .header-content-col[data-v-2e4dab44]{display:flex;flex-direction:column;flex:1;justify-content:flex-start}.blog-root .header-title-row[data-v-2e4dab44]{display:flex;align-items:center;min-height:3.5rem}.header-row[data-v-2e4dab44]{display:flex;flex-direction:row;align-items:center;gap:1rem}.blog-menu[data-v-2e4dab44]{display:flex;align-items:center;justify-content:flex-start;background:transparent;margin-top:1.5rem;gap:1rem}.header-icons[data-v-2e4dab44]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.header-icon-img[data-v-2e4dab44]{width:2rem;height:2rem;object-fit:contain;display:inline-block;vertical-align:middle;transition:filter .2s}.header-icon-img[data-v-2e4dab44]:hover{filter:brightness(.7)}.menu-btn[data-v-2e4dab44]{background:#fff;border:1px solid #bdbdbd;border-radius:6px;padding:.5rem 1.2rem;font-size:1rem;cursor:pointer;margin-top:-.5rem;box-shadow:0 1px 4px #0000000a;transition:background .2s}.menu-btn[data-v-2e4dab44]:hover{background:#f0f0f0}.header-logo[data-v-2e4dab44]{max-height:100%;max-width:100%;width:6.5rem;height:6.5rem;object-fit:contain;display:block;border:3px solid #bdbdbd;border-radius:1.5rem;background:#fff;box-sizing:border-box}.blog-header h1[data-v-2e4dab44]{margin:0;flex:1;text-align:left}.blog-content[data-v-2e4dab44]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:0}.a4-paper[data-v-2e4dab44]{background:#fff;width:21cm;min-height:29.7cm;box-shadow:0 4px 24px #0000001f;border-radius:6px;padding:2.5cm 2cm;margin-bottom:2rem;position:relative;overflow:hidden;font-family:Georgia,Times New Roman,Times,serif}.a4-paper h2[data-v-2e4dab44]{margin-top:0}.blog-index-table[data-v-71b4176a]{width:100%;border-collapse:collapse;margin-top:1.5em;background:#fff;box-shadow:0 2px 8px #0000000a}.blog-index-table th[data-v-71b4176a],.blog-index-table td[data-v-71b4176a]{border:1px solid #ddd;padding:.75em 1em;text-align:left}.blog-index-table th[data-v-71b4176a]{background:#f5f5f5;font-weight:700}.clickable-row[data-v-71b4176a]{cursor:pointer;transition:background .15s}.clickable-row[data-v-71b4176a]:hover{background:#e6f7ff}.blog-header-bar[data-v-0a2a7eea]{border-bottom:2px solid #ccc;border-top:2px solid #ccc;margin-bottom:2rem;padding:.5rem 0}.header-row[data-v-0a2a7eea]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header-link[data-v-0a2a7eea]{flex:1;min-width:5em}.header-title[data-v-0a2a7eea]{flex:3;text-align:center}.main-title[data-v-0a2a7eea]{font-size:1.5em;font-weight:700}.sub-title[data-v-0a2a7eea]{font-size:1em;color:#888}.header-created[data-v-0a2a7eea]{flex:1;text-align:center;color:#666;font-size:.9em;margin-top:.2em}.a4-paper[data-v-0a2a7eea] img,[data-v-0a2a7eea] .a4-paper img{max-width:100%!important;height:auto!important;display:block;margin:1rem 0}
