[data-tema]{--paper:var(--yazi);--muted:var(--soluk);--quiet:var(--soluk);--line:var(--cizgi);--line-soft:var(--cizgi);--iris:var(--vurgu);--iris-soft:rgba(245,152,94,.12);--ink:var(--bg);--ink-soft:var(--yuzey);--panel:var(--yuzey);--radius-md:12px;--radius-lg:16px}
[data-tema=koyu]{--sage:#a7c8b1;--sage-soft:rgba(167,200,177,.08)}[data-tema=acik]{--sage:#2c6a48;--sage-soft:rgba(44,106,72,.08)}
.container{max-width:1360px;margin-inline:auto;padding-inline:var(--kenar);padding-bottom:clamp(48px,6vw,80px)}.icon{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.eyebrow{font-family:var(--mono);font-size:15px;color:var(--vurgu)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border:1px solid transparent;border-radius:8px;font-size:18px;font-weight:600;transition:background .18s}.button-primary{background:var(--turuncu);color:var(--turuncu-yazi)}.button-primary:hover{background:#ffb083}.button-outline{border-color:var(--sert)}.button-outline:hover{background:var(--yuzey)}.button-small{min-height:46px;padding:0 20px;font-size:16px}.text-link,.muted-link{color:var(--vurgu);font-weight:600}
.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;padding-block:26px;font-family:var(--mono);font-size:14px;color:var(--soluk)}.breadcrumb a:hover{color:var(--vurgu)}
.detail-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(16px,3vw,40px) clamp(40px,5vw,64px);border-bottom:2px solid var(--sert)}.detail-hero .badge{position:static;width:fit-content;background:var(--yuzey);color:var(--yazi);border:1px solid var(--cizgi);font-size:13px}.detail-hero h1{margin-block:20px;font-size:clamp(46px,6vw,92px);letter-spacing:-.04em}.detail-hero p{max-width:540px;font-size:19px;line-height:1.5;color:var(--soluk)}.detail-image img{width:100%;border-radius:12px}.detail-note{font-size:14px!important;margin-top:16px}.product-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:26px}
.buyer-summary{display:flex;flex-wrap:wrap;gap:30px;align-items:center;max-width:430px;margin-top:24px;padding-block:18px;border-block:1px solid var(--cizgi)}.buyer-stat{display:flex;flex-direction:column;gap:5px}.buyer-stat>strong{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--vurgu)}.buyer-stat>strong span{color:inherit}.buyer-stat>span{font-size:14px;color:var(--soluk)}.buyer-stat small{font-size:17px;font-weight:500;color:var(--soluk)}.buyer-rating{display:grid;grid-template-columns:auto auto;column-gap:14px;align-items:center;padding-left:30px;border-left:1px solid var(--cizgi)}.buyer-rating>strong{grid-column:1;grid-row:1}.buyer-rating>span{grid-column:1/-1}.buyer-stars{position:relative;grid-column:2;grid-row:1;font-size:17px;letter-spacing:2px;white-space:nowrap;color:var(--cizgi)}.buyer-stars-fill{position:absolute;left:0;top:0;width:92%;overflow:hidden;color:var(--vurgu)}
.detail-section{padding-top:clamp(40px,5vw,64px)}.detail-section h2{margin-bottom:26px;font-size:clamp(34px,4.5vw,60px);letter-spacing:-.04em}.detail-section>p{max-width:720px;margin-bottom:26px;color:var(--soluk);font-size:18px}
.benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.benefit{padding:28px;border:1px solid var(--cizgi);border-radius:12px;background:var(--yuzey)}.benefit>.icon{color:var(--vurgu);margin-bottom:18px}.benefit h3{margin-bottom:10px;font-size:23px}.benefit p{color:var(--soluk);font-size:16px}
.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;counter-reset:step}.step{padding-top:18px;border-top:5px solid var(--turuncu)}.step:before{counter-increment:step;content:"0" counter(step);display:block;margin-bottom:14px;font-family:var(--mono);font-size:14px;color:var(--vurgu)}.step h3{margin-bottom:10px;font-size:24px}.step p{color:var(--soluk);font-size:16px}
.gallery{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.gallery img{height:370px;width:auto;max-width:none;border:1px solid var(--cizgi);border-radius:10px;scroll-snap-align:start}.screenshot-gallery img{max-height:510px;object-fit:cover;object-position:top}.landscape-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.landscape-gallery figure{min-width:0}.landscape-gallery img{width:100%;border:1px solid var(--cizgi);border-radius:10px}.landscape-gallery figcaption{margin-top:10px;font-size:14px;color:var(--soluk)}
.feature-chips{margin-block:18px 0}.product-faq{max-width:820px}.product-faq details{padding-block:18px;border-bottom:1px solid var(--cizgi)}.product-faq summary{cursor:pointer;font-weight:600}.product-faq details p{padding-top:12px;color:var(--soluk);font-size:16px}
.purchase-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(40px,5vw,64px);padding:clamp(26px,4vw,48px);border-radius:12px;background:var(--turuncu);color:var(--turuncu-yazi)}.purchase-strip h2{font-size:clamp(28px,3.5vw,44px);letter-spacing:-.03em}.purchase-strip p{margin-top:8px}.purchase-strip .button-primary{background:#16130f;color:#fff}.purchase-strip .button-primary:hover{background:#3a332b}.purchase-strip .button-outline{border-color:#16130f}.purchase-strip .button-outline:hover{background:rgba(22,19,15,.1)}
.retired{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding-block:48px}.retired h1{font-size:clamp(42px,6vw,84px);letter-spacing:-.04em}.retired p:not(.eyebrow){max-width:560px;color:var(--soluk);font-size:19px}
body.tools-body main{width:auto;max-width:1120px;margin-inline:auto;padding:36px var(--kenar) clamp(48px,6vw,80px)}.tools-title,.tool-name,.ws-title,.faq h2{font-family:Archivo,"Segoe UI",Arial,sans-serif!important}.tools-body .back-btn{display:inline-flex;margin-bottom:26px;color:var(--soluk);font-size:14px}.tools-body .app-tag{display:block;margin-bottom:12px;font-family:var(--mono);font-size:14px;color:var(--vurgu)}.tools-body .tool-card{font-family:inherit}.tools-body .run-btn{background:var(--turuncu);border-color:var(--turuncu);color:var(--turuncu-yazi)}.tools-body .ws-back{color:var(--yazi)}.tools-body .tool-icon .icon{color:var(--vurgu)}.tools-body .privacy-icon .icon{color:var(--sage)}body.tools-body .tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:900px){.detail-hero{grid-template-columns:minmax(0,1fr)}.gallery img{height:310px}body.tools-body .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body.tools-body .tool-grid{grid-template-columns:minmax(0,1fr)}.buyer-rating{padding-left:20px}}
