#detail .stream-player>.rv-fullscreen-visible{position:absolute;top:14px;right:16px;z-index:15;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#fff;color:#152641;box-shadow:0 3px 18px #0005;font:700 14px/1.2 system-ui,sans-serif;cursor:pointer}
#detail .stream-player>.rv-fullscreen-visible[hidden]{display:none}
#detail .rv-fullscreen-visible>span:first-child{font-size:23px;line-height:1}
#detail .rv-fullscreen-visible:hover{background:#edf4ff}
#detail .rv-fullscreen-visible:focus-visible{outline:3px solid #2467ed;outline-offset:3px}
#detail .rv-fullscreen-access .rv-mention{top:68px!important}
#detail .rv-fullscreen-access>.stream-full-exit{display:none}
#detail .stream-player:is(:fullscreen,.screen-fill)>.rv-fullscreen-visible{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}
@media(max-width:480px){#detail .stream-player>.rv-fullscreen-visible{top:10px;right:10px;padding:8px 12px;font-size:13px;min-height:44px}}
