.dream-disclosure{display:flex;align-items:flex-start;gap:10px;margin:1.2em 0 1.6em;font-size:.9em;line-height:1.5}.dream-disclosure p{margin:0}.dream-disclosure a{color:var(--dk-teal,#00778f)}.dream-disclosure__icon{flex:0 0 auto;font-size:1.2em;line-height:1.25}.dream-disclosure--soft{padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--dk-peach,#fbdfd3) 70%,#ffffff)}.dream-disclosure--note{padding:12px 16px;border:2px dashed color-mix(in srgb,var(--dk-orange,#f47e3b) 55%,transparent);border-radius:16px;background:#fffaf6;transform:rotate(-0.5deg)}.dream-disclosure--note p{font-family:'Dream Caveat','Segoe Print','Bradley Hand',cursive;font-size:1.3em;font-weight:700;line-height:1.3}.dream-disclosure--minimal{color:var(--dk-muted,#5f5e6a);font-size:.82em}.dream-disclosure--minimal .dream-disclosure__icon{font-size:1em}.dream-disclosure--outline{display:block;padding:12px 20px;border:2px solid var(--dk-teal,#00778f);border-radius:16px;background:#fff;color:#3d3c45;font-size:.92em;font-style:italic;line-height:1.6}.dream-disclosure--outline strong,.dream-disclosure--outline b{font-weight:700;color:var(--dk-ink,#0f0e17)}.dream-disclosure--outline a{color:var(--dk-teal,#00778f);font-style:normal;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;white-space:nowrap}.dream-disclosure--outline a::after{content:'↗';display:inline-block;margin-left:2px;font-size:.8em;text-decoration:none;transition:transform 0.25s var(--dk-spring,ease)}.dream-disclosure--outline a:hover{color:var(--dk-ink,#0f0e17)}.dream-disclosure--outline a:hover::after{transform:translate(2px,-2px)}@media (max-width:600px){.dream-disclosure--outline{padding:10px 14px}.dream-disclosure--outline a{white-space:normal}}@media (prefers-reduced-motion:reduce){.dream-disclosure--outline a::after{transition:none}}