.performance-section{padding:45px 5%;background:radial-gradient(ellipse at 100% 10%,#a6498c70,transparent 50%),linear-gradient(125deg,#201032f5,#4e1e50ed,#1b1a3ceF);border-block:1px solid #d9aa69;scroll-margin-top:15px}.performance-section .section-heading{margin-bottom:12px}.performance-intro{color:#eac5df;font-size:13px;max-width:720px;line-height:1.9}.featured-prima{display:inline-flex;align-items:center;gap:6px;border:1px solid #edb99a;color:#ffe4b9;background:#6d2e5980;border-radius:20px;padding:7px 13px;font-size:10px;margin:12px 0 23px}.performance-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:start}.style-preview{max-width:370px;width:100%;margin:auto;padding:5px;background:#1b0d29;border:1px solid #e6b567;border-radius:13px;box-shadow:0 0 35px #e6519e33}.style-preview canvas{width:100%;height:auto;display:block;border-radius:8px}.style-preview figcaption{color:#f7cee7;text-align:center;font-size:11px;line-height:1.7;padding:13px 8px}.performance-controls{padding:25px}.performance-controls h3{font:28px 'Playfair Display',Georgia,serif;color:#ffd2eb;margin:9px 0 23px}.performance-controls label{margin-top:20px}.wardrobe-looks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 22px}.wardrobe-look{padding:4px;border:1px solid #9d6c90;border-radius:9px;background:linear-gradient(140deg,#4c2453,#251735);color:#ffe5f1;min-width:0;text-align:center}.wardrobe-look[aria-pressed=true]{border-color:#ffe3ad;box-shadow:0 0 0 2px #d7509c,0 0 20px #ed4ea72b}.look-thumb{display:block;width:100%;height:auto;border-radius:5px}.wardrobe-look b{display:block;font-size:11px;margin:11px 4px 7px}.wardrobe-look small{display:block;color:#dcb6d0;font-size:8px;line-height:1.7;padding:0 5px 10px}.style-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.style-color{display:flex;align-items:center;gap:8px;background:#2d193b;border:1px solid #8d6383;border-radius:8px;padding:9px;color:#edcde0;font-size:9px;text-align:left}.style-color>span:first-child{display:block;width:23px;height:23px;border:1px solid #e3bd84;border-radius:50%;flex-shrink:0}.style-color[aria-pressed=true]{border-color:#ffe1a5;box-shadow:0 0 0 1px #c45d9a}.style-note{font-size:9px;line-height:1.8;color:#dab3d0;margin:11px 0 20px}.style-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.style-actions>.primary{grid-column:1/-1;font-size:12px}.style-actions>.outline{font-size:11px}.style-status{font-size:11px;line-height:1.8;min-height:35px;color:#ffe4ae;margin-top:14px}.style-look-name{font-size:10px;letter-spacing:.6px;color:#f9c5e4;margin-top:9px}
@media(max-width:900px){.performance-layout{grid-template-columns:.75fr 1.25fr;gap:18px}.performance-controls{padding:20px}.wardrobe-looks{gap:7px}.style-colors{grid-template-columns:1fr}.style-color{font-size:10px;padding:9px 13px}}
@media(max-width:650px){.performance-section{padding:32px 5%}.performance-section h2{font-size:29px}.performance-intro{font-size:12px}.performance-layout{grid-template-columns:1fr;gap:22px}.style-preview{max-width:330px}.performance-controls{padding:20px}.performance-controls h3{font-size:26px}.wardrobe-look b{font-size:10px}.wardrobe-look small{font-size:7px}.style-colors{grid-template-columns:repeat(3,1fr);gap:6px}.style-color{display:block;text-align:center;padding:9px 4px;font-size:8px}.style-color>span:first-child{margin:0 auto 7px}.style-actions{grid-template-columns:1fr}.style-actions>.primary{grid-column:auto}.style-look-name{font-size:9px}}
