/* Plan Category Badges */
.plan-category-badge {
    font-size: 0.65rem;
    font-weight: 600;
    padding: 0.2em 0.55em;
    border-radius: 3px;
    letter-spacing: 0.02em;
    text-transform: none;
    vertical-align: middle;
}

/* Premium / Elite - altın gradient (dikkat çekici) */
.plan-category-premium {
    background: linear-gradient(135deg, #f6d365 0%, #fda085 100%);
    color: #7c4a00;
    border: 1px solid rgba(253, 160, 133, 0.4);
    box-shadow: 0 1px 3px rgba(246, 211, 101, 0.3);
}

/* Dedicated CPU / CPU Optimized - mor */
.plan-category-dedicated {
    background: linear-gradient(135deg, #a78bfa 0%, #7c3aed 100%);
    color: #fff;
    border: 1px solid rgba(124, 58, 237, 0.3);
}

/* Memory Optimized / Comfort - teal */
.plan-category-memory {
    background: linear-gradient(135deg, #5eead4 0%, #14b8a6 100%);
    color: #134e4a;
    border: 1px solid rgba(20, 184, 166, 0.3);
}

/* Storage Optimized - indigo */
.plan-category-storage {
    background: linear-gradient(135deg, #818cf8 0%, #4f46e5 100%);
    color: #fff;
    border: 1px solid rgba(79, 70, 229, 0.3);
}

/* GPU - kırmızı */
.plan-category-gpu {
    background: linear-gradient(135deg, #fca5a5 0%, #ef4444 100%);
    color: #fff;
    border: 1px solid rgba(239, 68, 68, 0.3);
}

/* General Purpose / Essential - mavi */
.plan-category-general {
    background: linear-gradient(135deg, #67e8f9 0%, #06b6d4 100%);
    color: #164e63;
    border: 1px solid rgba(6, 182, 212, 0.3);
}

/* ARM64 - yeşil */
.plan-category-arm {
    background: linear-gradient(135deg, #86efac 0%, #22c55e 100%);
    color: #14532d;
    border: 1px solid rgba(34, 197, 94, 0.3);
}

/* AMD - turuncu */
.plan-category-amd {
    background: linear-gradient(135deg, #fdba74 0%, #f97316 100%);
    color: #7c2d12;
    border: 1px solid rgba(249, 115, 22, 0.3);
}

/* Basic / Shared / Starter / Value - nötr gri */
.plan-category-basic {
    background-color: #f1f5f9;
    color: #475569;
    border: 1px solid #e2e8f0;
}
