/* Talisman Background Remover */
[hidden]{display:none!important}
:root{--rb-chk-a:#fff;--rb-chk-b:#d9d6e8}
@media (prefers-color-scheme:dark){:root{--rb-chk-a:#2a2648;--rb-chk-b:#1d1a36}}
.rb-drop{position:relative;min-height:200px;color:var(--tl-ink-2)}
.rb-drop b{font-size:1.05rem;color:var(--tl-ink)}
.rb-drop svg{color:var(--tl-primary)}
.rb-drop:focus-within{outline:3px solid var(--tl-focus);outline-offset:2px}
.rb-status{margin-bottom:12px}
.rb-status p{margin:8px 0 0;font-weight:600;color:var(--tl-ink-2);min-height:1.5em}
.rb-box{position:relative}
.rb-skel-img{height:240px!important;border-radius:var(--tl-r-sm)!important}
.rb-view{position:relative;display:grid;place-items:center;border-radius:var(--tl-r-sm);overflow:hidden;
  background-color:var(--rb-chk-a);
  background-image:linear-gradient(45deg,var(--rb-chk-b) 25%,transparent 25%,transparent 75%,var(--rb-chk-b) 75%),linear-gradient(45deg,var(--rb-chk-b) 25%,transparent 25%,transparent 75%,var(--rb-chk-b) 75%);
  background-size:20px 20px;background-position:0 0,10px 10px}
.rb-cv{grid-area:1/1;display:block;max-width:100%;height:auto;max-height:70vh}
.rb-after{position:relative}
.rb-tag{position:absolute;top:8px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:700;background:rgb(15 13 28/.72);color:#fff;pointer-events:none;opacity:0;transition:opacity .2s}
.rb-tag-l{left:8px}.rb-tag-r{right:8px}
.rb-view.split .rb-tag{opacity:1}
.rb-range{width:100%;min-height:48px;accent-color:var(--tl-primary)}
.rb-split{margin-top:8px}
.rb-fs{border:0;padding:0;margin:16px 0 0;min-width:0}
.rb-fs legend{margin-bottom:6px;font-weight:650}
.rb-opts{margin-top:12px}
.rb-sw{width:48px;height:48px;border-radius:50%;border:2px solid var(--tl-line);cursor:pointer;padding:0;background:var(--sw,#fff)}
.rb-sw[aria-pressed=true]{outline:3px solid var(--tl-primary);outline-offset:2px}
.rb-sw:focus-visible{outline:3px solid var(--tl-focus);outline-offset:2px}
.rb-colorpick input{width:56px;height:48px;padding:2px;border:2px solid var(--tl-line);border-radius:var(--tl-r-sm);background:var(--tl-surface);cursor:pointer}
#opt-blur{margin-top:12px}
.rb-err{color:var(--tl-err)}
