/*
Theme Name: toolqoe
Template: twentytwentyfour
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: toolqoe
Description: toolqoe TT4 çocuk teması (kurul: T1 + aşılar). Koyu mod yok (acik_kart).
*/
:root{color-scheme:light;--tq-g:linear-gradient(135deg,#4f46e5,#6d28d9);--tq-sr:var(--wp--preset--gradient--seritler);--tq-gl:0 1px 2px #0f172a0d,0 8px 24px -12px #312e812e;--tq-k:#4f46e5;--tq-k7:#4338ca;--tq-k05:#eef2ff;--tq-k2:#c7d2fe;--tq-ki:url(assets/ikon/hesaplama.svg)}.tq-k-hesaplama{--tq-k:#2563eb;--tq-k7:#1d4ed8;--tq-k05:#eff6ff;--tq-k2:#bfdbfe;--tq-ki:url(assets/ikon/hesaplama.svg)}.tq-k-finans{--tq-k:#16a34a;--tq-k7:#15803d;--tq-k05:#f0fdf4;--tq-k2:#bbf7d0;--tq-ki:url(assets/ikon/finans.svg)}.tq-k-zaman{--tq-k:#ea580c;--tq-k7:#c2410c;--tq-k05:#fff7ed;--tq-k2:#fed7aa;--tq-ki:url(assets/ikon/zaman.svg)}.tq-k-medya{--tq-k:#db2777;--tq-k7:#be185d;--tq-k05:#fdf2f8;--tq-k2:#fbcfe8;--tq-ki:url(assets/ikon/medya.svg)}.tq-k-saglik{--tq-k:#0d9488;--tq-k7:#0f766e;--tq-k05:#f0fdfa;--tq-k2:#99f6e4;--tq-ki:url(assets/ikon/saglik.svg)}.tq-k-sorgulama{--tq-k:#7c3aed;--tq-k7:#6d28d9;--tq-k05:#f5f3ff;--tq-k2:#ddd6fe;--tq-ki:url(assets/ikon/sorgulama.svg)}.tq-k-egitim{--tq-k:#0284c7;--tq-k7:#0369a1;--tq-k05:#f0f9ff;--tq-k2:#bae6fd;--tq-ki:url(assets/ikon/egitim.svg)}.tq-k-eglence{--tq-k:#ca8a04;--tq-k7:#a16207;--tq-k05:#fefce8;--tq-k2:#fde68a;--tq-ki:url(assets/ikon/eglence.svg)}*,::before,::after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video{max-width:100%;height:auto}:where(input,select,textarea,button){font-family:inherit}:where(.wp-site-blocks) :focus-visible{outline:2px solid #4338ca;outline-offset:2px;border-radius:4px}::placeholder{color:#5b6477;opacity:1}:where(.entry-content,.tq-sayfa-sonu) a{text-decoration-color:#4f46e559;text-underline-offset:.18em}.wp-site-blocks>main{margin-block-start:0}.tq-gizli,.screen-reader-text:not(:focus){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(.tq-dil,.tq-katmenu-bag,.tq-kat-cip,.tq-guven-oge,.tq-eylem-dugme,.tq-cip,.tq-vaat){display:inline-flex;align-items:center;gap:7px;border:0;border-radius:99px;font-weight:650;text-decoration:none!important}:is(.tq-kart,.tq-adim,.tq-sss-oge,.tq-kaynak-liste li){background:#fff;border:1px solid #e3e6f0;border-radius:16px}.tq-ikon{display:inline-grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--tq-k05);box-shadow:inset 0 0 0 1px var(--tq-k2)}.tq-ikon::before{content:"";width:20px;height:20px;background:var(--tq-k7);-webkit-mask:var(--tq-ki) center/contain no-repeat}:is(.tq-katmenu-bag,.tq-kat-cip,.tq-cip,.tq-bulucu-oge) .tq-ikon{width:26px;height:26px;border-radius:99px;box-shadow:none}:is(.tq-katmenu-bag,.tq-kat-cip,.tq-cip,.tq-bulucu-oge) .tq-ikon::before{width:15px;height:15px}.tq-nb{white-space:nowrap}header.wp-block-template-part{position:relative;z-index:20;background:#fff;border-bottom:1px solid #e3e6f0;box-shadow:0 6px 18px -16px #312e8159}:is(header,footer).wp-block-template-part::before{content:"";display:block;height:3px;background:var(--tq-sr)}.tq-ust-satir{flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between;padding:10px 0 8px}.tq-ust>.tq-ust-kat{margin-block-start:0!important;border-top:1px solid #eef0f6}.wp-block-site-title{flex:none;margin:0;font-size:inherit}.wp-block-site-title a{display:inline-flex;align-items:center;gap:9px;color:#0f172a!important;font-weight:800;text-decoration:none!important}.tq-isaret{flex:none;width:34px;height:34px;border-radius:10px;background:url(assets/ikon/logo.svg) center/30px no-repeat,linear-gradient(135deg,#4f46e5,#7c3aed 55%,#db2777);box-shadow:0 6px 14px -6px #7c3aeda6,inset 0 1px 0 #ffffff40}.tq-kelime{font-size:1.3rem;font-weight:800;letter-spacing:-.035em;line-height:1}.tq-q{background:linear-gradient(135deg,#4f46e5,#db2777);-webkit-background-clip:text;color:transparent}.tq-bulucu{position:relative;flex:1 1 auto;min-width:0;max-width:520px;margin:0}.tq-bulucu::before,.tq-bul-kutu::before{content:"";position:absolute;z-index:1;left:13px;top:50%;width:18px;height:18px;margin-top:-9px;background:#4f46e5;-webkit-mask:url(assets/ikon/ara.svg) center/contain no-repeat;pointer-events:none}.tq-bulucu-girdi,#tq-ara{width:100%;height:44px;padding:0 12px 0 40px;border:1.5px solid #878fa3;border-radius:12px;background:#fbfbfe;color:#0f172a;font-size:.98rem}:is(.tq-bulucu-girdi,#tq-ara):focus{outline:2px solid #4f46e5;outline-offset:1px;border-color:#4f46e5;background:#fff}.tq-bulucu-liste{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:60vh;overflow:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e3e6f0;border-radius:14px;box-shadow:0 18px 40px -18px #1e1b4b73}.tq-bulucu-oge a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:#0f172a;font-size:.95rem;font-weight:600;text-decoration:none}.tq-bulucu-oge[aria-selected=true] a,.tq-bulucu-oge a:hover{background:#eef2ff}.tq-bulucu-bos{padding:10px;color:#475569;font-size:.92rem}.tq-dil-dugmesi{display:flex;flex:none;gap:6px;margin:0;padding:0;list-style:none}.tq-dil{gap:6px;min-height:36px;padding:4px 10px 4px 5px;background:#fff;box-shadow:inset 0 0 0 1px #cfd4e3;color:#475569;font-size:.85rem}.tq-dil:hover{background:#eef2ff;box-shadow:inset 0 0 0 1px #a5b4fc}.tq-dil-kod{display:inline-grid;place-items:center;min-width:26px;height:22px;border-radius:99px;background:#eef0f6;color:#475569;font-size:.68rem;font-weight:800}.tq-dil.is-aktif{background:#eef2ff;box-shadow:inset 0 0 0 1.5px #a5b4fc;color:#4338ca}.tq-dil.is-aktif .tq-dil-kod{background:var(--tq-g);color:#fff}.tq-katmenu-liste{display:flex;gap:6px;margin:0;padding:8px 0;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 92%,transparent)}.tq-katmenu-bag{padding:4px 12px 4px 4px;color:#1e293b;font-size:.88rem;white-space:nowrap}.tq-katmenu-bag:hover{background:var(--tq-k05)}.tq-katmenu-bag.is-aktif{background:var(--tq-k05);box-shadow:inset 0 0 0 1.5px var(--tq-k2);color:var(--tq-k7)}@media (max-width:640px){.tq-ust-satir{gap:8px!important;padding:8px 0 6px}.tq-bulucu-girdi{height:40px;padding-left:34px;font-size:.93rem}.tq-bulucu::before{left:11px}.tq-dil-ad,.tq-ust .tq-dil-dugmesi li:has(.is-aktif){display:none}.tq-dil{padding:4px 5px}.tq-katmenu-liste{padding:5px 0 6px}}.tq-ilgili-izgara,.tq-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none}.tq-kart{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.tq-kart::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tq-k)}.tq-kart:hover{border-color:var(--tq-k2);box-shadow:0 10px 24px -16px var(--tq-k)}.tq-kart-govde{display:flex;flex-direction:column;gap:3px;min-width:0}.tq-kart-bag{color:#0f172a;font-weight:700;line-height:1.3;text-decoration:none}.tq-kart-bag::after{content:"";position:absolute;inset:0}.tq-kart-acik{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#475569;font-size:.87rem;line-height:1.45}.tq-vaat{display:flex;gap:8px;width:fit-content;max-width:100%;padding:5px 14px 5px 5px;box-shadow:inset 0 0 0 1px #f0d38f;font-size:.86rem;line-height:1.35}.tq-vaat-ikon{position:relative;flex:none;width:24px;height:24px;border-radius:99px;background:#f59e0b}.tq-vaat-ikon::before{content:"";position:absolute;inset:4px;background:#2b1a02;-webkit-mask:url(assets/ikon/onay.svg) center/contain no-repeat}footer.wp-block-template-part{background:radial-gradient(700px 260px at 10% 0,#7c3aed59,#7c3aed00 70%),#1e1b4b;color:#e0e7ff}footer.wp-block-template-part::before{height:4px}.tq-alt{padding-top:clamp(32px,5vw,56px);padding-bottom:20px}.tq-alt-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px}.tq-alt-marka .wp-block-site-title a{color:#fff!important}.tq-alt-marka .tq-q{background-image:linear-gradient(135deg,#a5b4fc,#f9a8d4)}.tq-slogan{margin:10px 0;color:#c7d2fe;font-size:.95rem}footer .tq-vaat{margin:0;background:#ffffff14;box-shadow:inset 0 0 0 1px #fde68a73;color:#fff}.tq-alt-blok h2{margin:0 0 10px;color:#fff;font-size:.95rem;font-weight:800}footer .tq-alt-blok ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.95rem}footer a{color:#e0e7ff!important;text-decoration:none}footer a:hover{color:#fff!important;text-decoration:underline!important}footer :focus-visible{outline-color:#c7d2fe}footer .tq-dil{background:none;box-shadow:inset 0 0 0 1px #c7d2fe59}footer .tq-dil.is-aktif{background:#ffffff1f;color:#fff!important}.tq-dil-dugmesi--liste{flex-direction:column;align-items:flex-start}.tq-alt-dip{margin-top:28px!important;padding-top:16px;border-top:1px solid #c7d2fe2e;color:#c7d2fe;font-size:.86rem}.tq-alt-dip p{margin:0}@media (prefers-color-scheme:dark){.sq-tk-resmi{color:#b02525}.sq-vitrin-devam{color:#475569}.sq-vitrin-kat{background:#fff;border-color:#e2e8f0;color:#0f172a}.sq-altin-baglanti span,.sq-dep-son-e,.sq-dep-son-z{color:#64748b}.sq-sk-cerceve{fill:#fff;stroke:#cbd5e1}.sq-sk-uzun{stroke:#334155}.sq-sk-rakam{fill:#334155}.sq-sk-akrep,.sq-sk-yelkovan{stroke:#0f172a}.sq-sk-merkez{fill:#0f172a}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (forced-colors:active){.tq-q,.tq-ana-kahraman .wp-block-post-title{background:none!important;color:CanvasText!important}:is(.sq-btn,.tq-dil,.tq-cip,.tq-eylem-dugme,.tq-guven-oge,.tq-kat-cip,.tq-vaat,.tq-kaynak-rozet,.sq-arac,.tq-kart){border:1px solid CanvasText!important}:is(.tq-ikon,.tq-guven-ikon,.tq-bulucu,.tq-bul-kutu,.tq-vaat-ikon)::before,.tq-eylem-ikon{forced-color-adjust:none;background:CanvasText}}
