main{margin:auto;padding:1.5rem;max-width:60ch}h1{font-size:3rem;font-weight:800;margin:0}.text-gradient{background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.instructions{line-height:1.6;margin:1rem 0;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem}.instructions code{font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions strong{color:rgb(var(--accent))}.link-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}.actress-container{width:50px;height:50px;display:inline-block;padding:4px;border:8px solid rgba(255,192,203,.8);border-radius:50%}.actress-container:hover{transform:scale(1.1);transition:transform .3s}.actress-container img{width:100%;height:100%;object-fit:cover;border-radius:50%}.actress-detail{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f0f0f0}.actress-detail h1{font-size:2rem;color:#333;text-align:center;margin-top:2rem}.actress-detail img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:8px;box-shadow:0 4px 6px #0000001a}.actress-detail p{font-size:1.1rem;color:#555;text-align:center;margin-top:1.5rem}.actress-detail span{font-weight:700;margin-right:1rem}.product-container{display:flex;flex-direction:column}.image-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}
