.ww{position:fixed;bottom:2.5rem;right:2.5rem;z-index:300}.wb{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--acc),color-mix(in srgb,var(--acc) 65%,#000));border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 26px var(--acc-glow);transition:transform .3s,box-shadow .3s;position:relative}.wb:hover{transform:scale(1.08);box-shadow:0 10px 34px var(--acc-glow)}.wb img{width:32px;height:auto;filter:brightness(0) invert(1)}.wp1,.wp2{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--acc-glow);animation:pr 2.5s ease-out infinite}.wp2{animation-delay:.85s}.wpanel{position:absolute;bottom:74px;right:0;width:310px;background:var(--widget-bg);border:1px solid var(--card-border);box-shadow:0 18px 55px #00000038;transform:scale(.9) translateY(10px);transform-origin:bottom right;opacity:0;pointer-events:none;transition:all .35s cubic-bezier(.25,.46,.45,.94)}.wpanel.open{opacity:1;transform:scale(1) translateY(0);pointer-events:all}.wp-head{background:var(--widget-head);padding:1.1rem 1.4rem;display:flex;align-items:center;gap:.9rem}.wp-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#c8722a,#2f4f4f);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.wp-name{font-family:Cinzel,serif;font-size:.68rem;letter-spacing:.16em;color:var(--txt);text-transform:uppercase;transition:color 1.4s.}.wp-status{font-family:Philosopher,serif;font-size:.62rem;color:var(--txt2);opacity:.75;transition:color 1.4s.}.wp-x{margin-left:auto;background:none;border:none;color:var(--txt3);font-size:1.1rem;cursor:pointer;transition:color .25s}.wp-x:hover{color:var(--txt)}.wp-vid{position:relative;aspect-ratio:16/9;background:#0d0d1a;overflow:hidden}.wp-vid-in{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;background:linear-gradient(135deg,#0d1015,#2f4f4f,#1a1a1a)}.wp-play{width:48px;height:48px;border-radius:50%;background:#e2725bd9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.wp-play:hover{background:var(--acc);transform:scale(1.08)}.wp-play:after{content:"";border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;margin-left:3px}.wp-cap{font-family:Cormorant Garamond,serif;font-size:.78rem;font-style:italic;color:#ffffff73;letter-spacing:.07em}.wp-body{padding:1.4rem}.wp-msg{font-size:.95rem;font-style:italic;font-weight:300;color:var(--txt);line-height:1.7;margin-bottom:1rem;transition:color 1.4s.}.wp-btn{display:block;width:100%;padding:.7rem;text-align:center;background:var(--acc);color:#fff;font-family:Philosopher,serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background .3s}.wp-btn:hover{filter:brightness(.88)}
