.page_container__aoG4z{max-width:800px;margin:0 auto}.page_header__kVzhN{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;text-align:center;width:100%}.page_headerContent__bPi_q{flex:1 1;max-width:400px;display:flex;flex-direction:column;align-items:center}.page_tagline___8E6T{font-size:1.5rem;margin-bottom:.6rem;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.5rem;text-align:center;font-weight:500}.page_description__86bsR{font-size:1rem;color:var(--text-color);margin:0 0 .6rem;line-height:1.4;word-wrap:break-word;text-align:center}.page_creditLine__KP9GN,.page_donateText__y1qOw{font-size:.85rem;color:var(--timestamp-color);margin:0 0 .4rem;line-height:1.3;word-wrap:break-word;text-align:center}.page_kofiLink__3Ydr6{color:var(--primary-color);text-decoration:none;transition:color .2s}.page_kofiLink__3Ydr6:hover{text-decoration:underline}@media (max-width:600px){.page_tagline___8E6T{font-size:1.3rem;line-height:1.4rem}.page_description__86bsR{font-size:.95rem}.page_creditLine__KP9GN,.page_donateText__y1qOw{font-size:.8rem}}@media (max-width:400px){.page_tagline___8E6T{font-size:1.2rem;line-height:1.3rem}.page_description__86bsR{font-size:.9rem}.page_creditLine__KP9GN,.page_donateText__y1qOw{font-size:.75rem}}.page_userInfo__EuccZ{color:var(--text-color);font-weight:500;text-decoration:none;transition:color .2s}.page_userInfo__EuccZ:hover{color:var(--primary-color);text-decoration:underline}.page_logoutButton__K4PKs{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color);padding:.3rem .8rem;font-size:.9rem;border-radius:4px;cursor:pointer;transition:all .2s}.page_logoutButton__K4PKs:hover{background-color:var(--button-hover)}.page_loginButton__KoiDv{display:inline-block;background-color:var(--primary-color);color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-size:1rem;font-weight:500;transition:all .2s ease;text-decoration:none}.page_loginButton__KoiDv:hover{background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.page_statusUpdateContainer__gmQ6p{overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease-in-out,transform .3s ease;max-height:0;opacity:0;transform:translateY(-20px);margin-bottom:0}.page_statusUpdateOpen__OjVrc{max-height:1200px;opacity:1;transform:translateY(0);margin-bottom:2rem}.page_toggleButton__8cAdz{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;margin-bottom:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s,transform .2s}.page_toggleButton__8cAdz:hover{background-color:var(--secondary-color);transform:translateY(-2px)}.page_toggleButton__8cAdz svg{width:16px;height:16px;transition:transform .3s ease}.page_toggleButtonActive__yVpt8 svg{transform:rotate(180deg)}.page_card__QV0Om{background:var(--card-background);border-radius:8px;box-shadow:0 2px 10px var(--shadow-color);padding:2rem}@media (max-width:600px){.page_card__QV0Om{padding:1.5rem 1rem}}.page_form__Ou5d6{margin-top:1rem}.page_formGroup__z71No{margin-bottom:1.5rem}.page_formGroup__z71No label{display:block;margin-bottom:.5rem;font-weight:500}.page_emojiNote__EC6g5{display:none;margin:0 0 .5rem;font-size:.85rem;color:var(--timestamp-color);font-style:italic}.page_input___cVLA{width:100%;padding:.8rem;border:1px solid var(--input-border);border-radius:4px;font-size:1rem;background-color:var(--input-background);color:var(--text-color)}.page_input___cVLA:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 2px rgba(91,173,240,.2)}.page_inputWrapper__ApSA2{display:flex;align-items:center;width:100%;position:relative;border:1px solid var(--input-border);border-radius:4px;background-color:var(--input-background)}.page_inputWrapper__ApSA2:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(91,173,240,.2)}.page_inputPrefix__80yQZ{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}.page_inputWithPrefix__1V0o8{flex:1 1;border:none;padding:.8rem;font-size:1rem;background:transparent;border-radius:0 4px 4px 0;color:var(--text-color)}.page_inputWithPrefix__1V0o8:focus{outline:none;box-shadow:none}.page_charCount__pvQ1F{text-align:right;color:var(--timestamp-color);font-size:.8rem;margin-top:.3rem}.page_emojiGrid__OJb8z{display:grid;grid-template-columns:repeat(auto-fill,minmax(2.2rem,1fr));grid-gap:.5rem;gap:.5rem;padding:.8rem;border:1px solid var(--input-border);border-radius:8px;background-color:var(--emoji-grid-bg);max-height:none;overflow-y:visible}@media (max-width:600px){.page_emojiGrid__OJb8z{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.4rem;padding:.6rem}}@media (max-width:400px){.page_emojiGrid__OJb8z{grid-template-columns:repeat(auto-fill,minmax(1.8rem,1fr));gap:.3rem;padding:.5rem}}.page_emojiButton__MpF11{background:var(--emoji-button-bg);border:1px solid var(--emoji-button-border);border-radius:4px;font-size:1.3rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:.5rem;min-width:2rem;min-height:2rem}@media (max-width:600px){.page_emojiButton__MpF11{font-size:1.2rem;padding:.4rem;min-width:1.8rem;min-height:1.8rem}}.page_emojiButton__MpF11:hover{background:var(--button-hover);transform:scale(1.05)}.page_selectedEmoji__RwgbL{background:rgba(91,173,240,.2);border-color:var(--primary-color)}.page_preview__ltt8S{background:var(--background-color);padding:1rem;border-radius:4px;margin-bottom:1.5rem;border:1px solid var(--tile-border)}.page_previewTitle__q11Le{font-weight:500;margin-bottom:.5rem;color:var(--text-color)}.page_previewContent__rZ9k8{display:flex;align-items:center;gap:.5rem}.page_previewEmoji__EYnc0{font-size:1.5rem}.page_submitButton__6O8qB{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;padding:.8rem 1.5rem;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .2s;width:100%}.page_submitButton__6O8qB:hover:not(:disabled){background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}.page_submitButton__6O8qB:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed}.page_success__Xb9nl{background-color:var(--success-background);color:var(--success-text);padding:1rem;border-radius:4px;margin:1rem 0}.page_feedSection__KCj_s{margin-top:1rem}@keyframes page_slideIn__TYhrx{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page_newFeedItem__k_9xP{animation:page_slideIn__TYhrx .5s ease-out}.page_feedHeader__Qudm2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--tile-border)}.page_feedHeaderLeft__Oj10v{display:flex;flex-direction:column}.page_feedHeader__Qudm2 h2{font-size:1.5rem;line-height:1.2;margin:0 0 .25rem}.page_feedSubheader__LTbXG{font-size:.9rem;color:var(--timestamp-color);margin:0;display:flex;flex-direction:column}.page_statsLink__iZWzV{display:block;color:var(--primary-color);font-weight:500;text-decoration:none;transition:color .2s;margin-top:.5rem;margin-bottom:2rem}.page_statsLink__iZWzV:hover{text-decoration:underline;color:var(--secondary-color)}.page_refreshButton__DY9Yq{background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s;padding:10px 1rem .5rem}.page_refreshButton__DY9Yq:hover{background-color:var(--secondary-color)}.page_refreshButton__DY9Yq:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed}.page_feedList__ZPOTQ{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.page_feedItem__Arq8J{background-color:var(--card-background);border:1px solid var(--tile-border);border-radius:8px;padding:1rem;box-shadow:0 2px 5px var(--shadow-color);transition:transform .2s,box-shadow .2s}.page_feedItem__Arq8J:hover{transform:translateY(-2px);box-shadow:0 4px 8px var(--shadow-color)}@media (max-width:600px){.page_feedItem__Arq8J{padding:.75rem;margin-bottom:.5rem;border-radius:6px;box-shadow:0 1px 3px var(--shadow-color)}.page_feedList__ZPOTQ{gap:.5rem}.page_feedItem__Arq8J:hover{transform:none;box-shadow:0 1px 3px var(--shadow-color)}}.page_content__kDoxQ{display:flex;align-items:flex-start;gap:.75rem;justify-content:space-between;width:100%;flex-wrap:wrap}.page_contentLeft__HX8F4{flex:1 1;min-width:0}.page_contentLeft__HX8F4,.page_userLine___F_qs{display:flex;align-items:center;gap:.75rem}.page_emoji__AOGjQ{font-size:1.5rem;flex-shrink:0;line-height:1;display:flex;align-items:center}.page_authorLink__P8odq{color:var(--primary-color);font-weight:600;text-decoration:none;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.page_authorLink__P8odq:hover{text-decoration:underline}.page_text__LcLL2{font-size:1.1rem;line-height:1.4;color:var(--text-color);flex:1 1;min-width:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.page_timestamp__JCy7J{font-size:.85rem;color:var(--timestamp-color);margin-left:auto;white-space:nowrap}@media (max-width:600px){.page_content__kDoxQ{flex-direction:column;gap:.25rem;align-items:flex-start}.page_contentLeft__HX8F4{display:block;width:100%}.page_emoji__AOGjQ{display:inline-block;font-size:1.3rem;vertical-align:middle;margin-right:.5rem}.page_authorLink__P8odq{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.page_text__LcLL2{display:block;font-size:.95rem;line-height:1.3;margin-top:.3rem;padding-bottom:.2rem}.page_timestamp__JCy7J{display:block;width:100%;text-align:left;font-size:.8rem;color:#888}}.page_loadingContainer__pshup{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.page_loader__g9BIl{border:4px solid #f3f3f3;border-top:4px solid var(--primary-color);border-radius:50%;width:24px;height:24px;animation:page_spin__W_8_q 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyState__Zyc7X{text-align:center;padding:2rem;background-color:var(--background-color);border-radius:8px;border:1px dashed var(--tile-border)}.page_loadMoreButton__f010N{width:100%;background-color:var(--button-background);color:var(--button-text);border:1px solid var(--input-border);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1rem;transition:all .2s;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 1rem 1rem}.page_loadMoreButton__f010N:hover{background-color:var(--button-hover)}.page_loadMoreButton__f010N:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);cursor:not-allowed}.page_loadMoreButton__f010N svg{width:16px;height:16px}.page_error__Jil8M{background-color:#ffebee;color:#c62828;padding:1rem;border-radius:4px;margin-bottom:1rem;line-height:1.5}.page_notice__83mqD{background-color:#fff3e0;color:#e65100;padding:1rem;border-radius:4px;margin-top:1rem;margin-bottom:1.5rem;border:2px solid #ff9800;font-size:1.1rem;line-height:1.4;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);font-weight:500}.page_noticePersonal__YlkeM{margin-top:.8rem;font-size:.95rem;padding-top:.5rem;border-top:1px dashed rgba(255,152,0,.3)}.page_noticeLink__l4Q1x{color:#e65100;font-weight:600;text-decoration:underline;transition:color .2s}.page_noticeLink__l4Q1x:hover{color:#f57c00}