.model-lookbook{color:#292524}.model-lookbook button:focus-visible{outline:2px solid #8b5cf6;outline-offset:3px}.model-lookbook dialog[open]{animation:lookbook-dialog .2s ease-out}.lookbook-developing:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#ffffff95 48%,transparent 70%);background-size:250% 100%;animation:lookbook-light 2.8s ease-in-out infinite}.lookbook-revealed{animation:lookbook-reveal .7s cubic-bezier(.2,.8,.2,1)}@keyframes lookbook-light{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes lookbook-reveal{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lookbook-dialog{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.model-lookbook *,.model-lookbook :after{animation:none!important;transition:none!important}}.model-lookbook{color:#30263f}.model-lookbook>header{position:relative;border-color:#e9def8;border-radius:20px;padding:28px;background:radial-gradient(ellipse at 100% 0,#e9ddff99,transparent 60%),linear-gradient(120deg,#faf7ff,#fff)}.model-lookbook>header h1{color:#392354}.model-lookbook>header h1 span{color:#8b5cf6}.model-lookbook>header>div>p:first-child{color:#7c3aed}.model-lookbook .lookbook-shot{box-shadow:0 5px 22px #5827a008}.model-lookbook button:focus-visible{outline-color:#8b5cf6}@media(max-width:640px){.model-lookbook>header{padding:20px}}.model-lookbook>header{background:radial-gradient(ellipse at 2% 0,#ffedd5a0,transparent 45%),radial-gradient(ellipse at 98% 100%,#ede9fec0,transparent 55%),linear-gradient(110deg,#fffcf8,#f1f7ff 55%,#faf6ff);border:1px solid #e9e5f1}.model-lookbook>header h1{color:#3f3b59}.model-lookbook>header h1 span{color:#8263cb}.model-lookbook .text-stone-900{color:#403b53}.model-lookbook .text-stone-800{color:#494357}.model-lookbook .lookbook-material{--material-line:#dcd1f5;--material-tint:#f4efff;--material-accent:#7854b7;border-color:var(--material-line);background:linear-gradient(150deg,#fff,var(--material-tint));box-shadow:0 5px 20px #49406e04}.model-lookbook .lookbook-material[data-material=front]{--material-line:#ccdef5;--material-tint:#edf5ff;--material-accent:#487eaf}.model-lookbook .lookbook-material[data-material=back]{--material-line:#f5deca;--material-tint:#fff4e9;--material-accent:#b67b43}.model-lookbook .lookbook-material[data-material=detail]{--material-line:#d8dcf6;--material-tint:#f0f1ff;--material-accent:#6f70b1}.model-lookbook .lookbook-material-active{border-color:var(--material-accent);box-shadow:0 0 0 3px var(--material-tint)}.model-lookbook .lookbook-material-empty{background:radial-gradient(ellipse at center,var(--material-tint),transparent 75%)}.model-lookbook .lookbook-material-empty>svg{color:var(--material-accent)}.model-lookbook .lookbook-material>div:last-child{background:#ffffff90;border-color:var(--material-line)}.model-lookbook .lookbook-material button:not(:disabled):hover{color:var(--material-accent)}.model-lookbook .lookbook-settings{background:linear-gradient(155deg,#faf7ff,#fff 50%,#f6f9ff);border-color:#e5ddf1;box-shadow:0 6px 25px #7553b008}.model-lookbook .lookbook-settings input,.model-lookbook .lookbook-settings textarea{border-color:#e5e0ee;background:#ffffffdb}.model-lookbook .lookbook-shot-plan{background:linear-gradient(135deg,#f0f6ff,#f5f0ff 75%,#fff5ec);border:1px solid #e1dff2;color:#514568}.model-lookbook .lookbook-shot-plan .text-slate-400{color:#716a86}.model-lookbook .lookbook-shot-plan .text-violet-300{color:#8260b5}.model-lookbook .lookbook-shot{border-color:#e4ddf0;background:linear-gradient(#fff,#fcfbff)}.model-lookbook .lookbook-shot>button{background:#f3f5fc}.model-lookbook>ol>li{border-radius:10px 10px 0 0;padding:12px}.model-lookbook>ol>li:first-child{background:#fff6ec}.model-lookbook>ol>li:nth-child(2){background:#eff6ff}.model-lookbook>ol>li:nth-child(3){background:#f5f0ff}