.save-boat-button[data-v-54246761]{border:1px solid var(--border);background:var(--card);min-width:44px;min-height:44px;color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;gap:8px;transition:color .16s,transform .16s;display:flex;box-shadow:0 3px 12px #0000001a}.save-boat-button[aria-pressed=true][data-v-54246761]{color:var(--brass)}.save-boat-button[data-v-54246761]:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.save-boat-labeled[data-v-54246761]{box-shadow:none;border-radius:12px;padding:10px 16px;font-size:14px}.save-boat-button[data-v-54246761]:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.save-boat-button[data-v-54246761]{transition:none}}.card-photo-arrow[data-v-6411befa]{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1925a6;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:flex}.card-photo-arrow[data-v-6411befa]:hover{background:#0c1925e6}.card-photo-arrow[data-v-6411befa]:focus-visible{outline-offset:2px;outline:2px solid #fff}.card-photo-arrow[data-v-6411befa]:disabled{opacity:.55}.boat-card-save[data-v-6411befa]{transition:opacity .2s,transform .2s}.boat-card-save[data-v-6411befa] .save-boat-button:hover{transform:scale(1.09)}.boat-card-save[data-v-6411befa] .save-boat-button:hover svg{animation:.45s heart-lift-6411befa}@keyframes heart-lift-6411befa{0%,to{transform:scale(1)}45%{transform:scale(1.18)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.boat-card-save[data-v-6411befa],.boat-card-save[data-v-6411befa] .save-boat-button{transition:none}.boat-card-save[data-v-6411befa] .save-boat-button:hover svg{animation:none}}
