*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0f1115;color:#e5e7eb}.layout{min-height:100vh}.nav{display:flex;align-items:center;gap:1.5rem;padding:1rem 2rem;background:#161922;border-bottom:1px solid #262b38}.nav-brand{font-weight:600;margin-right:1rem}.link-button,.nav a{color:#9ca3af;text-decoration:none;font-size:.9rem;background:none;border:none;cursor:pointer;padding:0}.link-button:hover,.nav a:hover{color:#e5e7eb}.main{padding:2rem;max-width:960px;margin:0 auto}.card{background:#161922;border:1px solid #262b38;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.card h3{margin-top:0}input,textarea{width:100%;background:#0f1115;border:1px solid #333a4a;border-radius:6px;color:#e5e7eb;padding:.6rem;font-family:inherit;font-size:.95rem}textarea{min-height:140px;resize:vertical}button.primary{background:#3b82f6;color:#fff;border:none;border-radius:6px;padding:.6rem 1.2rem;cursor:pointer;font-size:.9rem}button.primary:hover{background:#2563eb}button.primary:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:transparent;color:#9ca3af;border:1px solid #333a4a;border-radius:6px;padding:.5rem 1rem;cursor:pointer;font-size:.85rem}.badge{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;background:#262b38;color:#9ca3af}.badge.published{background:#14532d;color:#86efac}.badge.awaiting_approval,.badge.processing{background:#422006;color:#fdba74}.job-row{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #262b38;text-decoration:none;color:inherit}.job-row:hover{background:#1c202b}.field{margin-bottom:1rem}.field label{display:block;margin-bottom:.4rem;font-size:.85rem;color:#9ca3af}.error{color:#f87171;margin-bottom:1rem}.form-narrow{max-width:360px;margin:4rem auto}.artifact-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.version-list{font-size:.8rem;color:#6b7280;margin-top:.6rem}.version-list button{margin-left:.5rem}