.aurora-lang{display:flex;align-items:center;gap:.45rem;margin-left:auto;color:var(--muted);font-size:.82rem;font-weight:700;white-space:nowrap}
.aurora-lang select{width:auto;min-width:145px;min-height:40px;padding:8px 34px 8px 11px;border-radius:11px;background:#fff}
.aurora-tools{padding:22px 0 12px}
.aurora-tools-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}
.aurora-tools-head h2{margin:0}.aurora-tools-head p{max-width:600px;margin:0;color:var(--muted)}
.aurora-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.aurora-tool-link{display:flex;min-height:150px;flex-direction:column;padding:21px;border:1px solid var(--line);border-radius:19px;background:rgba(255,255,255,.88);color:var(--text);box-shadow:0 9px 27px rgba(39,46,98,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.aurora-tool-link:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.38);box-shadow:var(--shadow-hover)}
.aurora-tool-link strong{margin-bottom:7px;font-size:1.02rem}.aurora-tool-link span{color:var(--muted);font-size:.91rem;line-height:1.5}.aurora-tool-link em{margin-top:auto;padding-top:14px;color:var(--accent2);font-size:.84rem;font-style:normal;font-weight:800}
html[dir="rtl"] .aurora-lang{margin-left:0;margin-right:auto}
@media(max-width:860px){.nav{flex-wrap:wrap}.aurora-lang{order:3;width:100%;margin:0 0 10px}.aurora-lang select{flex:1}.aurora-tool-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.aurora-tools-head{display:block}.aurora-tools-head p{margin-top:8px}.aurora-tool-grid{grid-template-columns:1fr}.aurora-tool-link{min-height:0}}
