.fitnfo-free-core{max-width:1200px;margin:30px auto;padding:0 15px;font-family:Inter,system-ui,sans-serif}.fitnfo-free-core-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fitnfo-free-core-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px;box-shadow:0 12px 30px #0b10200f;transition:transform .15s,border-color .15s}.fitnfo-free-core-card:hover{transform:translateY(-2px);border-color:#6d4aff}.fitnfo-free-core-card.fitnfo-hidden{display:none}.fitnfo-free-tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.fitnfo-free-search{flex:1;min-width:220px;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;font-size:15px}.fitnfo-core-missing{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:14px;padding:16px;font-family:system-ui,sans-serif}@media(max-width:900px){.fitnfo-free-core-grid{grid-template-columns:1fr}}[dir=rtl] .fitnfo-free-core,[dir=rtl] .fitnfo-free-core-card{direction:rtl;text-align:right;font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif}