.r-req.r-req--plain{--req-text:#0f172a;--req-border:#e5e7eb;--req-soft:#f8fafc;--req-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px rgba(0,0,0,.06);--req-radius:16px;color:var(--req-text);background:0 0;border:1px solid var(--req-border);border-radius:var(--req-radius);box-shadow:var(--req-shadow);margin:0 0 16px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}:where(body.dark-mode,body.pcdark-mode,html[data-theme=dark]) .r-req.r-req--plain{--req-text:#e5e7eb;--req-border:#242833;--req-soft:#0b0f19;--req-shadow:0 1px 2px rgba(0,0,0,.35),0 10px 26px rgba(0,0,0,.35)}.r-req__inner--solo{padding:16px 18px}.r-req__content{min-width:0}.r-req__list{margin:0;padding:0}.r-req__row{display:grid;grid-template-columns:140px 1fr;gap:10px;padding:10px 0;border-top:1px dashed var(--req-border)}.r-req__row:first-child{border-top:0;padding-top:0}.r-req__row dt{margin:0;font-weight:800;opacity:.85}.r-req__row dd{margin:0;word-break:break-word;overflow-wrap:anywhere}.r-link{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.r-req__inner--solo{padding:14px}.r-req__row{grid-template-columns:1fr;gap:4px}}