/* Yasal sayfalar ve yeni araçlar (kalıp, anagram, Wordle) */
.yasal p,.yasal li{max-width:820px}.yasal h2{margin:26px 0 8px;font-size:20px}.yasal h3{margin:18px 0 6px;font-size:16px}
.yasal p,.yasal li{line-height:1.65}.yasal ul,.yasal ol{padding-left:22px}
.yasal table{width:100%;border-collapse:collapse;font-size:14px;margin:10px 0}.yasal th,.yasal td{border:1px solid #d8dcec;padding:8px 10px;text-align:left;vertical-align:top}.yasal th{background:#f4f6fb}
.yasal .tarih{color:#5a5f82;font-size:13px}
.yasal-link{margin:10px 0 4px}.yasal-not{font-size:12px;color:#7a7fa3;max-width:760px}
.tool{display:grid;gap:12px;margin:8px 0 16px}
.tool .row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}
.tool label{display:grid;gap:4px;font-size:13px;color:#5a5f82;flex:1 1 150px}
.tool input[type=text],.tool input[type=number],.tool select{padding:10px 12px;border:1px solid #d8dcec;border-radius:10px;font:600 16px system-ui;color:#20264f;background:#fff;min-width:0;width:100%}
.tool .big{font-size:20px;letter-spacing:2px;text-transform:uppercase}
.tool button{padding:11px 20px;cursor:pointer}
.tool .more{border:1px solid #d8dcec;border-radius:10px;padding:8px 12px}.tool .more summary{cursor:pointer;font-weight:600}
.tool .more .row{margin-top:10px}
.res-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline;margin:6px 0}
.chips2{display:flex;flex-wrap:wrap;gap:6px 8px;margin:8px 0}
.chips2 a,.chips2 button{display:inline-flex;gap:4px;align-items:baseline;padding:4px 10px;border:1px solid #d8dcec;border-radius:18px;background:#fff;color:#20264f;text-decoration:none;font:700 15px system-ui;cursor:pointer}
.chips2 a:hover,.chips2 button:hover{border-color:#0e7c86;background:#eef9fa}
.chips2 sup{font-size:10px;color:#0e7c86}
.fav{margin-left:2px;border:0;background:none;cursor:pointer;color:#b8bcd6;font-size:15px;padding:0}.fav.on{color:#e0a800}
.sec-h{margin:14px 0 4px;font-size:14px;color:#5a5f82}
.arac-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;margin:10px 0 0}
.arac-grid a{display:block;padding:11px 0;border-top:1px solid #dfe3ee;text-decoration:none;color:#20264f}
.arac-grid a:hover b{text-decoration:underline}.arac-grid b{display:inline;font-size:16px;margin-right:6px}.arac-grid span{font-size:14px;color:#5a5f82}
.wd-grid{display:grid;gap:6px;justify-content:center;margin:12px 0}
.wd-row{display:grid;grid-template-columns:repeat(5,52px);gap:6px}
.wd-c{width:52px;height:52px;border:2px solid #cfd5e6;border-radius:3px;background:#fff;text-align:center;font:800 26px system-ui;text-transform:uppercase;color:#20264f;padding:0;cursor:pointer;caret-color:transparent}
.wd-c.g{background:#6aaa64;border-color:#6aaa64;color:#fff}.wd-c.y{background:#c9b458;border-color:#c9b458;color:#fff}.wd-c.x{background:#787c7e;border-color:#787c7e;color:#fff}
.wd-c:focus-visible{outline:3px solid #0e7c86}
.wd-help{text-align:center;color:#5a5f82;font-size:13px}
@media(max-width:760px){.arac-grid{grid-template-columns:1fr}}
.liste-yazi{padding-left:18px}.liste-yazi li{margin:8px 0}
@media(max-width:380px){.wd-row{grid-template-columns:repeat(5,46px)}.wd-c{width:46px;height:46px}}
.tool .big::placeholder{text-transform:none;letter-spacing:0;font-weight:400}
.hero .tool label,.hero .wd-help{color:#c9cfe8}
.hero .tool .more{border-color:rgba(255,255,255,.35)}
.hero .tool .more summary{color:#fff}
.hero .tool .more label{color:#c9cfe8}
.yasal table{display:block;overflow-x:auto;max-width:100%}.yasal td,.yasal th{min-width:90px;word-break:break-word}

.meanlist .mw{border-top:1px solid #dfe3ee;padding:10px 0}.meanlist .mw:first-of-type{border-top:0}.meanlist h3{margin:0 0 4px;font-size:16px}.meanlist p{margin:2px 0;font-size:15px;max-width:760px}
