.p-outside-noise .on-note p{max-width:62ch;font-size:1.06rem;line-height:1.65;margin:0 0 1em;overflow-wrap:anywhere}
.p-outside-noise .on-sign{font-style:italic;color:var(--muted)}
.p-outside-noise .on-looms{display:grid;grid-template-columns:1fr;gap:28px;margin:28px 0 32px}
@media (min-width:860px){.p-outside-noise .on-looms{grid-template-columns:repeat(3,1fr);gap:22px}}
.p-outside-noise .on-loom{margin:0;padding:14px;border-radius:8px;background:var(--wall2,#241d33);box-shadow:0 2px 12px rgba(0,0,0,.25)}
.p-outside-noise .on-loom canvas{display:block;width:100%;max-width:100%;height:auto;border-radius:3px;background:#15111f}
.p-outside-noise figcaption{margin-top:12px;line-height:1.5;font-size:.95rem;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.p-outside-noise .on-status{font-size:.82rem;color:var(--muted)}
.p-outside-noise .on-tap{min-height:56px;padding-left:22px;padding-right:22px}
.p-outside-noise .on-tap:disabled{opacity:.5}
.p-outside-noise .on-after{margin-top:8px}
