.dl-card{border:1px solid var(--line);border-radius:16px;background:#fff;padding:30px;max-width:720px;margin:0 auto;box-shadow:0 3px 10px #00306008}
.dl-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:22px 0}
.dl-platform{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--wash)}
.dl-platform h4{margin:0 0 4px;font-size:15px}
.dl-platform p{margin:0;font-size:13px;color:var(--muted)}
.dl-platform.soon{opacity:.65;border-style:dashed}
.dl-meta{font-size:13px;color:var(--muted);margin-top:14px}
.dl-meta code{font-size:12px;word-break:break-all}
.dl-logo{height:120px!important;width:auto!important;display:block!important;margin:0 auto 6px!important}
.dl-h2-center{text-align:center!important;margin:18px 0 10px!important}
.dl-p-center{text-align:center!important;max-width:560px!important;margin:0 auto 18px!important}
.dl-notice{margin-top:18px!important;border:1px solid var(--cyan)!important;border-radius:12px!important;padding:14px 16px!important;background:#f2fbff!important;text-align:center!important;font-size:14px!important}
