/* ElectroSensory /refer page (uses classes.css for .cw, .lede, .go) */
.rw .lede b{color:var(--mi)}
.rf-card{padding:18px;margin-bottom:14px}.rf-card form{display:grid;gap:6px}
.rl{font-weight:800;color:#ffd27a;font-size:1.05rem;margin-top:6px}.rl small{color:#a9a3c4;font-weight:600;font-size:.85rem}
.rf-card input{width:100%;min-height:48px;font-size:16px}#rword{text-transform:uppercase;letter-spacing:.06em}
.rh{margin:0 0 8px}.rh b{color:var(--ye);letter-spacing:.04em}.rp{margin:8px 0 0;line-height:1.4}.rp a,.rhow a:not(.btn),#rdone a:not(.btn){color:var(--c)}
.rd-h{margin:0 0 8px;color:var(--mi);font-size:1.5rem}
.rcode{font-size:2.3rem;font-weight:800;letter-spacing:.08em;text-align:center;padding:14px 10px;border-radius:18px;border:2px solid var(--pk);color:#fff;background:linear-gradient(135deg,#ff9ed822,#c4a7ff22);box-shadow:0 0 24px #ff9ed855;text-shadow:0 0 14px #ff9ed899;word-break:break-all;margin-bottom:8px}
#rdone h3{margin:18px 0 6px;color:#ffd27a;font-size:1.1rem}
.rlink{padding:10px 12px;border-radius:12px;border:1px solid #7ee8fa66;background:#0f0d1f;color:var(--c);word-break:break-all;font-size:.95rem;margin-bottom:8px}
.rbtn{width:100%;min-height:48px;border-radius:999px!important;border:2px solid var(--c)!important;background:transparent!important;color:var(--c)!important;font-weight:800}.rbtn.ok{border-color:var(--mi)!important;color:var(--mi)!important}
.rshare{display:grid;gap:8px;margin-top:16px}.rwa{text-align:center;line-height:56px;padding:0!important}
.rtext{width:100%;font:inherit;font-size:15px;line-height:1.4;border-radius:12px;border:1px solid rgba(126,232,250,.4);background:#0f0d1f;color:#eee;padding:10px 12px;resize:vertical;margin-bottom:8px}
.rhow h2{margin:0 0 6px;color:var(--pk)}.rhow ol{margin:0 0 10px;padding-left:22px;line-height:1.45;color:#dcd6f5}.rhow li{margin:6px 0}.rsm{line-height:1.45}
@media(min-width:700px){.rf-card{padding:24px}.rshare{grid-template-columns:1fr 1fr}}
