.desktop-banner{box-sizing:border-box;position:fixed;top:50%;transform:translateY(-50%);width:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:10px;border:1px solid #bcaa78;border-radius:14px;background:linear-gradient(#f5e4be,#e8c28e);color:#553821;text-align:center;font:14px Tahoma,sans-serif;pointer-events:none}.desktop-banner[hidden]{display:none}.desktop-banner--right{background:linear-gradient(#deebc8,#aecaa1);color:#233f33}.desktop-banner-label{position:absolute;top:15px;font-size:11px;line-height:1.55}.desktop-banner-icon{font-size:48px}.desktop-banner strong{font-size:17px}
