/* Compact controls and one native focus-trapped share dialog. */
.wire-ys-button-asr{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:100%;min-height:36px!important;padding:7px 11px!important;border:1px solid #46525f!important;border-radius:18px!important;background:#141b23!important;color:#eef2f6!important;font:600 12px/1.2 system-ui!important;cursor:pointer;white-space:nowrap;gap:6px;flex:0 0 auto!important}
.wire-ys-button-asr[hidden]{display:none!important}
.wire-ys-button-asr:focus-visible,.wire-ys-dialog-asr :focus-visible{outline:2px solid #ff4b62;outline-offset:3px}
.wire-ys-home-card-asr{min-width:0;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}
.wire-ys-home-card-asr>.wire-ys-button-asr{align-self:flex-end}
.wire-ys-dialog-asr{box-sizing:border-box;position:fixed!important;inset:0!important;margin:auto!important;width:min(480px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;height:fit-content!important;padding:20px!important;overflow:auto!important;border:1px solid #40505f!important;border-radius:18px!important;background:#0c121b!important;color:#eef2f6!important;font:14px/1.5 system-ui!important;box-shadow:0 20px 90px #0008;z-index:2147483647!important}
.wire-ys-dialog-asr:not([open]){display:none!important}
.wire-ys-dialog-asr::backdrop{background:#0009}
.wire-ys-dialog-asr *{box-sizing:border-box}
.wire-ys-dialog-asr header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.wire-ys-dialog-asr h2{margin:0;font-size:20px}.wire-ys-dialog-asr button{min-height:40px;padding:8px 13px;border:1px solid #40505f;border-radius:20px;background:#17212d;color:#eef2f6;font:600 13px system-ui;cursor:pointer;width:auto}
.wire-ys-dialog-asr [data-ys-close]{width:36px;min-height:36px;height:36px;padding:0;font-size:24px}
.wire-ys-preview-asr{display:flex;gap:12px;align-items:center;margin-bottom:16px;min-width:0}.wire-ys-preview-asr img{width:112px;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.wire-ys-preview-asr div{min-width:0}.wire-ys-preview-asr strong{display:block;overflow-wrap:anywhere;line-height:1.35}.wire-ys-preview-asr small{display:block;color:#a4b2c1;margin-top:5px}
.wire-ys-dialog-asr textarea,.wire-ys-dialog-asr input{display:block;width:100%;padding:10px;border:1px solid #40505f;border-radius:10px;background:#070d15;color:#eef2f6;font:14px system-ui;margin:7px 0 12px;resize:vertical}
.wire-ys-dialog-asr .wire-ys-primary-asr{background:#c92140;border-color:#ed3c58}.wire-ys-dialog-asr button:disabled{opacity:.6;cursor:default}.wire-ys-secondary-asr{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #293440;padding-top:14px;margin-top:16px}.wire-ys-secondary-asr [hidden]{display:none!important}.wire-ys-dialog-asr [role=status]{color:#b4c4d5;overflow-wrap:anywhere;margin:14px 0 0}.wire-ys-dialog-asr a{color:#ff8497}
.wire-ys-post-meta-asr{padding:10px 12px;background:#0c151f;overflow-wrap:anywhere}.wire-ys-post-meta-asr strong{display:block;font-size:14px;line-height:1.4}.wire-ys-post-meta-asr small{display:block;color:#a8b8c7;margin-top:4px}
@media(max-width:520px){.wire-ys-dialog-asr{padding:16px!important}.wire-ys-preview-asr img{width:88px}.wire-ys-button-asr{min-height:40px!important}}
