/*
Theme Name: Codesenze
Theme URI: https://codesenze.com
Author: Codesenze Team
Author URI: https://codesenze.com
Description: A modern, high-performance digital agency theme for Codesenze, built with custom layouts, responsive design, and tailored features.
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: codesenze
Tags: custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

.def-btn{
  display:inline-flex; align-items:center; gap:10px; padding:17px 30px; border-radius:999px; border:1px solid transparent;
  font-size:15.5px; font-weight:600; line-height:1; text-decoration:none; cursor:pointer;
  transition:transform .3s ease, background .3s ease, color .3s ease, border-color .3s ease;
}
.def-btn svg{ width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:2.2; stroke-linecap:round; stroke-linejoin:round; transition:transform .3s ease; }
.def-btn:hover svg{ transform:translateX(5px); }
.def-btn-solid{ background:var; color:#0b1b2e; }
.def-btn-solid:hover{ background:#fff; color:#0b1b2e; transform:translateY(-3px); }
.def-btn-ghost{ color:#fff; border-color:rgba(255,255,255,.3); background:rgba(255,255,255,.05); }
.def-btn-ghost:hover{ background:#fff; color:#0b1b2e; transform:translateY(-3px); }
.def-btn-outline{ color:#0b1b2e; border-color:rgba(11,27,46,.22); }
.def-btn-outline:hover{ background:#0b1b2e; color:#fff; transform:translateY(-3px); }
.ab-btn-outline:hover{ background:#0b1b2e; color:#fff; transform:translateY(-3px); }