/* Airdrop detail only: a quieter reading surface and an earlier decision. */
.airdrop-reading-page { --guide-ink:#eaf0f4;--guide-panel:#fff;--guide-line:#d4e0e6;--guide-text:#153348;--guide-muted:#506776;--guide-cyan:#155c7b;--guide-yellow:#f6cc45; }
.airdrop-reading-page main.container { padding-top:1.25rem; }
.airdrop-reading-page .abz-hero-panel { background:var(--guide-panel);border-color:var(--guide-line);padding:1.5rem;border-radius:14px;box-shadow:none; }
.airdrop-reading-page .abz-hero-panel::before { display:none; }
.airdrop-reading-page .abz-title-row { display:block; }
.airdrop-reading-page .page-title { color:var(--guide-text);font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.16;letter-spacing:-.035em;max-width:26ch;margin:.8rem 0 1rem; }
.airdrop-reading-page .guide-title-actions { display:flex;gap:.5rem;flex-wrap:wrap; }
.airdrop-reading-page .guide-title-actions :is(.ab-watchlist-btn,.suggest-edit-btn) { font-size:.8rem;min-height:40px;padding:.6rem .75rem; }
.guide-decision { margin-top:1.15rem;color:var(--guide-text); }
.guide-decision__heading { display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--guide-line); }
.guide-decision__status { font-size:.8rem;font-weight:750;color:#225b4b;max-width:50%; }
.guide-decision__status--inactive { color:#754300; }
.guide-decision__score { display:flex;align-items:center;gap:.65rem;margin:0;text-align:right; }
.guide-decision__score strong { font-size:1.6rem;line-height:1;white-space:nowrap;color:var(--guide-text); }
.guide-decision__score small { font-size:.78rem;font-weight:500;color:var(--guide-muted); }
.guide-decision__score :is(a,span) { font-size:.72rem;max-width:9rem;line-height:1.35;color:var(--guide-muted); }
.guide-decision__score a { text-decoration:underline;text-underline-offset:3px; }
.guide-decision__facts { display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin:1rem 0; }
.guide-decision__facts > div { min-width:0; }
.guide-decision__facts dt { color:var(--guide-muted);font-size:.76rem;margin-bottom:.3rem; }
.guide-decision__facts dd { margin:0;font-size:.92rem;line-height:1.45;font-weight:650;overflow-wrap:anywhere; }
.guide-decision__reward { grid-column:1 / -1; }
.guide-decision__actions { display:flex;flex-wrap:wrap;gap:.65rem; }
.guide-decision__actions a { display:flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1rem;border-radius:8px;font-size:.86rem;font-weight:750;line-height:1.3;text-decoration:none; }
.guide-decision__primary { background:var(--guide-yellow);color:#13212b;border:1px solid var(--guide-yellow); }
.guide-decision__primary:hover { background:#ffe784;color:#13212b; }
.guide-decision__read { border:1px solid var(--guide-line);color:var(--guide-text);background:transparent; }
.guide-decision__read:hover { border-color:var(--guide-cyan);color:var(--guide-cyan); }
.airdrop-reading-page .guide-action-unavailable { display:inline-flex;align-items:center;justify-content:center;opacity:.7;cursor:not-allowed;box-shadow:none; }
.guide-decision__verification { margin:.9rem 0 0;color:var(--guide-muted);font-size:.75rem;line-height:1.6; }
.guide-decision__verification a { color:var(--guide-cyan);text-underline-offset:3px; }
.guide-decision__warning { margin:.6rem 0 0;font-size:.8rem;line-height:1.5;color:#754300; }
.guide-commercial-note { margin:.8rem 0;color:var(--guide-muted);font-size:.75rem;line-height:1.5; }
.guide-commercial-note summary { cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.3rem 0; }
.guide-commercial-note .abz-disclosure { margin:.6rem 0;background:transparent;border:1px solid var(--guide-line);padding:.75rem;font-size:.82rem;color:var(--guide-text); }
.guide-review-meta,.guide-research-details,.guide-mobile-contents { border-top:1px solid var(--guide-line);margin:1rem 0; }
.guide-review-meta > summary,.guide-research-details > summary,.guide-mobile-contents > summary { color:var(--guide-text);cursor:pointer;padding:.9rem 0;font-size:.83rem;font-weight:650;min-height:44px; }
.guide-review-meta > div { gap:.4rem;padding-bottom:.6rem; }
.guide-review-meta > div > span { background:transparent;font-size:.73rem;padding:.25rem .5rem;border-radius:6px; }
.guide-research-details[open] > summary { border-bottom:1px solid var(--guide-line); }
.airdrop-reading-page .guide-research-details .abz-research-snapshot { margin-top:1rem; }
.airdrop-reading-page .abz-guide-jump-nav { position:sticky;top:var(--header-offset,72px);z-index:25;display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;max-width:100%;padding:.65rem 0;margin:1rem 0;background:var(--guide-panel);border-block:1px solid var(--guide-line);border-radius:0;scrollbar-width:thin; }
.airdrop-reading-page .abz-guide-jump-nav a { flex:0 0 auto;min-height:42px;display:flex;align-items:center;padding:.5rem .75rem;border-radius:6px;font-size:.8rem;color:var(--guide-muted);white-space:nowrap;text-decoration:none; }
.airdrop-reading-page .abz-guide-jump-nav a[aria-current="location"] { color:#fff;background:#153348; }
.airdrop-reading-page :is(.guide-decision,.guide-mobile-contents,.abz-guide-jump-nav,.guide-commercial-note,.guide-review-meta,.guide-research-details) :is(a,summary,button):focus-visible { outline:3px solid var(--guide-cyan);outline-offset:3px; }
.guide-mobile-contents { display:none; }
.guide-mobile-contents ul { list-style:none;padding:0 0 .7rem;margin:0;display:grid;gap:.2rem; }
.guide-mobile-contents a { display:block;color:var(--guide-muted);padding:.65rem .7rem;font-size:.86rem;line-height:1.45;border-left:2px solid var(--guide-line);text-decoration:none; }
.guide-mobile-contents a:hover { color:var(--guide-cyan);border-color:var(--guide-cyan); }
.airdrop-reading-page #toc-container { top:calc(var(--header-offset,72px) + 12px);max-height:calc(100dvh - var(--header-offset,72px) - 32px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin; }
.airdrop-reading-page #toc-list .toc-num { display:none; }
.airdrop-reading-page #guide-content { padding-inline:0;content-visibility:visible;contain-intrinsic-size:auto; }
.airdrop-reading-page #tiny-html { max-width:72ch;line-height:1.8; }
.airdrop-reading-page .abz-hero-panel > p,.airdrop-reading-page .abz-author-card p,.airdrop-reading-page #tiny-html :is(p,li,td,th,h2,h3,strong) { color:var(--guide-text); }
.airdrop-reading-page #tiny-html a { color:var(--guide-cyan);text-underline-offset:3px; }
.airdrop-reading-page #tiny-html .table-responsive { background:var(--guide-panel);border-color:var(--guide-line); }
.airdrop-reading-page #tiny-html .abz-table { background:var(--guide-panel);border-color:var(--guide-line);line-height:1.65; }
.airdrop-reading-page #tiny-html .abz-table :is(th,td) { border-color:var(--guide-line);padding:.85rem 1rem; }
.airdrop-reading-page #tiny-html .abz-table thead th { background:var(--guide-ink);color:var(--guide-text); }
.airdrop-reading-page #tiny-html .abz-table tbody :is(th,td) { background:var(--guide-panel); }
.airdrop-reading-page #tiny-html .abz-table :is(td,th)::before { color:var(--guide-muted); }
.guide-table-hint { display:none; }
.airdrop-reading-page #tiny-html :is(h2,h3) { scroll-margin-top:calc(var(--header-offset,72px) + 90px); }
.airdrop-reading-page :is(#airdrop-steps,#airdrop-risk-section,#community-discussion,#guide-requirements) { scroll-margin-top:calc(var(--header-offset,72px) + 90px); }
.guide-steps { margin:1.75rem 0;padding-top:1.25rem;border-top:1px solid var(--guide-line);color:var(--guide-text); }
.guide-steps h2 { margin:0;font-size:1.3rem;line-height:1.35;font-weight:750; }
.guide-steps__intro { margin:.5rem 0 1rem;color:var(--guide-muted);font-size:.9rem;line-height:1.6; }
.guide-steps__list { display:block;list-style:decimal outside;margin:0;padding-left:1.65rem; }
.guide-steps__list > li { display:list-item;padding:.8rem 0 .8rem .5rem;border-bottom:1px solid var(--guide-line);font-size:.97rem;line-height:1.75;overflow-wrap:anywhere; }
.guide-steps__list > li::marker { color:var(--guide-cyan);font-weight:750; }
.guide-steps__list > li:last-child { border-bottom:0; }
.guide-steps__list a { color:var(--guide-cyan);text-decoration:underline;text-underline-offset:3px; }
.airdrop-reading-page .abz-author-card { box-shadow:none;background:transparent;padding:.85rem 0;border:0;border-bottom:1px solid var(--guide-line); }
.airdrop-reading-page .share-bar { padding:.7rem;display:flex;flex-wrap:wrap;gap:.5rem; }
.airdrop-reading-page .share-bar::before,.airdrop-reading-page .share-bar::after { display:none; }
.airdrop-reading-page .share-btn { min-width:42px;min-height:42px;flex:0 0 auto; }
.airdrop-reading-page .guide-follow-source { margin-top:1.5rem; }
@media(max-width:1023px) { .guide-mobile-contents { display:block; } }
@media(max-width:575px) {
 .airdrop-reading-page main.container { padding:1rem .85rem 6.5rem; }
 .airdrop-reading-page .abz-hero-panel { padding:1rem; }
 .airdrop-reading-page .page-title { font-size:1.8rem;max-width:none; }
 .guide-decision__score { gap:.4rem; }
 .guide-decision__score strong { font-size:1.4rem; }
 .guide-decision__score :is(a,span) { max-width:5.5rem;font-size:.67rem; }
 .guide-decision__facts { gap:.85rem; }
 .guide-decision__facts dd { font-size:.85rem; }
 .guide-decision__actions a { flex:1 1 125px;font-size:.8rem;padding:.7rem .65rem; }
 .airdrop-reading-page .abz-guide-jump-nav { margin-inline:-1rem;padding-inline:.6rem;max-width:calc(100% + 2rem); }
 .airdrop-reading-page .share-bar .share-btn:first-child,.airdrop-reading-page .share-bar .share-btn:last-child { grid-column:auto; }
 .airdrop-reading-page .figure-hero img { height:auto;max-height:280px;object-fit:contain; }
 .airdrop-reading-page #tiny-html .table-responsive { margin-inline:0;max-width:100%; }
 .guide-table-hint { display:block;font-size:.76rem!important;color:var(--guide-muted)!important;margin:.75rem 0 .35rem!important; }
}
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto!important; } .airdrop-reading-page * { scroll-behavior:auto!important; } }
/* Creator Studio palette: paper surfaces, navy type and restrained teal accents.
   Scope overrides to the guide; shared navigation and footer keep their theme. */
.airdrop-reading-page main { color:var(--guide-text);background:#f4f7fa; }
.airdrop-reading-page main :is(.glass-card,.abz-fact-block,.abz-research-snapshot,.abz-research-item,.facts,.fact,#guide-content,#toc-container) { background:var(--guide-panel);border-color:var(--guide-line);box-shadow:none;color:var(--guide-text); }
.airdrop-reading-page main :is(h1,h2,h3,h4,.fact .v,.abz-research-item__value) { color:var(--guide-text); }
.airdrop-reading-page main :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-gray-300,.text-gray-400,.fact .k,.abz-research-item__label,.abz-research-item__note) { color:var(--guide-muted); }
.airdrop-reading-page main a:where(:not(.guide-decision__primary):not(.guide-decision__read):not([aria-current="location"])) { color:var(--guide-cyan); }
.airdrop-reading-page #tiny-html { color:var(--guide-text);background:transparent; }
.airdrop-reading-page #tiny-html :is(strong,b),.airdrop-reading-page .guide-steps :is(strong,b) { background:none;box-shadow:none;padding:0;margin-right:0;border-radius:0;color:var(--guide-text); }
.airdrop-reading-page #tiny-html > p:first-of-type { background:#eaf0f4;border:1px solid var(--guide-line);border-left:3px solid #136f73;border-radius:8px;box-shadow:none; }
.airdrop-reading-page #tiny-html :is(.ab-quick-facts,.abz-quick-facts,.abz-summary-box,blockquote) { background:#f4f7fa;border-color:var(--guide-line);color:var(--guide-text);box-shadow:none; }
.airdrop-reading-page #tiny-html h2 { border-color:var(--guide-line); }
.airdrop-reading-page #tiny-html h2::before { background:#136f73;box-shadow:none; }
.airdrop-reading-page #tiny-html :is(code,pre) { background:#eaf0f4;color:#153348;border-color:var(--guide-line); }
.airdrop-reading-page #tiny-html :is(figcaption,small) { color:var(--guide-muted); }
.airdrop-reading-page main :is(.chip,.share-btn,.suggest-edit-btn,.ab-watchlist-btn) { background:#eaf0f4;color:#153348;border-color:#beced8;box-shadow:none; }
.airdrop-reading-page #toc-list a { color:var(--guide-muted); }
.airdrop-reading-page #toc-list a.active { color:#153348;background:#eaf0f4;border-color:#136f73; }
.airdrop-reading-page .guide-decision__primary:hover { background:#ffdc6c; }
.airdrop-reading-page .guide-decision__status { background:#e7f3ed;border:1px solid #c7dcdb;border-radius:5px;padding:5px 8px; }
.airdrop-reading-page .guide-decision__status--inactive { background:#fff1c9;border-color:#e6ddbf; }
.airdrop-reading-page .guide-decision__warning { background:#fff9e8;border-left:3px solid #b98b1c;padding:.7rem; }
/* Legacy prose rules use !important; override only their text colours. */
.airdrop-reading-page #guide-content #tiny-html :is(p,li) { color:var(--guide-text)!important; }
.airdrop-reading-page #guide-content #tiny-html a { color:var(--guide-cyan)!important; }
.airdrop-reading-page main :is(.glass-pane,.abz-overview-link,.abz-action-strip,.abz-secondary-action,.abz-fact-block__item,.abz-trust-chip,.trust-rating-hero__prompt,.abz-score-panel,.share-bar) { background:var(--guide-panel);border-color:var(--guide-line);box-shadow:none;color:var(--guide-text); }
.airdrop-reading-page main :is(.abz-trust-chip strong,.abz-score-panel__top strong,.abz-fact-block__value,.abz-overview-link span,.text-white) { color:var(--guide-text); }
.airdrop-reading-page .abz-guide-jump-nav a { background:#eaf0f4;border-color:var(--guide-line); }
.airdrop-reading-page .abz-guide-jump-nav a[aria-current="location"] { background:#153348;color:#fff; }
.airdrop-reading-page #tiny-html :is(.table-responsive,.abz-table) { box-shadow:none; }
.airdrop-reading-page #tiny-html li::marker { color:#136f73; }
.airdrop-reading-page main .abz-research-snapshot__freshness { background:#e7f3ed;color:#225b4b;border-color:#c7dcdb; }
.airdrop-reading-page #tiny-html .ab-quick-facts { padding:1rem;border-radius:8px;margin-bottom:1rem; }
.airdrop-reading-page #tiny-html .ab-quick-facts p:last-child { margin-bottom:0; }
/* Cover both desktop rows and the legacy mobile key/value card layout. */
.airdrop-reading-page #guide-content #tiny-html .abz-table :is(tr,tbody tr:nth-child(odd),tbody tr:hover,td,th,tbody th:first-child,tfoot th:first-child,tfoot td) { background:#fff;color:var(--guide-text);border-color:var(--guide-line);box-shadow:none; }
.airdrop-reading-page #guide-content #tiny-html .abz-table :is(thead th,tbody th:first-child,td:first-child) { background:#eaf0f4; }
.airdrop-reading-page #guide-content #tiny-html .abz-table.abz-kv-table td:not(:first-child) { background:#fff; }
.airdrop-reading-page #guide-content #tiny-html .abz-table :is(td,th)::before { color:var(--guide-muted); }
.airdrop-reading-page #guide-content #tiny-html .table-responsive:has(> .abz-wide-table) { background:#fff;border-color:var(--guide-line);scrollbar-color:#506776 #eaf0f4; }
/* Legible secondary panels; leave the shared footer and body palette untouched. */
.airdrop-reading-page main .abz-strategy-note { color:#365365;line-height:1.75;font-weight:500; }
.airdrop-reading-page main .abz-strategy-note::before { background:#136f73;box-shadow:none; }
.airdrop-reading-page main .guide-review-meta > div > span { color:#506776;border-color:#beced8;background:#f4f7fa;line-height:1.6; }
.airdrop-reading-page main .trust-rating-hero { background:#fff9e8;border-color:#e6ddbf;box-shadow:none; }
.airdrop-reading-page main :is(.trust-rating-hero__score,.trust-rating-hero__meta) { color:#6b5017; }
.airdrop-reading-page main .trust-rating-hero__stars { color:#8a5900; }
.airdrop-reading-page main .trust-rating-hero__prompt { background:#fff;border-color:#e6ddbf;color:#153348;animation:none;line-height:1.65; }
.airdrop-reading-page main .trust-rating-hero__prompt a { background:#f6cc45;color:#213039;border-radius:7px;min-height:44px;padding:.65rem .9rem;display:inline-flex;align-items:center; }
.airdrop-reading-page #community-discussion > div:first-of-type { background:#f4f7fa;border:1px solid #d4e0e6; }
.airdrop-reading-page #community-discussion [data-comment-login-prompt] { background:#fff;border-color:#beced8; }
.airdrop-reading-page #community-discussion :is(p,label) { color:#153348;line-height:1.7; }
.airdrop-reading-page #community-discussion :is(.text-slate-400,.text-sm) { color:#506776; }
.airdrop-reading-page #community-discussion [data-comment-login-prompt] a,.airdrop-reading-page #community-discussion a.bg-indigo-600 { display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.65rem 1.1rem;border:1px solid #beced8;background:#fff;color:#155c7b;border-radius:8px; }
.airdrop-reading-page #community-discussion [data-comment-login-prompt] a:first-child,.airdrop-reading-page #community-discussion a.bg-indigo-600 { background:#153348;border-color:#153348;color:#fff; }
.airdrop-reading-page #community-discussion :is(input:not([type=radio]):not([type=hidden]),textarea,select) { background:#fff;color:#153348;border:1px solid #8aa6b6;border-radius:8px;padding:.8rem;max-width:100%; }
.airdrop-reading-page #community-discussion :is(input,textarea)::placeholder { color:#506776;opacity:1; }
.airdrop-reading-page #community-discussion :is(button[type=submit],input[type=submit]) { background:#153348;color:#fff;min-height:46px;border:1px solid #153348; }
.airdrop-reading-page #community-discussion :is(a,button,input,textarea):focus-visible { outline:3px solid #315add;outline-offset:3px; }
@media(max-width:575px) {
 .airdrop-reading-page main.container { padding-inline:1rem; }
 .airdrop-reading-page .abz-hero-panel { padding:1.1rem; }
 .airdrop-reading-page #tiny-html { font-size:1rem;line-height:1.8; }
 .airdrop-reading-page #tiny-html :is(p,li) { font-size:1rem;line-height:1.8; }
 .airdrop-reading-page #tiny-html h2 { font-size:1.35rem;line-height:1.4;margin-top:1.8rem; }
 .airdrop-reading-page #tiny-html .ab-quick-facts { padding:1rem; }
 .airdrop-reading-page #tiny-html > p:first-of-type { padding:1rem; }
 .airdrop-reading-page .abz-strategy-notes { padding:.6rem .9rem 1rem;gap:.85rem; }
 .airdrop-reading-page .guide-review-meta > div { gap:.6rem; }
 .airdrop-reading-page .guide-review-meta > div > span { padding:.4rem .6rem;font-size:.78rem; }
 .airdrop-reading-page .trust-rating-hero { padding:1rem; }
 .airdrop-reading-page #community-discussion { padding:1.1rem; }
 .airdrop-reading-page #community-discussion > div:first-of-type { padding:1rem; }
 .airdrop-reading-page #community-discussion [data-comment-login-prompt] { padding:1rem; }
 .airdrop-reading-page #community-discussion [data-comment-login-prompt] .flex { gap:.75rem; }
 .airdrop-reading-page #community-discussion [data-comment-login-prompt] a { flex:1 1 120px; }
 .airdrop-reading-page #community-discussion > p:first-child { font-size:1.35rem;line-height:1.4; }
}
.airdrop-reading-page main :is(.abz-research-snapshot__title,.abz-fact-block__title,.abz-score-panel__top>span,.ab-preferred-source-inline__title) { color:#153348; }
.airdrop-reading-page main :is(.abz-fact-block__label,.ab-preferred-source-inline__text,.text-indigo-200,.text-indigo-300) { color:#506776; }
.airdrop-reading-page main :is(.abz-research-snapshot__eyebrow,.suggest-edit-link) { color:#136f73; }
.airdrop-reading-page main :is(.text-green-400,.text-green-200,.text-emerald-200,.text-emerald-300,.text-cyan-200,.text-cyan-300) { color:#225b4b; }
.airdrop-reading-page main :is(.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400) { color:#754300; }
.airdrop-reading-page main :is(.text-red-200,.text-rose-100,.text-rose-200) { color:#873b26; }
.airdrop-reading-page main a:is(.bg-indigo-600,.bg-slate-800) { background:#153348;color:#fff;border-color:#153348;box-shadow:none; }
.airdrop-reading-page main a:is(.bg-indigo-600,.bg-slate-800):hover { background:#244d64;color:#fff; }
.airdrop-reading-page main .abz-latest-update { background:#e7f3ed;border-color:#b8d4c9;box-shadow:none; }
.airdrop-reading-page main :is(.abz-latest-update__eyebrow,.abz-latest-update__text,.abz-latest-update__meta) { color:#225b4b; }
.airdrop-reading-page main .abz-latest-update__icon { color:#225b4b;background:#fff;border-color:#b8d4c9; }
.airdrop-reading-page #guide-content #tiny-html #agent-id-third-party-check-20261109 .abz-table :is(tr,td,th) { background:#fff;color:#153348;border-color:#d4e0e6;box-shadow:none; }
.airdrop-reading-page #guide-content #tiny-html #agent-id-third-party-check-20261109 .abz-table td:first-child { background:#eaf0f4; }
.airdrop-reading-page #guide-content #tiny-html #agent-id-third-party-check-20261109 .abz-table td::before { color:#506776; }
.airdrop-reading-page main .sr-context { color:#153348;border-color:#beced8; }
.airdrop-reading-page main .sr-context .sr-kicker { color:#506776; }
.airdrop-reading-page main .sr-context .sr-context-title { color:#155c7b!important; }
.airdrop-reading-page #community-discussion .bg-slate-700 { background:#eaf0f4;color:#153348; }
.airdrop-reading-page main .expired-airdrop-alert { background:#fff9e8;border-color:#d8bf79;color:#754300; }
.airdrop-reading-page main .expired-airdrop-alert :is(strong,p) { color:#754300; }
.airdrop-reading-page main .expired-airdrop-alert__actions a { background:#fff;color:#155c7b;border-color:#b5a16b;min-height:44px; }
.airdrop-reading-page main video { color:#153348;background:#eaf0f4; }
@media(max-width:420px) {
 .airdrop-reading-page #community-discussion [data-comment-login-prompt] a { flex-basis:100%; }
}
/* Solid surfaces prevent dark gradient layers from obscuring navy text. */
.airdrop-reading-page main .ab-preferred-source-inline { background:#eaf0f4;border:1px solid #beced8;border-radius:10px;box-shadow:none;padding:1rem;gap:1rem; }
.airdrop-reading-page main .ab-preferred-source-inline__title { color:#153348;line-height:1.5; }
.airdrop-reading-page main .ab-preferred-source-inline__title::before { color:#805a00; }
.airdrop-reading-page main .ab-preferred-source-inline__text { color:#506776;line-height:1.7; }
.airdrop-reading-page main .ab-preferred-source-inline__fallback { color:#155c7b;line-height:1.5;min-height:44px;display:inline-flex;align-items:center; }
.airdrop-reading-page main .suggest-edit-link { background:#eaf0f4;border-color:#8aa6b6;color:#155c7b;box-shadow:none;min-height:44px;padding:.65rem .9rem; }
.airdrop-reading-page main .suggest-edit-link:hover { background:#dce9ee;color:#153348;box-shadow:none;transform:none; }
/* Related guides: compact reading cards, without duplicated long CTA titles. */
.airdrop-reading-page .guide-related { margin-top:2rem;content-visibility:visible;contain-intrinsic-size:auto; }
.airdrop-reading-page .guide-related > h3 { text-align:left;font-size:1.5rem;line-height:1.4;margin:0 0 1rem; }
.airdrop-reading-page .guide-related > div { display:grid;gap:1.25rem; }
.airdrop-reading-page .guide-related > div > section { padding:1rem;border-radius:10px;background:transparent;border-color:#d4e0e6; }
.airdrop-reading-page .guide-related section > div:first-child { margin-bottom:.85rem;align-items:flex-start;flex-wrap:wrap;gap:.5rem; }
.airdrop-reading-page .guide-related section > div:first-child > p { font-size:1rem;line-height:1.5; }
.airdrop-reading-page .guide-related section > .grid { gap:1rem;align-items:start; }
.airdrop-reading-page .guide-related .glass-card { padding:.85rem;border-radius:8px;gap:0;min-width:0; }
.airdrop-reading-page .guide-related .glass-card:hover { transform:none;box-shadow:none; }
.airdrop-reading-page .guide-related .glass-card img { display:block;width:100%;height:auto;aspect-ratio:2/1;max-height:140px;object-fit:contain;background:#eaf0f4;margin-bottom:.75rem; }
.airdrop-reading-page .guide-related .glass-card > p:first-of-type { white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1rem;line-height:1.45;margin:0 0:.35rem; }
.airdrop-reading-page .guide-related .glass-card > p:nth-of-type(2) { font-size:.75rem;line-height:1.5;margin:0 0:.45rem; }
.airdrop-reading-page .guide-related .glass-card > p:nth-of-type(3) { flex-grow:0;font-size:.875rem;line-height:1.6;margin:0 0:.75rem;-webkit-line-clamp:2; }
.airdrop-reading-page .guide-related .glass-card > a { margin-top:0;min-height:44px;padding:.6rem .85rem;font-size:.85rem;line-height:1.4;border-radius:7px; }
@media(max-width:575px) {
 .airdrop-reading-page .guide-related { margin-top:1.5rem; }
 .airdrop-reading-page .guide-related > div > section { padding:.85rem; }
 .airdrop-reading-page .guide-related section > .grid { gap:.75rem; }
 .airdrop-reading-page .guide-related .glass-card { display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:.8rem;padding:.8rem; }
 .airdrop-reading-page .guide-related .glass-card img { grid-column:1;grid-row:1 / span 4;aspect-ratio:1;height:76px;width:76px;margin:0; }
 .airdrop-reading-page .guide-related .glass-card > :not(img) { grid-column:2; }
 .airdrop-reading-page .guide-related .glass-card:not(:has(img)) > * { grid-column:1 / -1; }
 .airdrop-reading-page .guide-related .glass-card > a { justify-self:start;width:auto; }
 .airdrop-reading-page main .ab-preferred-source-inline { grid-template-columns:1fr; }
}
@media(min-width:576px) {
 .airdrop-reading-page .guide-related section > .grid:has(> .glass-card:only-child) { grid-template-columns:minmax(0,1fr); }
 .airdrop-reading-page .guide-related .glass-card:only-child { display:grid;grid-template-columns:112px minmax(0,1fr) auto;column-gap:1rem;align-items:start; }
 .airdrop-reading-page .guide-related .glass-card:only-child img { grid-column:1;grid-row:1 / span 3;width:112px;height:96px;aspect-ratio:auto;margin:0; }
 .airdrop-reading-page .guide-related .glass-card:only-child > p { grid-column:2; }
 .airdrop-reading-page .guide-related .glass-card:only-child > p:nth-of-type(3) { margin-bottom:0; }
 .airdrop-reading-page .guide-related .glass-card:only-child > a { grid-column:3;grid-row:1 / span 3;align-self:center;width:auto; }
}
@media(min-width:576px) {
 .airdrop-reading-page .guide-related .glass-card:only-child:not(:has(img)) { grid-template-columns:minmax(0,1fr) auto; }
 .airdrop-reading-page .guide-related .glass-card:only-child:not(:has(img)) > p { grid-column:1; }
 .airdrop-reading-page .guide-related .glass-card:only-child:not(:has(img)) > a { grid-column:2; }
}
/* Score hierarchy, plain article surface, and end-of-guide attribution. */
.airdrop-reading-page .guide-decision__score { background:#153348;color:#fff;border:1px solid #153348;border-radius:8px;padding:.75rem .9rem;gap:.8rem; }
.airdrop-reading-page .guide-decision__score strong { color:#fff;font-size:1.9rem; }
.airdrop-reading-page .guide-decision__score small { color:#d9e6ee; }
.airdrop-reading-page main .guide-decision__score :is(a,span) { color:#fff; }
.airdrop-reading-page main #guide-content { border:0;border-radius:0;box-shadow:none;background:transparent;padding-top:1.25rem; }
.airdrop-reading-page #tiny-html .ab-quick-facts { border:0;border-radius:0;background:transparent;padding:0;margin-bottom:1.4rem; }
.airdrop-reading-page #tiny-html > p:first-of-type { border:0;border-left:3px solid #136f73;border-radius:0; }
.airdrop-reading-page .abz-author-card { display:flex;max-width:none;border-top:1px solid #d4e0e6;border-bottom:0;border-radius:0;padding:1.25rem 0;margin-top:1.5rem;align-items:flex-start;gap:1rem; }
.airdrop-reading-page .abz-author-card > img { flex:0 0 48px;width:48px;height:48px; }
.airdrop-reading-page .abz-author-card > div { min-width:0; }
.airdrop-reading-page .share-btn svg { display:block;flex:0 0 20px;width:20px;height:20px; }
@media(max-width:575px) {
 .airdrop-reading-page .guide-decision__heading { align-items:center;gap:.6rem; }
 .airdrop-reading-page .guide-decision__score { padding:.65rem .75rem;gap:.5rem; }
 .airdrop-reading-page .guide-decision__score strong { font-size:1.65rem; }
 .airdrop-reading-page .guide-decision__score :is(a,span) { max-width:5rem;font-size:.72rem;line-height:1.4; }
 .airdrop-reading-page #tiny-html .ab-quick-facts { padding:0; }
 .airdrop-reading-page .share-bar { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.5rem 0;border:0;border-bottom:1px solid #d4e0e6;border-radius:0;background:transparent;box-shadow:none; }
 .airdrop-reading-page main .share-bar .share-btn { display:inline-flex;justify-content:center;align-items:center;justify-self:center;flex:none;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;font-size:0;line-height:0;gap:0;background:transparent;color:#155c7b;border:0;border-radius:4px;box-shadow:none; }
 .airdrop-reading-page main .share-bar .share-btn:hover { background:#eaf0f4;color:#153348; }
 .airdrop-reading-page main .share-bar .share-btn:focus-visible { outline:3px solid #315add;outline-offset:2px; }
 .airdrop-reading-page .abz-author-card p { font-size:.9rem;line-height:1.75; }
}
/* Recognisable platform marks; brand colour applies only to the SVG. */
.airdrop-reading-page .share-bar [data-net="x"] svg { color:#111; }
.airdrop-reading-page .share-bar [data-net="fb"] svg { color:#0866ff; }
.airdrop-reading-page .share-bar [data-net="tg"] svg { color:#0088cc; }
.airdrop-reading-page .share-bar [data-net="rd"] svg { color:#ff4500; }
.airdrop-reading-page .share-bar [data-net="li"] svg { color:#0a66c2; }
.airdrop-reading-page .share-bar [data-net="wa"] svg { color:#128c7e; }
@media(max-width:575px) { .airdrop-reading-page .share-bar .share-btn svg { width:24px;height:24px;flex-basis:24px; } }
.airdrop-reading-page .share-bar .share-btn:focus-visible { outline:3px solid #315add;outline-offset:3px; }
/* Updated/saved/signed-in guide states. */
.airdrop-reading-page #guide-content #tiny-html .notice { background:#eaf0f4;color:#153348;border:1px solid #beced8;box-shadow:none;line-height:1.8; }
.airdrop-reading-page #guide-content #tiny-html .notice-warning { background:#fff9e8;color:#754300;border-color:#d8bf79; }
.airdrop-reading-page #guide-content #tiny-html :is(.notice-danger,.notice-error) { background:#fff0ec;color:#873b26;border-color:#d8a190; }
.airdrop-reading-page main .ab-watchlist-note { background:#e7f3ed;border-color:#9cbfac;color:#225b4b;line-height:1.5;cursor:default; }
.airdrop-reading-page .guide-title-actions .ab-watchlist-btn--remove { background:#eaf0f4;border-color:#8aa6b6;color:#155c7b; }
.airdrop-reading-page main .sr-context [data-series-complete] { color:#155c7b;background:#fff;border:1px solid #8aa6b6;border-radius:6px;min-height:44px;padding:.65rem .9rem; }
.airdrop-reading-page main .sr-context [data-series-complete][aria-pressed="true"] { color:#fff;background:#153348;border-color:#153348; }
.airdrop-reading-page main :is(a[href],button:not(:disabled),summary,[role="button"],.rating-stars label) { cursor:pointer; }
.airdrop-reading-page main button:disabled { cursor:not-allowed; }
.airdrop-reading-page #community-discussion .rating-stars { position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px; }
.airdrop-reading-page #community-discussion .rating-stars input[type="radio"] { display:block;position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;clip-path:inset(50%);overflow:hidden; }
.airdrop-reading-page #community-discussion .rating-stars label { display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;color:#506776;font-size:2rem;line-height:1;border-radius:6px; }
.airdrop-reading-page #community-discussion .rating-stars input:checked ~ label { color:#805a00;background:#fff1c9; }
.airdrop-reading-page #community-discussion .rating-stars input:focus-visible + label { outline:3px solid #315add;outline-offset:2px; }
.airdrop-reading-page #community-discussion [data-review-feedback] { margin:.75rem 0;color:#873b26;background:#fff0ec;border:1px solid #d8a190;border-radius:6px;padding:.75rem; }
.airdrop-reading-page #community-discussion [data-rating-status] { margin:.4rem 0 0;color:#506776;font-size:.875rem;line-height:1.6; }
@media(hover:hover) { .airdrop-reading-page #community-discussion .rating-stars label:hover,.airdrop-reading-page #community-discussion .rating-stars label:hover ~ label { color:#805a00;background:#fff1c9; } }
/* Historical labels and compact mobile reading rhythm. */
.airdrop-reading-page #guide-content #tiny-html .update-badge { display:inline-block;color:#225b4b;background:#e7f3ed;border:1px solid #b8d4c9;border-radius:4px;padding:.3rem .5rem;line-height:1.6;font-size:.875rem; }
.airdrop-reading-page #tiny-html .guide-empty-paragraph { display:none!important; }
@media(max-width:1023px) {
 .airdrop-reading-page,.airdrop-reading-page.ab-dock-reserve { padding-bottom:var(--guide-bottom-space,140px); }
 .airdrop-reading-page .sticky-cta { display:block;position:fixed;inset:auto 0 var(--guide-dock-height,67px);z-index:55;padding:8px 16px calc(8px + var(--guide-action-safe-area,0px));background:#fff;border-top:1px solid #d4e0e6;box-shadow:0 -3px 12px #1533480d; }
 .airdrop-reading-page .sticky-cta .cta-inner { display:flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1rem;max-width:36rem;border:1px solid #f6cc45;border-radius:8px;background:#f6cc45;color:#213039;font-size:.95rem;line-height:1.4;box-shadow:none; }
 .airdrop-reading-page .floating-share-btn,.airdrop-reading-page .airdrop-back-top { bottom:calc(var(--guide-bottom-space,140px) + 8px); }
 .airdrop-reading-page[data-guide-overlay-blocked="true"] :is(.sticky-cta,.floating-share-btn,.airdrop-back-top) { visibility:hidden;pointer-events:none; }
 .airdrop-reading-page #tiny-html p { margin-bottom:1rem; }
 .airdrop-reading-page #tiny-html :is(h2,h3) { margin-top:1.6rem; }
}

@media(max-width:1023px) { .airdrop-reading-page :is(.floating-share-btn,.airdrop-back-top) { display:none!important; } }
/* Legacy update and referral components in older guides. */
.airdrop-reading-page #guide-content #tiny-html .latest-update-box { background:#eaf0f4;color:#153348;border-color:#beced8;box-shadow:none;line-height:1.8; }
.airdrop-reading-page #guide-content #tiny-html .ab-referral-code-box { background:#eaf0f4;border-color:#beced8;color:#153348; }
.airdrop-reading-page #guide-content #tiny-html :is(.ab-referral-label,.ab-referral-code) { color:#153348; }
.airdrop-reading-page #guide-content #tiny-html div:has(> a[href^="https://chromewebstore.google.com/detail/dawn-validator"]) { background:#f4f7fa!important;color:#153348!important;border-color:#beced8!important;box-shadow:none!important; }
.airdrop-reading-page #guide-content #tiny-html div:has(> a[href^="https://chromewebstore.google.com/detail/dawn-validator"]) :is(div,span,strong) { color:#153348!important; }
.airdrop-reading-page #guide-content #tiny-html div:has(> a[href^="https://chromewebstore.google.com/detail/dawn-validator"]) div[style*="background"] { background:#eaf0f4!important;border-color:#beced8!important; }
.airdrop-reading-page #guide-content #tiny-html div:has(> a[href^="https://chromewebstore.google.com/detail/dawn-validator"]) span[style*="background"] { background:#fff1c9!important;color:#754300!important; }
.airdrop-reading-page #guide-content #tiny-html div:has(> a[href^="https://chromewebstore.google.com/detail/dawn-validator"]) > a { background:#153348!important;color:#fff!important;min-height:44px; }
/* Potential Score is a primary AirdropBuzz feature, distinct from utility controls. */
.airdrop-reading-page .guide-decision__score { background:#f6cc45;border-color:#b98b1c;border-radius:10px;padding:.85rem 1rem;box-shadow:0 3px 0 #e9b923; }
.airdrop-reading-page .guide-decision__score strong { color:#153348;font-size:2.1rem;font-weight:850; }
.airdrop-reading-page .guide-decision__score small { color:#365365;font-size:.85rem; }
.airdrop-reading-page main .guide-decision__score :is(a,span) { color:#153348;font-weight:750;font-size:.8rem; }
.airdrop-reading-page .guide-newsletter > .flex { flex-wrap:wrap;gap:.75rem; }
.airdrop-reading-page .guide-newsletter > .flex > a { flex:1 1 200px;max-width:320px;min-height:48px; }
@media(max-width:575px) {
 .airdrop-reading-page .guide-decision__score { padding:.75rem .85rem; }
 .airdrop-reading-page .guide-decision__score strong { font-size:1.8rem; }
 .airdrop-reading-page .guide-newsletter > .flex > a { flex-basis:auto;max-width:none; }
}
