@layer components{.rsol-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.rsol-head .link-arrow{color:var(--link)}.rsol-cards{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2rem;list-style:none;display:grid}.rsol-cards>li{min-width:0}.rsol-cards .pcard{height:100%}@media (max-width:899px){.rsol-cards{border-bottom:1px solid var(--line);gap:0;margin-top:1.5rem}.rsol-cards .pcard{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;min-height:0;padding:1rem 0;display:grid}.rsol-cards .pcard-cover{display:none}.rsol-cards .pcard h3{grid-column:1;font-size:1.25rem}.rsol-cards .pcard p{font-size:var(--fs-card,1rem);grid-column:1}.rsol-cards .pcard .link-arrow{grid-area:1/2/span 2;margin:0;padding:0}.rsol-cards .pcard .link-arrow .lbl{display:none}.rsol-cards .pcard .link-arrow .icon{width:20px;height:20px}.rsol-cards .pcard:after{display:none}}@media (min-width:900px){.rsol-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rsol-links-h{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:500}.rsol-links ul{border-bottom:1px solid var(--line);margin-top:.75rem;list-style:none}.rsol-link{border-top:1px solid var(--line);min-height:44px;color:var(--text);transition:color var(--dur-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding:.85rem 0;display:grid}.rsol-link-name{letter-spacing:-.01em;grid-column:1;font-size:1.0625rem;font-weight:560}.rsol-link-line{color:var(--text-muted);grid-column:1;font-size:.9375rem;line-height:1.4}.rsol-link .icon{width:18px;height:18px;color:var(--amber);transition:translate var(--dur-fast) var(--ease-out);grid-area:1/2/span 2}.rsol-link:hover .rsol-link-name,.rsol-link:focus-visible .rsol-link-name{color:var(--amber)}.rsol-link:hover .icon{translate:3px}}
@layer components{.sol-lockup{--lockup-amber:var(--amber)}[data-world=daylight] .sol-lockup{--lockup-amber:var(--amber-text)}.sol-lockup,.beat p.sol-lockup{max-width:none;color:var(--text);text-transform:none;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-block:0;font-size:1rem;line-height:1.2;display:flex}.beat p.sol-lockup{margin-bottom:1rem}.sol-lockup-name{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--lockup-amber);font-size:clamp(1.25rem,.25rem + 2.4vw,2rem);font-weight:600;line-height:1.05}.sol-lockup>.chip{align-self:center}.sol-lockup-desc{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);flex-basis:100%;font-size:13px;font-weight:400;line-height:1.4}.sol-lockup[data-align=center]{text-align:center;justify-content:center}@media (min-width:600px){.sol-lockup[data-size=hero]{row-gap:4px}.sol-lockup-desc{border-inline-start:1px solid color-mix(in srgb, var(--accent-line) 45%, transparent);flex-basis:auto;padding-inline-start:14px}.sol-lockup[data-size=hero][data-align=start]{clip-path:inset(-1em -1em -1em 15px);margin-inline-start:-15px}.sol-lockup[data-size=hero][data-align=start]>.sol-lockup-name{margin-inline-start:15px}}.sol-lockup[data-size=bar] .sol-lockup-name{font-size:15px;line-height:1.2;text-decoration:none}.sol-lockup[data-size=bar] a.sol-lockup-name:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}@media (prefers-color-scheme:dark){[data-auto-scheme] [data-world=daylight] .sol-lockup{--lockup-amber:var(--amber)}}
