.yv{--yv-page:oklch(93% .012 80);--yv-card:oklch(20% .006 60);--yv-panel:oklch(24% .01 60);--yv-text:oklch(96% .015 80);--yv-muted:oklch(84% .025 75);--yv-gold:oklch(80% .08 80);--yv-gold-dark:oklch(66% .09 75);--yv-gold-light:oklch(90% .06 85);--yv-border:oklch(52% .05 75);--yv-ink:oklch(20% .02 70);background:var(--yv-page);min-height:100vh;color:var(--yv-text);padding:25px 0;font-family:Arial,Helvetica,sans-serif}.yv-card{background:var(--yv-card);max-width:480px;box-shadow:0 24px 75px color-mix(in oklab, var(--yv-ink) 30%, transparent);border-radius:24px;margin:0 auto;overflow:hidden}.yv-head{text-align:center;background:radial-gradient(ellipse at 50% 0%, oklch(36% .04 65), var(--yv-card) 65%);padding:35px 24px 22px}.yv-eyebrow{color:var(--yv-gold);letter-spacing:3px;text-transform:uppercase;font-size:10px}.yv-portrait{object-fit:cover;object-position:center 22%;border:3px solid var(--yv-gold);width:190px;height:190px;box-shadow:0 0 0 7px color-mix(in oklab, var(--yv-gold-dark) 20%, transparent);border-radius:50%;margin:20px auto 13px;display:block}.yv h1{color:var(--yv-text);margin:9px 0 5px;font-family:Georgia,serif;font-size:31px;font-weight:400}.yv-role{color:var(--yv-gold);letter-spacing:2px;font-size:13px;font-weight:700}.yv-desc{color:var(--yv-muted);max-width:370px;margin:19px auto 0;font-size:14px;line-height:1.7}.yv-line{background:linear-gradient(90deg, transparent, var(--yv-gold-dark), transparent);height:1px;margin:22px 0}.yv-actions{padding:0 23px 22px}.yv-label{letter-spacing:3px;color:var(--yv-gold);text-align:center;margin:24px 0 13px;font-size:11px}.yv-btn{text-align:center;border:1px solid var(--yv-border);color:var(--yv-text);border-radius:10px;margin:9px 0;padding:15px 9px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:block}.yv-btn:hover{border-color:var(--yv-gold);background:color-mix(in oklab, var(--yv-gold) 8%, transparent)}.yv-btn.gold{background:linear-gradient(110deg, var(--yv-gold-dark), var(--yv-gold-light), var(--yv-gold-dark));color:var(--yv-ink);border:0}.yv-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yv-two .yv-btn{margin:0}.yv-brand{background:var(--yv-panel);text-align:center;border-top:1px solid var(--yv-border);padding:26px 22px}.yv-logo{mix-blend-mode:screen;width:88%;max-width:300px;margin:0 auto;display:block}.yv-tag{color:var(--yv-gold-light);margin:12px 0 18px;font-family:Georgia,serif;font-style:italic}.yv-spa{border-radius:10px;width:100%;display:block}.yv-brand .yv-desc{margin-bottom:14px}.yv-small{color:var(--yv-muted);text-align:center;padding:0 18px 25px;font-size:12px;line-height:1.7}.yv-small a{color:var(--yv-gold)}@media (width<=500px){.yv{padding:0}.yv-card{border-radius:0;min-height:100vh}}
