/* =============================================================================
   shipyard-core.css - Shipyard Panel
   LOCAL ENVIRONMENT ONLY - structural/UI groundwork.
   Uses the shared .overlay-panel shell; only panel-specific rules here.
   ============================================================================= */

/* ---------------------------------------------------------------------------
   Panel open state - same pattern as companion-panel--open
   --------------------------------------------------------------------------- */

#shipyard-panel .rp-banner {
    background: #05070a url(/assets/screen-shipyard-EnkfvPf8.avif) left top / contain no-repeat;
    background-size: auto 315px;
}

#shipyard-panel.shipyard--designer-open .rp-banner {
    display: none;
}

#shipyard-panel.shipyard--designer-open .rp-hero {
    display: none;
}

#shipyard-panel.shipyard--designer-open .rp-inner {
    margin-top: 0;
}

#shipyard-panel.shipyard-panel--open {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    pointer-events: auto;
    transition:
        opacity 0.22s ease,
        transform 0.22s ease;
}

/* ── Tab bar spacing ──────────────────────────────────────────────────────── */
#shipyard-panel .panel-tabs {
    margin-bottom: var(--space-md);
}

#svc-shipyard .panel-tabs {
    margin-bottom: 2rem;
}
