/* Original Roblox reference links - below the hero, beside community actions. */
.rp-home-reference-v1{margin:20px 0 21px;padding:20px 22px 22px;border:1px solid rgba(113,195,235,.35);border-radius:20px;background:linear-gradient(126deg,#f8fdff,#ecf7ff);color:#193c55;box-shadow:0 11px 32px rgba(33,118,169,.09)}
.rp-home-reference-v1 h2{margin:5px 0 7px;font-size:clamp(19px,2.2vw,25px);line-height:1.3;color:#123d5d}
.rp-home-reference-v1 .intro{font-size:13px;line-height:1.7;color:#45657d;margin:0 0 16px}
.rp-home-reference-v1 .eyebrow{font-size:11px;letter-spacing:.09em;color:#187aa5;font-weight:900}
.rp-home-reference-v1 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.rp-home-reference-v1 .cards a{display:block;text-decoration:none;color:inherit;background:#fff;border:1px solid #d2e7f4;border-radius:14px;padding:17px;transition:transform .15s ease,border-color .15s}
.rp-home-reference-v1 .cards a:hover{transform:translateY(-2px);border-color:#7dbce2}
.rp-home-reference-v1 .cards a .symbol{font-size:24px;display:block}
.rp-home-reference-v1 .cards a strong{display:block;font-size:15px;margin:8px 0;color:#133d5b}
.rp-home-reference-v1 .cards a p{font-size:12px;line-height:1.65;color:#46677e;margin:0}
.rp-home-reference-v1 .cards a .more{display:inline-block;font-size:12px;color:#087eab;font-weight:850;margin-top:11px}
@media(max-width:820px){.rp-home-reference-v1 .cards{grid-template-columns:1fr}.rp-home-reference-v1 .cards a{padding:14px}.rp-home-reference-v1{padding:17px}}
