@media (min-width: 1025px){.taome-feed-root{display:none!important}}
html.taome-feed-open,html.taome-feed-open body{overflow:hidden!important;overscroll-behavior:none}
.taome-feed-root{position:fixed;inset:0;z-index:999999;background:#111;color:#fff;font-family:inherit;overflow:hidden;touch-action:pan-y}
.taome-feed-root[hidden]{display:none!important}
.taome-feed-root *{box-sizing:border-box}
.taome-feed-stage{position:absolute;inset:0;display:flex;flex-direction:column;max-width:650px;margin:0 auto}
.taome-feed-top{position:absolute;left:0;right:0;top:env(safe-area-inset-top);z-index:4;display:flex;align-items:center;justify-content:space-between;padding:10px 13px;gap:12px;background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}
.taome-feed-top button,.taome-feed-actions button{border:0;outline:0;background:rgba(0,0,0,.28);color:white;cursor:pointer;min-height:42px;border-radius:12px;padding:7px 12px;font-size:20px;box-shadow:none}
.taome-feed-top .taome-feed-close{font-size:26px}
.taome-feed-cat{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.taome-feed-media{position:absolute;top:0;left:0;right:0;height:calc(100% - 210px);min-height:35%;display:flex;align-items:center;justify-content:center;background:#171717;overflow:hidden;touch-action:pan-y}
.taome-feed-media img,.taome-feed-media video{width:100%;height:100%;object-fit:contain;display:block;background:#171717}
.taome-feed-progress{position:absolute;bottom:7px;left:14px;right:14px;display:flex;gap:4px;z-index:2}
.taome-feed-progress span{height:3px;background:rgba(255,255,255,.4);flex:1;border-radius:4px;overflow:hidden}
.taome-feed-progress b{height:100%;background:#ff7600;display:block;width:0}
.taome-feed-side{position:absolute;left:0;top:60px;bottom:10px;width:27%;z-index:1}
.taome-feed-side.right{left:auto;right:0}
.taome-feed-bottom{position:absolute;left:0;right:0;bottom:0;min-height:210px;background:linear-gradient(0deg,#0d0d0f 76%,rgba(13,13,15,.94));padding:14px 14px calc(12px + env(safe-area-inset-bottom));z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:9px}
.taome-feed-price{font-weight:800;font-size:27px;color:#ff7d11;line-height:1.1}
.taome-feed-name{font-size:17px;line-height:1.4;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.taome-feed-seller{font-size:12px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.taome-feed-actions{display:flex;gap:9px;align-items:center}
.taome-feed-actions .taome-feed-detail{font-size:14px;border:1px solid #666;background:transparent;flex:1;font-weight:600;white-space:nowrap}
.taome-feed-actions .taome-feed-buy{font-size:15px;background:#ff7600;color:white;flex:1.4;font-weight:700;white-space:nowrap}
.taome-feed-actions .taome-feed-buy[disabled]{background:#555;color:#ddd}
.taome-feed-toast{position:absolute;z-index:7;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;padding:12px 18px;color:white;background:rgba(0,0,0,.82);font-size:14px;max-width:86%;text-align:center}
.taome-feed-toast[hidden]{display:none}
.taome-feed-loading{color:white;font-size:15px;text-align:center}
@media(max-height:650px){.taome-feed-media{height:calc(100% - 175px)}.taome-feed-bottom{min-height:175px;gap:5px;padding-top:6px}.taome-feed-price{font-size:23px}}
