body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{font-family:Arial,sans-serif;margin:auto;max-width:600px}form{display:flex;flex-direction:column;margin-bottom:20px}form input,form textarea{font-size:14px;margin:5px 0;padding:10px}button{cursor:pointer;margin-top:5px;padding:8px 12px}.post{border:1px solid #ddd;border-radius:5px;margin-bottom:15px;padding:10px}.votes{gap:10px}.modal-overlay,.votes{align-items:center;display:flex}.modal-overlay{background:#00000073;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-card{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:16px;width:min(92vw,420px)}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.modal-close{background:#0000;border:none;cursor:pointer;font-size:18px}.modal-card form{display:flex;flex-direction:column;gap:10px}.modal-card input[type=password]{border:1px solid #ddd;border-radius:6px;padding:8px 10px}.modal-card button[type=submit]{background:#07f;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 12px}.modal-card button[disabled]{cursor:default;opacity:.7}.modal-error{color:#b00020;font-size:.9rem}.error-popup{background:#ff4d4f;border-radius:8px;box-shadow:0 4px 6px #0003;color:#fff;padding:15px;position:fixed;right:20px;top:20px;z-index:1000}.error-content button{background:#fff;border:none;border-radius:4px;color:#ff4d4f;cursor:pointer;margin-top:10px;padding:5px 10px}
/*# sourceMappingURL=main.c1ad1cee.css.map*/