#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8.rux-say{--say-brand:#1b6dff;--say-text:#0f172a;--say-muted:#64748b;--say-border:rgba(15,23,42,.12);--say-soft:rgba(15,23,42,.06);--say-radius:16px;--say-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.06);color:var(--say-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:where(body.dark-mode,body.pcdark-mode,html[data-theme=dark]) #rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8.rux-say{--say-text:#e5e7eb;--say-muted:#9aa3b2;--say-border:rgba(229,231,235,.2);--say-soft:rgba(229,231,235,.08);--say-shadow:0 1px 2px rgba(0,0,0,.25),0 10px 24px rgba(0,0,0,.35)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__card{background:0 0;border:1px solid var(--say-border);border-radius:var(--say-radius);box-shadow:var(--say-shadow);padding:16px;max-width:860px;margin:0 auto}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__head{margin-bottom:6px}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__title{margin:0 0 6px;font-weight:800;font-size:clamp(20px,1.4vw + 16px,28px)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__quote{background:var(--say-soft);border:1px solid var(--say-border);border-radius:12px;padding:18px;margin:10px 0 12px}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__text{margin:0;font-size:clamp(18px,.6vw + 16px,24px);line-height:1.4;font-weight:700}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__author{margin-top:10px;color:var(--say-muted);font-size:14px;font-style:italic}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__meta{display:flex;gap:10px;align-items:center;margin:6px 0 10px}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__react{appearance:none;border:1px solid var(--say-border);background:0 0;padding:8px 12px;border-radius:999px;cursor:pointer;line-height:1;font-weight:800;display:inline-flex;gap:8px;align-items:center;color:var(--say-text);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__react[aria-pressed=true]{background:var(--say-soft)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__count{opacity:.8;font-weight:800}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__react--good .rux-say__icon{filter:hue-rotate(-30deg) saturate(1.2)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__react--bad .rux-say__icon{filter:grayscale(.1)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__actions{display:flex;flex-wrap:wrap;gap:10px}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__btn{appearance:none;border:1px solid var(--say-border);background:0 0;color:var(--say-text);border-radius:12px;padding:10px 16px;font-weight:800;cursor:pointer;line-height:1;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__btn--primary{background:var(--say-brand);color:#fff;border-color:#0e56db}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__btn:hover{transform:translateY(-1px)}#rux-say-51e4a89b-22cf-4ca4-b067-095708f21cf8 .rux-say__hint{margin-top:8px;color:var(--say-muted);font-size:12px}