/* Billie-only workshop details; other completed profiles remain unchanged. */
.hero-art .orbit{background:radial-gradient(circle at 35% 25%,#fff7df,#e8dff5 75%);border-color:#f5effb;box-shadow:0 0 0 2px #cfc0e0}.hero .spark.one{color:#a98535}.hero .spark.two{color:#68509b}.personality-intro blockquote{background:#eee8f7;color:#68509b;border-left:5px solid #68509b}.personality-intro blockquote>span{color:#b9a7d2}.workshop-scene{margin-top:30px;padding:30px;border-radius:26px;background:#fff8e7;border-left:5px solid #b99a45}.workshop-scene h3{margin-top:12px}.workshop-dialogue{margin-top:22px}.workshop-dialogue p{display:grid;grid-template-columns:70px 1fr;gap:15px;font-size:15px;margin:16px 0}.workshop-dialogue b{color:#68509b}.workshop-scene details{border-top:1px solid #dfd0a8;padding-top:14px}.workshop-scene details p{font-size:29px;font-weight:700;color:#68509b}.work-in-progress{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:30px;margin-top:30px;background:#f4f0fa;border-radius:26px}.work-in-progress h3{margin-top:12px}.work-in-progress p,.creative-friends p{font-size:14px}.paper-tag{display:inline-block;padding:10px 15px;background:#fff8e7;border-radius:4px;font-weight:600;font-size:13px;color:#68509b}.creative-friends{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.creative-friends article{padding:24px;border:1px dashed #c8b9dc;border-radius:22px}.creative-friends h3{margin-top:12px;font-size:21px}.creative-friends article:last-child{grid-column:1/-1}.sound-intro{max-width:800px;font-size:16px}.sound-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.sound-steps article{background:white;padding:25px;border-radius:22px}.sound-number{color:#68509b;font-weight:700;font-size:14px}.sound-steps h3{margin:12px 0}.sound-steps p{font-size:14px}.mix-sounds{margin-top:24px;padding:26px;background:#fff8e7;border-radius:22px}.mix-sounds p{font-size:15px}.shared-resource{margin-top:25px;font-size:13px}.shared-resource a{color:#68509b;font-weight:700}.shared-resource summary{cursor:pointer}.small-link{border-bottom-color:#c8b9dc}@media(max-width:760px){.work-in-progress,.creative-friends,.sound-steps{grid-template-columns:1fr}.work-in-progress{gap:12px}.workshop-scene,.work-in-progress{padding:24px}.workshop-dialogue p{grid-template-columns:58px 1fr;gap:10px;font-size:14px}.creative-friends article:last-child{grid-column:auto}}
