.video-button{display:inline-flex;align-items:center;gap:5px;margin:7px 0 0 6px;padding:4px 7px;border:0;border-radius:3px;background:rgba(67,235,209,.12);color:var(--cyan);font:9px 'DM Mono',monospace;letter-spacing:.09em;cursor:pointer}.video-button:hover{background:rgba(67,235,209,.24)}.video-button span{font-size:9px}.video-modal{position:fixed;z-index:30;inset:0;background:rgba(0,8,11,.9);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.video-modal.hidden{display:none}.video-box{position:relative;width:min(1100px,100%)}.video-box video{display:block;width:100%;max-height:80vh;background:#000}.video-close{position:absolute;z-index:1;right:8px;top:7px;border:0;background:rgba(0,0,0,.65);color:#fff;font-size:27px;cursor:pointer}.video-fullscreen{margin-top:10px;border:1px solid var(--cyan);background:rgba(67,235,209,.1);color:var(--cyan);padding:8px 11px;font:11px 'DM Mono',monospace;cursor:pointer}
