:root{--una-ring:hsla(0,0%,100%,.55);--una-fill:hsla(0,0%,100%,.18);--una-fill-hover:hsla(0,0%,100%,.24);--una-shadow:rgba(0,0,0,.25);--una-backdrop-blur:14px;--una-radius:999px;--una-size:42px;--una-font:ui-sans-serif,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.una-wrap{font-family:var(--una-font);margin:0 auto;max-width:980px;position:relative}.una-img{border-radius:16px;display:block;height:auto;width:100%}.una-spot{border-radius:var(--una-radius);cursor:pointer;display:grid;height:var(--una-size);left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none;width:var(--una-size);-webkit-tap-highlight-color:transparent;backdrop-filter:blur(var(--una-backdrop-blur)) saturate(170%) brightness(1.05);-webkit-backdrop-filter:blur(var(--una-backdrop-blur)) saturate(170%) brightness(1.05);background:radial-gradient(120% 120% at 30% 30%,hsla(0,0%,100%,.28),hsla(0,0%,100%,.12) 60%,hsla(0,0%,100%,.08)),var(--una-fill);border:1px solid var(--una-ring);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),inset 0 -1px 1px rgba(0,0,0,.06),0 4px 16px var(--una-shadow);color:#111;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.una-spot:hover{background:var(--una-fill-hover);transform:translate(-50%,-50%) scale(1.04)}.una-spot:active{transform:translate(-50%,-50%) scale(.98)}.una-spot:focus-visible{outline:2px solid var(--una-ring);outline-offset:2px}.una-spot svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.una-dim{background:hsla(0,0%,6%,.55);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:50}.una-dim.is-open{opacity:1;pointer-events:auto}.una-pop{display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:60}.una-pop.is-open{opacity:1;pointer-events:auto}.una-card{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.65);border-radius:16px;box-shadow:0 10px 50px rgba(0,0,0,.3),inset 0 1px 1px hsla(0,0%,100%,.7);color:#111;padding:22px 22px 18px;position:relative;width:min(560px,90vw)}.una-card h3{font-size:1.35rem;letter-spacing:.2px;margin:0 0 .25rem}.una-sub{color:#333;font-size:.78rem;letter-spacing:.6px;margin:0 0 .75rem;text-transform:uppercase}.una-body{color:#222;line-height:1.65;margin:0 0 1rem}.una-actions{align-items:center;display:flex;gap:10px;justify-content:flex-start}.una-btn{appearance:none;border:0;border-radius:10px;cursor:pointer;font-weight:600;padding:.8rem 1rem}.una-btn.primary{background:#111;color:#fff}.una-btn.ghost{color:#111}.una-btn.ghost,.una-x{background:transparent}.una-x{border:0;cursor:pointer;font-size:18px;position:absolute;right:12px;top:10px}@media (max-width:540px){:root{--una-size:38px}.una-card{padding:18px 18px 14px}}