.source-bar{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-top:25px;margin-bottom:26px;padding:17px 20px;border:1px solid #383044;background:#1b1925;border-radius:8px}.source-bar label{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted)}.source-bar p{font-size:12px;margin:0}.source-bar small{font-size:10px;color:var(--muted)}.source-bar button{background:#2c253d;color:var(--accent);border:1px solid #4a3c62;border-radius:5px;padding:9px 12px;font-size:11px;white-space:nowrap}.source-bar button:disabled{opacity:.5;cursor:wait}.page-section>.source-bar{width:100%}.card-bottom>small{font-size:9px;color:var(--muted)}.range-value{font-size:10px;color:var(--muted)}.price-chart{padding-right:65px}.chart-axis{max-width:62px}.chart-axis span{overflow-wrap:anywhere}.detail-price>[data-change]{font-size:13px;letter-spacing:0;margin-left:10px}.history-scroll{max-height:260px;overflow:auto}.history-scroll th,.history-scroll td{width:auto;text-align:left}.history-scroll th{position:sticky;top:0}details{border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}summary{cursor:pointer;color:var(--accent)}details p{padding-top:12px}.about-coin form{display:flex;flex-direction:column;gap:15px}.about-coin form label{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0;font-size:11px;color:var(--muted)}.about-coin input,.about-coin select{background:#101016;border:1px solid #38333f;border-radius:6px;padding:11px;width:100%;font-size:13px;color:var(--text)}.form-pair{display:flex;gap:12px;align-items:flex-end}.form-pair button{background:#282134;border:1px solid #514363;color:var(--accent);padding:10px;border-radius:5px}.tool-result{display:block;border-top:1px solid var(--line);margin-top:23px;padding-top:18px;color:var(--accent);font-size:18px;overflow-wrap:anywhere}.tool-result div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:5px 0}.tool-result div span{color:var(--muted)}.fine-print a{color:var(--accent)}[hidden]{display:none!important}.chart-panel{min-width:0}.tool-result strong{text-align:right}#detail-chart{touch-action:pan-y}.about-coin form .button{align-self:flex-start;border:none}.editorial>article{margin-top:30px}@media(max-width:760px){.source-bar{flex-wrap:wrap;gap:12px;padding:14px}.source-bar>div{flex-basis:100%;order:3}.source-bar label{flex:1}.source-bar select{min-width:0}.detail-price{font-size:27px}.tool-result{font-size:16px}.form-pair{gap:8px}.form-pair select{font-size:11px}.mover-row{gap:8px}.mover-row>span:nth-child(2){font-size:10px}.price-chart{padding-right:55px}}

/* Full-page content follows the shared container width. */
.container.page-section.editorial{max-width:none}
.watch-button{background:transparent;border:1px solid transparent;color:#aaa1bd;font-size:23px;line-height:1;padding:5px;border-radius:5px;cursor:pointer}.watch-button:hover{border-color:#65507e;color:var(--accent)}.watch-button.is-saved{color:#e4bd6b}.rank-number{display:block;font-size:9px;color:var(--muted)}.watchlist-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:26px}.watchlist-toolbar label{display:flex;align-items:center;gap:9px;font-size:12px}.watchlist-toolbar input{width:16px;height:16px;accent-color:var(--accent)}.purchase-row{display:grid;grid-template-columns:1fr 1fr .8fr;gap:10px;border:1px solid var(--line);border-radius:7px;padding:13px;margin:0 0 14px;min-width:0}.purchase-row legend{color:var(--accent);font-size:11px;padding:0 5px}.purchase-row .remove-purchase{grid-column:1/-1;justify-self:end}.secondary-button,.remove-purchase,.saved-coin button{background:#292232;color:var(--accent);border:1px solid #4b3c60;border-radius:5px;padding:7px 12px;font-size:11px;cursor:pointer}.secondary-button{align-self:flex-start}.saved-watchlist{margin-bottom:32px}.saved-coin{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}#saved-watchlist{margin:15px 0 22px;color:var(--muted);font-size:12px}.detail-heading .coin-name{flex-wrap:wrap}.detail-heading .watch-button{font-size:25px}@media(max-width:500px){.watchlist-toolbar{align-items:flex-start;flex-direction:column}.purchase-row{grid-template-columns:1fr}.purchase-row .remove-purchase{grid-column:auto}.detail-heading .coin-name{gap:8px}.saved-coin{font-size:12px}.watch-button{font-size:21px;padding:3px}.rank-number{font-size:8px}}

.tools-nav{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.tools-nav a{padding:7px 12px;border:1px solid var(--line);border-radius:5px;color:var(--accent);font-size:11px}.tools-nav a:hover{background:#2b2439}.about-coin[id],form[id]{scroll-margin-top:24px}

.comparison-tool,.recovery-tool{margin-bottom:28px;min-width:0}.comparison-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.recovery-tool .comparison-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-legend{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0;font-size:12px}.compare-chart-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#111117}#compare-chart{display:block;width:100%;min-width:640px;height:auto;touch-action:pan-x pan-y}#compare-chart text{font-size:14px}.comparison-tool .table-wrap{margin-top:16px}.comparison-tool th:first-child,.comparison-tool td:first-child{width:auto;text-align:left}.comparison-tool table{min-width:540px}.comparison-tool .tool-result{font-size:14px}.recovery-tool .tool-result{max-width:750px}.recovery-tool .tool-result strong{overflow-wrap:anywhere}.recovery-tool th:first-child,.recovery-tool td:first-child{width:auto}#compare-status{font-size:12px;color:var(--muted);overflow-wrap:anywhere}@media(max-width:760px){.comparison-fields{grid-template-columns:1fr 1fr}.recovery-tool .comparison-fields{grid-template-columns:1fr}.recovery-tool .tool-result div{flex-wrap:wrap}.compare-legend{gap:12px}}@media(max-width:420px){.comparison-fields{grid-template-columns:1fr}}
.tool-directory .lead{max-width:670px}.directory-group{margin-top:45px;scroll-margin-top:30px}.directory-group .section-heading{margin-bottom:18px}.directory-group h2{font-size:25px;margin:0}.tool-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.directory-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:25px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#1e1b28,#17171f)}.directory-card:hover{border-color:#77618e;transform:translateY(-3px)}.directory-card h3{font-size:19px;line-height:1.35;margin:18px 0 10px}.directory-card p{font-size:13px;color:var(--muted);margin-bottom:25px}.directory-badge{font-size:9px;color:var(--muted);margin-top:8px}.directory-action{margin-top:auto;font-size:12px;color:var(--accent);width:100%;display:flex;justify-content:space-between}.tool-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:11px;color:var(--muted);margin-bottom:28px}.tool-breadcrumb a{color:var(--accent)}.tool-page>h1{font-size:42px}.tool-workspace{max-width:860px}.tool-page:has(.comparison-tool) .tool-workspace{max-width:none}.tool-workspace .about-coin{margin-bottom:0}.tool-help{max-width:800px;margin:32px 0 44px}.tool-help h2,.related-tools>h2{font-size:23px}.tool-help p{font-size:14px;color:var(--muted);line-height:1.9}.tool-workspace .comparison-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace .comparison-tool .comparison-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-workspace .saved-watchlist{margin:0}.tool-page .source-bar{margin-bottom:25px}@media(max-width:900px){.tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-workspace .comparison-tool .comparison-fields{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tool-directory-grid{grid-template-columns:1fr}.directory-card{padding:22px}.tool-page>h1{font-size:34px;letter-spacing:-1px}.tool-breadcrumb{margin-bottom:22px}.tool-workspace .comparison-fields,.tool-workspace .comparison-tool .comparison-fields{grid-template-columns:1fr}.directory-group{margin-top:34px}.directory-group h2{font-size:22px}}

.directory-group .tool-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#personal .directory-card{grid-column:1/-1}@media(max-width:600px){.directory-group .tool-directory-grid{grid-template-columns:1fr}}

.market-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.market-pagination button{background:#272130;color:var(--accent);border:1px solid #4e3e62;border-radius:5px;padding:9px 13px;font-size:11px}.market-pagination button:disabled{opacity:.35;cursor:default}.market-pagination span{font-size:11px;color:var(--muted);text-align:center}@media(max-width:500px){.market-pagination{flex-wrap:wrap}.market-pagination span{order:3;flex-basis:100%}}

.seo-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);padding-top:24px}.seo-breadcrumb a{color:var(--accent)}.seo-faq{margin:40px 0 45px;max-width:850px}.seo-faq h2{font-size:25px;margin-bottom:12px}.seo-faq summary{font-size:14px;line-height:1.6}.seo-faq p{font-size:13px;line-height:1.9;color:var(--muted);margin-bottom:0}.content-credit{font-size:10px!important;color:var(--muted)}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:var(--accent);color:#161021;padding:10px 16px;border-radius:5px}.skip-link:focus{top:12px}.footer-bottom a{color:var(--accent)}.footer-bottom>span:last-child{display:inline}.seo-answer{padding:20px 24px;border-left:3px solid var(--accent);background:#191720;border-radius:0 8px 8px 0;font-size:14px;color:#c8bfd9;margin:25px 0}.seo-answer p{margin:0}.hero+.source-bar{margin-top:10px}
/* Self-hosted fonts: Titillium Web for text and Genos for headings. */
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-SemiBold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-Italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-SemiBoldItalic.woff2') format('woff2');font-style:italic;font-weight:600;font-display:swap}
@font-face{font-family:'Titillium Web';src:url('../fonts/titillium-web/TitilliumWeb-BoldItalic.woff2') format('woff2');font-style:italic;font-weight:700;font-display:swap}
body{font-family:'Titillium Web',Arial,sans-serif}
@font-face{font-family:Genos;src:url('../fonts/genos/Genos-ExtraLight.woff2') format('woff2');font-style:normal;font-weight:250;font-display:swap}
@font-face{font-family:Genos;src:url('../fonts/genos/Genos-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Genos;src:url('../fonts/genos/Genos-SemiBold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
h1,h2,h3,h4,h5,h6{font-family:Genos,Arial,sans-serif;font-weight:600}

