.line-clamp-3[data-v-23fb9e55]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.group[data-v-23fb9e55]:hover{transform:translateY(var(--hover-lift, -2px))}.btn[data-v-23fb9e55]:hover{transform:translateY(var(--hover-lift-subtle, -1px))}.group:hover h4[data-v-23fb9e55]{transform:translate(var(--hover-shift, 2px))}.h-px[data-v-23fb9e55]{background:linear-gradient(90deg,transparent,rgba(var(--primary-color-rgb, 172, 65, 66),.3),transparent)}.group a[data-v-23fb9e55],.group button[data-v-23fb9e55],.group .btn[data-v-23fb9e55],.group router-link[data-v-23fb9e55]{position:relative;z-index:10;pointer-events:auto}.group[data-v-23fb9e55]:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:.75rem;background:linear-gradient(45deg,transparent,rgba(var(--primary-color-rgb, 172, 65, 66),.1),transparent);opacity:0;transition:opacity var(--animation-duration, .3s) var(--animation-easing, ease);z-index:-1;pointer-events:none}.group[data-v-23fb9e55]:hover:before{opacity:1}.group:hover .fa-arrow-right[data-v-23fb9e55]{transform:translate(var(--hover-shift, 2px));transition:transform var(--animation-duration, .3s) var(--animation-easing, ease)}@media (max-width: 768px){.grid[data-v-23fb9e55]{grid-template-columns:1fr}}.group[data-v-69b2abbc]:hover{transform:translateY(var(--hover-lift, -2px))}.group:hover .badge[data-v-69b2abbc]{transform:scale(var(--hover-scale, 1.05))}.tool-container[data-v-7b168965]{transition:all var(--animation-duration, .3s) var(--animation-easing, ease)}.line-clamp-2[data-v-bb399afe]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-content[data-v-bb399afe]{border-left:4px solid var(--primary-color, #ac4142)}.group:hover .group-hover\:text-primary-focus[data-v-bb399afe]{color:var(--primary-focus, #8b3538)}@media (max-width: 768px){.related-content[data-v-bb399afe]{margin-top:1.5rem;padding:1rem}.grid[data-v-bb399afe]{grid-template-columns:1fr;gap:.75rem}}[data-v-14ff20f8] .prose pre{border-radius:.5rem;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}[data-v-14ff20f8] .prose code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding:.125rem .25rem;font-size:.875rem;line-height:1.25rem}[data-v-14ff20f8] .prose pre code{background-color:transparent;padding:0}[data-v-14ff20f8] .prose table{width:100%}[data-v-14ff20f8] .prose th,[data-v-14ff20f8] .prose td{border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));padding:.5rem .75rem}[data-v-14ff20f8] .prose th{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.collapse-title[data-v-e69354c7]{cursor:pointer}.collapse:has(input:checked) .collapse-title[data-v-e69354c7]{background-color:rgba(var(--p),.1)}.breadcrumb[data-v-f4bc258e]{font-size:.875rem}.breadcrumb a[data-v-f4bc258e]{transition:color var(--animation-duration, .3s) var(--animation-easing, ease)}.breadcrumb a[data-v-f4bc258e]:hover{color:var(--primary-color, #ac4142)}@media (max-width: 640px){.breadcrumb[data-v-f4bc258e]{font-size:.75rem}.breadcrumb .space-x-2[data-v-f4bc258e]>*+*{margin-left:.25rem}}
