#stream-links{box-sizing:border-box;width:min(800px,94vw);max-width:94vw;max-height:90dvh;overflow:auto;padding:24px;border:1px solid #548798;border-radius:16px;background:#10243b;color:#fff}
#stream-links::backdrop{background:#000a}#stream-links h2{margin:0 0 12px}#stream-links h3{margin:0 0 8px}#stream-links p{line-height:1.5}
.stream-link-variant{margin:18px 0;padding:16px;border:1px solid #456780;border-radius:12px;background:#152f46}
.stream-link-row{display:flex;gap:10px;align-items:end;margin-top:12px}.stream-link-row label{display:block;flex:1;min-width:0;margin:0}.stream-link-row input{display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px}
.stream-link-row button{flex:none}#stream-links summary{cursor:pointer}#stream-links .stream-copy-status{min-height:1.5em;color:#b8ead5}
@media(max-width:560px){#stream-links{padding:14px}.stream-link-row{align-items:stretch;flex-direction:column}.stream-link-row button{align-self:flex-start}}
