.sk{background-color:color-mix(in oklab, var(--sea-ink) 8%, transparent);background-image:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--sea-ink) 9%, transparent) 50%, transparent 80%);background-repeat:no-repeat;background-size:220% 100%;border-radius:.5rem;animation:1.5s ease-in-out infinite sk-shimmer;display:block}.sk-line{height:.8rem}.sk-line.sk-lg{height:1.1rem}.sk-line.sk-xl{border-radius:.7rem;height:2.2rem}.sk-block{border-radius:1.2rem}@keyframes sk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.img-picker{gap:.5rem;display:grid}.img-picker__row{align-items:center;gap:1rem;display:flex}.img-picker__preview{border:2px dashed var(--line);background:color-mix(in oklab, var(--surface-strong) 70%, var(--sand));color:var(--sea-ink-soft);cursor:pointer;flex:none;place-items:center;transition:border-color .18s;display:grid;position:relative;overflow:hidden}.img-picker__preview:hover{border-color:var(--lagoon-deep)}.img-picker--md .img-picker__preview{width:6.5rem;height:6.5rem}.img-picker--sm .img-picker__preview{border-width:1px;width:3.25rem;height:3.25rem}.img-picker__preview--round{border-radius:50%}.img-picker__preview--square{border-radius:1rem}.img-picker--sm .img-picker__preview--square{border-radius:.75rem}.img-picker__preview img{object-fit:cover;width:100%;height:100%}.img-picker__preview:has(img){border-style:solid}.img-picker__initial{color:#7a5600;font-size:2rem;font-weight:800}.img-picker__empty{place-items:center;display:grid}.img-picker__preview.is-busy img,.img-picker__preview.is-busy .img-picker__empty{opacity:.4}.img-picker__spinner{border:3px solid color-mix(in oklab, var(--sea-ink) 20%, transparent);border-top-color:var(--lagoon-deep);border-radius:50%;width:1.4rem;height:1.4rem;margin:auto;animation:.7s linear infinite img-spin;position:absolute;inset:0}@keyframes img-spin{to{transform:rotate(360deg)}}.img-picker:focus-within .img-picker__preview{outline:3px solid var(--lagoon-deep);outline-offset:2px}.img-picker__actions{justify-items:start;gap:.4rem;display:grid}.img-picker__btn{cursor:pointer;padding:.45rem .9rem;font-size:.85rem}.img-picker--sm .img-picker__btn{padding:.25rem .65rem;font-size:.78rem}.img-picker__remove{color:#a33d3d;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.8rem;font-weight:700;display:inline-flex}.img-picker__remove:hover{text-decoration:underline}.img-picker__remove:disabled{opacity:.5;cursor:not-allowed}.img-picker--sm .img-picker__row{gap:.6rem}.img-picker--sm .img-picker__actions{grid-auto-flow:column;align-items:center;gap:.6rem}.img-picker__hint{color:var(--sea-ink-soft);margin:0;font-size:.75rem}.img-picker__error{color:#a33d3d;margin:0;font-size:.8rem;font-weight:600}.pager{color:var(--sea-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.85rem 1.1rem;font-size:.82rem;display:flex}.pager__summary{margin:0}.pager__summary strong{color:var(--sea-ink)}.pager__controls{align-items:center;gap:.35rem;display:flex}.pager__size{align-items:center;gap:.5rem;margin-right:.6rem;font-weight:700;display:inline-flex}.pager__size .field{border-radius:.6rem;width:auto;min-height:2.2rem;padding:.25rem .5rem;font-size:.85rem}.pager__pages{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pager__gap{place-items:center;min-width:1.5rem;display:grid}.pager__btn{min-width:2.2rem;height:2.2rem;color:var(--sea-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.6rem;place-items:center;padding:0 .4rem;font-size:.82rem;font-weight:700;display:inline-grid}.pager__btn:hover:not(:disabled){background:var(--link-bg-hover);border-color:var(--line)}.pager__btn[aria-current=page]{background:var(--lagoon);color:#26312a;box-shadow:0 4px 12px #c58b1440}.pager__btn:disabled{opacity:.35;cursor:not-allowed}.pager__compact{white-space:nowrap;padding:0 .5rem;font-weight:700;display:none}
