.rs-result-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:26px;margin:0 0 24px;border:1px solid #e5e1f5;border-radius:22px;background:linear-gradient(120deg,#f7f5ff,#f3f6ff);color:#17243b}
.rs-result-hero .rs-tool-purpose{border:0;margin:0;padding:0}
.rs-result-hero .rs-tool-purpose h1{font-size:clamp(26px,3vw,38px)!important;color:#17243b!important}
.rs-result-hero .rs-tool-purpose p{color:#52617a!important}
.rs-result-gallery{margin:0;min-width:0}
.rs-result-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:7px}
.rs-result-card{min-width:0;border:1px solid #e4def6;background:#fff;border-radius:14px;padding:17px 15px;box-shadow:0 10px 22px #30235a0a;transform:rotate(-3deg)}
.rs-result-card:last-child{transform:rotate(3deg);background:#fdfcff}
.rs-result-card small{display:block;color:#776991;font:700 10px/1.5 system-ui;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}
.rs-result-card pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,monospace;color:#263857;background:none;border:0;padding:0;max-height:none}
.rs-result-card:last-child pre{color:#6042b9}
.rs-result-gallery figcaption{font:11px/1.5 system-ui;color:#68758a;text-align:center;margin:13px 0 0}
.rs-result-card .rs-example-swatch{height:42px;background:#7850d2;border-radius:8px;margin-bottom:12px}
@media(max-width:760px){.rs-result-hero{grid-template-columns:1fr;gap:18px;padding:20px}.rs-result-cards{max-width:480px;width:100%;margin:auto}.rs-result-card{padding:13px}.rs-result-card pre{font-size:12px}.rs-result-hero .rs-tool-purpose p{font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.rs-result-card{transform:none!important}}
