astro-island:has(.pkg-grid),astro-island:has(.blob-docs-directory),.ra-library-content>astro-island{display:block;width:100%;max-width:100%;margin-left:0;margin-right:0;text-align:left}.ra-library-content{text-align:left}.pkg-marketplace{width:100%;margin:0;text-align:left}.pkg-search{display:flex;flex-direction:column;gap:.4rem;width:min(32rem,100%);max-width:32rem;margin:0 0 1.6rem;align-items:flex-start}.pkg-search label{font-size:.82rem;font-weight:700;color:#0f204b}.pkg-search input{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--ra-border, #d9e6f5);border-radius:6px;background:var(--ra-surface, #ffffff);color:#0f204b;font:inherit;font-size:.9rem}.pkg-search input:focus{border-color:var(--ra-cyan, #0b69c7);outline:3px solid rgba(11,105,199,.15)}.pkg-search__empty{margin:1rem 0;color:#0f2034a6;text-align:left}.pkg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;width:100%}.pkg-card{display:flex;flex-direction:row;gap:1rem;padding:1.6rem;border:1px solid var(--ra-border, #d9e6f5);border-radius:8px;background:var(--ra-surface, #ffffff);transition:border-color .18s ease,transform .18s ease}.pkg-card:hover{border-color:var(--ra-cyan, #0b69c7);transform:translateY(-2px)}.pkg-card__icon{flex-shrink:0;width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#eef4fb,#dce8f6);overflow:hidden;color:var(--ra-cyan, #0b69c7)}.pkg-card__icon img{width:100%;height:100%;object-fit:contain}.pkg-card__icon-art{width:82%;height:82%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 4px rgba(11,105,199,.12));transition:transform .18s ease,color .18s ease}.pkg-card:hover .pkg-card__icon-art{transform:scale(1.06) rotate(-2deg)}.pkg-card__icon-art--blade,.pkg-card__icon-art--wind{color:#0b69c7}.pkg-card__icon-art--hydrogen,.pkg-card__icon-art--cable{color:#008a8a}.pkg-card__icon-art--foundation,.pkg-card__icon-art--tower{color:#325b8a}.pkg-card__icon-art--monopile{color:#2f5f78}.pkg-card__icon-art--jacket{color:#2f79d8}.pkg-card__icon-art--semisub,.pkg-card__icon-art--spar{color:#3f4f9a}.pkg-card__icon-art--caisson,.pkg-card__icon-art--tlp{color:#1f7a6d}.pkg-card__icon-art--chart,.pkg-card__icon-art--framework,.pkg-card__icon-art--wrench,.pkg-card__icon-art--nacelle,.pkg-card__icon-art--transport{color:#336f9c}.pkg-card__icon-orbit{stroke:currentColor;stroke-width:1.2;opacity:.2}.pkg-card__icon-core,.pkg-card__icon-node{fill:currentColor;stroke:none}.pkg-card__initials{font-size:1.8rem;font-weight:700;color:var(--ra-cyan, #0b69c7);letter-spacing:.02em;user-select:none}.pkg-card__body{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.pkg-card__title{font-size:1.05rem;font-weight:700;color:#0f204b;margin:0;line-height:1.3}.pkg-card__pkgname{font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#0f20348c;line-height:1}.pkg-card__desc{font-size:.84rem;color:#0f2034c7;margin:.25rem 0 0;line-height:1.5}.pkg-card__locked{font-size:.8rem;color:#0f203480;font-style:italic;margin:.4rem 0 0}.pkg-card__versions{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:.5rem 0 0}.blob-docs-link{display:inline-flex;align-items:center;padding:.2rem .5rem;border:1px solid #c7d9ee;border-radius:999px;background:#eef4fb;color:var(--ra-cyan, #0b69c7);text-decoration:none;font-size:.78rem;font-weight:600;line-height:1.2}.blob-docs-link:hover{text-decoration:none;color:#084f96;background:#e3eefb;border-color:#9ec0e6}@media(max-width:80rem){.pkg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:60rem){.pkg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:42rem){.pkg-grid{grid-template-columns:1fr}}@media(max-width:30rem){.pkg-card{flex-direction:column;align-items:flex-start}.pkg-card__icon{width:64px;height:64px}.pkg-card__initials{font-size:1.4rem}.pkg-card__icon-art{width:78%;height:78%}}[data-theme=dark] .pkg-card{border-color:#ffffff1a;background:#0a1e328c}[data-theme=dark] .pkg-card:hover{border-color:#4fd4ff73}[data-theme=dark] .pkg-card__icon{background:linear-gradient(135deg,#4fd4ff14,#4fd4ff26);color:#4fd4ff}[data-theme=dark] .pkg-search label{color:#e8f3ff}[data-theme=dark] .pkg-search input{border-color:#ffffff2e;background:#0a1e328c;color:#e8f3ff}[data-theme=dark] .pkg-search input::placeholder{color:#e8f3ff94}[data-theme=dark] .pkg-search__empty{color:#e8f3ffa6}[data-theme=dark] .pkg-card__initials{color:#4fd4ff}[data-theme=dark] .pkg-card__title{color:#fff}[data-theme=dark] .pkg-card__pkgname{color:#e2f3ff80}[data-theme=dark] .pkg-card__desc{color:#e2f3ffbf}[data-theme=dark] .pkg-card__locked{color:#e2f3ff73}[data-theme=dark] .blob-docs-link{border-color:#4fd4ff40;background:#4fd4ff1a;color:#4fd4ff}[data-theme=dark] .blob-docs-link:hover{color:#7be3ff;background:#4fd4ff29;border-color:#4fd4ff73}
