.site-live-launcher{padding-block:1.5rem 3rem}.site-live-launcher>button{border:1px solid;border-radius:2rem;min-height:44px;padding:.7rem 1.4rem}.site-live-launcher p{margin-top:.8rem;font-size:.75rem}.site-live-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-paper);background:var(--color-ink);border:0;margin:auto;padding:0;position:fixed;inset:0}.site-live-dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.site-live-dialog::backdrop{background:var(--color-ink)}.site-live-toolbar{border-bottom:1px solid;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.site-live-toolbar h2{font-size:1rem}.site-live-toolbar button{border:1px solid;border-radius:1.4rem;min-height:44px;padding:.4rem .8rem;font-size:.75rem}.site-live-toolbar button[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink)}.site-live-message{padding:.7rem 1rem;font-size:.75rem;line-height:1.6}.site-live-message a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site-live-stage{overscroll-behavior:contain;background:#eee;min-height:0;overflow:auto}.site-live-stage iframe{background:#fff;border:0;flex:none;max-width:none;margin-inline:auto;display:block}.site-live-footer{padding:.6rem 1rem;font-size:.7rem;line-height:1.5}.site-live-dialog :focus-visible,.site-live-launcher :focus-visible{outline-offset:3px;outline:2px solid}
