:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:#f7f9fb;color:#1f2933}a{font-weight:500;color:#2563eb;text-decoration:none}a:hover{color:#1d4ed8}.input[data-v-f8daeed8]{display:block;width:100%;margin-bottom:10px}.textarea[data-v-f8daeed8]{resize:none;min-height:80px}.file-preview[data-v-f8daeed8]{margin-bottom:10px}.submit[data-v-f8daeed8]{display:block;margin:10px auto 0}.toggle[data-v-f8daeed8]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.post[data-v-5d1becb5]{margin-bottom:20px;padding:14px;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.post-header[data-v-5d1becb5]{display:flex;align-items:center;gap:8px}.badge[data-v-5d1becb5]{font-size:.75rem;padding:2px 8px;border-radius:9999px;background:#444;color:#fff}.badge.public[data-v-5d1becb5]{background:#0a7f2e}.meta[data-v-5d1becb5]{display:flex;gap:8px;font-size:.9rem;color:#555}.timestamp[data-v-5d1becb5]{opacity:.7}.content[data-v-5d1becb5]{margin:10px 0}.image-wrapper img[data-v-5d1becb5]{max-width:100%;border-radius:6px}.actions[data-v-5d1becb5]{display:flex;align-items:center;gap:10px;margin-top:8px}.actions button[data-v-5d1becb5]{padding:6px 10px;border-radius:4px;border:1px solid #ccc;background:#fff;cursor:pointer}.actions button[disabled][data-v-5d1becb5]{cursor:not-allowed;opacity:.5}.actions button.active[data-v-5d1becb5]{background:#e0ecff;border-color:#3b82f6}.privacy-toggle[data-v-5d1becb5]{margin-left:auto}.delete-button[data-v-5d1becb5]{border-color:#f87171;background:#fee2e2;color:#991b1b}#app[data-v-036339e8]{max-width:720px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.app-header[data-v-036339e8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-switch button[data-v-036339e8]{margin-right:8px;padding:6px 12px;border-radius:4px;border:1px solid #ccc;background:#f4f4f4;cursor:pointer}.auth-switch button.active[data-v-036339e8]{background:#dde9ff;border-color:#3b82f6}.user-info[data-v-036339e8]{display:flex;align-items:center;gap:12px}.alert[data-v-036339e8]{padding:10px 12px;border-radius:4px;margin:12px 0}.alert.error[data-v-036339e8]{background:#ffe5e5;border:1px solid #d14343;color:#7d2020}.alert.success[data-v-036339e8]{background:#e6f6e9;border:1px solid #2f855a;color:#22543d}.auth-form[data-v-036339e8],.change-password[data-v-036339e8]{margin:16px 0}.auth-form form[data-v-036339e8],.change-password form[data-v-036339e8]{display:flex;flex-direction:column;gap:10px}.auth-form input[data-v-036339e8],.change-password input[data-v-036339e8]{padding:6px;border:1px solid #ccc;border-radius:4px}.auth-form button[data-v-036339e8],.change-password button[data-v-036339e8]{padding:8px;border-radius:4px;border:none;background:#3b82f6;color:#fff;cursor:pointer}.composer[data-v-036339e8]{margin:20px 0}.composer-disabled[data-v-036339e8]{margin:20px 0;padding:16px;border-radius:6px;background:#f4f4f4}details summary[data-v-036339e8]{cursor:pointer}.auth-hint[data-v-036339e8]{font-size:.85rem;color:#555}
