body{padding-bottom:var(--baj-bottom-space,0px)}.baj-player,.baj-inline{--baj-accent:#c7f36a;--baj-bg:#17191d;font:14px/1.45 system-ui,-apple-system,sans-serif;box-sizing:border-box}.baj-player *,.baj-inline *{box-sizing:border-box}.baj-player[hidden],.baj-player [hidden]{display:none!important}.baj-player{position:fixed;z-index:99990;bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));color:#f6f6f5;background:var(--baj-bg);border:1px solid #ffffff26;border-radius:16px;box-shadow:0 12px 42px #0005;max-width:1380px;margin:auto}.baj-player[data-layout=bar]{bottom:0;left:0;right:0;border-radius:0;max-width:none;padding-bottom:env(safe-area-inset-bottom)}.baj-bar{display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(130px,1fr) auto;gap:22px;align-items:center;padding:18px 22px}.baj-identity{display:flex;gap:14px;align-items:center;min-width:0}.baj-identity>div{min-width:0}.baj-art{width:52px;height:52px;object-fit:cover;border-radius:7px}.baj-title{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baj-subtitle{display:block;color:#b9bec4;font-size:12px}.baj-eyebrow{font-size:9px;letter-spacing:.16em;color:#b9bec4;display:block;margin-bottom:4px}.baj-player button,.baj-inline button{border:0;border-radius:8px;background:0 0;color:inherit;min-height:44px;min-width:44px;font:inherit;cursor:pointer;padding:8px 12px;box-shadow:none;text-transform:none;letter-spacing:normal}.baj-player button:hover,.baj-player button[aria-current=true]{background:#ffffff1c}.baj-player button:focus-visible,.baj-player input:focus-visible,.baj-inline button:focus-visible{outline:3px solid var(--baj-accent);outline-offset:3px}.baj-player .baj-primary{border-radius:50%;background:var(--baj-accent);color:#10130b;width:48px;height:48px;font-size:19px}.baj-transport,.baj-tools{display:flex;align-items:center;gap:5px}.baj-player input[type=range]{accent-color:var(--baj-accent);height:30px;margin:0;cursor:pointer;padding:0;min-width:0;width:100%;background:0 0}.baj-player .baj-volume{width:66px}.baj-times{display:flex;justify-content:space-between;color:#b9bec4;font-size:10px;font-variant-numeric:tabular-nums}.baj-status{margin:0;padding:0 22px;color:#ffcf95;font-size:12px}.baj-status:not(:empty){padding-bottom:12px}#baj-panel{border-top:1px solid #ffffff20;padding:16px 24px;max-height:min(60dvh,520px);overflow:auto}.baj-panel-head{display:flex;justify-content:space-between;align-items:center}.baj-panel-head h2{color:inherit;font:600 20px system-ui;margin:0}.baj-modes{display:flex;gap:8px;flex-wrap:wrap}.baj-modes button{background:#ffffff0d}.baj-modes button[aria-pressed=true]{color:var(--baj-accent)}.baj-queue{padding-left:24px;margin:16px 0}.baj-queue button{text-align:left;width:100%}.baj-inline{padding:22px;border:1px solid #8885;border-radius:12px;margin:20px 0}.baj-inline .baj-eyebrow{color:inherit;opacity:.65}.baj-track{display:block;width:100%;text-align:left}.baj-inline .baj-track[aria-pressed=true]{background:#8da94d25}@media(max-width:960px){.baj-bar{grid-template-columns:1fr auto auto;gap:12px}.baj-progress{grid-column:1/-1;grid-row:2}.baj-art{width:42px;height:42px}.baj-tools .baj-volume,.baj-tools [data-action=mute]{display:none}}@media(max-width:540px){.baj-bar{padding:12px;gap:4px 8px}.baj-eyebrow{font-size:8px}.baj-title{font-size:13px}.baj-subtitle{font-size:11px}.baj-transport [data-action=previous],.baj-transport [data-action=next]{display:none}.baj-expanded .baj-transport [data-action=previous],.baj-expanded .baj-transport [data-action=next]{display:block}.baj-expanded .baj-identity{grid-column:1/-1}.baj-expanded .baj-transport{grid-column:1}.baj-expanded .baj-tools{grid-column:3}.baj-expanded .baj-progress{grid-row:3}.baj-player{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border-radius:12px}.baj-art{display:none}.baj-progress{margin-top:0}.baj-times{margin-top:-3px}#baj-panel{padding:12px}.baj-modes{gap:2px}}@media(prefers-reduced-motion:reduce){.baj-player *{animation:none!important;transition:none!important}}