.wine-entry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin:12px 0 4px;padding:24px 0;display:flex}.wine-entry-dots{display:flex}.wine-entry-dots i{background:var(--wine);width:30px;height:30px;box-shadow:inset 0 0 0 3px #ffffff1f, 0 0 0 2px var(--paper);border-radius:50%}.wine-entry-dots i+i{margin-left:-8px}.wine-entry-text{font-family:var(--display);color:var(--ink);flex:260px;font-size:clamp(21px,2.4vw,28px);line-height:1.2}.wine-entry-card{background:radial-gradient(120% 150% at 0% 0%, #a23a5280, transparent 55%), radial-gradient(120% 150% at 100% 100%, #ec9ea24d, transparent 55%), linear-gradient(135deg, var(--night-2), var(--night));color:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;margin:4px 0 8px;padding:16px 18px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 18px 34px -24px #12142abf}.wine-entry-card .wine-entry-dots i{box-shadow:inset 0 0 0 3px #ffffff24, 0 0 0 2px var(--night-2)}.wine-entry-card-text strong{font-family:var(--display);font-size:clamp(20px,2.2vw,24px);font-weight:400;line-height:1.15;display:block}.wine-entry-card-text span{color:var(--muted-on-night);margin-top:3px;font-size:15px;line-height:1.35;display:block}.wine-entry-card-go{min-height:44px;color:var(--ink);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:12.5px;display:inline-flex}.wine-entry-card-go .arrow{transition:transform .25s}.wine-entry-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.wine-entry-card:hover{transform:translateY(-2px);box-shadow:0 22px 38px -22px #12142ad9}.wine-entry-card:hover .wine-entry-card-go .arrow{transform:translate(4px)}}@media (width>=560px){.wine-entry-card{grid-template-columns:auto minmax(0,1fr) auto}.wine-entry-card-go{grid-column:auto}}.wine-entry-dots .wf-red{--wine:radial-gradient(circle at 34% 30%, #a23a52 0%, #6e1a2e 48%, #3f0c19 100%)}.wine-entry-dots .wf-white{--wine:radial-gradient(circle at 34% 30%, #fbf2c6 0%, #e8d48a 50%, #c3a85a 100%)}.wine-entry-dots .wf-rose{--wine:radial-gradient(circle at 34% 30%, #fbd3d0 0%, #ec9ea2 50%, #c96f7a 100%)}@media (width<=559px){.wine-entry .btn{width:100%}}
