.pack-main{padding-bottom:2rem}.pack-main *{box-sizing:border-box}.pack-nav{display:flex;gap:1rem;flex-wrap:wrap;padding:1.25rem 0}.pack-main .hero,.pack-main .section{padding:clamp(1.25rem,3vw,2rem);margin:1.25rem 0;border:1px solid rgba(217,173,77,.22)}.pack-main .hero h1{font-size:clamp(2rem,5vw,3.5rem)}.pack-main .page-banner{width:100%;height:auto;display:block}.pack-main p{color:#b7c7c1;line-height:1.7}.pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pack-grid article,.pack-release,.pack-locked{padding:1.25rem;border:1px solid rgba(217,173,77,.22);border-radius:8px;margin:.75rem 0}.pack-main .cta-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pack-main .button{display:inline-flex;justify-content:center;align-items:center;padding:.8rem 1rem;min-height:44px;border-radius:8px;border:1px solid #26aee9;background:#26aee9;color:#07131b;font-weight:800;text-decoration:none;text-align:center}.pack-main .button.secondary{background:transparent;color:#69c9f3}.pack-main .disabled{opacity:.65;cursor:default}.pack-main pre{padding:1rem;background:#080d13;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.pack-main code,.pack-file{overflow-wrap:anywhere}.pack-price{font-weight:800;color:#d9ad4d!important}.pack-footer{padding:2rem 0;color:#b7c7c1}.pack-main a{color:#69c9f3}.pack-main h2,.pack-main h3{overflow-wrap:anywhere}@media(max-width:700px){.pack-grid{grid-template-columns:1fr}.pack-main .button{max-width:100%}}
