.browser-root{--br-bar-bg:#f5f5f7;--br-bar-border:#e5e5e5;--br-text:#1d1d1f;--br-text-muted:#6e6e73;--br-accent:#0071e3;font-family:var(--font-inter), sans-serif;flex-direction:column;height:100%;display:flex}.browser-bar{background:var(--br-bar-bg);border-bottom:1px solid var(--br-bar-border);z-index:10;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 12px;display:flex;position:relative}.browser-bar-title{color:var(--br-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:70%;font-size:12px;font-weight:500;display:flex;overflow:hidden}.browser-bar-lock{color:#8e8e93;flex-shrink:0;width:10px;height:10px}.browser-frame-wrap{background:#fff;flex:1;min-height:0;position:relative}.browser-fallback{background:linear-gradient(#fafafa 0%,#f0f0f2 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.browser-video-bg{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.browser-fallback-card{z-index:2;text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:90%;padding:40px;display:flex;position:relative}.browser-fallback-card.has-video{-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #fff6;box-shadow:0 8px 32px #00000026}.browser-fallback-icon-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 4px 16px #00000014}.browser-fallback-title{color:var(--br-text);font-size:16px;font-weight:700}.browser-fallback-sub{color:var(--br-text-muted);max-width:320px;font-size:13px;line-height:1.6}.browser-fallback-btn{background:var(--br-text);color:#fff;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.browser-fallback-btn:hover{background:#333}
