.container[data-astro-cid-3zryko4l]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.page-header[data-astro-cid-3zryko4l]{text-align:center;max-width:720px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto}.badge[data-astro-cid-3zryko4l]{color:#e5c158;letter-spacing:.05em;text-transform:uppercase;background:#b826411a;border:1px solid #e5c15833;border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.page-title[data-astro-cid-3zryko4l]{margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:700;line-height:1.15}.text-gradient[data-astro-cid-3zryko4l]{background:linear-gradient(135deg,#fff 0%,#e5c158 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-subtitle[data-astro-cid-3zryko4l]{color:var(--color-text-muted);font-size:1.125rem;line-height:1.6}.picks-grid[data-astro-cid-3zryko4l]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;margin-top:2rem;display:grid}.empty-state[data-astro-cid-3zryko4l]{text-align:center;color:var(--color-text-muted);background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;grid-column:1/-1;padding:4rem 2rem}.pick-card[data-astro-cid-3zryko4l]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden}.pick-card[data-astro-cid-3zryko4l]:hover{background:#ffffff08;border-color:#e5c1584d;transform:translateY(-4px)}.card-header-row[data-astro-cid-3zryko4l]{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex}.pick-badge[data-astro-cid-3zryko4l]{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.35rem .8rem;font-size:.75rem;font-weight:600}.active-badge[data-astro-cid-3zryko4l]{color:#e5c158;background:#d9b0611a;border:1px solid #d9b06133}.score-badge[data-astro-cid-3zryko4l]{color:#e5c158;background:#d9b06114;border:1px solid #d9b06126;border-radius:4px;padding:.3rem .6rem;font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-weight:700}.pick-wine-info[data-astro-cid-3zryko4l]{flex-grow:1;margin-top:1.5rem;margin-bottom:1.5rem}.wine-sub[data-astro-cid-3zryko4l]{color:var(--color-text-muted);margin-bottom:2rem;font-size:.95rem}.flavour-profile-axes[data-astro-cid-3zryko4l]{flex-direction:column;gap:.8rem;margin-bottom:1.5rem;display:flex}.axis-row[data-astro-cid-3zryko4l]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.axis-label[data-astro-cid-3zryko4l]{color:var(--color-text-muted);text-align:left;width:100px;font-size:.8rem;font-weight:500}.axis-bar[data-astro-cid-3zryko4l]{background:#ffffff0d;border-radius:2px;flex:1;height:4px;overflow:hidden}.axis-fill[data-astro-cid-3zryko4l]{background:linear-gradient(90deg,#b82641,#e5c158);border-radius:2px;height:100%}.pick-pricing[data-astro-cid-3zryko4l]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.price-row[data-astro-cid-3zryko4l]{flex-direction:column;align-items:flex-start;display:flex}.was-price[data-astro-cid-3zryko4l]{color:var(--color-text-muted);font-size:.85rem;text-decoration:line-through}.now-price[data-astro-cid-3zryko4l]{color:#fff;font-size:2rem;font-weight:700}.discount-pill[data-astro-cid-3zryko4l]{color:#fff;background:#b82641;border-radius:4px;padding:.35rem .7rem;font-size:.75rem;font-weight:600}.pick-action[data-astro-cid-3zryko4l]{flex-direction:column;gap:.8rem;width:100%;display:flex}.expired-card[data-astro-cid-3zryko4l]{opacity:.45;border-color:#ffffff0a}.expired-badge[data-astro-cid-3zryko4l]{color:var(--color-text-muted);background:#ffffff0d;border:1px solid #ffffff14}.expired-score[data-astro-cid-3zryko4l]{color:var(--color-text-muted)!important;background:#ffffff08!important;border-color:#ffffff0d!important}.expired-pill[data-astro-cid-3zryko4l]{color:var(--color-text-muted);background:#ffffff14}.expired-card[data-astro-cid-3zryko4l] .now-price[data-astro-cid-3zryko4l],.expired-card[data-astro-cid-3zryko4l] .was-price[data-astro-cid-3zryko4l]{color:var(--color-text-muted)!important}.expired-card[data-astro-cid-3zryko4l] .axis-fill[data-astro-cid-3zryko4l]{background:var(--color-text-muted)}
