.bs-sprite{position:absolute;width:0;height:0;overflow:hidden}.bs-art{position:relative;display:block;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--sc-s1),var(--sc-s2) 78%)}.bs-cam{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:var(--fo, 50% 50%)}.bs-art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.bs-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.bs-art[class*=bs-lk-]:after{background:none}.bs-art[class*=bs-lk-] svg{filter:none}.bs-f2 .bs-cam{transform:scale(2.1);--fo: 44% 66%}.bs-f3 .bs-cam{transform:scale(1.75);--fo: 66% 32%}.bs-f4 .bs-cam{transform:scale(1.35);--fo: 8% 66%}.bs-f5 .bs-cam{transform:scale(1.6);--fo: 58% 92%}.bs-f6 .bs-cam{transform:scale(1.22);--fo: 92% 70%}.bs-lk-clay{--sc-s1: #f5a65b;--sc-s2: #f8dca2;--sc-sun: #fff3cf;--sc-far: #c9745b;--sc-near: #8c4a3a;--sc-sub: #2b1a14}:where(.bs-lk-clay) .bs-art:after,.bs-art.bs-lk-clay:after{background:radial-gradient(70% 60% at 30% 25%,rgba(255,255,255,.22),transparent 60%),radial-gradient(90% 70% at 70% 110%,rgba(60,20,0,.3),transparent 70%)}.bs-lk-water{--sc-s1: #b8d4e6;--sc-s2: #f4e3c3;--sc-sun: #f3b886;--sc-far: #9ab4c2;--sc-near: #6c8987;--sc-sub: #3b4750}:where(.bs-lk-water) .bs-art:after,.bs-art.bs-lk-water:after{background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(80,60,40,.25)),repeating-radial-gradient(circle at 30% 40%,rgba(255,255,255,.06) 0 2px,transparent 2px 5px)}.bs-lk-cel{--sc-s1: #ff8a5b;--sc-s2: #ffd36e;--sc-sun: #fff6d6;--sc-far: #6d4aa8;--sc-near: #2e2550;--sc-sub: #120e22}:where(.bs-lk-cel) .bs-art:after,.bs-art.bs-lk-cel:after{background:linear-gradient(transparent 62%,rgba(255,255,255,.12) 62% 63%,transparent 63%)}.bs-lk-vhs{--sc-s1: #2a1b5e;--sc-s2: #d9467a;--sc-sun: #ffc56b;--sc-far: #3a2a70;--sc-near: #1a1236;--sc-sub: #0a0716}:where(.bs-lk-vhs) .bs-art:after,.bs-art.bs-lk-vhs:after{background:repeating-linear-gradient(180deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),linear-gradient(90deg,rgba(255,0,90,.12),transparent 30% 70%,rgba(0,220,255,.12))}.bs-lk-pixel{--sc-s1: #5bc0eb;--sc-s2: #fde74c;--sc-sun: #ffffff;--sc-far: #6fa83a;--sc-near: #2e5e1e;--sc-sub: #1b1b1b}:where(.bs-lk-pixel) .bs-art:after,.bs-art.bs-lk-pixel:after{background:linear-gradient(90deg,rgba(0,0,0,.14) 1px,transparent 1px) 0 0 / 5px 5px,linear-gradient(rgba(0,0,0,.14) 1px,transparent 1px) 0 0 / 5px 5px}.bs-lk-noir{--sc-s1: #2e2e2e;--sc-s2: #bdbdbd;--sc-sun: #ffffff;--sc-far: #4e4e4e;--sc-near: #1a1a1a;--sc-sub: #050505}:where(.bs-lk-noir) .bs-art:after,.bs-art.bs-lk-noir:after{background:radial-gradient(90% 80% at 50% 45%,transparent 50%,rgba(0,0,0,.55))}.bs-lk-photo{--sc-s1: #e0705a;--sc-s2: #f6c177;--sc-sun: #ffe8b0;--sc-far: #6c5b6b;--sc-near: #2f2a33;--sc-sub: #121014}:where(.bs-lk-photo) .bs-art:after,.bs-art.bs-lk-photo:after{background:radial-gradient(100% 85% at 50% 40%,transparent 55%,rgba(0,0,0,.4))}.bs-lk-paper{--sc-s1: #e8dcc4;--sc-s2: #f1e7d6;--sc-sun: #e2604b;--sc-far: #4f8a8b;--sc-near: #2d5c5e;--sc-sub: #1f2d2e}:where(.bs-lk-paper) .bs-art svg,.bs-art.bs-lk-paper svg{filter:drop-shadow(1px 1.5px 0 rgba(0,0,0,.28))}.bs-lk-chalk{--sc-s1: #1d3a2c;--sc-s2: #2a4a3a;--sc-sun: #edebe0;--sc-far: #4e6b5c;--sc-near: #6e8b7a;--sc-sub: #f3f1e6}:where(.bs-lk-chalk) .bs-art:after,.bs-art.bs-lk-chalk:after{background:repeating-linear-gradient(100deg,rgba(255,255,255,.035) 0 2px,transparent 2px 6px)}.bs-lk-neon{--sc-s1: #0b0820;--sc-s2: #3a0f4e;--sc-sun: #ff3ea5;--sc-far: #3b1d6e;--sc-near: #120a26;--sc-sub: #34f5ff}.bs-lk-gold{--sc-s1: #d9822b;--sc-s2: #f2c46d;--sc-sun: #fff0c2;--sc-far: #8a5a3c;--sc-near: #3e2a1e;--sc-sub: #1a120c}.bs-lk-blue{--sc-s1: #123c69;--sc-s2: #1d4e89;--sc-sun: #e8f1fa;--sc-far: #2c6aa8;--sc-near: #0e2f55;--sc-sub: #e8f1fa}:where(.bs-lk-blue) .bs-art:after,.bs-art.bs-lk-blue:after{background:linear-gradient(90deg,rgba(232,241,250,.12) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(rgba(232,241,250,.12) 1px,transparent 1px) 0 0 / 10px 10px}.bs-ex{position:absolute;z-index:3;top:6px;left:6px;font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f6f3ec;padding:3px 4px 2px;border:1px solid rgba(246,243,236,.4);border-radius:3px;background:#0000009e}.bs-meta{position:absolute;z-index:3;left:6px;bottom:6px;max-width:calc(100% - 12px);font:600 10px/1.15 var(--mono);color:#f6f3ec;background:#0000009e;padding:2px 4px 1px;border-radius:3px;overflow-wrap:anywhere}
