.mood-player{position:fixed;top:max(24px,env(safe-area-inset-top));right:var(--pad,24px);z-index:900;font:14px/1.5 Arial,Helvetica,sans-serif}.mood-toggle{min-height:44px;padding:11px 20px;border:1px solid #ffffff;border-radius:24px;background:#ffffff;color:#073c32;box-shadow:0 3px 16px #001e2630;cursor:pointer;font:inherit;font-weight:700}.mood-toggle:focus-visible{outline:3px solid #c3a263;outline-offset:4px}.mood-panel{position:absolute;top:58px;right:0;width:min(352px,calc(100vw - 32px));padding:14px;background:#064c3d;color:#fff;border:1px solid #c3a263;border-radius:12px;box-shadow:0 8px 30px #001e2640}.mood-panel[hidden]{display:none}.mood-panel p{margin:0 0 10px;font-size:14px}.mood-panel iframe{display:block;border:0;border-radius:12px}.mood-panel span{display:block;margin-top:8px;font-size:12px;color:#fff}@media(max-width:700px){.mood-player{top:max(16px,env(safe-area-inset-top));right:12px}.header{padding-top:80px}.mood-toggle{padding:11px 16px}}
