#app aside header b,.auth .brand h1,#sessionBoot strong{font-family:Bahnschrift,'DIN Alternate','Segoe UI',sans-serif!important;font-weight:600!important;letter-spacing:-.45px}
.clipboard-preview .clipboard-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:16px}
.clipboard-preview .clipboard-actions button{display:grid;place-items:center;width:100%;min-width:0;min-height:46px;margin:0!important;padding:10px 14px!important;border:1px solid var(--q-line)!important;border-radius:13px!important;box-shadow:none!important;font:600 14px 'Segoe UI',sans-serif}
.clipboard-preview .clipboard-actions button:first-child{background:var(--q-soft)!important;color:var(--q-ink)!important}
.clipboard-preview .clipboard-actions button:last-child{background:var(--q-button)!important;color:var(--q-on)!important}
dialog .public-block{border-radius:13px!important;min-height:46px}
dialog.clipboard-preview{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;overflow:auto}
.clipboard-preview h2{margin:0 0 16px;font-size:22px}
.clipboard-preview .clipboard-images{display:flex;flex-direction:column;gap:12px;max-height:50dvh;overflow:auto;min-width:0}
.clipboard-preview .clipboard-images img{display:block;flex-shrink:0;width:100%;max-height:45dvh;object-fit:contain;border-radius:12px}
.clipboard-preview p:empty{display:none}
/* The messenger fills the window; only its content has inner spacing. */
body #app{width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
