
:root{--ink:#0b1739;--muted:#68738d;--line:#e4e8f1;--bg:#f7f9fe;--card:#fff;--blue:#2962ff;--violet:#7c4dff}
*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);background:#fff}
a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 32px));margin:auto}
.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:900;font-size:24px;letter-spacing:-1px}.nav nav{display:flex;gap:28px;font-weight:650;color:#42506d}
.hero{padding:86px 0 70px;background:radial-gradient(circle at 2% 35%,#dfe6ff 0 11%,transparent 11.5%),radial-gradient(circle at 98% 20%,#f4e2f0 0 9%,transparent 9.5%),linear-gradient(#f8fbff,#fff)}
.hero .eyebrow{letter-spacing:2px;text-transform:uppercase;font-weight:800;font-size:12px;color:#53698d;text-align:center}.hero h1{font-size:clamp(44px,6vw,78px);line-height:.98;text-align:center;margin:24px 0 18px;letter-spacing:-3px}.hero p{text-align:center;color:var(--muted);font-size:18px}
.searchbox{max-width:760px;margin:34px auto 16px;border:1px solid #dce3ef;border-radius:20px;padding:20px 22px;box-shadow:0 22px 50px rgba(26,44,91,.08);background:#fff;color:#7b8498}
.chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.chip{border:1px solid var(--line);padding:10px 14px;border-radius:999px;background:#fff;color:#5d6880;font-size:14px}
.section{padding:72px 0}.section h2{font-size:38px;margin:8px 0 28px}.kicker{font-size:12px;letter-spacing:2px;font-weight:850;color:#436388}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border:1px solid var(--line);border-radius:22px;padding:22px;background:var(--card);box-shadow:0 10px 30px rgba(31,54,98,.04)}.card h3{margin:0 0 8px}.card p{color:var(--muted);margin:0}.tool-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tool-link{padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff}
.site-footer{border-top:1px solid var(--line);padding:30px 0;color:#7d879c}
.admin-shell{min-height:100vh;background:#f5f7fb}.admin-wrap{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#0d1730;color:#fff;padding:24px}.sidebar .brand{display:block;margin-bottom:30px}.sidebar a{display:block;padding:11px 12px;border-radius:10px;margin:5px 0;color:#cdd5e6}.sidebar a:hover{background:#182644;color:#fff}.admin-main{padding:34px}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:18px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.stat strong{font-size:34px;display:block}.btn{display:inline-block;border:0;border-radius:10px;padding:11px 16px;background:var(--blue);color:#fff;font-weight:750;cursor:pointer}.btn.secondary{background:#eef2ff;color:#27375c}.btn.danger{background:#b42318}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:16px}.field label{display:block;font-weight:700;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;border:1px solid #dce2ed;border-radius:10px;padding:12px 13px;font:inherit}.field textarea{min-height:120px}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:13px 10px;border-bottom:1px solid var(--line);text-align:left}.alert{padding:12px 14px;border-radius:10px;background:#eef7ee;margin-bottom:14px}.login-wrap{min-height:100vh;display:grid;place-items:center;background:#f5f7fb}.login-card{width:min(420px,calc(100% - 32px));background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 20px 50px rgba(20,38,75,.08)}
@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.tool-list{grid-template-columns:1fr 1fr}.admin-wrap{grid-template-columns:1fr}.sidebar{position:static}.stats{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}}
@media(max-width:620px){.nav nav{display:none}.hero{padding:58px 0 50px}.hero h1{font-size:46px;letter-spacing:-2px}.grid,.tool-list{grid-template-columns:1fr}.section{padding:48px 0}.admin-main{padding:18px}}

.ad-slot{width:min(1180px,calc(100% - 32px));margin:18px auto;text-align:center;min-height:0;overflow:hidden}
.breadcrumb{font-size:14px;color:var(--muted);margin-bottom:18px}.breadcrumb a{color:#3859a6}
.category-hero{padding:58px 0 30px;background:linear-gradient(180deg,#f7f9fe,#fff)}.category-hero h1{font-size:48px;margin:8px 0 12px}
.page-content{max-width:900px}.page-content h2{margin-top:32px}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}
.small-help{font-size:13px;color:#7a859d;margin-top:6px}

.topcats{display:flex;align-items:center;gap:4px;position:relative}
.topcat{position:relative}
.topcat>a,.topcat>button{display:flex;align-items:center;gap:6px;padding:24px 10px;border:0;background:transparent;color:#31405f;font:inherit;font-weight:750;cursor:pointer}
.mega{display:none;position:absolute;top:68px;left:50%;transform:translateX(-50%);width:min(820px,calc(100vw - 32px));background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px rgba(21,36,75,.14);padding:20px;z-index:100}
.topcat:hover .mega,.topcat:focus-within .mega{display:block}
.mega h4{margin:0 0 12px;font-size:15px}
.mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
.mega-link{display:block;padding:10px 12px;border-radius:10px;color:#33415f}
.mega-link:hover{background:#f3f6ff;color:#173a99}
.mega-footer{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-weight:800;color:#284eae}
.menu-more{position:relative}
.mobile-menu-btn{display:none;border:0;background:#eef2ff;color:#1d2f59;border-radius:10px;padding:10px 12px;font-weight:800}
.mobile-drawer{display:none}
@media(max-width:1100px){
  .topcats{display:none}
  .nav nav{display:none}
  .mobile-menu-btn{display:inline-flex}
  .mobile-drawer{display:none;position:fixed;inset:72px 0 0 0;background:#fff;z-index:90;overflow:auto;padding:18px}
  .mobile-drawer.open{display:block}
  .mobile-cat{border-bottom:1px solid var(--line)}
  .mobile-cat>button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border:0;background:#fff;font:inherit;font-weight:850;color:#15244a}
  .mobile-tools{display:none;padding:0 0 12px}
  .mobile-tools.open{display:block}
  .mobile-tools a{display:block;padding:10px 8px;color:#42506d}
}


/* ONLIXO v0.7 brand system */
:root{
  --ink:#0D1B2A;
  --muted:#64748B;
  --line:#E3E8F2;
  --bg:#F7F9FE;
  --card:#FFFFFF;
  --blue:#2563EB;
  --cyan:#00C2FF;
  --violet:#6D28D9;
  --orange:#FF7A00;
  --green:#10B981;
}
body{color:var(--ink)}
.site-header{background:rgba(255,255,255,.97);border-bottom:1px solid rgba(13,27,42,.08)}
.brand-logo{display:flex;align-items:center;min-width:210px}
.brand-logo img{display:block;width:210px;height:auto;max-height:54px;object-fit:contain;object-position:left center}
.hero{background:
 radial-gradient(circle at 4% 38%,rgba(37,99,235,.13) 0 10%,transparent 10.5%),
 radial-gradient(circle at 97% 18%,rgba(255,122,0,.10) 0 8%,transparent 8.5%),
 radial-gradient(circle at 82% 72%,rgba(109,40,217,.06) 0 10%,transparent 10.5%),
 linear-gradient(180deg,#F7FAFF 0%,#FFFFFF 100%)}
.hero .eyebrow{color:#506991}
.hero h1{color:#0D1B2A}
.searchbox{border-color:#DCE4F4;box-shadow:0 24px 60px rgba(37,99,235,.09)}
.chip:hover,.tool-link:hover,.card:hover{border-color:rgba(37,99,235,.38);box-shadow:0 14px 34px rgba(37,99,235,.08);transform:translateY(-1px)}
.btn{background:linear-gradient(135deg,#2563EB,#6D28D9)}
.btn:hover{filter:brightness(1.03)}
.topcat>a:hover,.topcat>button:hover{color:#2563EB}
.mega{border-color:#E2E8F0;box-shadow:0 28px 70px rgba(13,27,42,.14)}
.mega-link:hover{background:linear-gradient(90deg,rgba(37,99,235,.07),rgba(109,40,217,.06));color:#1D4ED8}
.mega-footer{color:#2563EB}
.kicker{color:#2563EB}
.category-accent{height:4px;background:linear-gradient(90deg,#00C2FF,#2563EB,#6D28D9,#FF7A00)}
.site-footer{background:#0D1B2A;color:#D7E1F3;border-top:0}
.category-icon-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:linear-gradient(135deg,#2563EB,#6D28D9,#FF7A00);margin-right:8px}
@media(max-width:1100px){.brand-logo img{width:190px;max-height:50px}}
@media(max-width:620px){.brand-logo img{width:170px;max-height:46px}}


/* ONLIXO v0.7.1 - Mega menu fix */
.site-header{overflow:visible}
.nav{position:relative}
.topcats{position:static;gap:2px;flex:1;justify-content:flex-end}
.topcat{position:static}
.topcat>a,.topcat>button{
  padding:25px 11px;
  white-space:nowrap;
  font-size:15px;
  color:#263858;
}
.topcat>a::after,.topcat>button::after{
  content:"";
  width:6px;height:6px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg) translateY(-2px);
  opacity:.65;
  margin-left:2px;
}
.mega{
  display:none;
  position:absolute;
  top:72px;
  left:0;
  transform:none;
  width:100%;
  max-width:none;
  border-radius:0 0 18px 18px;
  border-top:3px solid #2563EB;
  padding:24px 26px 20px;
  background:#fff;
  box-shadow:0 22px 45px rgba(13,27,42,.15);
}
.topcat:hover .mega,.topcat:focus-within .mega{display:block}
.mega h4{
  color:#0D1B2A;
  font-size:18px;
  margin:0 0 14px;
}
.mega-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:4px 18px;
}
.mega-link{
  position:relative;
  padding:10px 12px 10px 25px;
  border-radius:9px;
  font-weight:650;
  color:#31415f;
}
.mega-link::before{
  content:"›";
  position:absolute;
  left:10px;
  color:#2563EB;
  font-weight:900;
}
.mega-link:hover{
  background:linear-gradient(90deg,rgba(37,99,235,.08),rgba(109,40,217,.05));
  color:#173a99;
}
.mega-footer{
  margin-top:15px;
  padding-top:14px;
  border-top:1px solid #e6eaf2;
}
.mega-footer a{
  display:inline-flex;
  padding:8px 12px;
  border-radius:10px;
  background:#eef4ff;
  color:#1f4eb8;
}
.menu-more .mega{right:0;left:auto;width:480px}
@media(max-width:1250px){
  .topcat>a,.topcat>button{padding-left:8px;padding-right:8px;font-size:14px}
}
@media(max-width:1100px){
  .topcats{display:none}
  .mega{display:none!important}
}

/* ONLIXO v0.7.2 - unified tool pages */
.tool-page{padding:38px 0 74px;background:linear-gradient(180deg,#fbfcff 0,#fff 220px)}
.breadcrumb{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:14px;color:#7a869e;margin:0 0 28px}
.breadcrumb a{color:#44618e}.breadcrumb strong{color:#1a2948}
.tool-heading{display:flex;justify-content:space-between;gap:28px;margin-bottom:24px}
.tool-heading h1{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px;line-height:1.08;margin:8px 0 10px;color:#0D1B2A}
.tool-heading p{font-size:18px;color:#64748B;margin:0;max-width:760px;line-height:1.65}
.tool-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(250px,320px);gap:28px;align-items:start}
.tool-main{min-width:0}
.tool-card,.content-card,.side-card{
 background:#fff;border:1px solid #e3e8f2;border-radius:22px;
 box-shadow:0 14px 40px rgba(13,27,42,.055)
}
.tool-card{padding:28px}
.content-card{padding:28px;margin-top:22px;line-height:1.75;color:#33415f}
.content-card h2{color:#0D1B2A;margin-top:0}
.tool-card .field{margin-bottom:18px}
.tool-card .field label{font-weight:750;color:#172743}
.tool-card input,.tool-card select,.tool-card textarea{
 width:100%;border:1px solid #d9e1ee;border-radius:13px;padding:14px 15px;
 font:inherit;background:#fff;outline:none
}
.tool-card input:focus,.tool-card select:focus,.tool-card textarea:focus{
 border-color:#5e7df5;box-shadow:0 0 0 4px rgba(37,99,235,.09)
}
.tool-card .panel{box-shadow:none;border-radius:14px}
.tool-side{position:sticky;top:96px}
.side-card{padding:20px}
.side-card h3{margin:0 0 10px;font-size:19px}
.side-card>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid #edf0f5;color:#334566;font-weight:650}
.side-card>a:hover{color:#2563EB}
.side-card>a.all-tools{border:0;margin-top:10px;padding:11px 12px;border-radius:11px;background:#f0f5ff;color:#1f4eb8}
.faq-list{border-top:1px solid #edf0f5}
.faq-item{padding:15px 0;border-bottom:1px solid #edf0f5}
.faq-item summary{cursor:pointer;font-weight:800;color:#172743}
.faq-item p{margin:10px 0 0}
@media(max-width:900px){
 .tool-layout{grid-template-columns:1fr}
 .tool-side{position:static}
 .tool-card,.content-card{padding:21px}
}

/* ONLIXO v0.8 tool search & results */
.home-search-wrap{position:relative;max-width:760px;margin:34px auto 16px}
.home-search-input{width:100%;height:72px;border:1px solid #dce4f4;border-radius:20px;padding:0 54px 0 52px;font:inherit;font-size:16px;color:#1a2948;background:#fff;outline:none;box-shadow:0 22px 50px rgba(37,99,235,.08)}
.home-search-input:focus{border-color:#7a8ff5;box-shadow:0 22px 50px rgba(37,99,235,.11),0 0 0 4px rgba(37,99,235,.06)}
.home-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#6c7891}
.home-search-results{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;border:1px solid #e1e6f0;border-radius:18px;padding:8px;box-shadow:0 24px 60px rgba(13,27,42,.15);z-index:80;text-align:left}
.home-search-results.open{display:block}
.home-search-results a{display:block;padding:12px 14px;border-radius:11px}
.home-search-results a:hover{background:#f3f6ff}
.home-search-results strong{display:block;color:#172743}
.home-search-results span{display:block;font-size:13px;color:#748096;margin-top:3px}
.search-empty{padding:16px;color:#77839a}
.result-box strong{color:#172743}

/* ONLIXO v0.8.1 detailed deposit */
.tool-note{display:flex;flex-direction:column;gap:4px;padding:15px 17px;margin-bottom:20px;border-radius:14px;background:linear-gradient(90deg,rgba(37,99,235,.08),rgba(109,40,217,.06));border:1px solid rgba(37,99,235,.12)}
.tool-note span{font-size:14px;color:#66738c}
.rate-line{display:grid;grid-template-columns:1fr auto;gap:10px}
.deposit-result{margin-top:20px}.result-empty,.result-warning,.result-info{padding:16px;border-radius:14px;background:#f7f9fe;border:1px solid #e4e9f3}.result-warning{background:#fff8ed;border-color:#ffe0ab;color:#8b5410}.result-info{background:#f0f6ff;border-color:#d5e4ff}
.deposit-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.deposit-stat{padding:16px;border:1px solid #e3e8f2;border-radius:15px;background:#fff}.deposit-stat span{display:block;font-size:13px;color:#6e7a92;margin-bottom:8px}.deposit-stat strong{display:block;font-size:19px;color:#142341}.deposit-stat small{display:block;margin-top:5px;color:#68748c}.deposit-stat.tax{background:#fff9f3}.deposit-stat.net{background:#f2fbf7}.deposit-stat.net strong{color:#087a4d}
.deposit-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-top:12px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#0D1B2A,#1a3473)}.deposit-total span{font-weight:650}.deposit-total strong{font-size:24px}
.deposit-reason{margin-top:14px;padding:16px 18px;border-left:4px solid #2563EB;border-radius:0 13px 13px 0;background:#f8faff}.deposit-reason p{margin:6px 0;color:#53627d}.deposit-reason span{font-size:13px;color:#7a869b}
.calc-detail{margin-top:14px;border:1px solid #e3e8f2;border-radius:14px;padding:14px 16px}.calc-detail summary{cursor:pointer;font-weight:800}.formula-box{padding-top:10px;color:#53627a;line-height:1.65}
.history-card{margin-top:26px;padding:22px;border-radius:18px;background:#fbfcff;border:1px solid #e3e8f2}.history-card h3{margin-top:0}.history-card>p{color:#65718a}.history-table-wrap{overflow:auto}.history-table{width:100%;border-collapse:collapse;background:#fff}.history-table th,.history-table td{padding:12px 13px;text-align:left;border-bottom:1px solid #edf0f5;white-space:nowrap}.history-table th{font-size:13px;color:#68748b;background:#f6f8fc}.legal-note{font-size:12px!important;line-height:1.55;margin-bottom:0}
@media(max-width:760px){.deposit-summary{grid-template-columns:1fr 1fr}.rate-line{grid-template-columns:1fr}.deposit-total{align-items:flex-start;flex-direction:column}.deposit-total strong{font-size:21px}}
@media(max-width:460px){.deposit-summary{grid-template-columns:1fr}}

/* ONLIXO v0.8.2 — universal calculator experience */
.auto-tax-box{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:4px 0 20px;border:1px solid #d9e6ff;border-radius:15px;background:linear-gradient(90deg,#f2f7ff,#faf7ff)}
.auto-tax-box strong{display:block;color:#142341}.auto-tax-box span{font-size:13px;color:#65728c}
.auto-tax-badge{flex:none!important;padding:8px 12px;border-radius:999px!important;background:#e9f2ff;color:#1f58c5!important;font-weight:850;font-size:14px!important}
.tool-actions{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 22px}
.tool-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid #b9e4f6;border-radius:10px;background:#9de7fb;color:#0d263d;font:inherit;font-size:13px;font-weight:800;cursor:pointer;text-decoration:none;transition:.16s ease}
.tool-action:hover{background:#78d9f5;border-color:#83d8f1;transform:translateY(-1px)}
.content-kicker{font-size:12px;font-weight:900;letter-spacing:1.7px;color:#2563eb;margin-bottom:14px}
.tool-information h2{font-size:24px;margin:28px 0 10px}.tool-information h2:first-of-type{margin-top:0}
.tool-information h3{font-size:19px;margin:24px 0 8px}.tool-information ul{padding-left:22px}.tool-information li{margin:7px 0}
.onlixo-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);opacity:0;background:#0d1b2a;color:#fff;padding:11px 17px;border-radius:11px;z-index:9999;box-shadow:0 12px 35px rgba(0,0,0,.22);transition:.2s ease}
.onlixo-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:620px){.tool-actions{display:grid;grid-template-columns:1fr 1fr}.tool-action{width:100%}}
@media print{
 .site-header,.category-accent,.tool-side,.tool-actions,.ad-slot,.site-footer{display:none!important}
 .tool-layout{display:block}.tool-card,.content-card{box-shadow:none;border:1px solid #ccc}
 body{background:#fff}
}

/* ONLIXO v0.8.3 - orange tool actions */
.tool-action{
  background:#FF7A00!important;
  border-color:#FF7A00!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(255,122,0,.14);
}
.tool-action:hover{
  background:#E96F00!important;
  border-color:#E96F00!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(255,122,0,.20);
}

/* ONLIXO v0.8.4 — mevduat hesapla butonu */
.calc-submit-row{display:flex;justify-content:flex-start;margin:4px 0 18px}
.calc-primary-btn{
  min-width:170px;
  min-height:44px;
  padding:12px 20px;
  background:linear-gradient(135deg,#2563EB,#6D28D9)!important;
  border:0!important;
  color:#fff!important;
  border-radius:12px;
  box-shadow:0 10px 24px rgba(37,99,235,.18);
}
.calc-primary-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}

/* ONLIXO v1.3 — payroll table */
.payroll-wide-table{margin-top:18px;border:1px solid #dfe5ef;border-radius:16px;background:#fff}
.payroll-table{min-width:1700px}
.payroll-table th{background:#0e4f97;color:#fff;vertical-align:middle;text-align:center;white-space:normal;line-height:1.35}
.payroll-table td{text-align:right}.payroll-table td:first-child{text-align:left;font-weight:700}
.payroll-table tfoot th{background:#eef3fa;color:#10213f;border-top:2px solid #cdd8e8;text-align:right}
.payroll-table tfoot th:first-child{text-align:left}

/* ONLIXO v1.4 — PDF tools */
.file-order-list{display:grid;gap:7px;margin:0 0 18px}
.file-row{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e2e8f2;border-radius:10px;background:#fafcff}
.file-row small{color:#728097}

/* ONLIXO v1.6 - Sınav + Eğitim top menu */
@media(min-width:1101px){
 .topcats{gap:0}
 .topcat>a,.topcat>button{font-size:13px;padding-left:7px;padding-right:7px}
}

/* ONLIXO v1.6.1 — category/tool icons */
.tool-link-icon{
 display:grid!important;
 grid-template-columns:52px minmax(0,1fr) 24px;
 gap:14px;
 align-items:center;
 min-height:98px;
 padding:17px!important;
 transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;
}
.tool-link-icon:hover{
 transform:translateY(-3px);
 border-color:#c9d7f2!important;
 box-shadow:0 14px 32px rgba(13,27,42,.08);
}
.tool-icon-wrap,.category-icon-wrap{
 width:52px;height:52px;border-radius:15px;
 display:flex;align-items:center;justify-content:center;
 color:#2563EB;
 background:linear-gradient(145deg,rgba(37,99,235,.10),rgba(109,40,217,.09));
 border:1px solid rgba(37,99,235,.10);
 flex:none;
}
.onlixo-icon-svg{width:27px;height:27px}
.tool-link-body{min-width:0}
.tool-link-body strong{display:block;color:#0D1B2A;font-size:15px;line-height:1.3;margin-bottom:5px}
.tool-link-body small{display:block;color:#66758e;line-height:1.45;font-size:13px}
.tool-card-arrow,.category-card-arrow{
 color:#FF7A00;font-weight:900;font-size:18px;
 opacity:.8;transition:transform .15s ease;
}
.tool-link-icon:hover .tool-card-arrow,.category-card-icon:hover .category-card-arrow{transform:translateX(3px)}
.category-card-icon{
 display:grid!important;
 grid-template-columns:56px minmax(0,1fr) 22px;
 align-items:center;gap:15px;
 min-height:122px;
 position:relative;
}
.category-card-icon .category-icon-wrap{
 width:56px;height:56px;
 color:#5B43E8;
 background:linear-gradient(145deg,rgba(0,194,255,.10),rgba(109,40,217,.10));
}
.category-card-icon:nth-child(4n+2) .category-icon-wrap{color:#FF7A00;background:linear-gradient(145deg,rgba(255,122,0,.11),rgba(255,180,70,.08))}
.category-card-icon:nth-child(4n+3) .category-icon-wrap{color:#00A6A6;background:linear-gradient(145deg,rgba(0,194,255,.10),rgba(0,166,166,.08))}
.category-card-icon:nth-child(4n) .category-icon-wrap{color:#2563EB}
.category-card-icon h3{margin:0 0 7px}
.category-card-icon p{margin:0}
@media(max-width:620px){
 .tool-link-icon{grid-template-columns:44px minmax(0,1fr) 18px;padding:14px!important;min-height:88px}
 .tool-icon-wrap{width:44px;height:44px;border-radius:13px}.onlixo-icon-svg{width:23px;height:23px}
 .category-card-icon{grid-template-columns:48px minmax(0,1fr) 18px;min-height:104px}
 .category-card-icon .category-icon-wrap{width:48px;height:48px}
}

/* ONLIXO v1.8 — JPG to PDF visual workspace */
.jp-app{--jp-blue:#2563EB;--jp-purple:#6D28D9;--jp-orange:#FF7A00;--jp-ink:#0D1B2A;--jp-muted:#66758e}
.jp-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.jp-upload{width:100%;min-height:118px;border:0;border-radius:22px;padding:24px 28px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:left;color:#fff;cursor:pointer;background:linear-gradient(120deg,#2563EB 0%,#5B43E8 55%,#6D28D9 100%);box-shadow:0 15px 35px rgba(55,72,210,.20);transition:.18s ease}
.jp-upload:hover,.jp-upload.dragging{transform:translateY(-2px);box-shadow:0 19px 42px rgba(55,72,210,.27);filter:saturate(1.08)}
.jp-upload.compact{min-height:82px;margin-bottom:18px}
.jp-upload-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22)}
.jp-upload-icon svg{width:25px;height:25px}
.jp-upload strong{display:block;font-size:22px;line-height:1.15}.jp-upload small{display:block;margin-top:6px;font-size:13px;color:rgba(255,255,255,.78)}
.jp-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);gap:22px}
.jp-preview-panel,.jp-settings{border:1px solid #e2e8f3;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(13,27,42,.05)}
.jp-preview-panel{padding:18px}.jp-settings{padding:22px}
.jp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.jp-panel-head strong{display:block;font-size:17px;color:var(--jp-ink)}.jp-panel-head span{display:block;margin-top:3px;font-size:12px;color:var(--jp-muted)}
.jp-add-more{width:42px;height:42px;border:0;border-radius:50%;font-size:25px;line-height:1;color:#fff;background:linear-gradient(135deg,#FF7A00,#ff9340);cursor:pointer;box-shadow:0 8px 18px rgba(255,122,0,.22)}
.jp-stage{min-height:430px;border-radius:17px;display:flex;align-items:center;justify-content:center;padding:26px;background:radial-gradient(circle at 15% 10%,rgba(37,99,235,.10),transparent 34%),linear-gradient(145deg,#f5f7fc,#eef2fa);overflow:hidden}
.jp-page-preview{position:relative;background:#fff;box-shadow:0 14px 35px rgba(13,27,42,.18);transition:width .25s ease,height .25s ease,aspect-ratio .25s ease;border:1px solid #e9edf4;overflow:hidden}
.jp-page-preview.portrait{width:min(58%,300px);aspect-ratio:210/297}.jp-page-preview.landscape{width:min(78%,430px);aspect-ratio:297/210}
.jp-page-preview[data-paper="a3"].portrait{aspect-ratio:297/420}.jp-page-preview[data-paper="a3"].landscape{aspect-ratio:420/297}
.jp-page-preview[data-paper="letter"].portrait{aspect-ratio:216/279}.jp-page-preview[data-paper="letter"].landscape{aspect-ratio:279/216}
.jp-page-preview[data-paper="legal"].portrait{aspect-ratio:216/356}.jp-page-preview[data-paper="legal"].landscape{aspect-ratio:356/216}
.jp-page-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:padding .2s ease}.jp-page-inner.margin-none{padding:0}.jp-page-inner.margin-small{padding:8%}.jp-page-inner.margin-large{padding:15%}
.jp-page-inner img{width:100%;height:100%;display:block;transition:.2s ease}.jp-page-inner img.contain-mode{object-fit:contain}.jp-page-inner img.cover-mode{object-fit:cover}
.jp-thumbnails{display:flex;gap:10px;overflow:auto;padding:14px 2px 4px;scrollbar-width:thin}
.jp-thumb{position:relative;flex:0 0 105px;padding:7px;border:2px solid transparent;border-radius:13px;background:#f7f9fd;cursor:pointer;text-align:left;transition:.15s ease}.jp-thumb.active{border-color:var(--jp-purple);background:#f5f1ff}.jp-thumb:hover{transform:translateY(-2px)}
.jp-thumb-img{height:72px;border-radius:8px;overflow:hidden;background:#fff;display:block;border:1px solid #e6ebf3}.jp-thumb-img img{width:100%;height:100%;object-fit:contain}.jp-thumb-name{display:block;margin-top:6px;font-size:10px;color:#53627b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jp-thumb-index{position:absolute;right:4px;top:4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#0D1B2A;color:#fff;font-size:10px;font-weight:800}
.jp-privacy{margin-top:12px;padding:11px 13px;border-radius:11px;background:#f1faf6;color:#287256;font-size:12px}.jp-privacy span{font-weight:900;margin-right:5px;color:#0a8c5b}
.jp-setting-block{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #edf0f6}.jp-setting-block:last-of-type{margin-bottom:15px}.jp-setting-title{display:block;margin-bottom:12px;font-size:15px;font-weight:850;color:var(--jp-ink)}
.jp-choice-grid{display:grid;gap:10px}.jp-choice-grid-2{grid-template-columns:1fr 1fr}.jp-choice-grid-3{grid-template-columns:repeat(3,1fr)}
.jp-option{min-height:108px;padding:14px 9px;border:1.5px solid #e2e7f0;border-radius:14px;background:#f8f9fc;color:#7a8090;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:.16s ease}.jp-option:hover{border-color:#c7d2f1;transform:translateY(-1px)}.jp-option.active{border-color:var(--jp-purple);background:linear-gradient(145deg,#f7f5ff,#f2f6ff);color:var(--jp-purple);box-shadow:0 0 0 2px rgba(109,40,217,.05)}.jp-option strong{font-size:13px}
.jp-orientation-icon{display:block;border:3px solid currentColor;border-radius:2px}.portrait-icon{width:23px;height:34px}.landscape-icon{width:37px;height:25px}
.jp-margin-demo{width:38px;height:38px;border:2px dashed currentColor;display:grid;place-items:center}.jp-margin-demo i{display:block;background:currentColor;opacity:.65}.jp-margin-demo.none i{width:100%;height:100%;opacity:.20}.jp-margin-demo.small i{width:72%;height:72%;opacity:.35}.jp-margin-demo.large i{width:46%;height:46%;opacity:.55}
.jp-select{width:100%;height:54px;border:1.5px solid #dfe5ee;border-radius:12px;padding:0 14px;background:#fff;color:#172743;font:inherit;font-weight:650;outline:none}.jp-select:focus{border-color:var(--jp-purple);box-shadow:0 0 0 3px rgba(109,40,217,.07)}
.jp-current-settings{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:4px 0 16px;padding:10px;border-radius:11px;background:#f7f9fd;color:#62708a;font-size:12px}.jp-current-settings b{color:#c0c8d5}
.jp-create-btn{width:100%;min-height:54px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(120deg,#2563EB,#6D28D9);color:#fff;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 11px 24px rgba(55,72,210,.18);transition:.16s ease}.jp-create-btn:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(55,72,210,.24)}.jp-create-btn svg{width:20px;height:20px}.jp-create-btn:disabled{opacity:.65;cursor:wait;transform:none}
@media(max-width:900px){.jp-workspace{grid-template-columns:1fr}.jp-settings{order:2}.jp-preview-panel{order:1}.jp-stage{min-height:360px}.jp-page-preview.portrait{width:min(48%,280px)}}
@media(max-width:560px){.jp-upload{min-height:102px;padding:18px}.jp-upload strong{font-size:18px}.jp-upload small{font-size:11px}.jp-upload-icon{width:40px;height:40px}.jp-preview-panel,.jp-settings{padding:14px}.jp-stage{min-height:300px;padding:16px}.jp-page-preview.portrait{width:62%}.jp-page-preview.landscape{width:88%}.jp-choice-grid-3{grid-template-columns:1fr 1fr 1fr}.jp-option{min-height:92px;padding:10px 6px}.jp-option strong{font-size:11px}.jp-thumb{flex-basis:92px}.jp-thumb-img{height:62px}}


/* =========================================================
   ONLIXO HOMEPAGE v3.0
   Sadece ana sayfa (.v3-home) içinde çalışır.
   ========================================================= */
.v3-home{background:#fff;color:#0d1b2a;overflow:hidden}
.v3-home *{box-sizing:border-box}
.v3-hero{position:relative;background:
 radial-gradient(circle at 73% 35%,rgba(64,127,255,.16),transparent 31%),
 radial-gradient(circle at 91% 58%,rgba(165,79,255,.12),transparent 26%),
 linear-gradient(180deg,#f8fbff 0%,#fff 94%);padding:28px 0 32px;border-top:1px solid #eef3fb}
.v3-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;min-height:440px;gap:36px}
.v3-hero-copy{position:relative;z-index:3}
.v3-badges{display:inline-flex;align-items:center;gap:9px;padding:8px 15px;border:1px solid #dce7f7;background:rgba(255,255,255,.86);border-radius:999px;box-shadow:0 6px 18px rgba(26,67,129,.06);font-size:13px;font-weight:800;color:#1762d6}
.v3-badges i{width:4px;height:4px;border-radius:50%;background:#8ea0bd}
.v3-badges span:nth-of-type(3){color:#15945d}
.v3-hero h1{font-size:clamp(42px,4.4vw,68px);line-height:1.04;letter-spacing:-2.5px;margin:20px 0 7px;color:#0b1730;font-weight:900}
.v3-hero h1 span{background:linear-gradient(90deg,#1374ff 0%,#3156eb 45%,#782ee8 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.v3-title-line{width:53%;height:4px;border-radius:99px;background:linear-gradient(90deg,#ff8a00,#ff765a,#6547ee);transform:rotate(-1.2deg);margin:4px 0 23px 26%}
.v3-hero-copy>p{font-size:18px;line-height:1.6;color:#53647f;margin:0 0 22px}
.v3-search-wrap{position:relative;display:grid;grid-template-columns:42px 1fr 106px;align-items:center;height:58px;background:#fff;border:1px solid #dbe4f1;border-radius:18px;box-shadow:0 14px 35px rgba(31,65,120,.10);max-width:760px;z-index:20}
.v3-search-icon{font-size:23px;color:#18305b;text-align:center}
.v3-search-wrap input{width:100%;height:100%;border:0;outline:none;background:transparent;font-size:14px;color:#243654;padding:0 4px}
.v3-search-wrap button{height:46px;margin-right:6px;border:0;border-radius:15px;color:#fff;font-weight:800;background:linear-gradient(110deg,#1769f6,#6c2ee8);cursor:pointer;box-shadow:0 8px 18px rgba(70,61,230,.20)}
.v3-search-results{top:64px!important;left:0!important;right:0!important;z-index:999!important}
.v3-trust{display:flex;flex-wrap:wrap;gap:24px;margin-top:21px;font-size:12px;font-weight:700;color:#1f416d}
.v3-trust span{display:flex;align-items:center;gap:8px}.v3-trust b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf9f2;color:#13a36d;font-size:14px}

/* hero art */
.v3-hero-art{height:410px;position:relative;display:flex;align-items:center;justify-content:center}
.v3-glow{position:absolute;width:530px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(101,147,255,.30),rgba(125,81,255,.10) 42%,transparent 70%);filter:blur(16px)}
.v3-symbol-stage{position:relative;width:390px;height:280px;display:flex;align-items:center;justify-content:center;z-index:2}
.v3-symbol-stage img{position:absolute;width:600px;max-width:none;z-index:5;filter:drop-shadow(0 20px 24px rgba(45,69,181,.22))}
.v3-stage-base{position:absolute;bottom:18px;width:300px;height:68px;border-radius:50%;background:linear-gradient(180deg,#7ec6ff,#284de6 55%,#4727ca);box-shadow:0 18px 35px rgba(41,62,201,.27),inset 0 9px 11px rgba(255,255,255,.46)}
.v3-ring{position:absolute;bottom:15px;border:2px solid rgba(85,133,255,.46);border-radius:50%;z-index:1}
.v3-ring-1{width:390px;height:96px}.v3-ring-2{width:330px;height:76px;border-color:rgba(170,91,255,.35)}
.v3-float{position:absolute;width:70px;height:82px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:900;z-index:7;box-shadow:0 16px 25px rgba(32,51,101,.16);transform:rotate(var(--r,0deg))}
.v3-word{left:20%;top:50px;background:linear-gradient(145deg,#3983ff,#1d4bd5);--r:-8deg}
.v3-word strong{font-size:29px}
.v3-pdf{left:43%;top:8px;width:84px;height:103px;background:linear-gradient(145deg,#ff5d52,#dd2732);--r:5deg}.v3-pdf strong{font-size:20px}
.v3-excel{right:12%;top:62px;background:linear-gradient(145deg,#2dbb72,#087945);--r:8deg}.v3-excel strong{font-size:32px}
.v3-image{left:8%;top:145px;background:linear-gradient(145deg,#ad4bf2,#6c2ac6);--r:-9deg;font-size:31px}
.v3-calc{right:3%;top:180px;background:linear-gradient(145deg,#ffad28,#ff7900);--r:9deg;font-size:30px}

/* categories */
.v3-category-section{padding:4px 0 23px}
.v3-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}
.v3-category-card{position:relative;min-height:128px;border:1px solid #e3e9f3;border-radius:17px;padding:18px 14px 15px;display:grid;grid-template-columns:48px 1fr 18px;grid-template-rows:auto auto;gap:8px 11px;text-decoration:none;color:#12223b;background:#fff;box-shadow:0 7px 20px rgba(36,59,101,.04);transition:.18s}
.v3-category-card:hover{transform:translateY(-4px);box-shadow:0 13px 30px rgba(36,59,101,.10)}
.v3-cat-icon{grid-row:1/3;width:48px;height:48px;border-radius:12px;display:grid;place-items:center}
.v3-cat-icon>.onlixo-tool-icon,.v3-cat-icon>svg{max-width:44px;max-height:44px}
.v3-cat-main strong{font-size:16px;display:block;margin:3px 0 7px}.v3-cat-main small{font-size:11px;color:#64748b;line-height:1.45;display:block}
.v3-cat-count{position:absolute;right:12px;top:11px;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;background:#fff}
.v3-cat-arrow{grid-column:3;grid-row:1/3;align-self:center;font-size:20px;color:#53647f}
.v3-cat-1{background:linear-gradient(145deg,#fff,#fff5f5);border-color:#ffd8d5}.v3-cat-1 .v3-cat-count{color:#f34b46;border:1px solid #ffd1ce}
.v3-cat-2{background:linear-gradient(145deg,#fff,#faf5ff);border-color:#ead9ff}.v3-cat-2 .v3-cat-count{color:#8338e8;border:1px solid #e5d4ff}
.v3-cat-3{background:linear-gradient(145deg,#fff,#f3fff7);border-color:#d4efd9}.v3-cat-3 .v3-cat-count{color:#15945d;border:1px solid #cfead8}
.v3-cat-4{background:linear-gradient(145deg,#fff,#fff9ef);border-color:#ffe0b5}.v3-cat-4 .v3-cat-count{color:#e8830a;border:1px solid #ffd8a3}
.v3-cat-5{background:linear-gradient(145deg,#fff,#f4f8ff);border-color:#d7e4ff}.v3-cat-5 .v3-cat-count{color:#2769de;border:1px solid #d1e0ff}
.v3-cat-6{background:linear-gradient(145deg,#fff,#f1fcff);border-color:#cfeef6}.v3-cat-6 .v3-cat-count{color:#0aa2c6;border:1px solid #c8edf6}

/* popular */
.v3-popular-section{padding:5px 0 25px}
.v3-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}
.v3-section-head h2{font-size:24px;margin:0;letter-spacing:-.6px}.v3-section-head h2 em{font-style:normal;color:#5138e5}
.v3-section-head>a{border:1px solid #cbd9f4;border-radius:999px;padding:9px 14px;text-decoration:none;font-size:12px;font-weight:800;color:#2563eb;background:#fff}
.v3-tool-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}
.v3-tool-card{height:54px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid #dde4ef;border-radius:11px;background:#fff;text-decoration:none;color:#17243a;box-shadow:0 5px 14px rgba(31,52,90,.035);transition:.16s}
.v3-tool-card:hover{transform:translateY(-2px);border-color:#b9ccf3;box-shadow:0 8px 20px rgba(31,52,90,.08)}
.v3-tool-icon{width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;overflow:hidden}
.v3-tool-icon .onlixo-tool-icon{width:34px!important;height:34px!important;border-radius:9px!important;box-shadow:none!important}
.v3-tool-icon .onlixo-icon-svg{width:19px!important;height:19px!important}
.v3-tool-card strong{font-size:12px;line-height:1.2}

/* benefit */
.v3-benefit-wrap{padding:0 0 18px}
.v3-benefit-strip{min-height:103px;border-radius:20px;background:linear-gradient(100deg,#126af4 0%,#3945ed 43%,#7623df 100%);display:grid;grid-template-columns:repeat(4,1fr);align-items:center;color:#fff;padding:20px 32px;box-shadow:0 17px 34px rgba(70,53,214,.17)}
.v3-benefit-strip>div{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 16px;border-right:1px solid rgba(255,255,255,.15)}
.v3-benefit-strip>div:last-child{border-right:0}.v3-benefit-strip>div>span{font-size:31px}.v3-benefit-strip p{margin:0}.v3-benefit-strip strong{display:block;font-size:14px}.v3-benefit-strip small{display:block;margin-top:5px;opacity:.83;font-size:11px}

/* normalize old home sections if cached */
.v3-home .section,.v3-home+.section{display:none!important}

@media(max-width:1200px){
 .v3-category-grid{grid-template-columns:repeat(3,1fr)}
 .v3-tool-grid{grid-template-columns:repeat(4,1fr)}
 .v3-hero-grid{grid-template-columns:1.05fr .95fr}.v3-hero h1{font-size:52px}
}
@media(max-width:900px){
 .v3-hero{padding-top:25px}.v3-hero-grid{grid-template-columns:1fr;min-height:auto}
 .v3-hero-art{height:340px;margin-top:-15px}.v3-hero-copy{text-align:center}.v3-badges{margin:auto}
 .v3-title-line{margin-left:auto;margin-right:auto}.v3-search-wrap{margin:auto}.v3-trust{justify-content:center}
 .v3-category-grid{grid-template-columns:repeat(2,1fr)}
 .v3-tool-grid{grid-template-columns:repeat(3,1fr)}
 .v3-benefit-strip{grid-template-columns:repeat(2,1fr);gap:16px}
 .v3-benefit-strip>div{border-right:0;justify-content:flex-start}
}
@media(max-width:620px){
 .v3-hero{padding:18px 0 22px}.v3-hero h1{font-size:38px;letter-spacing:-1.6px}
 .v3-hero-copy>p{font-size:15px}.v3-badges{font-size:11px;padding:7px 10px}
 .v3-search-wrap{grid-template-columns:35px 1fr 74px;height:52px}.v3-search-wrap input{font-size:12px}.v3-search-wrap button{font-size:12px;height:42px}
 .v3-trust{gap:10px 15px}.v3-trust span{font-size:10px}
 .v3-hero-art{height:285px}.v3-symbol-stage{transform:scale(.77)}.v3-glow{transform:scale(.72)}
 .v3-category-grid{grid-template-columns:1fr}.v3-category-card{min-height:104px}
 .v3-tool-grid{grid-template-columns:repeat(2,1fr)}.v3-tool-card{height:52px}
 .v3-section-head{align-items:flex-start}.v3-section-head h2{font-size:20px}.v3-section-head>a{font-size:10px;padding:8px}
 .v3-benefit-strip{grid-template-columns:1fr;padding:19px}.v3-benefit-strip>div{justify-content:flex-start}
}

/* ONLIXO v3.1 - semantic home icons */
.v3-smart-icon{width:100%;height:100%;border-radius:12px;display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px rgba(15,23,42,.13)}
.v3-smart-icon svg{width:56%;height:56%}
.v3-smart-red{background:linear-gradient(145deg,#ff5c5c,#ef2929)}
.v3-smart-pink{background:linear-gradient(145deg,#ff5b91,#ef326d)}
.v3-smart-purple{background:linear-gradient(145deg,#a855f7,#7028e8)}
.v3-smart-blue{background:linear-gradient(145deg,#3487ff,#1764dc)}
.v3-smart-green{background:linear-gradient(145deg,#35d477,#16a85a)}
.v3-smart-orange{background:linear-gradient(145deg,#ffb11b,#ff7a00)}
.v3-smart-cyan{background:linear-gradient(145deg,#22c9e8,#079ec3)}
.v3-cat-icon{width:48px!important;height:48px!important}
.v3-tool-icon{width:36px!important;height:36px!important;overflow:visible!important}
.v3-tool-icon .v3-smart-icon{border-radius:9px;box-shadow:0 5px 12px rgba(15,23,42,.11)}

/* ONLIXO v3.2 hero görseli */
.hero-visual img,
.hero-art img,
.hero-image img,
.home-hero img {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    object-fit: contain;
}


/* =========================================================
   ONLIXO v3.3 — MUHASEBE ARAÇLARI RENKLİ İKONLAR
   PDF araçlarında olduğu gibi araç bazlı renk sistemi
   ========================================================= */

/* Brüt / Net Maaş */
.tool-link-icon[href*="/muhasebe/brut-net"] .tool-icon-wrap,
.tool-link-icon[href*="/muhasebe/brutten-nete"] .tool-icon-wrap {
  color:#2563EB;
  background:linear-gradient(145deg,#EEF5FF,#E3ECFF);
  border-color:#CFE0FF;
}

/* Netten Brüte */
.tool-link-icon[href*="/muhasebe/netten-brute"] .tool-icon-wrap {
  color:#6D28D9;
  background:linear-gradient(145deg,#F7F2FF,#EEE7FF);
  border-color:#E0D3FF;
}

/* Gelir Vergisi */
.tool-link-icon[href*="/muhasebe/gelir-vergisi"] .tool-icon-wrap {
  color:#9333EA;
  background:linear-gradient(145deg,#FAF5FF,#F2E8FF);
  border-color:#EAD8FF;
}

/* KDV */
.tool-link-icon[href*="/muhasebe/kdv"] .tool-icon-wrap {
  color:#F97316;
  background:linear-gradient(145deg,#FFF7ED,#FFEDD5);
  border-color:#FED7AA;
}

/* Kıdem Tazminatı */
.tool-link-icon[href*="/muhasebe/kidem"] .tool-icon-wrap {
  color:#16A34A;
  background:linear-gradient(145deg,#F0FDF4,#DCFCE7);
  border-color:#BBF7D0;
}

/* İhbar Tazminatı */
.tool-link-icon[href*="/muhasebe/ihbar"] .tool-icon-wrap {
  color:#0891B2;
  background:linear-gradient(145deg,#ECFEFF,#CFFAFE);
  border-color:#A5F3FC;
}

/* Fazla Mesai */
.tool-link-icon[href*="/muhasebe/fazla-mesai"] .tool-icon-wrap {
  color:#EA580C;
  background:linear-gradient(145deg,#FFF7ED,#FFEDD5);
  border-color:#FDBA74;
}

/* Aylık / Günlük / Saatlik Ücret */
.tool-link-icon[href*="/muhasebe/aylik-gunluk"] .tool-icon-wrap,
.tool-link-icon[href*="/muhasebe/saatlik"] .tool-icon-wrap {
  color:#0EA5E9;
  background:linear-gradient(145deg,#F0F9FF,#E0F2FE);
  border-color:#BAE6FD;
}

/* SGK */
.tool-link-icon[href*="/muhasebe/sgk"] .tool-icon-wrap {
  color:#0F766E;
  background:linear-gradient(145deg,#F0FDFA,#CCFBF1);
  border-color:#99F6E4;
}

/* İşverene Maliyet */
.tool-link-icon[href*="/muhasebe/isverene-maliyet"] .tool-icon-wrap {
  color:#CA8A04;
  background:linear-gradient(145deg,#FEFCE8,#FEF9C3);
  border-color:#FDE68A;
}

/* Yıllık İzin */
.tool-link-icon[href*="/muhasebe/yillik-izin"] .tool-icon-wrap {
  color:#0284C7;
  background:linear-gradient(145deg,#F0F9FF,#E0F2FE);
  border-color:#BAE6FD;
}

/* İşsizlik Maaşı */
.tool-link-icon[href*="/muhasebe/issizlik"] .tool-icon-wrap {
  color:#4F46E5;
  background:linear-gradient(145deg,#EEF2FF,#E0E7FF);
  border-color:#C7D2FE;
}

/* Doğum İzni */
.tool-link-icon[href*="/muhasebe/dogum-izni-hesaplama"] .tool-icon-wrap {
  color:#DB2777;
  background:linear-gradient(145deg,#FDF2F8,#FCE7F3);
  border-color:#FBCFE8;
}

/* Doğum İzni Parası */
.tool-link-icon[href*="/muhasebe/dogum-izni-parasi"] .tool-icon-wrap {
  color:#E11D48;
  background:linear-gradient(145deg,#FFF1F2,#FFE4E6);
  border-color:#FECDD3;
}

/* Doğum Borçlanması */
.tool-link-icon[href*="/muhasebe/dogum-borclanmasi"] .tool-icon-wrap {
  color:#C026D3;
  background:linear-gradient(145deg,#FDF4FF,#FAE8FF);
  border-color:#F5D0FE;
}

/* Kısa Çalışma Ödeneği */
.tool-link-icon[href*="/muhasebe/kisa-calisma"] .tool-icon-wrap {
  color:#7C3AED;
  background:linear-gradient(145deg,#F5F3FF,#EDE9FE);
  border-color:#DDD6FE;
}

/* Huzur Hakkı */
.tool-link-icon[href*="/muhasebe/huzur-hakki"] .tool-icon-wrap {
  color:#D97706;
  background:linear-gradient(145deg,#FFFBEB,#FEF3C7);
  border-color:#FDE68A;
}

/* Hover'da ikon daha canlı */
.tool-link-icon[href*="/muhasebe/"]:hover .tool-icon-wrap {
  transform:scale(1.05);
  box-shadow:0 8px 18px rgba(15,23,42,.10);
}

/* Geçiş */
.tool-link-icon[href*="/muhasebe/"] .tool-icon-wrap {
  transition:transform .16s ease, box-shadow .16s ease, background .16s ease;
}


/* =========================================================
   ONLIXO v3.4 — MUHASEBE PDF TARZI DOLU RENKLİ İKONLAR
   Dolu gradient kutu + beyaz ikon
   ========================================================= */

/* Tüm muhasebe araç ikonlarında PDF kart görünümü */
.tool-link-icon[href*="/muhasebe/"] .tool-icon-wrap{
  color:#fff !important;
  border:0 !important;
  box-shadow:0 8px 18px rgba(15,23,42,.14) !important;
}

/* Brüt Net Maaş */
.tool-link-icon[href*="/muhasebe/brut-net"] .tool-icon-wrap,
.tool-link-icon[href*="/muhasebe/brutten-nete"] .tool-icon-wrap{
  background:linear-gradient(145deg,#3B82F6,#2563EB) !important;
}

/* Netten Brüte */
.tool-link-icon[href*="/muhasebe/netten-brute"] .tool-icon-wrap{
  background:linear-gradient(145deg,#8B5CF6,#6D28D9) !important;
}

/* Gelir Vergisi */
.tool-link-icon[href*="/muhasebe/gelir-vergisi"] .tool-icon-wrap{
  background:linear-gradient(145deg,#A855F7,#7E22CE) !important;
}

/* KDV */
.tool-link-icon[href*="/muhasebe/kdv"] .tool-icon-wrap{
  background:linear-gradient(145deg,#FB923C,#F97316) !important;
}

/* Kıdem Tazminatı */
.tool-link-icon[href*="/muhasebe/kidem"] .tool-icon-wrap{
  background:linear-gradient(145deg,#22C55E,#16A34A) !important;
}

/* İhbar Tazminatı */
.tool-link-icon[href*="/muhasebe/ihbar"] .tool-icon-wrap{
  background:linear-gradient(145deg,#22D3EE,#0891B2) !important;
}

/* Fazla Mesai */
.tool-link-icon[href*="/muhasebe/fazla-mesai"] .tool-icon-wrap{
  background:linear-gradient(145deg,#F97316,#EA580C) !important;
}

/* Aylık Günlük Saatlik Ücret */
.tool-link-icon[href*="/muhasebe/aylik-gunluk"] .tool-icon-wrap,
.tool-link-icon[href*="/muhasebe/saatlik"] .tool-icon-wrap{
  background:linear-gradient(145deg,#38BDF8,#0284C7) !important;
}

/* SGK */
.tool-link-icon[href*="/muhasebe/sgk"] .tool-icon-wrap{
  background:linear-gradient(145deg,#14B8A6,#0F766E) !important;
}

/* İşverene Maliyet */
.tool-link-icon[href*="/muhasebe/isverene-maliyet"] .tool-icon-wrap{
  background:linear-gradient(145deg,#FACC15,#CA8A04) !important;
}

/* Yıllık İzin */
.tool-link-icon[href*="/muhasebe/yillik-izin"] .tool-icon-wrap{
  background:linear-gradient(145deg,#0EA5E9,#2563EB) !important;
}

/* İşsizlik Maaşı */
.tool-link-icon[href*="/muhasebe/issizlik"] .tool-icon-wrap{
  background:linear-gradient(145deg,#6366F1,#4338CA) !important;
}

/* Doğum İzni */
.tool-link-icon[href*="/muhasebe/dogum-izni-hesaplama"] .tool-icon-wrap{
  background:linear-gradient(145deg,#F472B6,#DB2777) !important;
}

/* Doğum İzni Parası */
.tool-link-icon[href*="/muhasebe/dogum-izni-parasi"] .tool-icon-wrap{
  background:linear-gradient(145deg,#FB7185,#E11D48) !important;
}

/* Doğum Borçlanması */
.tool-link-icon[href*="/muhasebe/dogum-borclanmasi"] .tool-icon-wrap{
  background:linear-gradient(145deg,#D946EF,#9333EA) !important;
}

/* Kısa Çalışma Ödeneği */
.tool-link-icon[href*="/muhasebe/kisa-calisma"] .tool-icon-wrap{
  background:linear-gradient(145deg,#8B5CF6,#7C3AED) !important;
}

/* Huzur Hakkı */
.tool-link-icon[href*="/muhasebe/huzur-hakki"] .tool-icon-wrap{
  background:linear-gradient(145deg,#F59E0B,#D97706) !important;
}

/* Diğer muhasebe araçları da boş kalmasın */
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n+1) .tool-icon-wrap{
  background:linear-gradient(145deg,#3B82F6,#2563EB);
}
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n+2) .tool-icon-wrap{
  background:linear-gradient(145deg,#8B5CF6,#6D28D9);
}
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n+3) .tool-icon-wrap{
  background:linear-gradient(145deg,#F472B6,#EC4899);
}
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n+4) .tool-icon-wrap{
  background:linear-gradient(145deg,#FB923C,#F97316);
}
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n+5) .tool-icon-wrap{
  background:linear-gradient(145deg,#22C55E,#16A34A);
}
.tool-link-icon[href*="/muhasebe/"]:nth-child(6n) .tool-icon-wrap{
  background:linear-gradient(145deg,#22D3EE,#0891B2);
}

/* SVG çizgilerini mutlaka beyaz yap */
.tool-link-icon[href*="/muhasebe/"] .tool-icon-wrap svg,
.tool-link-icon[href*="/muhasebe/"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/muhasebe/"] .tool-icon-wrap .onlixo-icon-svg{
  color:#fff !important;
  stroke:currentColor !important;
}

/* PDF kartlarındaki gibi hover */
.tool-link-icon[href*="/muhasebe/"]:hover .tool-icon-wrap{
  transform:translateY(-1px) scale(1.04);
  box-shadow:0 10px 22px rgba(15,23,42,.20) !important;
  filter:saturate(1.08);
}


/* =========================================================
   ONLIXO v3.5 — EĞİTİM ARAÇLARI PDF TARZI RENKLİ İKONLAR
   Dolu renk kutu + beyaz SVG
   ========================================================= */
.tool-link-icon[href*="/egitim/"] .tool-icon-wrap{
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 18px rgba(15,23,42,.14)!important;
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.tool-link-icon[href*="/egitim/"] .tool-icon-wrap svg,
.tool-link-icon[href*="/egitim/"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/egitim/"] .tool-icon-wrap .onlixo-icon-svg{
  color:#fff!important;stroke:currentColor!important;
}

/* Ders / e-okul */
.tool-link-icon[href*="/egitim/e-okul"] .tool-icon-wrap{background:linear-gradient(145deg,#3b82f6,#2563eb)!important}
.tool-link-icon[href*="/egitim/ders-notu"] .tool-icon-wrap{background:linear-gradient(145deg,#8b5cf6,#6d28d9)!important}
.tool-link-icon[href*="/egitim/lise-ders-puani"] .tool-icon-wrap{background:linear-gradient(145deg,#f59e0b,#ea580c)!important}

/* Lise */
.tool-link-icon[href*="/egitim/lise-not-ortalamasi"] .tool-icon-wrap{background:linear-gradient(145deg,#14b8a6,#0f766e)!important}
.tool-link-icon[href*="/egitim/lise-mezuniyet"] .tool-icon-wrap{background:linear-gradient(145deg,#ec4899,#db2777)!important}
.tool-link-icon[href*="/egitim/takdir-tesekkur"] .tool-icon-wrap{background:linear-gradient(145deg,#fbbf24,#d97706)!important}
.tool-link-icon[href*="/egitim/lise-sinif-gecme"] .tool-icon-wrap{background:linear-gradient(145deg,#22c55e,#16a34a)!important}
.tool-link-icon[href*="/egitim/lise-yil-sonu"] .tool-icon-wrap{background:linear-gradient(145deg,#06b6d4,#0284c7)!important}

/* Üniversite */
.tool-link-icon[href*="/egitim/universite-not"] .tool-icon-wrap{background:linear-gradient(145deg,#6366f1,#4338ca)!important}
.tool-link-icon[href*="/egitim/vize-final"] .tool-icon-wrap{background:linear-gradient(145deg,#a855f7,#7e22ce)!important}
.tool-link-icon[href*="/egitim/but-hesaplama"] .tool-icon-wrap{background:linear-gradient(145deg,#f43f5e,#be123c)!important}

/* OBP / sınav */
.tool-link-icon[href*="/egitim/obp"] .tool-icon-wrap{background:linear-gradient(145deg,#0ea5e9,#2563eb)!important}
.tool-link-icon[href*="/egitim/sinav-puani"] .tool-icon-wrap{background:linear-gradient(145deg,#fb923c,#f97316)!important}
.tool-link-icon[href*="/egitim/okula-baslama"] .tool-icon-wrap{background:linear-gradient(145deg,#10b981,#059669)!important}
.tool-link-icon[href*="/egitim/okuma-suresi"] .tool-icon-wrap{background:linear-gradient(145deg,#64748b,#334155)!important}

/* Yakalanmayan eğitim kartları sırayla renklensin */
.tool-link-icon[href*="/egitim/"]:nth-child(6n+1) .tool-icon-wrap{background:linear-gradient(145deg,#3b82f6,#2563eb)}
.tool-link-icon[href*="/egitim/"]:nth-child(6n+2) .tool-icon-wrap{background:linear-gradient(145deg,#8b5cf6,#6d28d9)}
.tool-link-icon[href*="/egitim/"]:nth-child(6n+3) .tool-icon-wrap{background:linear-gradient(145deg,#fb923c,#f97316)}
.tool-link-icon[href*="/egitim/"]:nth-child(6n+4) .tool-icon-wrap{background:linear-gradient(145deg,#22c55e,#16a34a)}
.tool-link-icon[href*="/egitim/"]:nth-child(6n+5) .tool-icon-wrap{background:linear-gradient(145deg,#ec4899,#db2777)}
.tool-link-icon[href*="/egitim/"]:nth-child(6n) .tool-icon-wrap{background:linear-gradient(145deg,#22d3ee,#0891b2)}
.tool-link-icon[href*="/egitim/"]:hover .tool-icon-wrap{
  transform:translateY(-1px) scale(1.04);
  box-shadow:0 10px 22px rgba(15,23,42,.20)!important;
  filter:saturate(1.08);
}


/* =========================================================
   ONLIXO v3.5.1 — EĞİTİM İKON DÜZELTMELERİ
   Beyaz kalan kartlar + BÜT yerleşim desteği
   ========================================================= */

/* Not Ortalaması Hesaplama */
.tool-link-icon[href*="/egitim/not-ortalamasi"] .tool-icon-wrap,
.tool-link-icon[href*="/egitim/not-ortalamasi-hesaplama"] .tool-icon-wrap{
  background:linear-gradient(145deg,#6366F1,#4338CA)!important;
  color:#fff!important;
}

/* Lise Yıl Sonu Başarı Puanı */
.tool-link-icon[href*="/egitim/lise-yil-sonu"] .tool-icon-wrap,
.tool-link-icon[href*="/egitim/yil-sonu-basari"] .tool-icon-wrap,
.tool-link-icon[href*="/egitim/lise-yilsonu"] .tool-icon-wrap{
  background:linear-gradient(145deg,#22D3EE,#0891B2)!important;
  color:#fff!important;
}

/* Bu iki kartın SVG çizgileri de kesin beyaz olsun */
.tool-link-icon[href*="/egitim/not-ortalamasi"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/egitim/lise-yil-sonu"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/egitim/yil-sonu-basari"] .tool-icon-wrap svg *{
  stroke:#fff!important;
  color:#fff!important;
}

/* =========================================================
   ONLIXO v3.6 — FİNANS ARAÇLARI PDF TARZI RENKLİ İKONLAR
   Dolu renk kutu + beyaz SVG
   ========================================================= */
.tool-link-icon[href*="/finans/"] .tool-icon-wrap{
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 18px rgba(15,23,42,.14);
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.tool-link-icon[href*="/finans/kredi"] .tool-icon-wrap{background:linear-gradient(145deg,#3B82F6,#2563EB)!important}
.tool-link-icon[href*="/finans/faiz"] .tool-icon-wrap{background:linear-gradient(145deg,#8B5CF6,#6D28D9)!important}
.tool-link-icon[href*="/finans/doviz-cevirici"] .tool-icon-wrap{background:linear-gradient(145deg,#14B8A6,#0F766E)!important}
.tool-link-icon[href*="/finans/dolar-tl"] .tool-icon-wrap{background:linear-gradient(145deg,#22C55E,#16A34A)!important}
.tool-link-icon[href*="/finans/euro-tl"] .tool-icon-wrap{background:linear-gradient(145deg,#0EA5E9,#2563EB)!important}
.tool-link-icon[href*="/finans/sterlin-tl"] .tool-icon-wrap{background:linear-gradient(145deg,#A855F7,#7E22CE)!important}
.tool-link-icon[href*="/finans/dolar-euro"] .tool-icon-wrap{background:linear-gradient(145deg,#F59E0B,#D97706)!important}
.tool-link-icon[href*="/finans/guncel-doviz"] .tool-icon-wrap{background:linear-gradient(145deg,#06B6D4,#0284C7)!important}
.tool-link-icon[href*="/finans/tarihli-doviz"] .tool-icon-wrap{background:linear-gradient(145deg,#F472B6,#DB2777)!important}
.tool-link-icon[href*="/finans/doviz-kar-zarar"] .tool-icon-wrap{background:linear-gradient(145deg,#FB923C,#EA580C)!important}
.tool-link-icon[href*="/finans/mevduat"] .tool-icon-wrap{background:linear-gradient(145deg,#6366F1,#4338CA)!important}
.tool-link-icon[href*="/finans/"]:nth-child(6n+1) .tool-icon-wrap{background:linear-gradient(145deg,#3B82F6,#2563EB)}
.tool-link-icon[href*="/finans/"]:nth-child(6n+2) .tool-icon-wrap{background:linear-gradient(145deg,#8B5CF6,#6D28D9)}
.tool-link-icon[href*="/finans/"]:nth-child(6n+3) .tool-icon-wrap{background:linear-gradient(145deg,#14B8A6,#0F766E)}
.tool-link-icon[href*="/finans/"]:nth-child(6n+4) .tool-icon-wrap{background:linear-gradient(145deg,#22C55E,#16A34A)}
.tool-link-icon[href*="/finans/"]:nth-child(6n+5) .tool-icon-wrap{background:linear-gradient(145deg,#F59E0B,#D97706)}
.tool-link-icon[href*="/finans/"]:nth-child(6n) .tool-icon-wrap{background:linear-gradient(145deg,#EC4899,#DB2777)}
.tool-link-icon[href*="/finans/"] .tool-icon-wrap svg,
.tool-link-icon[href*="/finans/"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/finans/"] .tool-icon-wrap .onlixo-icon-svg{
  color:#fff!important;
  stroke:currentColor!important;
}
.tool-link-icon[href*="/finans/"]:hover .tool-icon-wrap{
  transform:translateY(-1px) scale(1.04);
  box-shadow:0 10px 22px rgba(15,23,42,.20)!important;
  filter:saturate(1.08);
}


/* =========================================================
   ONLIXO v3.7 — SINAV ARAÇLARI PDF TARZI RENKLİ İKONLAR
   Dolu renk kutu + beyaz SVG
   ========================================================= */
.tool-link-icon[href*="/sinav/"] .tool-icon-wrap{
  color:#fff!important;
  border:0!important;
  box-shadow:0 8px 18px rgba(15,23,42,.14)!important;
  transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;
}
.tool-link-icon[href*="/sinav/"] .tool-icon-wrap svg,
.tool-link-icon[href*="/sinav/"] .tool-icon-wrap svg *,
.tool-link-icon[href*="/sinav/"] .tool-icon-wrap .onlixo-icon-svg{
  color:#fff!important;
  stroke:currentColor!important;
}

/* Öne çıkan sınav araçları */
.tool-link-icon[href*="/sinav/dus-puan-hesaplama"] .tool-icon-wrap{
  background:linear-gradient(145deg,#EC4899,#BE185D)!important;
}
.tool-link-icon[href*="/sinav/lgs"] .tool-icon-wrap{
  background:linear-gradient(145deg,#3B82F6,#2563EB)!important;
}
.tool-link-icon[href*="/sinav/yks"] .tool-icon-wrap,
.tool-link-icon[href*="/sinav/tyt"] .tool-icon-wrap,
.tool-link-icon[href*="/sinav/ayt"] .tool-icon-wrap{
  background:linear-gradient(145deg,#8B5CF6,#6D28D9)!important;
}
.tool-link-icon[href*="/sinav/ags"] .tool-icon-wrap{
  background:linear-gradient(145deg,#14B8A6,#0F766E)!important;
}
.tool-link-icon[href*="/sinav/aks"] .tool-icon-wrap{
  background:linear-gradient(145deg,#F59E0B,#D97706)!important;
}
.tool-link-icon[href*="/sinav/ales"] .tool-icon-wrap{
  background:linear-gradient(145deg,#06B6D4,#0284C7)!important;
}
.tool-link-icon[href*="/sinav/dgs"] .tool-icon-wrap{
  background:linear-gradient(145deg,#22C55E,#16A34A)!important;
}
.tool-link-icon[href*="/sinav/ehliyet"] .tool-icon-wrap{
  background:linear-gradient(145deg,#FB923C,#EA580C)!important;
}
.tool-link-icon[href*="/sinav/ekpss"] .tool-icon-wrap{
  background:linear-gradient(145deg,#F43F5E,#BE123C)!important;
}
.tool-link-icon[href*="/sinav/kpss"] .tool-icon-wrap{
  background:linear-gradient(145deg,#6366F1,#4338CA)!important;
}
.tool-link-icon[href*="/sinav/msu"] .tool-icon-wrap{
  background:linear-gradient(145deg,#0EA5E9,#0369A1)!important;
}
.tool-link-icon[href*="/sinav/pmyo"] .tool-icon-wrap{
  background:linear-gradient(145deg,#10B981,#047857)!important;
}
.tool-link-icon[href*="/sinav/pomem"] .tool-icon-wrap{
  background:linear-gradient(145deg,#A855F7,#7E22CE)!important;
}
.tool-link-icon[href*="/sinav/tus"] .tool-icon-wrap{
  background:linear-gradient(145deg,#EF4444,#B91C1C)!important;
}

/* Yeni / yakalanmayan sınav araçları da renkli kalsın */
.tool-link-icon[href*="/sinav/"]:nth-child(6n+1) .tool-icon-wrap{
  background:linear-gradient(145deg,#3B82F6,#2563EB);
}
.tool-link-icon[href*="/sinav/"]:nth-child(6n+2) .tool-icon-wrap{
  background:linear-gradient(145deg,#8B5CF6,#6D28D9);
}
.tool-link-icon[href*="/sinav/"]:nth-child(6n+3) .tool-icon-wrap{
  background:linear-gradient(145deg,#14B8A6,#0F766E);
}
.tool-link-icon[href*="/sinav/"]:nth-child(6n+4) .tool-icon-wrap{
  background:linear-gradient(145deg,#F59E0B,#D97706);
}
.tool-link-icon[href*="/sinav/"]:nth-child(6n+5) .tool-icon-wrap{
  background:linear-gradient(145deg,#EC4899,#BE185D);
}
.tool-link-icon[href*="/sinav/"]:nth-child(6n) .tool-icon-wrap{
  background:linear-gradient(145deg,#06B6D4,#0284C7);
}

.tool-link-icon[href*="/sinav/"]:hover .tool-icon-wrap{
  transform:translateY(-1px) scale(1.04);
  box-shadow:0 10px 22px rgba(15,23,42,.20)!important;
  filter:saturate(1.08);
}
