.clip{margin:0 0 64px}.clip video{aspect-ratio:16/9;border:3px solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--ink);background:#fff repeating-linear-gradient(45deg,#0000 0 14px,#c8321e1f 14px 16px);padding:12px;display:block}.clip figcaption{text-align:center;color:var(--muted);margin-top:14px;font-size:15px;font-style:italic}.stream-form,.link-card,.custom-card{border:3px solid var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink);padding:20px 20px 18px}.link-card h3{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:20px;font-weight:500}.link-card p,.stream-note{color:var(--muted);margin:0;font-size:15px}.cards.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stream-form{padding:24px}.stream-form label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.stream-row{flex-wrap:wrap;gap:12px;display:flex}.stream-row input{border:2px solid var(--ink);min-width:0;color:var(--ink);font:inherit;background:#fff;flex:220px;padding:12px 14px;font-size:17px}.stream-row input:focus{outline:2px solid var(--red);outline-offset:1px}.stream-row .cta{box-shadow:4px 4px 0 var(--ink);font:inherit;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-width:2px;font-size:15px}.stream-status{min-height:1.4em;color:var(--muted);margin:10px 0 0;font-size:14px}.stream-links{gap:22px;margin-top:28px;display:grid}.stream-links[hidden]{display:none}.stream-made{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--red);margin:0;font-size:18px;font-weight:500}.link-card p{margin-bottom:10px}.link-card.private{background:#fff}.link-card.private h3:after{content:"Private";border:2px solid var(--red);color:var(--red);letter-spacing:.2em;vertical-align:middle;margin-left:10px;padding:2px 8px;font-size:11px}.link-row{border:2px dotted var(--ink);background:var(--bg);align-items:center;gap:10px;padding:10px 12px;display:flex}.link-row a{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.link-row button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;flex:none;padding:6px 12px;font-size:13px}.link-row button:hover{background:var(--mustard)}.custom-card{background:var(--mustard);padding:28px 26px 26px;position:relative}.custom-card:before{content:"Today's special";border:2px solid var(--ink);background:var(--paper);font:500 12px/1.4 var(--display);letter-spacing:.2em;text-transform:uppercase;padding:2px 10px;position:absolute;top:-14px;left:18px}.custom-lead{margin:0 0 10px;font-size:18px;font-style:italic}.custom-card .plain{color:var(--ink)}.actions.start{justify-content:flex-start;margin-top:20px}@media (width<=700px){.clip video{box-shadow:5px 5px 0 var(--ink);padding:8px}}
