.blog-item-link[data-v-370472e5]{text-decoration:none;color:var(--gray);gap:.5rem}.blog-item-link[data-v-370472e5]:hover{color:var(--blue)}.blog-item-link .blog-item[data-v-370472e5]{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--gray);transition:color .2s ease-out;border-radius:3px;padding:1.2rem;gap:1rem}.blog-item-link .blog-item .blog-title[data-v-370472e5]{text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:-.5px}@media (max-width:768px){.blog-item-link .blog-item[data-v-370472e5]{flex-direction:column;gap:.25rem}.blog-item-link .blog-item .blog-title[data-v-370472e5]{font-size:1.1rem}}@media (max-width:480px){.blog-item-link .blog-item[data-v-370472e5]{padding:.8rem}.blog-item-link .blog-item .blog-title[data-v-370472e5]{font-size:1rem}}.header[data-v-07ec8313]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.header .header-link[data-v-07ec8313]{display:flex;justify-content:center;align-items:center}.header .header-link .header-icon[data-v-07ec8313]{margin-top:5px;min-width:100%;min-height:2.25rem}.header .header-title[data-v-07ec8313]{font-size:2.25rem;font-family:Times New Roman,serif;text-align:left;font-weight:700}@media (max-width:768px){.header[data-v-07ec8313]{gap:10px}.header .header-icon[data-v-07ec8313]{height:2rem}.header .header-title[data-v-07ec8313]{font-size:1.75rem}}@media (max-width:480px){.header[data-v-07ec8313]{align-items:flex-start;margin-bottom:16px}.header .header-link .header-icon[data-v-07ec8313]{min-height:2rem}.header .header-title[data-v-07ec8313]{font-size:1.5rem}}.blog-list[data-v-4001be08]{max-width:900px;margin:20px auto;padding:0 20px}.blog-list .blog-items[data-v-4001be08]{display:flex;flex-direction:column;gap:15px}.footer[data-v-3b16c2dd]{display:flex;justify-content:space-between;margin-top:20px}.footer .next-link[data-v-3b16c2dd],.footer .no-next-blog[data-v-3b16c2dd],.footer .no-prev-blog[data-v-3b16c2dd],.footer .prev-link[data-v-3b16c2dd]{text-decoration:none;color:var(--gray);width:48%;border:1px solid var(--gray);border-radius:3px;padding:1rem;display:flex;align-items:center;transition:color .2s ease-out}.footer .next-link .icon path[data-v-3b16c2dd],.footer .no-next-blog .icon path[data-v-3b16c2dd],.footer .no-prev-blog .icon path[data-v-3b16c2dd],.footer .prev-link .icon path[data-v-3b16c2dd]{transition:fill .2s ease-out}.footer .no-next-blog[data-v-3b16c2dd],.footer .no-prev-blog[data-v-3b16c2dd]{cursor:not-allowed}.footer .next-link[data-v-3b16c2dd],.footer .prev-link[data-v-3b16c2dd]{align-items:center}.footer .next-link[data-v-3b16c2dd]:hover,.footer .prev-link[data-v-3b16c2dd]:hover{color:var(--blue)}.footer .next-link:hover .icon path[data-v-3b16c2dd],.footer .prev-link:hover .icon path[data-v-3b16c2dd]{fill:var(--blue)}.footer .next-link .icon[data-v-3b16c2dd],.footer .prev-link .icon[data-v-3b16c2dd]{min-width:32px}.footer .no-prev-blog[data-v-3b16c2dd],.footer .prev-link[data-v-3b16c2dd]{justify-content:flex-start}.footer .no-prev-blog .prev-blog-title[data-v-3b16c2dd],.footer .prev-link .prev-blog-title[data-v-3b16c2dd]{margin-left:.5rem;font-weight:700}.footer .next-link[data-v-3b16c2dd],.footer .no-next-blog[data-v-3b16c2dd]{justify-content:flex-end}.footer .next-link .next-blog-title[data-v-3b16c2dd],.footer .no-next-blog .next-blog-title[data-v-3b16c2dd]{margin-right:.5rem;font-weight:700}@media (max-width:768px){.footer[data-v-3b16c2dd]{gap:10px}.footer .next-link[data-v-3b16c2dd],.footer .no-next-blog[data-v-3b16c2dd],.footer .no-prev-blog[data-v-3b16c2dd],.footer .prev-link[data-v-3b16c2dd]{width:100%;padding:.8rem}.footer .next-link .icon[data-v-3b16c2dd],.footer .prev-link .icon[data-v-3b16c2dd]{max-width:24px!important}.footer .prev-link .prev-blog-title[data-v-3b16c2dd]{margin-left:.25rem;font-weight:700;font-size:1.25rem}.footer .next-link .next-blog-title[data-v-3b16c2dd]{margin-right:.25rem;font-weight:700;font-size:1.25rem}}@media (max-width:480px){.footer .next-link[data-v-3b16c2dd],.footer .no-next-blog[data-v-3b16c2dd],.footer .no-prev-blog[data-v-3b16c2dd],.footer .prev-link[data-v-3b16c2dd]{padding:.5rem}.footer .next-link .next-blog-title[data-v-3b16c2dd],.footer .prev-link .prev-blog-title[data-v-3b16c2dd]{font-size:1rem}}.blog-details[data-v-73eacb54]{max-width:900px;margin:20px auto}.blog-details .blog-meta[data-v-73eacb54]{color:#888;font-size:1rem;margin-bottom:20px}.blog-details .blog-content[data-v-73eacb54]{font-size:1.2rem;line-height:1.5}@media (max-width:768px){.blog-details .blog-content[data-v-73eacb54]{font-size:1rem}}.admin-login[data-v-e57ac8de]{max-width:400px;margin:20px auto;padding:0 20px}.admin-login .login-form[data-v-e57ac8de]{display:flex;flex-direction:column;gap:16px}.admin-login .login-form .field[data-v-e57ac8de]{display:flex;flex-direction:column;gap:6px}.admin-login .login-form .field input[data-v-e57ac8de]{padding:.6rem;border:1px solid var(--gray);border-radius:3px;font-size:1rem}.admin-login .login-form button[data-v-e57ac8de]{padding:.7rem;border:none;border-radius:3px;background-color:var(--blue);color:var(--white);font-size:1rem;cursor:pointer}.admin-login .login-form button[data-v-e57ac8de]:hover:not(:disabled){background-color:var(--blueHover)}.admin-login .login-form button[data-v-e57ac8de]:disabled{cursor:not-allowed;opacity:.6}.admin-blog-list[data-v-19fa61ec]{max-width:900px;margin:20px auto;padding:0 20px}.admin-blog-list .toolbar[data-v-19fa61ec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.admin-blog-list .toolbar .status-tabs[data-v-19fa61ec]{display:flex;gap:8px}.admin-blog-list .toolbar .status-tabs button[data-v-19fa61ec]{padding:.4rem .8rem;border:1px solid var(--gray);border-radius:3px;background:transparent;color:var(--gray);cursor:pointer}.admin-blog-list .toolbar .status-tabs button.active[data-v-19fa61ec]{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.admin-blog-list .toolbar .actions[data-v-19fa61ec]{display:flex;align-items:center;gap:10px}.admin-blog-list .toolbar .actions .username[data-v-19fa61ec]{color:var(--gray);font-size:.9rem}.admin-blog-list .btn[data-v-19fa61ec]{display:inline-block;padding:.4rem .9rem;border:1px solid var(--gray);border-radius:3px;background:transparent;color:var(--gray);text-decoration:none;cursor:pointer;font-size:.95rem}.admin-blog-list .btn[data-v-19fa61ec]:hover{color:var(--blue);border-color:var(--blue)}.admin-blog-list .btn-primary[data-v-19fa61ec]{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.admin-blog-list .btn-primary[data-v-19fa61ec]:hover{background-color:var(--blueHover);color:var(--white)}.admin-blog-list .btn-danger[data-v-19fa61ec]:hover{color:var(--red);border-color:var(--red)}.admin-blog-list .btn-small[data-v-19fa61ec]{padding:.25rem .6rem;font-size:.85rem}.admin-blog-list .blog-table[data-v-19fa61ec]{width:100%;border-collapse:collapse}.admin-blog-list .blog-table td[data-v-19fa61ec],.admin-blog-list .blog-table th[data-v-19fa61ec]{text-align:left;padding:.6rem;border-bottom:1px solid var(--gray)}.admin-blog-list .blog-table .row-actions[data-v-19fa61ec]{display:flex;gap:8px}.admin-blog-list .blog-table .status-badge[data-v-19fa61ec]{padding:.1rem .5rem;border-radius:3px;font-size:.85rem;color:var(--white)}.admin-blog-list .blog-table .status-badge.status-draft[data-v-19fa61ec]{background-color:var(--gray)}.admin-blog-list .blog-table .status-badge.status-published[data-v-19fa61ec]{background-color:var(--green)}.admin-blog-list .blog-table .status-badge.status-archived[data-v-19fa61ec]{background-color:var(--red)}@media (max-width:768px){.admin-blog-list .blog-table[data-v-19fa61ec]{display:block;overflow-x:auto}}.admin-blog-edit[data-v-6a38f9af]{max-width:700px;margin:20px auto;padding:0 20px}.admin-blog-edit .edit-form[data-v-6a38f9af]{display:flex;flex-direction:column;gap:16px}.admin-blog-edit .edit-form .field[data-v-6a38f9af]{display:flex;flex-direction:column;gap:6px}.admin-blog-edit .edit-form .field input[data-v-6a38f9af],.admin-blog-edit .edit-form .field select[data-v-6a38f9af],.admin-blog-edit .edit-form .field textarea[data-v-6a38f9af]{padding:.6rem;border:1px solid var(--gray);border-radius:3px;font-size:1rem;font-family:inherit}.admin-blog-edit .edit-form .field textarea[data-v-6a38f9af]{resize:vertical}.admin-blog-edit .edit-form .form-actions[data-v-6a38f9af]{display:flex;gap:10px}.admin-blog-edit .btn[data-v-6a38f9af]{display:inline-block;padding:.6rem 1.2rem;border:1px solid var(--gray);border-radius:3px;background:transparent;color:var(--gray);text-decoration:none;cursor:pointer;font-size:1rem}.admin-blog-edit .btn[data-v-6a38f9af]:hover:not(:disabled){color:var(--blue);border-color:var(--blue)}.admin-blog-edit .btn[data-v-6a38f9af]:disabled{cursor:not-allowed;opacity:.6}.admin-blog-edit .btn-primary[data-v-6a38f9af]{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.admin-blog-edit .btn-primary[data-v-6a38f9af]:hover:not(:disabled){background-color:var(--blueHover);color:var(--white)}.admin-blog-edit .btn-danger[data-v-6a38f9af]:hover:not(:disabled){color:var(--red);border-color:var(--red)}:root{--green:#05943c;--red:#bb0e10;--blue:#369fd5;--white:#eee;--gray:#444;--greenHover:#0a6a2c;--redHover:#8c0f11;--blueHover:#1e6fa3}*{margin:0;padding:0;box-sizing:border-box;font-family:Cabin,LXGW WenKai TC,serif}body{min-height:100vh;width:60%;margin:0 auto;padding-top:20px;display:flex;flex-direction:column;gap:40px;color:var(--gray);background-color:var(--white)}::-moz-selection{background-color:var(--blue);color:var(--white)}::selection{background-color:var(--blue);color:var(--white)}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Times,serif}@media (max-width:768px){body{padding-top:10px;width:90%}}@media (max-width:480px){h1,h2,h3,h4,h5,h6{font-size:1rem}}