.gcard[data-v-02e2d0fa]{border:1px solid var(--brand-divider);background:#fff;border-radius:18px;transition:border-color .15s;display:block;overflow:hidden}.gcard[data-v-02e2d0fa]:hover{border-color:var(--brand-blue)}.gcard--ended[data-v-02e2d0fa]{opacity:.6}.gcard__photos[data-v-02e2d0fa]{background:var(--brand-surface);height:11rem;position:relative;overflow:hidden}.gcard__ph[data-v-02e2d0fa]{background:linear-gradient(135deg,var(--brand-blue),#4d95fa);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gcard__img[data-v-02e2d0fa]{-o-object-fit:cover;object-fit:cover;display:block}.day-badge[data-v-02e2d0fa]{letter-spacing:.04em;background:color-mix(in srgb,var(--brand-blue) 10%,transparent);color:var(--brand-blue);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.tag[data-v-02e2d0fa]{color:var(--brand-text-secondary);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.tag[data-v-02e2d0fa],.tag--blue[data-v-02e2d0fa],.tag--gold[data-v-02e2d0fa]{background:#ffffffeb}.tag--blue[data-v-02e2d0fa]{color:var(--brand-blue)}.tag--gold[data-v-02e2d0fa]{color:var(--brand-gold)}
