@layer woryvo-theme {
 dialog.wv-forum-preview{font:15px/1.5 system-ui,sans-serif;box-sizing:border-box;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 28px);margin:auto;padding:22px;border:1px solid #6e6049;border-radius:22px;background:#191d25!important;color:#f5f1e9!important;overflow:auto;overscroll-behavior:contain}
 dialog.wv-forum-preview::backdrop{background:#080a10b8;backdrop-filter:blur(6px)}
 dialog.wv-forum-preview :is(h2,h3,p,article){color:#f5f1e9!important;-webkit-text-fill-color:#f5f1e9!important;overflow-wrap:anywhere}
 dialog.wv-forum-preview h2{font-size:22px;margin:0 0 12px}dialog.wv-forum-preview h3{font-size:23px;line-height:1.3}
 dialog.wv-forum-preview .wv-forum-preview-meta{color:#ffca78!important;-webkit-text-fill-color:#ffca78!important}
 dialog.wv-forum-preview article{border:1px solid #535966;border-radius:16px;padding:18px;background:#222831!important}
 dialog.wv-forum-preview img{max-width:100%;height:auto}dialog.wv-forum-preview .wv-forum-preview-plain{white-space:pre-wrap}
 dialog.wv-forum-preview .wv-forum-preview-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
 dialog.wv-forum-preview button{min-height:48px;flex:1 1 130px;border:1px solid #7d705e;border-radius:12px;padding:12px;background:#272d37!important;color:#f5f1e9!important;-webkit-text-fill-color:#f5f1e9!important;font-size:16px;font-weight:650;cursor:pointer}
 dialog.wv-forum-preview .wv-forum-preview-confirm{background:#ffc66f!important;color:#211a10!important;-webkit-text-fill-color:#211a10!important}
 dialog.wv-forum-preview :focus-visible{outline:3px solid #ffca78;outline-offset:3px}
 @media(max-width:400px){dialog.wv-forum-preview{padding:16px}dialog.wv-forum-preview article{padding:14px}}
}
