.vine-tag[data-v-b198e732]{background:var(--color-tertiary,#faf3e0);border-radius:10px;color:var(--color-primary,#4a7c59);display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-xs,.75rem);padding:.15rem .5rem;text-decoration:none;transition:opacity .2s}.vine-tag[data-v-b198e732]:hover{opacity:.8}.leaf-card[data-v-f0ee18b5]{background:var(--color-surface,#faf5e6);border:1px solid var(--color-border,#e0d6bf);border-radius:4px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.leaf-card[data-v-f0ee18b5]:hover{box-shadow:0 8px 28px #78461e1f,0 2px 6px #5032140f;transform:translateY(-3px) scale(1.015)}.leaf-card--prose[data-v-f0ee18b5]{border-left:2px solid #8b9e6b}.leaf-card--blossom[data-v-f0ee18b5]{border-left:2px solid #d4869c}.leaf-card--seed[data-v-f0ee18b5]{border-left:2px solid #8d6e63}.leaf-card--fruit[data-v-f0ee18b5]{border-left:2px solid #6b9e6b}.leaf-card__watermark[data-v-f0ee18b5]{bottom:-8px;height:80px;pointer-events:none;position:absolute;right:-8px;width:80px;z-index:0}.leaf-card--prose .leaf-card__watermark[data-v-f0ee18b5]{color:#8b9e6b}.leaf-card--blossom .leaf-card__watermark[data-v-f0ee18b5]{color:#d4869c}.leaf-card--seed .leaf-card__watermark[data-v-f0ee18b5]{color:#8d6e63}.leaf-card--fruit .leaf-card__watermark[data-v-f0ee18b5]{color:#6b9e6b}.leaf-card__link[data-v-f0ee18b5]{color:inherit;display:flex;flex-direction:column;height:100%;position:relative;text-decoration:none;z-index:1}.leaf-card__media[data-v-f0ee18b5]{aspect-ratio:16/9;background:#2a2620;overflow:hidden;position:relative;width:100%}.leaf-card__media-backdrop[data-v-f0ee18b5]{background-position:50%;background-size:cover;filter:blur(28px) saturate(1.1) brightness(.85);inset:0;position:absolute;transform:scale(1.2);z-index:0}.leaf-card__image[data-v-f0ee18b5]{animation:fadeIn .4s ease-out both;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.leaf-card__image--source[data-v-f0ee18b5]{background:transparent;-o-object-fit:contain;object-fit:contain}.leaf-card__video-wrap[data-v-f0ee18b5]{aspect-ratio:16/9;background:#000;overflow:hidden;position:relative;width:100%}.leaf-card__video[data-v-f0ee18b5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.leaf-card__play-overlay[data-v-f0ee18b5]{align-items:center;background:linear-gradient(180deg,#00000026,#00000059);border:0;color:#fff;cursor:pointer;display:flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));inset:0;justify-content:center;padding:0;position:absolute;transition:opacity .2s ease,background .2s ease}.leaf-card__play-overlay[data-v-f0ee18b5]:hover{background:linear-gradient(180deg,#0000000d,#00000040)}.leaf-card__play-overlay[data-v-f0ee18b5]:focus-visible{outline:2px solid #fff;outline-offset:-4px}.leaf-card__video-caption[data-v-f0ee18b5]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));bottom:0;color:#fff;display:-webkit-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.82rem;font-weight:500;left:0;letter-spacing:.01em;-webkit-line-clamp:2;line-height:1.3;padding:1.4rem .85rem .7rem;pointer-events:none;position:absolute;right:0;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.45)}.leaf-card__video-wrap--playing .leaf-card__play-overlay[data-v-f0ee18b5]{opacity:0}.leaf-card__cover[data-v-f0ee18b5]{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.leaf-card__cover svg[data-v-f0ee18b5]{filter:drop-shadow(0 2px 6px rgba(0,0,0,.06));height:auto;opacity:.55;width:38%}.leaf-card__cover[data-v-f0ee18b5]:after{background:linear-gradient(180deg,transparent 60%,hsla(0,0%,100%,.5));content:"";inset:0;pointer-events:none;position:absolute}.leaf-card__cover--prose[data-v-f0ee18b5]{background:linear-gradient(135deg,#f6f8ee,#e7ecda);color:#6b8b3e}.leaf-card__cover--blossom[data-v-f0ee18b5]{background:linear-gradient(135deg,#fdf2f7,#f9d8e4);color:#c46a87}.leaf-card__cover--fruit[data-v-f0ee18b5]{background:linear-gradient(135deg,#f0f8ee,#d6e9d0);color:#4f8b4f}.leaf-card__cover--seed[data-v-f0ee18b5]{background:linear-gradient(135deg,#f8f3ec,#e6d8c5);color:#6b5848}.leaf-card__body[data-v-f0ee18b5]{display:flex;flex:1;flex-direction:column;padding:var(--space-lg,1.5rem)}.leaf-card__meta[data-v-f0ee18b5]{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.leaf-card__growth[data-v-f0ee18b5]{color:var(--color-muted,#8a9199);font-size:var(--text-xs,.75rem)}.leaf-card__source-tag[data-v-f0ee18b5]{align-items:center;color:var(--color-muted,#8a9199);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.68rem;font-weight:500;gap:.35rem;letter-spacing:.09em;margin-bottom:.3rem;text-transform:uppercase}.leaf-card__title[data-v-f0ee18b5]{color:var(--color-text,#2c2c2c);font-family:var(--font-heading,"Fraunces",Georgia,serif);font-size:var(--text-lg,1.25rem);font-weight:600;line-height:var(--leading-tight,1.2);margin:0 0 .4rem}.leaf-card__excerpt[data-v-f0ee18b5]{color:var(--color-muted,#8a9199);display:-webkit-box;font-size:var(--text-sm,.875rem);-webkit-line-clamp:2;line-height:var(--leading-normal,1.6);margin:0 0 .6rem;-webkit-box-orient:vertical;overflow:hidden}.leaf-card__footer[data-v-f0ee18b5]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:space-between;margin-top:auto}.leaf-card__date[data-v-f0ee18b5],.leaf-card__readtime[data-v-f0ee18b5]{color:var(--color-muted,#8a9199);font-size:var(--text-xs,.75rem)}.leaf-card__readtime[data-v-f0ee18b5]:before{content:"·";margin-right:.3rem}.leaf-card__lang[data-v-f0ee18b5]{background:var(--color-border,#e8e5e0);border-radius:4px;color:var(--color-text,#2c2c2c);font-size:.65rem;font-weight:600;padding:.1rem .35rem}.leaf-card__vines[data-v-f0ee18b5]{display:flex;flex-wrap:wrap;gap:.3rem}@media(prefers-reduced-motion:reduce){.leaf-card__image[data-v-f0ee18b5]{animation:none;opacity:1}.leaf-card[data-v-f0ee18b5]{transition:none}}
