.letrero{background:var(--tinta);border-bottom:1px solid var(--linea);touch-action:pan-y;height:clamp(620px,94vh,960px);position:relative;overflow:hidden}.letrero canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.letrero:after{content:"";pointer-events:none;background:radial-gradient(130% 100% at 50% 48%,#0000 55%,#00000080);position:absolute;inset:0}.let-top{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px clamp(16px,3.5vw,48px);display:flex;position:absolute;top:0;left:0;right:0}.let-estado{border:1px solid var(--linea);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lima);white-space:nowrap;background:#0b0b0bb3;grid-template-columns:auto 120px;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:grid}.let-estado .bar{background:#fafafa1f;height:4px}.let-estado .bar i{background:var(--lima);width:0;height:100%;display:block}.let-ctrl{z-index:2;border:1px solid var(--linea);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bdb;grid-template-columns:auto auto;align-items:end;gap:10px 12px;max-width:calc(100% - 32px);padding:14px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.let-etiqueta{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lima);grid-column:1/-1;align-items:center;gap:10px;font-size:12px;display:inline-flex}.let-etiqueta:before{content:"";background:var(--lima);width:8px;height:8px}.let-campo{align-items:stretch;display:flex}.let-ctrl input{border:2px solid var(--lima);width:13ch;min-width:0;height:72px;color:var(--hueso);font-family:var(--f-display);letter-spacing:-.02em;background:#141414;border-right:0;outline:none;padding:0 20px;font-size:34px;font-weight:800;animation:1.6s ease-in-out infinite llama}.let-ctrl input:focus,.let-ctrl input.escrito{background:#1a1a1a;animation:none}.let-ctrl input::placeholder{color:#5f5f5f}@keyframes llama{50%{box-shadow:0 0 0 4px #b9e64d47,0 0 28px #b9e64d40}}.let-campo .btn{white-space:nowrap;height:72px;padding:0 22px;font-size:13px}.let-ctrl .grupo .chip{height:72px;padding:0 18px;font-size:12px}.let-ctrl .btn[disabled]{opacity:.45;cursor:default}.let-ctrl .grupo{display:flex}.let-ctrl .grupo .chip+.chip{border-left:0}@media (max-width:720px){.let-estado{grid-template-columns:auto 56px}.let-ctrl{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);padding:12px;bottom:14px}.let-ctrl input{flex:1;width:auto;height:58px;padding:0 14px;font-size:26px}.let-campo .btn{height:58px;padding:0 14px;font-size:11px}.let-ctrl .grupo{width:100%}.let-ctrl .grupo .chip{flex:1;height:44px}}.embed .letrero{border-bottom:0;height:100vh}.embed .let-top{padding-top:var(--top-web)}
