body{grid-template-rows:auto 1fr auto;height:100%;display:grid}.topbar,.hud{position:static}.hud{margin:0 16px 16px}.split{grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;min-height:0;margin:0 16px;display:grid}.pane{min-width:0;min-height:0;position:relative}#scene{width:100%;height:100%;display:block;position:absolute;inset:0}.preview{aspect-ratio:auto;border:1px solid var(--border);background:#0f172a73;border-radius:16px;width:auto;position:relative;top:auto;bottom:auto;right:auto;overflow:visible}.preview video,.preview canvas{object-fit:contain;border-radius:14px;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.avviso{text-align:center;color:#0b1020;background:#fbbf24;border:none;border-radius:999px;max-width:calc(100% - 24px);margin:0;padding:8px 16px;font-size:1.35rem;font-weight:700;animation:1.4s ease-in-out infinite avviso-pulsa;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000073}@keyframes avviso-pulsa{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.05)}}.lettura{text-align:center;max-width:calc(100% - 20px);color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae6;border-radius:16px;margin:0;padding:10px 22px;font-size:1.5rem;font-weight:700;line-height:1.25;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.lettura.vuota{color:var(--muted);font-size:1.1rem;font-weight:600}@media (prefers-reduced-motion:reduce){.avviso{animation:none}}@media (width<=860px){.split{grid-auto-rows:1fr;grid-auto-flow:row;gap:10px;margin:0 10px}.hud{margin:0 10px 10px}.avviso{padding:8px 14px;font-size:1rem}.lettura{padding:7px 14px;font-size:1.05rem}.lettura.vuota{font-size:.9rem}}.schermo-intero .avviso,.schermo-intero .lettura{bottom:74px}.lettura:empty{display:none}
