.pypi-packages-page{max-width:88rem;margin:48px auto;padding:0 1.5rem 80px}.pypi-packages-page .page-title{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900}.pypi-packages-page .lead{max-width:42rem;margin:0 0 24px;color:var(--text-muted);font-weight:500}.pypi-packages-page .pkg{background:var(--surface-primary);border:1px solid var(--surface-border);padding:18px;margin-bottom:12px;border-radius:8px}.pypi-packages-page .pkg h3{margin:0 0 6px;font-size:18px}.pypi-packages-page .meta{font-size:13px;color:var(--text-muted)}.pypi-packages-page a.pypi{color:var(--text-primary);text-decoration:none}.pypi-packages-page a.pypi:hover{text-decoration:underline}.pypi-packages-page .sdk-launch{display:grid;gap:14px;margin:30px 0 24px}.pypi-packages-page .sdk-launch__hero{background:var(--surface-primary);border:1px solid var(--text-primary);border-radius:12px;padding:22px;box-shadow:6px 6px 0 var(--text-primary)}.pypi-packages-page .sdk-launch__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--text-muted);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.pypi-packages-page .sdk-launch__hero h2{margin:0 0 10px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.1}.pypi-packages-page .sdk-launch__hero p{margin:0;color:var(--text-muted);max-width:60rem;font-weight:600}.pypi-packages-page .sdk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pypi-packages-page .sdk-card{background:var(--surface-primary);border:1px solid var(--surface-border);border-radius:10px;padding:16px}.pypi-packages-page .sdk-card strong{display:block;margin-bottom:6px;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.pypi-packages-page .sdk-card span{display:block;color:var(--text-muted);font-size:13px;font-weight:600}.pypi-packages-page .naming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 26px}.pypi-packages-page .naming-card{background:var(--surface-primary);border:1px solid var(--surface-border);border-radius:10px;padding:16px}.pypi-packages-page .naming-card__platform{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--text-muted);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pypi-packages-page .naming-card code{display:inline-flex;width:100%;padding:10px 12px;margin:0 0 10px;background:var(--surface-secondary);border:1px solid var(--surface-border);border-radius:8px;color:var(--text-primary);font-size:13px;white-space:normal;word-break:break-word}.pypi-packages-page .naming-card p{margin:0;color:var(--text-muted);font-size:13px;font-weight:600}.pypi-packages-page .section-title{margin-top:28px;font-size:18px;font-weight:800}.pypi-packages-page .list{margin:12px 0 24px;padding:0;list-style:none}.pypi-packages-page .list li{margin:10px 0}.pypi-packages-page .small{font-size:13px;color:var(--text-muted)}@media (max-width:800px){.pypi-packages-page .naming-grid,.pypi-packages-page .sdk-grid{grid-template-columns:1fr}.pypi-packages-page .sdk-launch__hero{box-shadow:4px 4px 0 var(--text-primary)}}