:root{--tool-gold:#b58d28;--tool-gold2:#d5b553;--tool-ink:#282315;--tool-panel:#f5f0df;--tool-line:rgba(132,102,27,.28);--tool-muted:#756d59;--tool-good:#397552;--tool-warn:#9a6c16;--tool-bad:#9b493e}
*{box-sizing:border-box}
.iron-tools-main{max-width:1320px;margin:0 auto;padding:34px 24px 72px}
.iron-tools-hero{padding:30px 34px;border:1px solid var(--tool-line);border-radius:18px;background:linear-gradient(140deg,rgba(255,255,255,.72),rgba(235,228,205,.58));box-shadow:0 18px 48px rgba(61,49,17,.08)}
.iron-tools-kicker{display:block;margin-bottom:9px;color:#a77716;font:800 11px/1.2 system-ui;letter-spacing:.16em;text-transform:uppercase}.iron-tools-hero h1{margin:0 0 9px;font:800 clamp(30px,4vw,54px)/1.04 Georgia,serif;color:#272116}.iron-tools-hero p{max-width:850px;margin:0;color:#655e4d;font:15px/1.7 system-ui}
.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.tool-card{display:flex;flex-direction:column;min-height:190px;padding:23px;border:1px solid var(--tool-line);border-radius:15px;background:rgba(249,246,235,.82);text-decoration:none;color:inherit;box-shadow:0 10px 28px rgba(55,44,14,.05)}.tool-card:hover{transform:translateY(-2px);border-color:rgba(151,112,20,.55)}.tool-card span{color:#a87817;font:800 10px/1 system-ui;letter-spacing:.13em}.tool-card h2{margin:10px 0 8px;font:750 24px/1.15 Georgia,serif}.tool-card p{margin:0;color:#6d6552;line-height:1.6}.tool-card b{margin-top:auto;padding-top:18px;color:#896716;font:800 12px system-ui}
.tool-panel{margin-top:20px;padding:22px;border:1px solid var(--tool-line);border-radius:15px;background:rgba(249,246,235,.84);box-shadow:0 10px 28px rgba(55,44,14,.05)}.tool-panel h2,.tool-panel h3{margin-top:0;color:#2b2517}.tool-note{padding:12px 14px;border-left:3px solid var(--tool-gold);background:rgba(203,169,75,.10);color:#6f6346;font:13px/1.55 system-ui}
.tool-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.tool-field{display:grid;gap:6px}.tool-field label,.tool-field>span{font:800 11px/1.2 system-ui;color:#71602f}.tool-field input,.tool-field select,.tool-field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(128,101,31,.38);border-radius:9px;background:#fffdf7;color:#2e291d;font:13px system-ui;outline:none}.tool-field textarea{min-height:98px;resize:vertical}.tool-field input:focus,.tool-field select:focus,.tool-field textarea:focus{border-color:#af8520;box-shadow:0 0 0 3px rgba(181,141,40,.11)}
.tool-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #84661c;border-radius:9px;background:linear-gradient(180deg,#d9bd61,#b99635);color:#2b2009;font:900 12px system-ui;cursor:pointer}.tool-button.secondary{background:transparent;color:#725719}.tool-button:disabled{opacity:.55;cursor:not-allowed}
.tool-results{margin-top:18px}.tool-empty{padding:26px;border:1px dashed rgba(132,102,27,.3);border-radius:12px;text-align:center;color:#807761}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-card{padding:16px;border:1px solid var(--tool-line);border-radius:12px;background:rgba(255,255,255,.42)}.metric-card span{display:block;color:#7d7259;font:800 10px system-ui;letter-spacing:.08em;text-transform:uppercase}.metric-card strong{display:block;margin-top:7px;font:800 27px Georgia,serif;color:#292316}.metric-card small{display:block;margin-top:5px;color:#7b715b;line-height:1.45}
.compare-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compare-slot{display:grid;gap:6px}.compare-slot label{font:800 10px system-ui;color:#78642d}.compare-slot select{min-height:43px;width:100%;border:1px solid rgba(128,101,31,.38);border-radius:9px;background:#fffdf7;padding:8px;color:#2c271b}.compare-scroll{overflow:auto;margin-top:18px;border:1px solid var(--tool-line);border-radius:13px}.compare-table{width:100%;min-width:850px;border-collapse:separate;border-spacing:0;background:rgba(255,253,247,.68)}.compare-table th,.compare-table td{padding:11px 12px;border-bottom:1px solid rgba(118,94,31,.15);border-right:1px solid rgba(118,94,31,.10);vertical-align:top}.compare-table th:first-child{position:sticky;left:0;z-index:2;width:180px;background:#eee6ce;color:#5c4a1c;text-align:left}.compare-table thead th{background:#e5dcc1;color:#342b15}.compare-table td{font:12px/1.45 system-ui;color:#514a39}.compare-table tr:last-child td,.compare-table tr:last-child th{border-bottom:0}.compare-best{background:rgba(84,144,99,.13)!important;color:#315d3c!important;font-weight:800}.compare-poor{background:rgba(170,102,80,.08)!important}.compare-product-head{display:grid;gap:4px}.compare-product-head strong{font:800 14px Georgia,serif}.compare-product-head small{color:#7b6d4c}
.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.guide-card{padding:20px;border:1px solid var(--tool-line);border-radius:14px;background:rgba(249,246,235,.84)}.guide-card h2{margin:0 0 8px;font:750 20px Georgia,serif}.guide-card p{margin:0;color:#655e4d;line-height:1.65}.guide-card ul{margin:10px 0 0;padding-left:19px;color:#655e4d;line-height:1.6}.guide-chip{display:inline-block;margin:7px 5px 0 0;padding:4px 8px;border-radius:999px;border:1px solid rgba(145,112,29,.26);background:rgba(201,164,62,.08);font:800 10px system-ui;color:#725719}
.update-list{display:grid;gap:13px;margin-top:18px}.update-item{display:grid;grid-template-columns:118px 1fr;gap:16px;padding:17px;border:1px solid var(--tool-line);border-radius:13px;background:rgba(249,246,235,.8)}.update-date{font:800 11px system-ui;color:#9d7318}.update-item h3{margin:0 0 6px;font:750 18px Georgia,serif}.update-item ul{margin:0;padding-left:18px;color:#655e4d;line-height:1.6}
.request-list{display:grid;gap:10px;margin-top:14px}.request-card{display:grid;grid-template-columns:1fr auto;gap:13px;padding:15px;border:1px solid var(--tool-line);border-radius:11px;background:rgba(255,255,255,.36)}.request-card h3{margin:3px 0 5px;font:750 16px Georgia,serif}.request-card p{margin:0;color:#706957;font:12px/1.5 system-ui}.request-tag{font:850 9px system-ui;letter-spacing:.09em;color:#9a711c;text-transform:uppercase}.vote-button{align-self:center;min-width:68px;padding:8px 9px;border:1px solid #a27c20;border-radius:9px;background:rgba(206,173,74,.12);color:#5a4511;font:900 11px system-ui;cursor:pointer}.request-status{margin-top:10px;color:#7c6b3b;font:12px system-ui}
.psu-match-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.psu-match{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid var(--tool-line);border-radius:10px;text-decoration:none;color:inherit;background:rgba(255,255,255,.34)}.psu-match:hover{border-color:#a8822a}.psu-match strong{font:750 14px Georgia,serif}.psu-match small{display:block;margin-top:3px;color:#776e5a}.psu-match b{color:#815f12;white-space:nowrap}
body:not(.light){--tool-ink:#ebe2c9;--tool-panel:#11140e;--tool-line:rgba(194,153,47,.27);--tool-muted:#aaa189;background:#0d100c;color:#e6ddc4}.dark-placeholder{display:none}body:not(.light) .iron-tools-hero{background:linear-gradient(140deg,#15180f,#0f120d);box-shadow:0 18px 48px rgba(0,0,0,.2)}body:not(.light) .iron-tools-hero h1,body:not(.light) .tool-panel h2,body:not(.light) .tool-panel h3,body:not(.light) .tool-card h2,body:not(.light) .guide-card h2,body:not(.light) .metric-card strong,body:not(.light) .update-item h3,body:not(.light) .request-card h3{color:#eee5cf}body:not(.light) .iron-tools-hero p,body:not(.light) .tool-card p,body:not(.light) .guide-card p,body:not(.light) .guide-card ul,body:not(.light) .update-item ul,body:not(.light) .request-card p,body:not(.light) .metric-card small{color:#aaa18c}body:not(.light) .tool-card,body:not(.light) .tool-panel,body:not(.light) .guide-card,body:not(.light) .update-item{background:#12150f}body:not(.light) .tool-field input,body:not(.light) .tool-field select,body:not(.light) .tool-field textarea,body:not(.light) .compare-slot select{background:#0c0f0b;color:#e8dfc7;border-color:rgba(183,143,39,.38)}body:not(.light) .compare-table{background:#0d100c}body:not(.light) .compare-table th:first-child{background:#19190f;color:#d6bd72}body:not(.light) .compare-table thead th{background:#16180f;color:#e0ce98}body:not(.light) .compare-table td{color:#b9b09a}body:not(.light) .metric-card,body:not(.light) .request-card,body:not(.light) .psu-match{background:#0f120d}
@media(max-width:900px){.tool-grid,.guide-grid,.tool-form-grid,.metric-grid,.psu-match-list{grid-template-columns:1fr}.compare-toolbar{grid-template-columns:1fr 1fr}.update-item{grid-template-columns:1fr}.iron-tools-main{padding:24px 14px 55px}.iron-tools-hero{padding:22px}.request-card{grid-template-columns:1fr}.vote-button{justify-self:start}}
@media(max-width:560px){.compare-toolbar{grid-template-columns:1fr}}
/* v414 comparison refinements */
.compare-page-actions-v414{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.compare-diff-toggle-v414{display:inline-flex;align-items:center;gap:8px;color:#6f5a24;font:800 11px system-ui}.compare-diff-toggle-v414 input{accent-color:#a9811e}.compare-product-head-v414{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;min-width:190px}.compare-product-image-v414{width:70px;height:54px;object-fit:contain;border-radius:7px;background:#080b08;border:1px solid rgba(133,104,29,.22)}.compare-product-copy-v414{display:grid;gap:4px}.compare-product-copy-v414 a{color:inherit;text-decoration:none}.compare-product-copy-v414 a:hover{text-decoration:underline}.compare-row-same-v414.is-hidden-v414{display:none}.compare-table td.compare-same-v414{color:#8a826f}.compare-slot select{font-size:12px}.compare-slot:nth-child(n+3) label::after{content:' · isteğe bağlı';font-weight:600;opacity:.65}.compare-page-v414 .tool-empty{font-size:13px}body:not(.light) .compare-diff-toggle-v414{color:#d0b665}
@media(max-width:700px){.compare-page-actions-v414{align-items:stretch;flex-direction:column}.compare-page-actions-v414 .tool-button{width:100%}}
.compare-table thead th{position:sticky;top:0;z-index:3}.compare-table thead th:first-child{z-index:4}

/* v415 — comparison readability, fixed tool footer and status colors. */
body[data-page="tools"] .site-shell,body[data-page="compare"] .site-shell,body[data-page="watt"] .site-shell,body[data-page="updates"] .site-shell,body[data-page="request"] .site-shell{min-height:100vh;display:flex;flex-direction:column}
body[data-page="tools"] .iron-tools-main,body[data-page="compare"] .iron-tools-main,body[data-page="watt"] .iron-tools-main,body[data-page="updates"] .iron-tools-main,body[data-page="request"] .iron-tools-main{width:100%;flex:1 0 auto}
body[data-page="tools"] .footer-top-rail,body[data-page="compare"] .footer-top-rail,body[data-page="watt"] .footer-top-rail,body[data-page="updates"] .footer-top-rail,body[data-page="request"] .footer-top-rail{margin-top:auto}
.compare-table-v415{min-width:1040px}.compare-section-row-v415>th{position:static!important;left:auto!important;padding:10px 12px!important;background:linear-gradient(90deg,rgba(181,141,40,.22),rgba(181,141,40,.06))!important;color:#a87a18!important;font:900 11px/1.2 system-ui!important;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid rgba(181,141,40,.34)!important}
.compare-data-row-v415>th{font-weight:800!important}.compare-value-v415{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:150px;overflow-wrap:anywhere}.compare-rating-v415{flex:0 0 auto;display:inline-flex;padding:3px 6px;border-radius:999px;font:900 9px/1 system-ui;white-space:nowrap}.compare-rating-v415.good{background:rgba(70,148,95,.20);color:#62a976}.compare-rating-v415.mid{background:rgba(197,154,48,.18);color:#b58c25}.compare-rating-v415.warn{background:rgba(207,126,40,.18);color:#c77f2e}.compare-rating-v415.bad{background:rgba(191,73,62,.20);color:#c8675d}.compare-grade-good{background:rgba(59,126,77,.10)!important}.compare-grade-mid{background:rgba(166,131,42,.08)!important}.compare-grade-warn{background:rgba(177,99,33,.10)!important}.compare-grade-bad{background:rgba(159,61,51,.13)!important}.compare-legend-v415{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0 4px;color:#71664e;font:800 10px system-ui}.compare-legend-v415 span{display:inline-flex;gap:6px;align-items:center}.compare-legend-v415 i{width:10px;height:10px;border-radius:3px;display:inline-block}.compare-legend-v415 i.good{background:#4b8e60}.compare-legend-v415 i.mid{background:#b18a2f}.compare-legend-v415 i.bad{background:#a34f45}.compare-legend-v415 small{font-weight:600;opacity:.8}.compare-product-image-v414{background:#050705!important}.compare-table-v415 td{min-width:210px}
body:not(.light) .compare-section-row-v415>th{background:linear-gradient(90deg,rgba(194,153,47,.16),rgba(194,153,47,.035))!important;color:#d0a83b!important}body:not(.light) .compare-rating-v415.good{color:#88c89a}body:not(.light) .compare-rating-v415.mid{color:#dfbb56}body:not(.light) .compare-rating-v415.warn{color:#e5a04e}body:not(.light) .compare-rating-v415.bad{color:#e37d72}body:not(.light) .compare-legend-v415{color:#bfb39a}
.compare-summary-grid-v415{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:16px 0 6px}.compare-summary-card-v415{padding:13px;border:1px solid var(--tool-line);border-radius:11px;background:rgba(255,255,255,.32)}.compare-summary-card-v415>strong{display:block;margin-bottom:9px;font:800 14px Georgia,serif}.compare-summary-bad-v415,.compare-summary-good-v415{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.compare-summary-bad-v415>b,.compare-summary-good-v415>b{width:100%;font:900 9px system-ui;text-transform:uppercase;letter-spacing:.09em}.compare-summary-bad-v415>b{color:#a94f45}.compare-summary-good-v415>b{color:#43815a}.compare-summary-bad-v415 span,.compare-summary-good-v415 span{padding:4px 7px;border-radius:7px;font:700 10px/1.3 system-ui}.compare-summary-bad-v415 span{background:rgba(176,70,59,.12);color:#98463d}.compare-summary-good-v415 span{background:rgba(70,139,91,.10);color:#3f7450}body:not(.light) .compare-summary-card-v415{background:#0f120d}body:not(.light) .compare-summary-bad-v415 span{color:#e5867c}body:not(.light) .compare-summary-good-v415 span{color:#8bc49a}
