.df-platforms-directory-page .df-platforms-directory-inner{min-width:0;padding:24px 0 48px}.df-platforms-directory-main{min-width:0}.df-platforms-directory-header{border-bottom:1px solid var(--df-border);margin:0 0 24px;padding-bottom:8px}.df-platforms-directory-header .df-widget-title{margin:0}.df-platforms-directory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:18px 14px;min-width:0;display:grid}@media (min-width:520px){.df-platforms-directory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:22px 18px}}@media (min-width:900px){.df-platforms-directory-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,188px),1fr))}}.df-platforms-directory-page .df-platform-dir-card{background:linear-gradient(180deg,#ffffff0a 0%,var(--df-surface)45%);border:1px solid var(--df-border);border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 4px 20px #0003}.df-platforms-directory-page .df-platform-dir-card:hover{border-color:#ff356573;transform:translateY(-2px);box-shadow:0 8px 28px #00000059,0 0 0 1px #ff35651a}.df-platforms-directory-page .df-platform-dir-card a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.df-platforms-directory-page .df-platform-dir-card:has(a:focus-visible){outline:2px solid var(--df-accent);outline-offset:3px}.df-platforms-directory-page .df-platform-dir-card a:focus-visible{outline:none}.df-platform-dir-logo-wrap{aspect-ratio:1;border-bottom:1px solid var(--df-border);background:#0a0a0a;justify-content:center;align-items:center;padding:16px;display:flex}.df-platform-dir-logo-wrap img{object-fit:contain;object-position:center;width:100%;max-width:96px;height:100%;max-height:96px}.df-platform-dir-placeholder{letter-spacing:-.02em;width:72px;height:72px;color:var(--df-accent);border:1px solid var(--df-border);background:#ff35651f;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.df-platform-dir-body{text-align:center;padding:12px 12px 14px}.df-platform-dir-name{color:var(--df-text);margin:0 0 6px;font-size:.9rem;font-weight:700;line-height:1.3;display:block}.df-platform-dir-card:hover .df-platform-dir-name{color:var(--df-accent)}.df-platform-dir-meta{color:var(--df-muted);margin:0;font-size:.75rem;font-weight:600}.df-platform-dir-meta i{color:var(--df-accent);margin-right:5px}.df-platforms-directory-page .df-platforms-directory-empty{text-align:center;color:var(--df-muted);background:var(--df-surface);border:1px dashed var(--df-border);border-radius:14px;margin:0;padding:40px 20px;font-size:.95rem}@media (max-width:479px){.df-platforms-directory-page .df-platforms-directory-inner{padding:16px 0 40px}.df-platforms-directory-grid{gap:14px 12px}.df-platforms-directory-page .df-platform-dir-card:hover{transform:none}.df-platforms-directory-page .df-platform-dir-card:active{transform:scale(.98)}}
