:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}@media(min-width:1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}body{margin:0;padding:0;background-color:#f5f5f5;color:#333}@media(prefers-color-scheme:dark){body{background-color:#1a1a1a;color:#e0e0e0}}.app-container{max-width:768px;margin:0 auto;min-height:100vh;background-color:#fff;box-shadow:0 0 20px #00000014;display:flex;flex-direction:column}.app-footer{margin-top:auto;padding:30px 20px 20px;background:#fafafa;border-top:1px solid #e0e0e0;text-align:center}.footer-links{margin-bottom:10px}.footer-links a{color:#666;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-links a:hover{color:#333;text-decoration:underline}.footer-links .divider{margin:0 12px;color:#ddd}.copyright{margin:0;color:#999;font-size:.85rem}@media(max-width:768px){.app-container{box-shadow:none}body{background-color:#fff}}@media(prefers-color-scheme:dark){body{background-color:#121212;color:#fff}.app-container{background-color:#1e1e1e;box-shadow:0 0 20px #00000080}.app-footer{background:#1a1a1a;border-top:1px solid #333}.footer-links a{color:#aaa}.footer-links a:hover{color:#fff}.footer-links .divider{color:#444}}.ad-banner-wrapper[data-v-6b7f3103]{position:relative;margin:20px 0;padding:0 16px}.ad-label[data-v-6b7f3103]{position:absolute;top:8px;left:24px;background:#00000080;color:#fff;font-size:.65rem;padding:2px 6px;border-radius:3px;z-index:10;font-weight:600}.ad-banner[data-v-6b7f3103]{background:#f9f9f9;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0}.ad-banner.ad-adsense[data-v-6b7f3103]{min-height:90px;max-height:90px;background:#fff;overflow:hidden}.adsense-container[data-v-6b7f3103]{max-height:90px;overflow:hidden}.test-ad[data-v-6b7f3103]{padding:20px;cursor:pointer;transition:all .2s ease}.test-ad[data-v-6b7f3103]:hover{background:#f5f5f5}.ad-content[data-v-6b7f3103]{display:flex;align-items:center;gap:15px}.ad-icon[data-v-6b7f3103]{font-size:2.5rem;flex-shrink:0}.ad-text h3[data-v-6b7f3103]{font-size:1rem;font-weight:700;color:#333;margin:0 0 5px}.ad-text p[data-v-6b7f3103]{font-size:.85rem;color:#666;margin:0;line-height:1.4}.adsbygoogle[data-v-6b7f3103]{display:block}.search-panel[data-v-67d84b89]{background:#f9f9f9;padding:15px 16px;border-bottom:1px solid #e0e0e0}.search-header[data-v-67d84b89]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.search-title[data-v-67d84b89]{font-size:1rem;font-weight:600;color:#333}.search-result-info[data-v-67d84b89]{background:#fff3cd;color:#856404;padding:8px 12px;border-radius:6px;font-size:.85rem;margin-bottom:12px;border:1px solid #ffeaa7}.close-search[data-v-67d84b89]{background:transparent;border:none;font-size:1.4rem;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-radius:50%}.close-search[data-v-67d84b89]:hover{background:#e8e8e8;color:#333}.search-options[data-v-67d84b89]{display:flex;gap:8px;margin-bottom:12px}.search-options button[data-v-67d84b89]{flex:1;padding:8px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;font-size:.85rem;color:#666;cursor:pointer;transition:all .2s ease}.search-options button.active[data-v-67d84b89]{background:#da291c;color:#fff;border-color:#da291c;font-weight:600}.search-input-wrapper[data-v-67d84b89]{display:flex;gap:8px}.search-input[data-v-67d84b89]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s ease}.search-input[data-v-67d84b89]:focus{border-color:#da291c}.search-btn[data-v-67d84b89]{padding:10px 20px;background:#da291c;color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s ease}.search-btn[data-v-67d84b89]:hover{background:#c02518}.search-slide-enter-active[data-v-67d84b89],.search-slide-leave-active[data-v-67d84b89]{transition:all .3s ease}.search-slide-enter-from[data-v-67d84b89]{max-height:0;opacity:0;transform:translateY(-20px)}.search-slide-enter-to[data-v-67d84b89],.search-slide-leave-from[data-v-67d84b89]{max-height:200px;opacity:1;transform:translateY(0)}.search-slide-leave-to[data-v-67d84b89]{max-height:0;opacity:0;transform:translateY(-20px)}.post-card[data-v-f2110484]{padding:20px 16px;background:#fff;border-bottom:8px solid #f2f2f2;cursor:pointer}.post-header[data-v-f2110484]{display:flex;align-items:center;font-size:.8rem;color:#999;margin-bottom:8px}.author[data-v-f2110484]{color:#444;font-weight:700}.author.admin-author[data-v-f2110484]{color:#da291c;font-weight:800}.dot[data-v-f2110484]{margin:0 4px}.post-content-wrapper[data-v-f2110484]{display:flex;gap:12px;align-items:flex-start}.text-content[data-v-f2110484]{flex:1;min-width:0}.title[data-v-f2110484]{font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:10px;color:#1a1a1a;text-align:left}.content-box[data-v-f2110484]{position:relative;cursor:pointer}.content[data-v-f2110484]{font-size:.95rem;line-height:1.6;color:#444;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left;white-space:pre-wrap;word-break:break-word}.expanded .content[data-v-f2110484]{display:block;-webkit-line-clamp:unset}.more-overlay[data-v-f2110484]{position:absolute;bottom:0;right:0;background:linear-gradient(to right,transparent,#fff 30%,#fff);padding-left:40px}.more-text[data-v-f2110484]{font-size:.9rem;color:#bbb}.thumbnail-wrapper[data-v-f2110484]{position:relative;flex-shrink:0}.thumbnail[data-v-f2110484]{width:80px;height:80px;border-radius:8px;object-fit:cover}.image-count[data-v-f2110484]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#fff;padding:2px 6px;border-radius:10px;font-size:.7rem;font-weight:600}.post-footer[data-v-f2110484]{margin-top:15px;display:flex;gap:15px;font-size:.85rem;color:#999}.like-btn[data-v-f2110484]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.like-btn[data-v-f2110484]:hover{transform:scale(1.1)}.like-btn[data-v-f2110484]:active{transform:scale(.95)}.like-btn.liked[data-v-f2110484]{color:#ff4757;font-weight:600}@media(prefers-color-scheme:dark){.post-card[data-v-f2110484]{background:#2a2a2a;border-bottom:1px solid #333}.post-card[data-v-f2110484]:hover{background:#333}.title[data-v-f2110484]{color:#fff}.content[data-v-f2110484]{color:#ddd}.author[data-v-f2110484]{color:#aaa}.author.admin-author[data-v-f2110484]{color:#ff5252}.date[data-v-f2110484],.post-footer[data-v-f2110484]{color:#888}.more-overlay[data-v-f2110484]{background:linear-gradient(to right,transparent,#2a2a2a 30%,#2a2a2a)}.more-text[data-v-f2110484]{color:#888}.like-btn.liked[data-v-f2110484]{color:#ff6b7a}}.viewport-container[data-v-3babd2a0]{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;background:#f2f2f2}.mobile-wrapper[data-v-3babd2a0]{width:100%;max-width:500px;min-height:100vh;background:#fff;position:relative;box-shadow:0 0 20px #0000000d}.container[data-v-3babd2a0]{background:#fff;min-height:100vh}.header[data-v-3babd2a0]{position:sticky;top:0;background:#fff;z-index:100;border-bottom:1px solid #eee}.header-inner[data-v-3babd2a0]{display:flex;justify-content:space-between;padding:15px 16px;align-items:center}.logo[data-v-3babd2a0]{font-size:1.2rem;font-weight:800;color:#da291c}.top-nav[data-v-3babd2a0]{display:flex;gap:20px;padding:0 16px 10px;font-size:.9rem;font-weight:600;color:#888}.top-nav span.active[data-v-3babd2a0]{color:#222;border-bottom:2px solid #222;padding-bottom:5px}.header-actions[data-v-3babd2a0]{display:flex;gap:12px;align-items:center}.header-icon[data-v-3babd2a0]{cursor:pointer;font-size:1.3rem;transition:transform .2s ease;padding:4px}.header-icon[data-v-3babd2a0]:hover{transform:scale(1.15)}.header-icon[data-v-3babd2a0]:active{transform:scale(.95)}.pull-to-refresh[data-v-3babd2a0]{display:flex;justify-content:center;align-items:center;background:#f2f2f2;color:#666;font-size:.85rem;overflow:hidden;transition:height .2s ease}.new-post-alert[data-v-3babd2a0]{position:fixed;top:100px;left:50%;transform:translate(-50%);background:#2e7d32;color:#fff;padding:12px 20px;border-radius:30px;font-size:.9rem;font-weight:600;z-index:1000;box-shadow:0 4px 12px #2e7d3266;cursor:pointer;transition:all .3s ease}.new-post-alert[data-v-3babd2a0]:hover{background:#388e3c;transform:translate(-50%) scale(1.05)}.new-post-alert span[data-v-3babd2a0]{color:#ffeb3b;font-weight:700;margin-left:5px}.slide-down-enter-active[data-v-3babd2a0],.slide-down-leave-active[data-v-3babd2a0]{transition:all .4s ease}.slide-down-enter-from[data-v-3babd2a0],.slide-down-leave-to[data-v-3babd2a0]{transform:translate(-50%,-150%);opacity:0}.write-btn[data-v-3babd2a0]{position:fixed;bottom:30px;right:20px;background:#da291c;color:#fff;border:none;border-radius:50px;padding:12px 22px;display:flex;align-items:center;gap:8px;box-shadow:0 5px 15px #da291c66;cursor:pointer;z-index:999}@media(max-width:500px){.write-btn[data-v-3babd2a0]{left:auto;right:20px}}.plus[data-v-3babd2a0]{font-size:1.4rem;font-weight:700}.btn-text[data-v-3babd2a0]{font-weight:700;font-size:.95rem}.observer[data-v-3babd2a0]{text-align:center;color:#bbb;font-size:.85rem}.end-message[data-v-3babd2a0]{padding:30px;text-align:center;color:#999;font-size:.9rem;font-weight:600}.loading-dots[data-v-3babd2a0]{padding:20px;color:#999}.spinner[data-v-3babd2a0]{width:14px;height:14px;border:2px solid #ccc;border-top-color:#666;border-radius:50%;animation:spin-3babd2a0 .8s linear infinite;display:inline-block;margin-right:5px}@keyframes spin-3babd2a0{to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){.container[data-v-3babd2a0]{background:#1e1e1e;color:#fff}.mobile-wrapper[data-v-3babd2a0]{background:#1e1e1e}.header[data-v-3babd2a0]{background:#1e1e1e;border-bottom:1px solid #333}.logo[data-v-3babd2a0]{color:#ff5252}.top-nav[data-v-3babd2a0]{color:#aaa}.top-nav span.active[data-v-3babd2a0]{color:#fff;border-bottom:2px solid #fff}.pull-to-refresh[data-v-3babd2a0]{background:#2a2a2a;color:#aaa}.viewport-container[data-v-3babd2a0]{background:#121212}.visitor-stats[data-v-3babd2a0]{color:#aaa}.visitor-stats .value[data-v-3babd2a0]{color:#fff}}.write-wrapper[data-v-99f77b90]{display:flex;flex-direction:column;height:100vh;background:#fff}.modal-header[data-v-99f77b90]{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid #eee;background:#fff}.modal-title[data-v-99f77b90]{font-size:1rem;font-weight:700}.cancel-btn[data-v-99f77b90]{background:none;border:none;color:#666;cursor:pointer}.save-btn[data-v-99f77b90]{background:#2e7d32;color:#fff;border:none;padding:6px 16px;border-radius:20px;font-weight:700;cursor:pointer}.save-btn[data-v-99f77b90]:disabled{background:#ccc}.write-form[data-v-99f77b90]{padding:20px 16px;flex:1}.form-group[data-v-99f77b90]{margin-bottom:20px}.form-group label[data-v-99f77b90]{display:block;font-size:.8rem;color:#999;margin-bottom:5px}.read-only-input[data-v-99f77b90]{width:100%;border:none;background:#f9f9f9;padding:12px;border-radius:8px;color:#666;font-size:.95rem}.title-input[data-v-99f77b90]{width:100%;border:none;border-bottom:1px solid #eee;font-size:1.2rem;font-weight:700;padding:10px 0;outline:none}.content-textarea[data-v-99f77b90]{width:100%;height:250px;border:none;font-size:1rem;line-height:1.6;resize:none;outline:none}.form-group[data-v-99f77b90]{margin-bottom:15px}.checkbox-group[data-v-99f77b90]{margin-bottom:20px}.checkbox-label[data-v-99f77b90]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.95rem;color:#333}.checkbox-label input[type=checkbox][data-v-99f77b90]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-99f77b90]{-webkit-user-select:none;user-select:none}.photo-upload-section[data-v-99f77b90]{border-top:1px solid #eee;padding-top:20px}.preview-scroll[data-v-99f77b90]{display:flex;gap:10px;margin-bottom:15px;overflow-x:auto}.preview-item[data-v-99f77b90]{position:relative;width:80px;height:80px}.preview-item img[data-v-99f77b90]{width:100%;height:100%;border-radius:8px;object-fit:cover}.remove-img[data-v-99f77b90]{position:absolute;top:-5px;right:-5px;background:#00000080;color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;line-height:18px;font-size:12px;cursor:pointer}.upload-btn[data-v-99f77b90]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border:2px dashed #eee;border-radius:8px;color:#2e7d32;cursor:pointer}.camera-icon[data-v-99f77b90]{font-size:1.2rem}.upload-text[data-v-99f77b90]{font-size:.7rem;margin-top:4px;font-weight:600}@media(prefers-color-scheme:dark){.write-wrapper[data-v-99f77b90]{background:#1e1e1e;color:#fff}.modal-header[data-v-99f77b90]{background:#1e1e1e;border-bottom:1px solid #333}.cancel-btn[data-v-99f77b90]{color:#aaa}.modal-title[data-v-99f77b90]{color:#fff}.save-btn[data-v-99f77b90]{background:#2e7d32;color:#fff}.save-btn[data-v-99f77b90]:disabled{background:#444;color:#666}.title-input[data-v-99f77b90],.content-textarea[data-v-99f77b90],.read-only-input[data-v-99f77b90]{background:#2a2a2a;color:#fff;border:1px solid #444}.title-input[data-v-99f77b90]::placeholder,.content-textarea[data-v-99f77b90]::placeholder,.read-only-input[data-v-99f77b90]::placeholder{color:#666}.checkbox-label[data-v-99f77b90]{color:#fff}.upload-btn[data-v-99f77b90]{border:2px dashed #444;color:#4caf50}.remove-img[data-v-99f77b90]{background:#000c}}.edit-modal-overlay[data-v-2a181568]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.edit-modal[data-v-2a181568]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-2a181568]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-2a181568]{margin:0;font-size:1.2rem;color:#333}.close-btn[data-v-2a181568]{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-2a181568]{padding:20px}.form-group[data-v-2a181568]{margin-bottom:20px}.form-group label[data-v-2a181568]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:.9rem}.edit-input[data-v-2a181568],.edit-textarea[data-v-2a181568]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;box-sizing:border-box}.edit-input[data-v-2a181568]:focus,.edit-textarea[data-v-2a181568]:focus{outline:none;border-color:#4caf50}.edit-textarea[data-v-2a181568]{resize:vertical;min-height:200px}.preview-scroll[data-v-2a181568]{display:flex;gap:10px;margin-bottom:15px;overflow-x:auto;flex-wrap:wrap}.preview-item[data-v-2a181568]{position:relative;width:80px;height:80px;flex-shrink:0}.preview-item img[data-v-2a181568]{width:100%;height:100%;border-radius:8px;object-fit:cover}.remove-img[data-v-2a181568]{position:absolute;top:-5px;right:-5px;background:#000000b3;color:#fff;width:20px;height:20px;border-radius:50%;text-align:center;line-height:18px;font-size:12px;cursor:pointer}.upload-btn[data-v-2a181568]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border:2px dashed #ddd;border-radius:8px;color:#4caf50;cursor:pointer;transition:all .2s}.upload-btn[data-v-2a181568]:hover{border-color:#4caf50;background:#f1f8f4}.camera-icon[data-v-2a181568]{font-size:1.5rem}.upload-text[data-v-2a181568]{font-size:.7rem;margin-top:4px;font-weight:600}.modal-footer[data-v-2a181568]{display:flex;gap:10px;padding:20px;border-top:1px solid #eee}.modal-footer button[data-v-2a181568]{flex:1;padding:12px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-2a181568]{background:#f5f5f5;color:#666}.cancel-btn[data-v-2a181568]:hover{background:#e0e0e0}.save-btn[data-v-2a181568]{background:#4caf50;color:#fff}.save-btn[data-v-2a181568]:hover{background:#45a049}.save-btn[data-v-2a181568]:disabled{background:#ccc;cursor:not-allowed}.edit-modal-overlay[data-v-5dd415c6]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.edit-modal[data-v-5dd415c6]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-5dd415c6]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-5dd415c6]{margin:0;font-size:1.2rem;color:#333}.close-btn[data-v-5dd415c6]{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-5dd415c6]{padding:20px}.report-description[data-v-5dd415c6]{color:#666;font-size:.9rem;margin-bottom:15px}.report-reasons[data-v-5dd415c6]{display:flex;flex-direction:column;gap:12px}.report-reason-item[data-v-5dd415c6]{display:flex;align-items:center;padding:12px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s}.report-reason-item[data-v-5dd415c6]:hover{background:#f9f9f9;border-color:#999}.report-reason-item input[type=radio][data-v-5dd415c6]{margin-right:10px;cursor:pointer}.report-reason-item span[data-v-5dd415c6]{flex:1;color:#333;font-size:.95rem}.form-group[data-v-5dd415c6]{margin-bottom:20px}.form-group label[data-v-5dd415c6]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:.9rem}.edit-textarea[data-v-5dd415c6]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;box-sizing:border-box;resize:vertical}.edit-textarea[data-v-5dd415c6]:focus{outline:none;border-color:#4caf50}.modal-footer[data-v-5dd415c6]{display:flex;gap:10px;padding:20px;border-top:1px solid #eee}.modal-footer button[data-v-5dd415c6]{flex:1;padding:12px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-5dd415c6]{background:#f5f5f5;color:#666}.cancel-btn[data-v-5dd415c6]:hover{background:#e0e0e0}.save-btn[data-v-5dd415c6]{background:#4caf50;color:#fff}.save-btn[data-v-5dd415c6]:hover{background:#45a049}.save-btn[data-v-5dd415c6]:disabled{background:#ccc;cursor:not-allowed}.comments-section[data-v-59110d13]{margin-top:40px;border-top:1px solid #eee;padding-top:20px}.comment-write[data-v-59110d13],.reply-write[data-v-59110d13]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}textarea[data-v-59110d13]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;resize:none;font-family:inherit;min-height:80px}button[data-v-59110d13]{align-self:flex-end;padding:8px 16px;background-color:#333;color:#fff;border:none;border-radius:6px;cursor:pointer}.comment-item[data-v-59110d13]{padding:15px 0;border-bottom:1px solid #f0f0f0}.comment-header[data-v-59110d13],.reply-header[data-v-59110d13]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comment-actions[data-v-59110d13]{display:flex;gap:6px}.comment-action-btn[data-v-59110d13]{width:28px;height:28px;border-radius:50%;border:none;background:#f5f5f5;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s ease;padding:0}.comment-action-btn[data-v-59110d13]:hover{background:#e0e0e0;transform:scale(1.1)}.comment-action-btn[data-v-59110d13]:active{transform:scale(.95)}.reported-badge[data-v-59110d13]{display:inline-block;font-size:.9rem;margin-left:8px;animation:pulse-59110d13 2s ease-in-out infinite}@keyframes pulse-59110d13{0%,to{opacity:1}50%{opacity:.6}}.author[data-v-59110d13]{font-weight:700;font-size:.9rem;color:#1b1021}.comment-main p[data-v-59110d13],.reply-item p[data-v-59110d13]{margin:8px 0;color:#333;line-height:1.5}.comment-meta[data-v-59110d13]{font-size:.8rem;color:#999;margin-top:5px}.comment-meta button[data-v-59110d13]{background:none;color:#3001ec;padding:0;margin-left:10px;text-decoration:underline}.reply-item[data-v-59110d13]{margin-left:30px;margin-top:10px;padding:10px;background-color:#fcfcfc;border-radius:6px}.reply-write[data-v-59110d13]{margin-left:30px;margin-top:10px}.reply-btns[data-v-59110d13]{display:flex;gap:8px;justify-content:flex-end}.edit-modal-overlay[data-v-59110d13]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.edit-modal[data-v-59110d13]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-59110d13]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.modal-header h3[data-v-59110d13]{margin:0;font-size:1.2rem;color:#333}.close-btn[data-v-59110d13]{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-59110d13]{padding:20px}.form-group[data-v-59110d13]{margin-bottom:20px}.form-group label[data-v-59110d13]{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:.9rem}.edit-textarea[data-v-59110d13]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;box-sizing:border-box;resize:vertical}.edit-textarea[data-v-59110d13]:focus{outline:none;border-color:#4caf50}.modal-footer[data-v-59110d13]{display:flex;gap:10px;padding:20px;border-top:1px solid #eee}.modal-footer button[data-v-59110d13]{flex:1;padding:12px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.cancel-btn[data-v-59110d13]{background:#f5f5f5;color:#666}.cancel-btn[data-v-59110d13]:hover{background:#e0e0e0}.save-btn[data-v-59110d13]{background:#4caf50;color:#fff}.save-btn[data-v-59110d13]:hover{background:#45a049}.save-btn[data-v-59110d13]:disabled{background:#ccc;cursor:not-allowed}@media(prefers-color-scheme:dark){.comments-section[data-v-59110d13]{background:#1e1e1e;color:#fff}.comments-section h3[data-v-59110d13]{color:#fff}.comment-write textarea[data-v-59110d13]{background:#2a2a2a;color:#fff;border:1px solid #444}.comment-write textarea[data-v-59110d13]::placeholder{color:#666}.comment-write button[data-v-59110d13]{background:#2e7d32;color:#fff}.comment-write button[data-v-59110d13]:hover{background:#1b5e20}.comment-item[data-v-59110d13]{border-bottom:1px solid #333}.comment-main p[data-v-59110d13],.reply p[data-v-59110d13]{color:#fff}.author[data-v-59110d13]{color:#aaa}.comment-meta[data-v-59110d13]{color:#666}.comment-meta button[data-v-59110d13]{color:#888}.comment-meta button[data-v-59110d13]:hover{color:#fff}.comment-action-btn[data-v-59110d13]{background:#2a2a2a}.comment-action-btn[data-v-59110d13]:hover{background:#444}.reply-form textarea[data-v-59110d13]{background:#2a2a2a;color:#fff;border:1px solid #444}.reply-form textarea[data-v-59110d13]::placeholder{color:#666}.reply-form button[data-v-59110d13]{background:#2e7d32;color:#fff}.modal-overlay[data-v-59110d13]{background:#000c}.modal-content[data-v-59110d13]{background:#1e1e1e}.modal-header[data-v-59110d13]{border-bottom:1px solid #333}.modal-title[data-v-59110d13]{color:#fff}.close-btn[data-v-59110d13]{color:#aaa}.close-btn[data-v-59110d13]:hover{color:#fff}.edit-textarea[data-v-59110d13]{background:#2a2a2a;color:#fff;border:1px solid #444}.modal-footer[data-v-59110d13]{border-top:1px solid #333}.cancel-btn[data-v-59110d13]{background:#2a2a2a;color:#aaa}.cancel-btn[data-v-59110d13]:hover{background:#444}}.back-header[data-v-97bce64a]{display:flex;align-items:center;padding:12px 16px;background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000f}.back-btn[data-v-97bce64a]{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#333;transition:all .2s ease;border-radius:8px}.back-btn[data-v-97bce64a]:hover{background:#f5f5f5}.back-btn[data-v-97bce64a]:active{background:#e8e8e8;transform:scale(.96)}.back-btn svg[data-v-97bce64a]{width:24px;height:24px}.detail-container[data-v-97bce64a]{padding:10px}.content[data-v-97bce64a]{white-space:pre-wrap;word-break:break-word;line-height:1.6;margin:20px 0}.header-content[data-v-97bce64a]{flex:1;display:flex;align-items:center;justify-content:center;margin-right:40px}.header-title[data-v-97bce64a]{font-size:1rem;font-weight:600;color:#1a1a1a}.post-header[data-v-97bce64a]{display:flex;justify-content:space-between;align-items:flex-start;margin-top:10px;margin-bottom:10px}.post-actions[data-v-97bce64a]{display:flex;gap:8px}.action-btn[data-v-97bce64a]{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#f5f5f5;padding:0}.report-btn[data-v-97bce64a]:hover{background:#fff3e0!important}.action-btn .icon[data-v-97bce64a]{font-size:1.1rem}.action-btn[data-v-97bce64a]:hover{transform:scale(1.1)}.action-btn[data-v-97bce64a]:active{transform:scale(.95)}.edit-btn[data-v-97bce64a]:hover{background:#e8f5e9}.delete-btn[data-v-97bce64a]:hover{background:#ffebee}.image-gallery[data-v-97bce64a]{display:flex;flex-direction:column;gap:12px;margin:20px 0}.post-image[data-v-97bce64a]{width:100%;border-radius:12px;object-fit:cover;max-height:500px}.reported-badge[data-v-97bce64a]{display:inline-block;margin-left:8px;font-size:1.2rem;animation:pulse-97bce64a 2s infinite}@keyframes pulse-97bce64a{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-color-scheme:dark){.detail-container[data-v-97bce64a]{background:#1e1e1e;color:#fff}.back-header[data-v-97bce64a]{background:#1e1e1e;border-bottom:1px solid #333}.back-btn[data-v-97bce64a]{color:#fff}.back-btn[data-v-97bce64a]:hover{background:#2a2a2a}.header-title[data-v-97bce64a]{color:#fff}.post-header[data-v-97bce64a]{border-bottom:1px solid #333}.post-header h2[data-v-97bce64a]{color:#fff}.author[data-v-97bce64a]{color:#aaa}.content[data-v-97bce64a]{color:#fff}hr[data-v-97bce64a]{border-color:#333}.action-btn[data-v-97bce64a]{background:#2a2a2a}.edit-btn[data-v-97bce64a]:hover{background:#1b5e20}.delete-btn[data-v-97bce64a]:hover{background:#b71c1c}}.policy-container[data-v-644f5f78]{max-width:800px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.policy-header[data-v-644f5f78]{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #eee}.back-btn[data-v-644f5f78]{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;border-radius:8px;transition:background .2s}.back-btn[data-v-644f5f78]:hover{background:#f5f5f5}.policy-header h1[data-v-644f5f78]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.policy-content[data-v-644f5f78]{line-height:1.8;color:#444}section[data-v-644f5f78]{margin-bottom:30px}h2[data-v-644f5f78]{font-size:1.2rem;font-weight:700;color:#222;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee}p[data-v-644f5f78]{margin-bottom:10px}ul[data-v-644f5f78]{padding-left:20px;margin-bottom:10px}li[data-v-644f5f78]{margin-bottom:8px}a[data-v-644f5f78]{color:#1976d2;text-decoration:underline}.update-date[data-v-644f5f78]{text-align:right;color:#999;font-size:.9rem;border-top:1px solid #eee;padding-top:20px}.policy-container[data-v-18a42eb1]{max-width:800px;margin:0 auto;padding:20px;background:#fff;min-height:100vh}.policy-header[data-v-18a42eb1]{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid #eee}.back-btn[data-v-18a42eb1]{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;border-radius:8px;transition:background .2s}.back-btn[data-v-18a42eb1]:hover{background:#f5f5f5}.policy-header h1[data-v-18a42eb1]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.policy-content[data-v-18a42eb1]{line-height:1.8;color:#444}section[data-v-18a42eb1]{margin-bottom:30px}h2[data-v-18a42eb1]{font-size:1.2rem;font-weight:700;color:#222;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee}p[data-v-18a42eb1]{margin-bottom:10px}ul[data-v-18a42eb1]{padding-left:20px;margin-bottom:10px}li[data-v-18a42eb1]{margin-bottom:8px}a[data-v-18a42eb1]{color:#1976d2;text-decoration:underline}.update-date[data-v-18a42eb1]{text-align:right;color:#999;font-size:.9rem;border-top:1px solid #eee;padding-top:20px}
