/* Public interface: readable type, stronger contrast and market/tool hierarchy. */
:root{--text:#344b59;--muted:#526773;--accent:#087157;--line:#d8e2e7}
body{font-size:17px;line-height:1.75}body.ceptedoviz{--accent:#88631d;--muted:#58666c}
.site-main{max-width:1380px;padding-top:32px}.site-header .utility,.utility{font-size:13px;letter-spacing:0}.masthead{max-width:1380px;padding-top:22px;padding-bottom:22px}.masthead input{font-size:16px}.primary-nav{max-width:1380px;gap:24px}.primary-nav>a{font-size:15px;padding:16px 0}.ticker{max-width:1380px}.ticker small{font-size:14px;color:var(--text);font-weight:600}.ticker strong{font-size:25px}.ticker span{font-size:13px;color:var(--muted);line-height:1.6}.demo-note{max-width:1380px;font-size:13px;letter-spacing:0}.brand-line{font-size:15px}.home-heading{align-items:center;margin-bottom:28px}.home-heading h1,.ceptedoviz .home-heading h1{font-size:40px;letter-spacing:-1.2px}.home-heading p{font-size:17px;line-height:1.7}.eyebrow{font-size:13px;letter-spacing:1px;line-height:1.6}.section-head{gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.section-head h2{font-size:27px;line-height:1.35}.section-head a,.text-link{font-size:15px;white-space:normal}.section{margin-top:40px}.pill{font-size:14px}.button{font-size:16px;min-height:48px;white-space:normal;text-align:center}.page-heading p{font-size:17px}
.home-priority{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:28px;align-items:stretch}.home-market-panel,.home-tools-panel{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--paper);min-width:0}.home-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-market-card{display:flex;flex-direction:column;gap:14px;padding:20px 16px;border:1px solid var(--line);border-radius:12px;background:#f7faf9;min-width:0;transition:border-color .15s}.home-market-card:hover{border-color:var(--accent)}.home-market-name{font-size:16px;font-weight:700;color:var(--ink);display:flex;align-items:flex-start;justify-content:space-between;gap:10px;line-height:1.5}.home-market-name>span{color:var(--accent)}.home-market-card>strong{font-size:clamp(22px,2.1vw,29px);line-height:1.35;font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-market-card strong>small{display:block;font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);margin-top:5px}.home-market-time{font-size:13px;color:var(--muted);line-height:1.65;margin-top:auto;overflow-wrap:break-word}.home-market-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.home-market-links>a{border:1px solid var(--line);border-radius:7px;padding:7px 12px;font-size:14px;font-weight:600;color:var(--accent)}.home-tools-panel{background:linear-gradient(145deg,#eaf5ef,#f8fbf9);border-color:#c7ded1}.home-tools-panel>.button{display:flex;margin-top:20px;width:100%}.home-tool-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-tool-shortcuts>a{padding:18px;background:#fff;border:1px solid #d1e1d8;border-radius:12px;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-tool-icon{width:42px;height:42px;display:grid;place-items:center;font-size:22px;color:var(--accent);background:var(--soft);border-radius:10px}.home-tool-shortcuts h3{font-size:18px;margin:13px 0 12px;line-height:1.4}.home-tool-shortcuts a>span:last-child{font-size:13px;color:var(--accent);margin-top:auto;font-weight:600}.home-workbench{display:grid;grid-template-columns:minmax(340px,1fr) minmax(0,1.6fr);gap:28px;align-items:start}.home-workbench>.surface{min-width:0}.home-history-links{display:grid;gap:12px;flex-shrink:0}.ceptedoviz .home-tools-panel{background:linear-gradient(145deg,#fbf2de,#fdfbf6);border-color:#e3d5b7}.ceptedoviz .home-tool-shortcuts>a{border-color:#e4d9c3}.ceptedoviz .home-market-card{background:#fcfaf5}.ceptedoviz .primary-nav{padding-left:max(30px,calc((100% - 1320px)/2));padding-right:max(30px,calc((100% - 1320px)/2))}
/* Tables keep their type size and scroll inside their container on small screens. */
.market-table{font-size:16px;min-width:620px;width:100%}.market-table th{font-size:14px;color:var(--muted);font-weight:600}.market-table td{font-size:16px;padding:19px 12px}.market-table td small,.asset-name small,.equity-table small{font-size:13px;line-height:1.65;color:var(--muted)}.asset-name strong{font-size:16px}.coin{flex-shrink:0}.caption,.byline,.article-cover figcaption{font-size:14px;color:var(--muted)}.prose{font-size:18px;line-height:1.9}.article-lead{font-size:20px;color:var(--muted)}.article h1{line-height:1.3}.news-copy h3,.ceptedoviz .news-copy h3{font-size:21px}.news-copy p{font-size:16px;color:var(--muted)}.news-copy small,.news-copy .eyebrow{font-size:13px;color:var(--muted)}.footer-main>div,.footer-main p{font-size:15px}.footer-main strong{font-size:16px}.footer-main .logo strong{font-size:29px}.footer-bottom{font-size:13px}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:30px}.site-footer{padding-left:max(24px,calc((100% - 1320px)/2));padding-right:max(24px,calc((100% - 1320px)/2))}
/* Calculators: larger labels, comfortable inputs and a result that leads. */
.tools-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tool-card{padding:28px}.tool-card h2{font-size:22px;line-height:1.4}.tool-card p{font-size:16px;color:var(--muted);line-height:1.75}.tool-card-group,.tool-card-action{font-size:14px;color:#356657}.tool-card-group{padding-left:8px}.tool-card-icon{font-size:22px}.tool-card-icon--wide{font-size:13px}.tool-filter button{font-size:15px}.tool-search,.detailed-tool label,.calculator label,.history-form label,.search-label{font-size:15px;color:var(--text);line-height:1.6}.detailed-tool input,.detailed-tool select,.calculator input:not([type=radio]),.calculator select,.history-form input,.history-form select{font-size:18px;min-height:52px}.calculator input.amount-input{font-size:32px}.calculator h2{font-size:25px}.calculator .pill{font-size:13px}.segmented button{font-size:15px;min-height:44px}.calc-result>span,.calc-result small{font-size:14px;color:var(--muted)}.calc-result strong{font-size:36px}.tool-result{color:var(--text)}.tool-result>span,.tool-result p,.tool-result-actions button{font-size:15px}.tool-result>strong{font-size:38px}.tool-breakdown{font-size:15px;line-height:1.7}.tool-help p,.tool-help li,.tool-local-note p,.material-input-note{font-size:16px;color:var(--muted)}.tool-input-wrap>span{font-size:15px}.tool-breadcrumb{font-size:14px}.tool-result-actions{flex-wrap:wrap}.tool-page-heading>p{font-size:17px;color:var(--muted)}
/* Metals and gemstones: clear hierarchy, fewer cards per row and dark labels. */
.material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.material-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.material-grid-featured .material-card{border-top:3px solid var(--accent);background:#fcfefd}.material-catalog-section{margin-top:34px}.material-catalog-section .section-head{margin-bottom:20px}.material-card{padding:26px}.material-card-top>small{font-size:13px;color:var(--muted);line-height:1.6}.material-symbol{font-size:22px}.material-symbol--label{font-size:12px}.material-card h2{font-size:25px;margin-top:20px}.material-card p{font-size:16px;color:var(--muted);line-height:1.8}.material-card-price strong{font-size:29px;color:#214e3d}.material-card-price strong>small{font-size:14px;color:var(--muted)}.material-card-price>span,.material-card-link{font-size:14px;color:#466253}.material-card-link{font-weight:600;color:var(--accent);padding-top:4px}.material-tabs a{font-size:15px;min-height:46px}.materials-hero p,.tools-hero p{font-size:17px;color:#d0e0e5}.materials-hero-links a{font-size:15px}.material-detail-heading p{font-size:17px;color:var(--muted)}.material-detail-heading .eyebrow{font-size:13px}.material-quote>p,.material-quote>small,.material-quote strong>small{font-size:14px;color:var(--muted)}.material-quote>span{font-size:15px;color:var(--text)}.material-spread{font-size:15px;color:var(--text)}.material-stale{font-size:13px;color:#70551d}.material-attribution p,.material-sources p,.gemstone-guide>p,.gem-offers>p,.material-education p{font-size:16px;color:var(--muted)}.material-attribution a,.material-sources>a{font-size:15px;color:var(--accent)}.gem-factor-grid strong{font-size:17px;color:var(--ink)}.gem-factor-grid p{font-size:15px;color:var(--muted)}.gem-offers small{font-size:13px;color:var(--muted)}.material-quick-links a>span,.material-quick-links a:last-child{font-size:15px}.material-detail-heading h1{line-height:1.35}.material-chart .axis{fill:#526773;font-size:13px}.ceptedoviz .material-grid-featured .material-card{background:#fffdfa}.empty{font-size:16px}
@media(max-width:1150px){.home-priority{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);gap:20px}.home-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-market-card>strong{font-size:28px}.home-workbench{grid-template-columns:minmax(300px,1fr) minmax(0,1.4fr);gap:20px}.material-grid,.material-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.primary-nav{gap:20px}}
@media(max-width:850px){.home-priority,.home-workbench{grid-template-columns:1fr}.home-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-heading h1,.ceptedoviz .home-heading h1{font-size:34px}.home-heading{align-items:flex-start;flex-wrap:wrap}.home-heading>.button{font-size:15px}.tools-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{padding:24px}.section-head h2{font-size:25px}.footer-main{grid-template-columns:1fr 1fr}.article-grid{grid-template-columns:1fr}.news-card{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}.news-copy h3{font-size:22px}.news-copy p{display:block}.news-card>a{height:100%;aspect-ratio:auto}.news-copy small{font-size:13px}.site-main{padding-left:20px;padding-right:20px}}
@media(max-width:600px){body{font-size:17px}.site-main{padding:24px 16px 40px}.utility{font-size:12px;line-height:1.6}.utility div{gap:10px}.masthead{padding:18px 16px}.logo{font-size:27px}.mobile-menu{font-size:15px;min-height:44px}.demo-note{font-size:13px}.ticker>a{flex-basis:205px!important}.ticker small{font-size:14px}.ticker strong{font-size:25px}.ticker span{font-size:13px}.home-heading h1,.ceptedoviz .home-heading h1{font-size:32px;line-height:1.25}.home-heading p{font-size:16px}.home-heading .eyebrow{font-size:12px}.home-heading>.button{width:100%}.eyebrow{font-size:12px}.home-market-panel,.home-tools-panel{padding:22px 18px;border-radius:13px}.home-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-market-card{padding:16px 12px}.home-market-name{font-size:16px}.home-market-card>strong{font-size:26px}.home-market-time{font-size:13px}.home-tool-shortcuts h3{font-size:18px}.home-tool-shortcuts>a{padding:16px}.home-tools-panel>.button{font-size:16px}.home-market-links>a{font-size:14px}.home-workbench{gap:24px}.section{margin-top:32px}.section-head{gap:12px}.section-head h2{font-size:25px}.section-head a{font-size:15px}.tools-catalog,.material-grid,.material-grid-featured{grid-template-columns:1fr;gap:18px}.tool-card{display:flex;padding:25px}.tool-card-group{margin-top:0;font-size:14px}.tool-card h2{font-size:23px;margin:20px 0 12px}.tool-card p{font-size:16px;margin-bottom:24px}.tool-card-icon{width:45px;height:45px;font-size:22px}.tool-card-icon--wide{font-size:13px}.tool-card-action{font-size:14px}.tool-filter button,.material-tabs a{font-size:15px}.tool-result>strong{font-size:34px}.tool-breakdown{font-size:15px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.tool-help p,.tool-help li{font-size:16px}.tool-breadcrumb{font-size:13px}.tool-page-heading h1{font-size:32px}.tool-page-heading>p{font-size:17px}.detailed-tool label{font-size:15px}.detailed-tool input,.detailed-tool select{font-size:18px}.tool-result-actions{gap:15px}.calculator label{font-size:15px}.calculator select{font-size:16px}.calculator .segmented button{font-size:15px}.calculator .calc-result strong{font-size:34px}.calculator .direction label{font-size:14px}.material-card{padding:25px}.material-card h2{font-size:26px}.material-card p{font-size:16px}.material-card-price strong{font-size:31px}.material-card-top>small{font-size:13px}.material-symbol--label{font-size:12px}.material-card-link{font-size:15px}.material-detail-heading>.material-symbol--label{font-size:11px}.material-detail-heading h1{font-size:31px}.material-detail-heading p{font-size:17px}.material-detail-heading .eyebrow{font-size:12px}.material-attribution,.material-sources,.material-history,.gemstone-guide,.gem-offers{padding:23px!important}.materials-hero,.tools-hero{padding:28px 23px}.materials-hero h1,.tools-hero h1{font-size:31px}.materials-hero p,.tools-hero p{font-size:17px}.materials-hero-links a{font-size:15px}.material-quote>strong{font-size:32px}.material-quote>span{font-size:14px}.material-education h2,.gemstone-guide h2{font-size:24px}.material-attribution h2,.material-sources h2{font-size:24px}.caption{font-size:14px}.market-table{font-size:16px}.market-table td>small{font-size:13px}.market-table th:last-child,.market-table td:last-child{max-width:none}.news-card,.ceptedoviz .news-card{display:block;padding:0}.news-card>a{aspect-ratio:1.8;min-height:0}.news-copy,.ceptedoviz .news-copy{padding:23px}.news-copy h3,.ceptedoviz .news-copy h3{font-size:23px}.news-copy p{font-size:16px;display:block}.news-copy .eyebrow{font-size:13px}.news-copy small{font-size:13px}.prose,.article .prose{font-size:18px;line-height:1.9}.article-lead{font-size:19px}.byline{font-size:14px}.history-banner h2{font-size:29px}.history-banner p{font-size:16px}.history-banner .eyebrow{font-size:12px}.home-history-links{margin-top:22px}.history-banner .button{margin:0}.mobile-bottom-nav a{font-size:13px}.mobile-bottom-nav a>span{font-size:21px}.footer-main>div{font-size:15px}.footer-bottom{font-size:13px}}
@media(max-width:360px){.home-market-grid,.home-tool-shortcuts{grid-template-columns:1fr}.home-market-card>strong{font-size:29px}.material-card,.tool-card{padding:20px}.section-head h2{font-size:23px}.utility{display:none}.home-heading h1,.ceptedoviz .home-heading h1{font-size:29px}.logo{font-size:24px}.logo-mark{gap:2px;margin-right:6px}.mobile-menu{font-size:14px;padding:8px}.mobile-bottom-nav a{font-size:11px}.material-detail-heading{gap:12px}.material-detail-heading h1{font-size:28px}}

.site-main p{overflow-wrap:break-word}.tool-card[data-featured="true"]{border-top:3px solid var(--accent);background:#fcfefd}.ceptedoviz .tool-card[data-featured="true"]{background:#fffdfa}.primary-nav>a[href="/piyasalar"],.primary-nav>a[href="/hesaplama"]{font-weight:800;border-bottom:3px solid currentColor}.home-tools-panel .eyebrow{color:var(--accent)}

.site-main :is(h1,h2,h3){overflow-wrap:break-word}.tool-card-group{min-width:0;overflow-wrap:break-word}
