.anaquel{background:var(--tinta);border-bottom:1px solid var(--linea);touch-action:pan-y;height:clamp(640px,96vh,980px);position:relative;overflow:hidden}.anaquel canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.anaquel canvas:active{cursor:grabbing}.anaquel:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 52%,#0000 50%,#0009);position:absolute;inset:0}.ana-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px clamp(16px,3.5vw,48px);display:flex;position:absolute;top:0;left:0;right:0}.ana-top .titulo{max-width:14ch;font-size:clamp(28px,3.3vw,56px)}.ana-hud{text-align:right;font-family:var(--f-mono);text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ana-hud .lbl{letter-spacing:.14em;color:var(--lima);font-size:11px}.ana-hud .nom{font-family:var(--f-display);letter-spacing:-.01em;max-width:16ch;font-size:clamp(18px,2vw,28px);font-weight:800}.ana-ctrl{z-index:2;border:1px solid var(--linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bcc;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ana-ctrl .grupo{flex:none;display:flex}.ana-ctrl .grupo .chip+.chip{border-left:0}.ana-ctrl .grupo .chip{height:72px;padding:0 22px;font-size:13px}.disenos{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.disenos::-webkit-scrollbar{display:none}.disenos button{border:1px solid var(--linea);background:#1a1a1a;flex:none;width:72px;height:72px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.disenos button img{object-fit:cover;width:100%;height:100%;display:block}.disenos button.redonda img{object-fit:contain;padding:4px}.disenos button:hover{border-color:#b9e64d99}.disenos button[aria-pressed=true]{border:2px solid var(--lima);transform:translateY(-2px)}.hint{z-index:2;pointer-events:none;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gris);font-size:11px;transition:opacity .6s;position:absolute;bottom:34px;right:clamp(16px,3.5vw,48px)}.hint.fuera{opacity:0}@media (max-width:900px){.ana-top{flex-direction:column;gap:12px}.ana-hud{text-align:left;align-items:flex-start}.ana-ctrl{flex-direction:column;align-items:stretch;width:calc(100% - 32px);bottom:14px}.ana-ctrl .grupo{justify-content:center}.ana-ctrl .grupo .chip{flex:1;height:48px}.disenos button{width:60px;height:60px}.hint{display:none}}.embed .anaquel{border-bottom:0;height:100vh}.embed .ana-top{padding-top:var(--top-web)}
