/* Camden-only theater accents. The four completed profiles do not load this file. */
.hero-art .orbit{background:radial-gradient(ellipse at 50% 30%,#fff5df 0%,#f7dce8 70%);border-color:#fbeaf2;box-shadow:0 0 0 2px #dfb1c5}.hero .spark.one{color:#a53e69}.hero .spark.two{color:#6b4387}.personality-intro blockquote{background:#f9e6ef;color:#96365e;border-left:5px solid #a53e69}.personality-intro blockquote>span{color:#d7a4bb}.fact.green{background:#f1eaf6}.cookie-scene{margin-top:30px;padding:30px;border-radius:26px;background:#fff5e5;border-left:5px solid #bd8d45}.cookie-scene h3{margin-top:12px}.scene-dialogue{margin-top:22px}.scene-dialogue p{display:grid;grid-template-columns:75px 1fr;gap:15px;font-size:15px;margin:14px 0}.scene-dialogue b{color:#96365e}.scene-dialogue .stage-direction{display:block;font-size:13px;font-style:italic;padding-left:90px}.cookie-scene details{border-top:1px solid #dbc69f;padding-top:12px;margin-top:20px}.cookie-scene details p{font-size:32px;color:#96365e;font-weight:700}.behind-scene{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:30px;margin-top:30px;background:#fbf2f6;border-radius:26px}.behind-scene h3{margin-top:12px}.behind-scene p{font-size:14px}.feeling-note{display:block;font-size:12px;font-weight:700;color:#96365e;border-top:1px solid #e9cdd9;padding-top:16px}.friend-scene{padding:30px;margin-top:32px;border:1px solid #e4c9d6;border-radius:24px}.friend-scene h3{margin-top:12px}.friend-scene>p{max-width:800px;font-size:14px}.friend-scene blockquote{display:inline-block;background:#faf2f6;color:#96365e;font-size:23px;padding:24px}.story-notebook{border-left-color:#a53e69}.adventure .featured h3{font-size:36px}.scene-activity{padding:12px 0}.role-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.role-choices button{font:700 12px Poppins,Arial,sans-serif;border:2px solid #d8adc0;background:white;color:#92365d;border-radius:25px;padding:12px 17px;min-height:46px;cursor:pointer}.role-choices button:hover{background:#faedf3}.role-choices button[aria-pressed=true]{background:#96365e;color:white;border-color:#96365e}.role-choices button:focus-visible{outline:3px solid #355e40;outline-offset:4px}.acting-cue{padding:24px;background:white;border-radius:23px;margin-top:24px;min-height:140px}.acting-cue p{margin:0;font-size:17px;line-height:1.6}.try-again{font-size:13px}.small-link{border-bottom-color:#d8adc0}@media(max-width:760px){.behind-scene{grid-template-columns:1fr;gap:8px}.behind-scene,.cookie-scene,.friend-scene{padding:24px}.scene-dialogue p{grid-template-columns:62px 1fr;gap:10px;font-size:14px}.scene-dialogue .stage-direction{padding-left:72px}.adventure .featured h3{font-size:30px}.acting-cue{padding:22px}}
