.saved-region span{left:50%;bottom:auto;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:.15rem;border:2px solid #fff;border-radius:50%;font-weight:800;font-size:.9rem;box-shadow:0 1px 4px #0008}.tag-canvas.tags-hidden .saved-region{display:none}.tag-controls{display:flex;align-items:center;gap:.75rem;margin-top:.75rem}.tag-controls button{flex:none;padding:.5rem .75rem}.tag-controls span{color:#6b655d;font-size:.9rem}.tag-key{columns:2;column-gap:2rem;padding-left:2rem}.tag-key li{break-inside:avoid;margin:.35rem 0}.tag-key small{color:#6b655d}@media(max-width:760px){.tag-controls{align-items:flex-start;flex-direction:column}.tag-key{columns:1}}
