*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;overflow-x:hidden;background:#f7f5f1}body{position:relative;font-family:Inter,system-ui,sans-serif;color:#1e1e1e;line-height:1.6;-webkit-font-smoothing:antialiased}#app{width:100%;min-height:100vh}img,video{max-width:100%;display:block}.card{border:none;border-radius:0}.card,.feed-wrapper{background:transparent}.feed-wrapper{min-height:100vh;display:flex;flex-direction:column}.feed-content{flex:1;padding-bottom:72px}.dolbar{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:520px;height:64px;background:rgba(255,255,255,.85);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.08);display:flex;justify-content:space-around;align-items:center;z-index:9000}@media (min-width:1024px){.dolbar{display:none}}.global-pull-refresh{position:fixed;z-index:99999;top:0;left:50%;display:flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid rgba(196,154,56,.18);border-radius:999px;background:rgba(255,255,255,.96);color:#293b48;box-shadow:0 5px 20px rgba(35,48,56,.12);font:500 12px/1.2 Inter,system-ui,sans-serif;pointer-events:none;white-space:nowrap;transition:transform .12s ease,opacity .12s ease}.global-pull-refresh__spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(196,154,56,.25);border-top-color:#c49a38;border-radius:50%}.global-pull-refresh.is-refreshing .global-pull-refresh__spinner{animation:global-pull-refresh-spin .7s linear infinite}@keyframes global-pull-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.global-pull-refresh,.global-pull-refresh__spinner{animation:none!important;transition:none}}