/* css/software-market-v12.css */
/* AMA SOFTWARE MARKET V12 */
.market-hero-v12{background:radial-gradient(circle at 78% 12%,rgba(223,16,24,.26),transparent 28%),linear-gradient(135deg,#07131e 0%,#102536 100%);color:#fff;padding:92px 0 78px;overflow:hidden}.market-hero-v12 .market-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center}.market-hero-v12 h1{font-size:clamp(48px,6vw,82px);line-height:.94;letter-spacing:-.055em;margin:14px 0 22px}.market-hero-v12 h1 span{color:#ff4951}.market-hero-v12 p{color:#aebbc5;max-width:720px;font-size:17px;line-height:1.75}.market-hero-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.market-hero-points span{padding:13px 15px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.045);font-size:12px;font-weight:800}.market-visual-v12{border-radius:28px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);padding:18px;box-shadow:0 32px 90px rgba(0,0,0,.28)}.market-window-v12{background:#fff;border-radius:20px;overflow:hidden;color:#111}.market-window-bar{height:42px;background:#eef2f5;display:flex;align-items:center;gap:7px;padding:0 15px}.market-window-bar i{width:8px;height:8px;border-radius:50%;background:#b9c3ca}.market-window-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:18px}.market-window-grid article{min-height:130px;border-radius:16px;padding:18px;background:#f4f6f8;display:flex;flex-direction:column;justify-content:flex-end}.market-window-grid article:first-child{background:#101c28;color:#fff}.market-window-grid small{font-size:9px;letter-spacing:.12em;color:#e01820;font-weight:900}.market-window-grid strong{font-size:18px;line-height:1.08;margin-top:7px}.market-strip-v12{background:#ed111d;color:#fff}.market-strip-v12 .container{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:13px;padding-bottom:13px;font-size:11px;font-weight:900;letter-spacing:.06em}.software-market-v12{padding:92px 0;background:#f6f8fa}.market-top-v12{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.market-top-v12 h2{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.045em;margin:8px 0 0}.market-top-v12 p{max-width:540px;color:#65737e;line-height:1.7}.market-controls-v12{background:#fff;border:1px solid #e0e7ec;border-radius:18px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;box-shadow:0 14px 40px rgba(8,20,31,.05)}.market-filter-row{display:flex;gap:8px;flex-wrap:wrap}.market-filter{border:1px solid #e1e7ec;background:#fff;color:#42515c;border-radius:999px;padding:10px 14px;font-weight:800;font-size:12px;cursor:pointer}.market-filter.active{background:#111d27;color:#fff;border-color:#111d27}.market-search-wrap{position:relative;min-width:300px}.market-search-wrap input{width:100%;height:42px;border:1px solid #dfe6eb;border-radius:12px;padding:0 42px 0 14px;font:inherit}.market-search-wrap span{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#7c8993}.market-result-line{display:flex;justify-content:space-between;align-items:center;margin:0 2px 18px;color:#6c7983;font-size:12px}.market-grid-v12{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-product-card{background:#fff;border:1px solid #dfe6eb;border-radius:24px;overflow:hidden;box-shadow:0 18px 54px rgba(8,20,31,.07);transition:.25s ease}.market-product-card:hover{transform:translateY(-6px);box-shadow:0 28px 68px rgba(8,20,31,.12)}.market-product-card.is-featured{border-color:#f2a3a6}.market-product-media{height:245px;position:relative;overflow:hidden;background:#e9eef2}.market-product-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.market-product-card:hover .market-product-media img{transform:scale(1.025)}.market-product-badges{position:absolute;left:14px;right:14px;top:14px;display:flex;align-items:center;justify-content:space-between;gap:8px}.market-product-badges span,.market-product-badges em{font-style:normal;padding:7px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.06em;backdrop-filter:blur(10px)}.market-product-badges span{background:rgba(8,19,29,.88);color:#fff}.market-product-badges em{background:rgba(237,249,243,.95);color:#168851}.market-product-body{padding:24px}.market-product-meta{display:flex;justify-content:space-between;align-items:center;color:#ed111d;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.11em}.market-product-meta small{color:#9aa5ad}.market-product-body h3{font-size:26px;line-height:1.05;letter-spacing:-.03em;margin:12px 0}.market-product-body p{font-size:13px;line-height:1.72;color:#65727c;min-height:90px}.market-tags{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.market-tags span{font-size:9px;font-weight:800;padding:7px 9px;border-radius:999px;background:#f1f4f6;color:#52616c}.market-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7ecef;padding-top:18px}.market-product-actions .btn{padding:11px 14px}.market-live-link{font-size:11px;font-weight:900;color:#202e38;white-space:nowrap}.market-live-link:hover{color:#ed111d}.market-empty{padding:46px;border:1px dashed #cfd9df;border-radius:20px;text-align:center;color:#6c7983;background:#fff}.market-guide-v12{padding:88px 0;background:#fff}.market-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.market-guide-grid article{padding:28px;border:1px solid #e2e8ec;border-radius:22px;background:#fff}.market-guide-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#101d27;color:#fff;margin-bottom:22px}.market-guide-grid h3{font-size:22px;margin:0 0 10px}.market-guide-grid p{color:#687782;font-size:13px;line-height:1.7}.market-addon-v12{padding:74px 0;background:#0b1721;color:#fff}.market-addon-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.market-addon-panel h2{font-size:clamp(38px,4vw,58px);line-height:.98;letter-spacing:-.045em}.market-addon-panel h2 span{color:#ff4a52}.market-addon-panel p{color:#aab8c2;line-height:1.75}.market-addon-tags{display:flex;flex-wrap:wrap;gap:10px}.market-addon-tags span{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.04);font-size:11px;font-weight:800}.market-final-v12{padding:80px 0;background:#f6f8fa}.market-final-panel{background:#ed111d;color:#fff;border-radius:28px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:28px}.market-final-panel h2{font-size:34px;margin:0 0 8px}.market-final-panel p{margin:0;color:#ffe6e7}.market-final-panel .btn{flex:none}
@media(max-width:1020px){.market-hero-v12 .market-hero-grid,.market-addon-panel{grid-template-columns:1fr}.market-grid-v12{grid-template-columns:1fr 1fr}.market-controls-v12{align-items:stretch;flex-direction:column}.market-search-wrap{min-width:0}.market-guide-grid{grid-template-columns:1fr 1fr}.market-guide-grid article:last-child{grid-column:1/-1}}
@media(max-width:680px){.market-hero-v12{padding:72px 0 62px}.market-hero-v12 h1{font-size:48px}.market-hero-points{grid-template-columns:1fr}.market-top-v12{align-items:flex-start;flex-direction:column}.market-grid-v12,.market-guide-grid{grid-template-columns:1fr}.market-guide-grid article:last-child{grid-column:auto}.market-window-grid{grid-template-columns:1fr}.market-product-body p{min-height:auto}.market-product-actions{align-items:flex-start;flex-direction:column}.market-final-panel{padding:28px;align-items:flex-start;flex-direction:column}.market-final-panel .btn{width:100%;justify-content:center}}

/* css/font-floor.css */
/* >>> okunabilirlik-tabani (uretildi) */
/*
 * Bu blok elle yazılmadı; legacy CSS taranarak üretildi.
 * Yeniden üretmek için: node storage/app/import/font-floor.mjs --write
 *
 * 90 seçici · en küçüğü 8px idi · taban 11px
 */
.ama-case-proof-v11 span,
.ama-delivery-grid-v13 article:not(:last-child)::after,
.ama-delivery-grid-v13 b,
.ama-faq-center-grid-v13 aside span,
.ama-flow-board span,
.ama-mobile-sticky-v13 a,
.ama-mobile-sticky-v13 button,
.ama-mobile-sticky-v13 small,
.ama-package-grid article>em,
.ama-package-grid article>span,
.ama-process-grid b,
.ama-quote-top-v11 span,
.ama-reference-copy-v13 span,
.ama-reference-logos-v13 em,
.ama-sector-feature-grid-v11 b,
.ama-sector-grid b,
.ama-sector-grid span,
.ama-sector-visual-v11 span,
.ama-solution-result>span,
.ama-tech-grid b,
.browser-grid small,
.case-story-v5 span,
.demo-ad small,
.demo-lead>span,
.demo-logo span,
.demo-story-img span,
.demo-weather,
.detail-float-card span,
.detail-screen-footer,
.detail-screen-stage>small,
.detail-screen-top b,
.featured-work-footer,
.featured-work-metrics span,
.featured-work-rail .work-card-media em,
.featured-work-rail .work-card::before,
.featured-work-video,
.hero-showreel small,
.live-badge,
.live-browser-bar,
.live-news-main em,
.live-news-main small,
.live-news-side span,
.live-news-side strong,
.live-proof-body small,
.live-proof-browserbar,
.live-proof-kicker,
.live-proof-trustbar b,
.live-site-brand small,
.live-site-nav span,
.live-status,
.market-context-v13 small,
.market-context-v13 span,
.market-label-v13,
.market-product-badges em,
.market-product-badges span,
.market-product-meta,
.market-select-v13 span,
.market-tags span,
.market-whatsapp-v13,
.market-whatsapp-v13 b,
.market-window-grid small,
.mega-feature>span,
.mega-heading>span,
.mega-live-thumb span,
.mega-product>span,
.module-card-badges span,
.module-detail-feature>span,
.module-detail-kicker em,
.module-detail-kicker small,
.module-detail-kicker span,
.module-detail-strip .container,
.module-showcase-card small,
.page-home .hero-stat span,
.portfolio-card-count,
.portfolio-card-kicker,
.portfolio-premium-strip-v8 .container,
.portfolio-view-label,
.pricing-popular,
.pricing-tag,
.related-module-card>span,
.software-architecture-grid span,
.software-browser-bar span,
.software-browser-float span,
.software-center-card small,
.software-module-cloud span,
.software-platform-strip-v5 .container,
.software-release-v5 .container,
.software-suite-board small,
.work-card-body small,
.work-card-media em {
    font-size: 11px;
}

/*
 * <small> tarayıcı varsayılanında 'smaller' (~0.83em). Yukarıda tabana çekilen
 * bir kutunun içindeki <small> bu yüzden yeniden tabanın altına iniyordu
 * (örn. .market-product-meta small -> 9.17px). max() ile göreli ölçek korunur,
 * ama 11px'in altına inilmez.
 */
small {
    font-size: max(11px, 0.8333em);
}
/* <<< okunabilirlik-tabani */

