/* Scope every refinement to the requested areas. Whisper is untouched. */
#your-look .brand-window,#your-look .store-assistant{--demo-font:'DM Sans',sans-serif;font-family:'DM Sans',sans-serif}
#your-look .store-editorial h3{font-family:'DM Sans',sans-serif}
#pricing .currency-picks{display:flex;flex-wrap:wrap;gap:6px;max-width:550px}
.currency-picks button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:12px;min-width:48px;min-height:44px;border-radius:22px;transition:background-color .2s,border-color .2s}
.currency-picks button[aria-pressed=true]{background:var(--purple);border-color:var(--ink);color:#272623}.currency-picks button:hover{border-color:var(--ink)}.currency-picks button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.currency-reference{max-width:1200px;margin:0 auto 25px;font-size:11px;line-height:1.6}.currency-reference a{text-decoration:underline}
#pricing .plan-price{font-size:clamp(27px,3vw,42px);letter-spacing:-1px;white-space:normal;overflow-wrap:anywhere}#pricing .plan-price small{display:block;margin-left:0;font-size:12px;letter-spacing:0}
#pricing .pricing-comparison summary{min-height:50px}#pricing .pricing-comparison summary span{display:inline-block;transition:rotate .24s}#pricing .pricing-comparison[open] summary span{rotate:45deg}
.insight-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1200px;margin:35px auto}
.insight-story article{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--paper);color:var(--ink)}.insight-story article:nth-child(2){background:#e8ef79;color:#272623}.insight-story small{font-size:10px;letter-spacing:.8px}.insight-story p{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:23px 0 16px}.insight-story article>span{font-size:14px;line-height:1.7;display:block}.insight-story img{float:right;object-fit:contain;margin-top:15px}
.insight-explore{max-width:1200px;margin:30px auto 0;border-top:1px solid var(--line);padding-top:18px}.insight-explore>summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:12px 0}.insight-explore>summary::-webkit-details-marker{display:none}.insight-explore[open]>summary>span{rotate:45deg}
#improvements .pattern-source blockquote,#improvements .answer-editor,#improvements .improved-conversation{rotate:0;transform:none}
#rescue .rescue-friction{rotate:0;width:38%}#rescue .rescue-search{opacity:1}#rescue .rescue-size-row[hidden]{display:none}.rescue-intent-product{display:flex;align-items:center;gap:15px;font-size:13px;line-height:1.6}.rescue-intent-product .product-shot{width:70px;height:85px;flex:none;margin:0}.rescue-found .rescue-product{margin:10px 0}#rescue .rescue-found{width:44%}
.floating-kinder{position:fixed;right:22px;bottom:22px;z-index:90;border:1px solid #272623;border-radius:50px;background:#d6b7ed;color:#272623;display:flex;gap:8px;align-items:center;padding:9px 17px 9px 9px;box-shadow:0 6px 22px #27262320;animation:launcher-arrival .3s ease-out;transition:box-shadow .2s}.floating-kinder img{object-fit:contain}.floating-kinder span{font-size:13px;font-weight:700;text-align:left}.floating-kinder small{display:block;font-size:10px;font-weight:400;margin-top:3px}.floating-kinder:hover{box-shadow:0 7px 25px #27262340}.floating-kinder[hidden]{display:none}.floating-kinder.near-footer span{display:none}
#your-look #store-assistant.floating-assistant{position:fixed;inset:auto 22px 22px auto;margin:0;width:350px;max-width:calc(100vw - 24px);height:min(580px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);z-index:100;box-shadow:0 12px 50px #1114;animation:launcher-arrival .2s ease-out;transform:none;rotate:0}
#store-assistant::backdrop{background:transparent;pointer-events:none}
@keyframes launcher-arrival{from{opacity:0}to{opacity:1}}
@media(max-width:800px){.insight-story{grid-template-columns:1fr;gap:12px}.insight-story article{padding:22px}.insight-story p{font-size:23px;margin:13px 0}.insight-story article>span{font-size:13px}#rescue .rescue-friction{width:43%}#rescue .rescue-found{width:57%}}
@media(max-width:650px){#pricing .currency-picks{max-width:100%;gap:5px}.currency-picks button{min-width:47px}.floating-kinder{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:7px}.floating-kinder span{display:none}.floating-kinder img{width:42px;height:42px}#your-look #store-assistant.floating-assistant{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:350px}.rescue-intent-product{flex-direction:column;align-items:flex-start;gap:8px}#rescue .rescue-found{width:65%}#rescue .rescue-friction>p{font-size:17px}#pricing .plan-price{font-size:38px}}
@media(prefers-reduced-motion:reduce){.floating-kinder,#your-look #store-assistant.floating-assistant,.currency-picks button,#pricing .pricing-comparison summary span{animation:none;transition:none}}
/* The rotated storefront parent rasterized every child, including small assistant text. */
#your-look .brand-window{rotate:0}
