.CardProject_card_project___uonZ{background:hsla(0,0%,100%,.9)}[data-mantine-color-scheme=dark] .CardProject_card_project___uonZ{background:rgba(18,18,22,.7)}.CardProject_card_project___uonZ{border:1px solid rgba(0,0,0,.08)}[data-mantine-color-scheme=dark] .CardProject_card_project___uonZ{border:1px solid hsla(0,0%,100%,.08)}.CardProject_card_project___uonZ{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;backdrop-filter:blur(12px);transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(0,0,0,.04)}[data-mantine-color-scheme=dark] .CardProject_card_project___uonZ{box-shadow:none}.CardProject_card_project___uonZ:hover{border-color:rgba(14,165,233,.35)}[data-mantine-color-scheme=dark] .CardProject_card_project___uonZ:hover{border-color:hsla(0,0%,100%,.2)}.CardProject_card_project___uonZ:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,0,0,.08)}[data-mantine-color-scheme=dark] .CardProject_card_project___uonZ:hover{box-shadow:0 16px 36px rgba(0,0,0,.5)}.CardProject_image_container__lA_nN{width:100%;height:220px;position:relative;overflow:hidden;background:#e2e8f0}[data-mantine-color-scheme=dark] .CardProject_image_container__lA_nN{background:#1e293b}.CardProject_img__79x_C{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.CardProject_card_project___uonZ:hover .CardProject_img__79x_C{transform:scale(1.05)}.CardProject_card_body__63P1d{padding:24px;display:flex;flex-direction:column;flex-grow:1}.CardProject_project_title__HhF8E{font-size:20px;font-weight:700;color:#0f172a}[data-mantine-color-scheme=dark] .CardProject_project_title__HhF8E{color:#f8fafc}.CardProject_project_title__HhF8E{letter-spacing:-.015em;margin-bottom:8px}.CardProject_project_description__oX5cy{font-size:14px;line-height:1.6;color:#475569}[data-mantine-color-scheme=dark] .CardProject_project_description__oX5cy{color:#94a3b8}.CardProject_project_description__oX5cy{margin-bottom:20px;flex-grow:1}.CardProject_actions_row__Yj8Kf{display:flex;align-items:center;gap:10px;margin-top:auto}.CardProject_btn_action__3phJV{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;background:rgba(0,0,0,.04)}[data-mantine-color-scheme=dark] .CardProject_btn_action__3phJV{background:hsla(0,0%,100%,.05)}.CardProject_btn_action__3phJV{border:1px solid rgba(0,0,0,.08)}[data-mantine-color-scheme=dark] .CardProject_btn_action__3phJV{border:1px solid hsla(0,0%,100%,.1)}.CardProject_btn_action__3phJV{color:#0f172a}[data-mantine-color-scheme=dark] .CardProject_btn_action__3phJV{color:#f8fafc}.CardProject_btn_action__3phJV{transition:all .2s ease}.CardProject_btn_action__3phJV:hover{background:rgba(0,0,0,.08)}[data-mantine-color-scheme=dark] .CardProject_btn_action__3phJV:hover{background:hsla(0,0%,100%,.12)}.CardProject_btn_action__3phJV:hover{border-color:rgba(0,0,0,.15)}[data-mantine-color-scheme=dark] .CardProject_btn_action__3phJV:hover{border-color:hsla(0,0%,100%,.25)}.CardProject_btn_action__3phJV:hover{transform:translateY(-1px)}.CardProject_btn_action_primary__EiMXX{background:#0f172a}[data-mantine-color-scheme=dark] .CardProject_btn_action_primary__EiMXX{background:#fff}.CardProject_btn_action_primary__EiMXX{color:#fff}[data-mantine-color-scheme=dark] .CardProject_btn_action_primary__EiMXX{color:#09090b}.CardProject_btn_action_primary__EiMXX{border:none}.CardProject_btn_action_primary__EiMXX:hover{background:#1e293b}[data-mantine-color-scheme=dark] .CardProject_btn_action_primary__EiMXX:hover{background:#f1f5f9}.CardProject_btn_action_primary__EiMXX:hover{color:#fff}[data-mantine-color-scheme=dark] .CardProject_btn_action_primary__EiMXX:hover{color:#09090b}