.comparison-section{padding:105px 0 24px}.comparison-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:30px}.comparison-intro h2{font-size:clamp(42px,6.5vw,76px);line-height:.92;letter-spacing:-.055em;margin:12px 0 0}.comparison-intro h2 em{color:var(--yellow);font-style:normal}.comparison-intro>p{max-width:360px;color:var(--muted);font-size:16px}.comparison-scroll{overflow-x:auto;border:1px solid #6c256f;border-radius:22px;background:linear-gradient(145deg,#1b1020,#0c0911);box-shadow:0 24px 80px #0008,0 0 50px #ff5db10d;scrollbar-color:var(--yellow) #17101c}.comparison-table{width:100%;min-width:820px;border-collapse:separate;border-spacing:0;table-layout:fixed}.comparison-table th,.comparison-table td{height:42px;padding:7px 16px;border-right:1px solid #3d2143;border-bottom:1px solid #3d2143;text-align:center;font-weight:800}.comparison-table th:first-child{width:23%;text-align:left}.comparison-table tr>*:last-child{border-right:0}.comparison-table thead th{height:54px;background:#140e19;text-transform:uppercase;font-size:13px;letter-spacing:.035em}.comparison-table tbody th{color:var(--ink);font-size:16px}.comparison-table td{color:#716a79;font-size:18px}.comparison-table .yes{color:var(--yellow);font-size:27px;line-height:1}.comparison-table .bro-column{background:#2a250b99;border-inline-color:#8c752a;color:var(--yellow)}.comparison-table thead .bro-column{box-shadow:inset 0 3px 0 var(--yellow)}.comparison-table .chain-coverage .group-heading>*{height:52px;background:#140e19;border-top:2px solid #a22c9e;text-transform:uppercase;font-size:13px;letter-spacing:.035em}.comparison-table .chain-coverage tr:last-child>*{border-bottom:0}.comparison-summary{display:flex;align-items:center;justify-content:center;gap:34px;padding:20px 24px;margin-top:14px;border:1px solid #6c256f;border-radius:18px;background:#140e19}.comparison-summary strong{color:var(--yellow);font-size:25px;text-transform:uppercase}.comparison-summary span{color:var(--muted);text-transform:uppercase}.comparison-summary b{color:var(--ink);font-size:23px;margin-right:5px}.comparison-summary small{color:var(--muted);font:11px DM Mono}.comparison-source{text-align:right;color:#746a7d;font:10px DM Mono;margin:10px 6px 0}@media(max-width:820px){.comparison-section{padding-top:74px}.comparison-intro{align-items:start;flex-direction:column;gap:8px}.comparison-intro>p{margin-top:0}.comparison-summary{align-items:flex-start;flex-direction:column;gap:4px}.comparison-scroll{border-radius:16px}.comparison-scroll:after{content:"Swipe to compare →";position:sticky;left:14px;display:block;width:max-content;padding:6px 10px;color:#1a1020;background:var(--yellow);border-radius:999px;font:800 9px DM Mono;margin:10px 12px}}
.comparison-table .category-row th{height:30px;text-align:left;background:#211b07;color:var(--yellow);font:800 10px DM Mono;text-transform:uppercase;letter-spacing:.14em;border-top:1px solid #7c661a}.destination-name{display:flex;align-items:center;gap:9px}.comparison-destination-logo{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;overflow:hidden;border:1px solid #353535;border-radius:7px;background:#0b0b0b;color:#fff}.comparison-destination-logo svg{width:17px;height:17px;fill:currentColor}.comparison-destination-logo img{width:100%;height:100%;object-fit:contain}.comparison-destination-logo.instagram-logo{color:#e1306c}.comparison-destination-logo.binance-square-logo{color:#f0b90b}.comparison-destination-logo.youtube-logo{color:#ff0033}.comparison-destination-logo.telegram-logo{color:#28a8ea}.comparison-destination-logo.reddit-logo{color:#ff4500}.comparison-destination-logo.truth-social-logo{color:#5448ee}.comparison-destination-logo.spotify-logo{color:#1ed760}.comparison-destination-logo.soundcloud-logo{color:#ff5500}.charity-destination .comparison-destination-logo{border-color:#4b3e09;background:#0b0b0b}.giggle-destination img{transform:scale(1.75)}.st-jude-destination .comparison-destination-logo{width:42px;flex-basis:42px}.st-jude-destination img{padding:4px;filter:grayscale(1) brightness(0) invert(1)}
@media(max-width:520px){.comparison-section{padding-top:56px}.comparison-intro h2{font-size:43px}.comparison-table th,.comparison-table td{padding-inline:12px}.comparison-summary{padding:16px}.comparison-source{text-align:left}}
