.claim-grid{grid-template-columns:repeat(2,1fr);gap:28px}.claim-card{--platform:#ffd400;position:relative;overflow:hidden;padding:0;background:#000!important;border:1px solid #262626!important;border-radius:16px!important;font-family:Arial,sans-serif;box-shadow:0 20px 45px rgba(0,0,0,.45)}.platform-bar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 8px}.platform-label{border:1px solid color-mix(in srgb,var(--platform) 55%,#222);border-radius:999px;padding:5px 9px;color:var(--platform);font:700 9px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.profile{display:flex;align-items:center;gap:11px;padding:10px 16px}.profile i{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--platform);color:#fff;font-size:9px;font-style:normal}.x-mark{margin-left:auto;color:var(--platform);font-size:21px}.platform-follow{margin-left:auto;width:auto;padding:7px 14px;border-radius:999px;background:transparent;color:#fff;border:1px solid #555;font-size:11px}.post-copy{font-size:19px;line-height:1.35;margin:16px;padding:0}.post-media{margin:0;background:#111;overflow:hidden}.post-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.engagement{display:flex;gap:18px;margin:11px 16px 0;padding-bottom:11px;color:#8b98a5;font:10px Arial,sans-serif}.platform-actions{display:flex;justify-content:space-between;border-top:1px solid #252525;border-bottom:1px solid #252525;padding:10px 16px;color:#a2a2a2;font-size:10px}.fee-quote{margin:14px 16px;background:#090909;border:1px solid #303030;border-radius:13px;padding:14px}.fee-quote small{display:block;color:var(--platform);font:700 9px Arial,sans-serif}.fee-quote strong{display:block;font-size:29px;letter-spacing:-.04em}.fee-quote button{margin-top:10px;background:var(--platform);color:#050505;border:0}.replies{display:grid;gap:11px;padding:0 16px 16px}.reply{display:flex;gap:9px}.reply-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#242424;flex:0 0 auto}.reply b,.reply p,.reply small{font-size:10px}.reply p{margin:1px 0;color:#ded7e4}.reply small{color:#888}
.platform-x{--platform:#1d9bf0;border-radius:0!important}.platform-x .platform-label{border:0;padding-left:0}.platform-x .platform-actions{color:#71767b}.platform-x .profile i{background:#1d9bf0}.platform-x .fee-quote button{background:#eff3f4;border-radius:999px}
.platform-fomo{--platform:#c7ff00;background:linear-gradient(180deg,#080b05,#020302)!important}.platform-fomo .profile{border-bottom:1px solid #1c2710}.platform-fomo .fee-quote{border-color:#30420d}
.platform-tiktok{--platform:#25f4ee;background:linear-gradient(135deg,#080808 60%,#18050b)!important}.platform-tiktok .x-mark{text-shadow:2px 1px #fe2c55}.platform-tiktok .platform-follow,.platform-tiktok .fee-quote button{background:#fe2c55;color:#fff;border:0;border-radius:3px}.platform-tiktok .post-media{margin-inline:auto;width:58%;border-radius:8px}.platform-tiktok .post-media img{aspect-ratio:9/16}
.platform-instagram{--platform:#e1306c;background:linear-gradient(155deg,#080808 70%,#250614)!important}.platform-instagram .platform-label{border-color:#833ab4;color:#f77737}.platform-instagram .post-media img{aspect-ratio:4/5}.platform-instagram .fee-quote{border-image:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045) 1}.platform-instagram .fee-quote button{background:linear-gradient(90deg,#833ab4,#e1306c,#f77737);color:#fff}
.platform-binance-square{--platform:#f0b90b;background:#181a20!important}.platform-binance-square .platform-bar{background:#0b0e11}.platform-binance-square .fee-quote{background:#202630}.platform-binance-square .platform-follow{background:#f0b90b;color:#181a20;border:0}
.platform-reddit{--platform:#ff4500;background:#0b1416!important;border-radius:8px!important}.platform-reddit .platform-actions{justify-content:flex-start;gap:18px}.platform-reddit .platform-actions span:first-child{background:#272729;border-radius:999px;padding:4px 9px;color:#ff8b60}.platform-reddit .fee-quote button{border-radius:999px}
.platform-youtube{--platform:#ff0033;background:#0f0f0f!important;border-radius:12px!important}.platform-youtube .profile{background:#181818}.platform-youtube .platform-follow{background:#fff;color:#0f0f0f;border:0}.platform-youtube .post-copy{font-weight:700}.platform-youtube .fee-quote button{background:#fff;border-radius:999px}
.platform-telegram{--platform:#2aabee;background:#17212b!important;border-radius:10px!important}.platform-telegram .profile{background:#232e3c}.platform-telegram .post-copy{background:#2b5278;border-radius:12px 12px 2px 12px;padding:14px;margin-left:25%}.platform-telegram .platform-actions{justify-content:flex-end;gap:24px}.platform-telegram .replies{display:none}
.platform-truth-social{--platform:#5448ee;background:#101124!important}.platform-truth-social .fee-quote button{background:#5448ee;color:#fff;border-radius:999px}
.platform-spotify{--platform:#1ed760;background:#121212!important}.platform-spotify .profile{padding-top:24px;background:linear-gradient(#343434,#121212)}.platform-spotify .avatar{width:72px;height:72px}.platform-spotify .post-media{margin:0 16px}.platform-spotify .post-media img{aspect-ratio:1}.platform-spotify .platform-follow{border-color:#777}.platform-spotify .fee-quote button{border-radius:999px}.platform-spotify .replies{display:none}
.platform-github{--platform:#f0f6fc;background:#0d1117!important;border-color:#30363d!important;border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.platform-github .platform-bar,.platform-github .profile{border-bottom:1px solid #30363d}.platform-github .platform-follow{background:#21262d;border-color:#30363d}.platform-github .post-copy{font-family:ui-monospace,monospace}.platform-github .fee-quote{border-color:#30363d;background:#161b22}.platform-github .fee-quote button{background:#238636;color:#fff;border-radius:6px}
.platform-soundcloud{--platform:#ff5500;background:linear-gradient(180deg,#252525,#0f0f0f)!important;border-radius:4px!important}.platform-soundcloud .platform-bar{background:#111}.platform-soundcloud .profile{background:linear-gradient(135deg,#5b210a,#1a1a1a);padding-block:20px}.platform-soundcloud .post-media{margin:0 16px}.platform-soundcloud .post-media img{aspect-ratio:1}.platform-soundcloud .platform-follow,.platform-soundcloud .fee-quote button{background:#ff5500;color:#fff;border:0;border-radius:3px}.platform-soundcloud .platform-actions{justify-content:flex-start;gap:24px}.platform-soundcloud .replies{display:none}
.platform-rumble{--platform:#85c742;background:#0d0f0d!important}.platform-rumble .platform-bar{background:#111510}.platform-rumble .platform-follow,.platform-rumble .fee-quote button{background:#85c742;color:#071005;border:0;border-radius:4px}.platform-rumble .platform-actions{justify-content:flex-start;gap:20px}.platform-rumble .profile i{background:#85c742;color:#071005}
.platform-bar{justify-content:flex-start}.platform-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--platform) 55%,#222);border-radius:9px;color:var(--platform);overflow:hidden}.platform-icon svg{width:21px;height:21px;fill:currentColor}.platform-icon img{width:100%;height:100%;object-fit:cover}.platform-icon strong{font:900 17px Arial,sans-serif}
@media(max-width:820px){.claim-grid{grid-template-columns:1fr}}
.avatar{overflow:hidden;padding:0}.avatar img,.reply-avatar img{display:block;width:100%;height:100%;object-fit:cover}.reply-avatar{overflow:hidden}

/* Compact, platform-native example wall. */
.claim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}
.claim-card{border:1px solid #414141!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(0,0,0,.28),0 0 0 1px rgba(255,255,255,.035)}
.platform-bar{padding:9px 11px 3px;gap:8px}.platform-icon{width:34px;height:34px;border-radius:8px;flex:0 0 34px}.platform-icon svg{width:21px;height:21px}.platform-icon strong{font-size:16px}.platform-name{font-size:11px;letter-spacing:.02em;color:#f5f5f5}
.profile{gap:8px;padding:8px 11px}.avatar{width:32px;height:32px}.profile strong{font-size:12px}.profile small{font-size:9px}.profile i{width:11px;height:11px;font-size:7px}.platform-follow{padding:5px 10px;font-size:8px}
.post-copy{min-height:34px;margin:9px 11px;font-size:13px;line-height:1.25}.post-media img{aspect-ratio:16/10;max-height:190px}
.engagement{gap:12px;margin:7px 11px 0;padding-bottom:7px;font-size:8px}.platform-actions{padding:7px 11px;font-size:8px}
.fee-quote{margin:9px 11px;padding:10px;border-radius:9px}.fee-quote small{font-size:7px}.fee-quote strong{font-size:20px}.fee-quote button{margin-top:7px;padding:7px;font-size:9px}
.replies{gap:6px;padding:0 11px 11px}.reply{gap:7px}.reply-avatar{width:26px;height:26px}.reply>div{min-width:0}.reply b{display:block;font-size:9px}.reply b+small{display:block;color:#777;font-size:7px}.reply p,.reply small{font-size:8px}.reply p{line-height:1.3}
.platform-giggle-fund,.platform-st-jude{--platform:#ffd400;background:linear-gradient(155deg,#121108 65%,#2a2300)!important}.platform-giggle-fund .platform-icon,.platform-st-jude .platform-icon{background:#0b0b0b}.platform-giggle-fund .platform-icon img,.platform-st-jude .platform-icon img{width:100%;height:100%;object-fit:contain}.platform-giggle-fund .post-media,.platform-st-jude .post-media{background:#0d0d0d}.platform-giggle-fund .post-media img,.platform-st-jude .post-media img{width:100%;padding:0;object-fit:cover;aspect-ratio:16/10}.platform-giggle-fund .fee-quote button,.platform-st-jude .fee-quote button{background:#ffd400;color:#050505}
.platform-tiktok .post-media{width:72%}.platform-tiktok .post-media img{aspect-ratio:4/5}.platform-instagram .post-media img{aspect-ratio:4/5}.platform-spotify .profile{padding-top:14px}.platform-spotify .avatar{width:48px;height:48px}.platform-soundcloud .profile{padding-block:12px}
@media(max-width:1050px){.claim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.claim-grid{grid-template-columns:1fr}.claim-card{max-width:430px;width:100%;margin-inline:auto}.post-media img{max-height:none}.platform-tiktok .post-media{width:62%}}
