:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;background-color:#edeeef;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;min-height:100dvh;overflow:hidden}#app{width:100%;max-width:100vw;min-height:100vh;min-height:100dvh;margin:0;padding:0}.moments[data-v-a44f6430]{display:flex;flex-direction:column;min-height:100vh;max-height:100dvh;background:#edeeef}.moments-nav[data-v-a44f6430]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 16px;padding-top:env(safe-area-inset-top,0);background:#fff;border-bottom:1px solid #e7e7e7}.nav-left[data-v-a44f6430]{width:44px;min-width:44px}.nav-title[data-v-a44f6430]{position:absolute;left:50%;transform:translate(-50%);margin:0;font-size:17px;font-weight:600;color:#000}.nav-add[data-v-a44f6430]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.add-icon[data-v-a44f6430]{font-size:28px;font-weight:300;line-height:1;color:#000}.moments-content[data-v-a44f6430]{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.feed-inner[data-v-a44f6430]{min-height:100%;padding:16px;padding-bottom:env(safe-area-inset-bottom,24px)}.feed-error[data-v-a44f6430]{padding:12px;color:#c00;font-size:14px}.post[data-v-a44f6430]{background:#fff;border-radius:8px;padding:14px 16px;margin-bottom:12px;box-shadow:0 1px 2px #0000000f}.post-title[data-v-a44f6430]{margin:0 0 8px;font-size:16px;font-weight:600;color:#000}.post-content[data-v-a44f6430]{font-size:14px;line-height:1.5;color:#333;white-space:pre-wrap;word-break:break-word}.feed-placeholder[data-v-a44f6430]{padding:24px 16px;text-align:center;color:#8e8e93;font-size:14px}.feed-placeholder .hint[data-v-a44f6430]{margin-top:8px;font-size:12px;color:#c7c7cc}.publish-overlay[data-v-a44f6430]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}.publish-box[data-v-a44f6430]{width:100%;max-width:360px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;padding:0 0 20px}.publish-header[data-v-a44f6430]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee;font-size:16px;font-weight:600}.publish-close[data-v-a44f6430]{padding:4px 8px;border:none;background:none;font-size:24px;line-height:1;color:#666;cursor:pointer;-webkit-tap-highlight-color:transparent}.publish-form[data-v-a44f6430]{padding:16px}.publish-field[data-v-a44f6430]{display:block;margin-bottom:16px}.publish-field .label[data-v-a44f6430]{display:block;margin-bottom:6px;font-size:14px;color:#333}.publish-field .input[data-v-a44f6430]{width:100%;padding:10px 12px;font-size:15px;border:1px solid #ddd;border-radius:8px;background:#fff}.publish-field .textarea[data-v-a44f6430]{resize:vertical;min-height:100px}.publish-error[data-v-a44f6430]{margin:0 0 12px;font-size:13px;color:#c00}.publish-btn[data-v-a44f6430]{width:100%;padding:12px;font-size:16px;font-weight:500;color:#fff;background:#07c160;border:none;border-radius:8px;cursor:pointer}.publish-btn[data-v-a44f6430]:disabled{opacity:.7;cursor:not-allowed}.modal-enter-active[data-v-a44f6430],.modal-leave-active[data-v-a44f6430]{transition:opacity .2s ease}.modal-enter-from[data-v-a44f6430],.modal-leave-to[data-v-a44f6430]{opacity:0}.modal-enter-active .publish-box[data-v-a44f6430],.modal-leave-active .publish-box[data-v-a44f6430]{transition:transform .2s ease}.modal-enter-from .publish-box[data-v-a44f6430],.modal-leave-to .publish-box[data-v-a44f6430]{transform:scale(.95)}
