.s3d-frame{border:1px solid var(--border,var(--color-border,#e6ebe8));background:var(--card,var(--color-card,#fff));border-radius:1rem;position:relative;overflow:hidden}:root:not([data-tema]) .s3d-frame{background:#09190f;border-color:#5fd08a47;box-shadow:0 18px 40px -18px #216e3c8c}:root:not([data-tema]) .s3d-hint{background:#040e0ad9;border:1px solid #5fd08a59}.s3d-canvas{cursor:grab;touch-action:none;width:100%;display:block}.s3d-canvas:active{cursor:grabbing}.s3d-reset{border:1px solid var(--border,var(--color-border,#e6ebe8));background:color-mix(in srgb, var(--card,var(--color-card,#fff)) 88%, transparent);min-height:32px;color:var(--text,var(--color-ink,#0f172a));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.s3d-reset:hover{border-color:var(--brand,var(--color-primary,#216e3c))}.s3d-tip{pointer-events:none;z-index:10;color:#e8ece9;background:#090d0bf2;border:1px solid #5fd08a66;border-radius:.75rem;width:16rem;max-width:calc(100% - 16px);padding:.75rem;font-size:.8125rem;line-height:1.35;position:absolute;box-shadow:0 12px 32px #00000059}.s3d-hint{pointer-events:none;color:#fff;background:#090d0bc7;border-radius:999px;max-width:calc(100% - 1.5rem);padding:.375rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.s3d-tip-kicker{text-transform:uppercase;letter-spacing:.05em;color:#f6b93b;font-size:.75rem;font-weight:700}.s3d-tip-title{margin-top:.125rem;font-size:.875rem;font-weight:700}.s3d-tip-more{color:#5fd08a;margin-top:.25rem;font-size:.75rem}.s3d-caption{pointer-events:none;color:#fff;background:#090d0bd1;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.35;position:absolute;bottom:3.5rem;left:.75rem;right:.75rem}.s3d-caption b{color:#f6b93b;margin-right:.25rem}
