/* Trophy controls: shared paper-gold treatment, scoped to this editor only. */
body.trophy-control-theme{--trophy-button-bg:#F6ECD2;--trophy-button-hover:#EFE0B8;--trophy-button-active:#EAD7A6;--trophy-button-border:#DAC9A1;--trophy-button-ink:#8A6936}
body.trophy-control-theme :is(.zl-inspector button:not(.christmas-text-add):not(.christmas-text-item):not(.ornament-color-chip):not(#ornament-paint-swatches button):not(.zl-panel-close),dialog:not(.honor-dialog) button:not([data-close]),.studio-link,.tripo-source-form .reference-source .upload-button,.generation-modes label,.view-switch button,#ornament-rotate){background:var(--trophy-button-bg);color:var(--trophy-button-ink);border:1px solid var(--trophy-button-border);border-radius:10px;box-shadow:none}
body.trophy-control-theme :is(.zl-inspector button:not(.christmas-text-add):not(.christmas-text-item):not(.ornament-color-chip):not(#ornament-paint-swatches button):not(.zl-panel-close),dialog:not(.honor-dialog) button:not([data-close]),.studio-link,.tripo-source-form .reference-source .upload-button,.view-switch button,#ornament-rotate):hover:not(:disabled){background:var(--trophy-button-hover);border-color:#B99B64}
body.trophy-control-theme :is(.zl-inspector button:not(.christmas-text-add):not(.christmas-text-item):not(.ornament-color-chip):not(#ornament-paint-swatches button),dialog:not(.honor-dialog) button,.view-switch button)[aria-pressed=true],body.trophy-control-theme .generation-modes label:has(input:checked){background:var(--trophy-button-active);border-color:#B99B64;outline:none}
body.trophy-control-theme :is(button,summary,.upload-button):focus-visible{outline:2px solid var(--trophy-button-ink);outline-offset:3px}
body.trophy-control-theme .zl-inspector details{border-top:0;padding-top:0;margin-top:18px}
body.trophy-control-theme .zl-inspector summary{box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--trophy-button-border);border-radius:10px;background:var(--trophy-button-bg);color:var(--trophy-button-ink);font-size:14px;line-height:22px}
body.trophy-control-theme .zl-inspector summary:hover{background:var(--trophy-button-hover)}
body.trophy-control-theme .zl-inspector details[open]>summary{background:var(--trophy-button-active);border-color:#B99B64;margin-bottom:12px}
html body.trophy-control-theme .trophy-editor .zl-header #download{background:var(--trophy-button-bg)!important;color:var(--trophy-button-ink)!important;border:1px solid var(--trophy-button-border)!important;border-radius:10px!important;box-shadow:none!important}
html body.trophy-control-theme .trophy-editor .zl-header #download:hover:not(:disabled){background:var(--trophy-button-hover)!important}
body.trophy-control-theme .view-switch{gap:4px}
