﻿#bb-core-trigger{position:fixed;top:16px;right:20px;z-index:10002;width:54px;height:54px;border:2px solid #ff2e93;border-radius:17px;background:#241b2e;color:#ffd23f;font-size:29px;cursor:pointer;box-shadow:0 4px 14px #16101d55;display:grid;place-items:center;transition:transform .2s}
#bb-core-trigger:hover{transform:translateY(-2px);background:#362a45}
#bb-core-panel{position:fixed;top:80px;right:20px;z-index:10001;width:min(350px,calc(100vw - 28px));max-height:calc(100vh - 100px);overflow-y:auto;background:#241b2e;border:2px solid #ff2e93;border-radius:18px;padding:18px;box-shadow:0 12px 35px #16101dcc;display:none;color:#fdf6ec;font-family:Nunito,Arial,sans-serif}
#bb-core-panel.bb-open{display:block;animation:bbCoreIn .18s ease-out}
@keyframes bbCoreIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.bb-core-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ff2e9366;padding-bottom:12px;margin-bottom:13px}
.bb-core-title{font-family:'Baloo 2',Arial,sans-serif;font-size:23px;font-weight:800;color:#ffd23f;line-height:1.2}
.bb-core-subtitle{font-size:11px;color:#f3e9d8;opacity:.8}
#bb-core-close{border:0;background:transparent;color:#fdf6ec;font-size:25px;cursor:pointer;padding:3px 8px}
.bb-core-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.bb-core-links a{display:flex;align-items:center;min-height:42px;padding:9px 10px;border:1px solid #ffffff20;border-radius:10px;color:#fdf6ec;background:#362a45;text-decoration:none;font-size:13px;font-weight:800;line-height:1.3;transition:background .15s,border-color .15s}
.bb-core-links a:hover,.bb-core-links a:focus{background:#493653;border-color:#2ee6d6;color:#2ee6d6;outline:none}
.bb-core-links a.bb-core-feature{border-color:#ffd23f;color:#ffd23f}
.bb-core-footer{margin-top:14px;padding-top:10px;border-top:1px solid #ffffff20;text-align:center;color:#f3e9d8;font-size:11px}
#bb-core-backdrop{position:fixed;inset:0;z-index:10000;background:#16101d66;display:none}
#bb-core-backdrop.bb-open{display:block}
@media(max-width:480px){#bb-core-trigger{top:12px;right:12px;width:48px;height:48px;border-radius:15px}#bb-core-panel{top:70px;right:10px;width:calc(100vw - 20px);padding:14px}.bb-core-links{gap:7px}.bb-core-links a{font-size:12px;padding:8px}}
