.feed_container__nG1tI{max-width:800px;margin:0 auto;padding:2rem 1rem}.feed_header__4_ZHf{text-align:center;margin-bottom:2rem}.feed_subtitle__rTQWA{font-size:1.1rem;color:var(--text-color);margin-top:.5rem}.feed_controls__U5avg{display:flex;justify-content:space-between;margin-bottom:2rem}.feed_refreshButton__7Bdqy{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;cursor:pointer;transition:background-color .2s}.feed_refreshButton__7Bdqy:hover{background-color:var(--secondary-color)}.feed_refreshButton__7Bdqy:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed}.feed_homeLink__J_o_Z{display:inline-block;background-color:var(--button-background);color:var(--button-text);text-decoration:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;transition:all .2s;border:1px solid var(--input-border)}.feed_homeLink__J_o_Z:hover{background-color:var(--button-hover)}.feed_error___6sQj{background-color:var(--error-background);color:var(--error-color);padding:1rem;border-radius:4px;margin-bottom:1rem}.feed_notice__N9Fj6{background-color:var(--notice-background);color:var(--notice-text);padding:1rem;border-radius:4px;margin-bottom:1.5rem;margin-top:0;border:2px solid var(--notice-border);font-size:1.1rem;line-height:1.4;text-align:center;font-weight:500}.feed_noticePersonal__EftxR{margin-top:.8rem;font-size:.95rem;padding-top:.5rem;border-top:1px dashed var(--notice-border);opacity:.8}.feed_noticeLink__wkIBT{color:var(--notice-text);font-weight:600;text-decoration:underline;transition:color .2s}.feed_noticeLink__wkIBT:hover{color:var(--primary-color)}.feed_loadingContainer__VS_Xq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.feed_loader__BiqH5{border-top:4px solid var(--background-color);border:4px solid var(--background-color);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:feed_spin__G11M7 1s linear infinite;margin-bottom:1rem}@keyframes feed_spin__G11M7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feed_feedList___nxgR{display:flex;flex-direction:column;gap:1rem}.feed_feedItem__c4y8q{background-color:var(--card-background);border:1px solid var(--tile-border);border-radius:8px;padding:1rem;background-image:repeating-linear-gradient(0deg,var(--tile-border),var(--tile-border) 1px,transparent 1px,transparent 20px)}.feed_feedItem__c4y8q:hover{border-color:var(--primary-color)}.feed_feedHeader__5crAs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.feed_headerRight__vN1w_{display:flex;align-items:center;gap:.75rem}.feed_editButton__Rq4US{background:none;border:1px solid var(--tile-border);color:var(--text-color);padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;width:32px;height:32px;border-radius:4px}.feed_editButton__Rq4US svg{width:16px;height:16px}.feed_editButton__Rq4US:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(91,173,240,.05)}.feed_actionError__lsm_D{background:var(--error-background);border:1px solid var(--error-color);color:var(--error-color);padding:1rem;margin-bottom:1rem;border-radius:4px;font-size:.9rem}.feed_actionSuccess__IGYBg{background:var(--success-background);border:1px solid var(--success-color);color:var(--success-text);padding:1rem;margin-bottom:1rem;border-radius:4px;font-size:.9rem}.feed_authorLink____B3_{color:var(--primary-color);font-weight:600;text-decoration:none}.feed_authorLink____B3_:hover{text-decoration:underline}.feed_timestamp__MUllz{font-size:.85rem;color:var(--timestamp-color)}.feed_content__9vYaL{display:flex;align-items:flex-start;gap:.75rem}.feed_emoji__yR154{font-size:1.5rem}.feed_text__6Ecm4{font-size:1.1rem;line-height:1.4;color:var(--text-color)}.feed_emptyState__m_gzq{text-align:center;padding:2rem;background-color:var(--background-color);border-radius:8px;border:1px dashed var(--tile-border)}.feed_loadMoreButton__ax_9T{width:100%;background-color:var(--button-background);color:var(--button-text);border:1px solid var(--input-border);border-radius:8px;padding:1rem;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1rem;transition:all .2s;display:flex;justify-content:center;align-items:center;gap:.5rem}.feed_loadMoreButton__ax_9T:hover{background-color:var(--button-hover)}.feed_loadMoreButton__ax_9T:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed}.feed_loadMoreButton__ax_9T svg{width:16px;height:16px}.feed_createButton__5Dkqy{display:inline-block;margin-top:1rem;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:4px;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s}.feed_createButton__5Dkqy:hover{background-color:var(--secondary-color)}.EditFlushModal_modalBackdrop__Q_Bw7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(135,206,250,.74);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.EditFlushModal_modalContent__Q5MaA{background:var(--card-background);background-color:var(--card-background);border:1px solid var(--tile-border);border-radius:8px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(135,206,250,.2)}.EditFlushModal_modalHeader__0_zqX{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.EditFlushModal_modalHeader__0_zqX h2{margin:0;font-size:1.5rem;color:var(--title-color)}.EditFlushModal_closeButton__a2eVg{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-color);padding:5px 10px;line-height:1;transition:color .2s}.EditFlushModal_closeButton__a2eVg:hover{color:var(--primary-color)}.EditFlushModal_closeButton__a2eVg:disabled{opacity:.5;cursor:not-allowed}.EditFlushModal_error__zu_yO{background:var(--error-background);border:1px solid var(--error-color);border-radius:4px;color:var(--error-color);padding:1rem;margin-bottom:20px;font-size:.9rem}.EditFlushModal_formGroup__284jp{margin-bottom:24px}.EditFlushModal_formGroup__284jp label{display:block;margin-bottom:8px;font-weight:500;color:var(--text-color);font-size:.95rem}.EditFlushModal_textInput__CQuB5{width:100%;padding:.8rem;font-size:1rem;border:1px solid var(--input-border);border-radius:4px;background:var(--input-background);background-color:var(--input-background);color:var(--text-color);font-family:inherit;transition:border-color .2s}.EditFlushModal_textInput__CQuB5:focus{border-color:var(--primary-color)}.EditFlushModal_inputWrapper__HcEm0{display:flex;align-items:center;width:100%;position:relative;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background)}.EditFlushModal_inputWrapper__HcEm0:focus-within{border-color:var(--primary-color)}.EditFlushModal_inputPrefix__msrv5{padding:.8rem;font-size:1rem;color:var(--text-color);font-weight:500;background-color:var(--input-prefix-background);border-right:1px solid var(--input-border);border-radius:4px 0 0 4px}.EditFlushModal_inputWithPrefix__dVpAk{flex:1 1;border:none;padding:.8rem;font-size:1rem;background:transparent;border-radius:0 4px 4px 0;color:var(--text-color);font-family:inherit}.EditFlushModal_inputWithPrefix__dVpAk:focus{outline:none;box-shadow:none}.EditFlushModal_textInput__CQuB5:focus{outline:none;border-color:var(--primary)}.EditFlushModal_textInput__CQuB5:disabled{opacity:.6;cursor:not-allowed}.EditFlushModal_charCount__uLJ61{text-align:right;font-size:.8rem;color:var(--timestamp-color);margin-top:.3rem}.EditFlushModal_emojiGrid__1uTax{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:8px;padding:.8rem;border:1px solid var(--input-border);border-radius:8px;background-color:var(--emoji-grid-bg)}.EditFlushModal_emojiButton__PvQOc{background:var(--emoji-button-bg);background-color:var(--emoji-button-bg);border:1px solid var(--emoji-button-border);border-radius:4px;padding:.5rem;font-size:1.3rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;min-width:2rem;min-height:2rem}.EditFlushModal_emojiButton__PvQOc:hover{background:var(--button-hover);transform:scale(1.05)}.EditFlushModal_emojiButton__PvQOc.EditFlushModal_selected__6vCth{background:rgba(91,173,240,.2);border-color:var(--primary-color);transform:scale(1.1)}.EditFlushModal_emojiButton__PvQOc:disabled{opacity:.5;cursor:not-allowed}.EditFlushModal_modalActions___849b{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.EditFlushModal_rightActions__TIWO3{display:flex;gap:12px}.EditFlushModal_deleteButton__T_z5w{background:transparent;color:#c62828;border:1px solid #c62828;border-radius:4px;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.EditFlushModal_deleteButton__T_z5w:hover{background:#c62828;color:#fff}.EditFlushModal_deleteButton__T_z5w:disabled{opacity:.5;cursor:not-allowed}.EditFlushModal_cancelButton__tM2Sp{background-color:var(--button-background);color:var(--button-text);border:1px solid var(--input-border);border-radius:4px;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.EditFlushModal_cancelButton__tM2Sp:hover{background:var(--button-hover)}.EditFlushModal_cancelButton__tM2Sp:disabled{opacity:.5;cursor:not-allowed}.EditFlushModal_saveButton__x_lwK{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.EditFlushModal_saveButton__x_lwK:hover:not(:disabled){background-color:var(--secondary-color);transform:translateY(-2px)}.EditFlushModal_saveButton__x_lwK:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed;transform:none}.EditFlushModal_deleteConfirmation__hE868{width:100%}.EditFlushModal_deleteConfirmation__hE868 p{margin:0 0 16px;color:var(--text-color);font-size:.95rem}.EditFlushModal_confirmButtons__lLnSD{display:flex;gap:12px;justify-content:flex-end}.EditFlushModal_confirmDeleteButton__awRUv{background:#c62828;color:#fff;border:none;border-radius:4px;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.EditFlushModal_confirmDeleteButton__awRUv:hover{background:#a02020}.EditFlushModal_confirmDeleteButton__awRUv:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.EditFlushModal_modalContent__Q5MaA{padding:20px;max-height:95vh}.EditFlushModal_modalActions___849b{flex-direction:column;align-items:stretch}.EditFlushModal_rightActions__TIWO3{flex-direction:column}.EditFlushModal_cancelButton__tM2Sp,.EditFlushModal_confirmDeleteButton__awRUv,.EditFlushModal_deleteButton__T_z5w,.EditFlushModal_saveButton__x_lwK{width:100%}}