.pdf-editor-glass{--eg-bg:#f7f7f9;--eg-surface-solid:#fff;--eg-surface:color-mix(in srgb,#fff 82%,transparent);--eg-surface-strong:color-mix(in srgb,#fff 93%,transparent);--eg-border:color-mix(in srgb,#12151a 10%,transparent);--eg-border-strong:color-mix(in srgb,#12151a 16%,transparent);--eg-text:#12151a;--eg-text-dim:#6b7280;--eg-accent:#00a878;--eg-accent-soft:color-mix(in srgb,#00a878 12%,transparent);--eg-accent-strong:#007a56;--eg-radius-sm:6px;--eg-radius-md:10px;--eg-radius-lg:14px;--eg-shadow:0 1px 2px rgba(18,21,26,.06),0 8px 24px rgba(18,21,26,.1);--eg-blur:14px}.eg-panel{background:var(--eg-surface)}.eg-panel,.eg-panel-strong{backdrop-filter:blur(var(--eg-blur));-webkit-backdrop-filter:blur(var(--eg-blur));border:1px solid var(--eg-border);border-radius:var(--eg-radius-md);box-shadow:var(--eg-shadow);color:var(--eg-text)}.eg-panel-strong{background:var(--eg-surface-strong)}.eg-divider{background:var(--eg-border)}.eg-border{border-color:var(--eg-border)}.eg-icon-btn,.eg-text-dim{color:var(--eg-text-dim)}.eg-icon-btn{border-radius:var(--eg-radius-sm);border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.eg-icon-btn:hover{background:var(--eg-accent-soft);color:var(--eg-text)}.eg-icon-btn.eg-active,.eg-icon-btn[aria-pressed=true]{background:var(--eg-accent-soft);color:var(--eg-accent-strong);border-color:var(--eg-accent)}.eg-icon-btn:disabled{opacity:.35;cursor:not-allowed}.eg-btn{border-radius:var(--eg-radius-sm);border:1px solid var(--eg-border-strong);color:var(--eg-text);background:transparent;transition:background-color .15s ease,border-color .15s ease}@media (hover:hover){.eg-btn:hover{background:var(--eg-accent-soft);border-color:var(--eg-accent)}}.eg-btn[aria-pressed=true]{background:var(--eg-accent-soft);border-color:var(--eg-accent);color:var(--eg-accent-strong)}.eg-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:999px;background:var(--eg-border-strong);outline:none}.eg-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--eg-accent);border:2px solid var(--eg-text);cursor:pointer;-webkit-transition:transform .12s ease;transition:transform .12s ease}.eg-slider:active::-webkit-slider-thumb{transform:scale(1.35)}.eg-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--eg-accent);border:2px solid var(--eg-text);cursor:pointer;-moz-transition:transform .12s ease;transition:transform .12s ease}.eg-slider:active::-moz-range-thumb{transform:scale(1.35)}.eg-input{background:var(--eg-surface-strong);border:1px solid var(--eg-border-strong);border-radius:var(--eg-radius-sm);color:var(--eg-text)}.eg-input:focus{outline:none;border-color:var(--eg-accent)}.eg-menu-item{color:var(--eg-text);transition:background-color .12s ease}.eg-menu-item:hover,.eg-menu-item[data-state=open]{background:var(--eg-accent-soft)}.eg-menu-item[data-disabled]{color:var(--eg-text-dim)}.eg-tooltip{background:var(--eg-surface-strong);backdrop-filter:blur(var(--eg-blur));-webkit-backdrop-filter:blur(var(--eg-blur));border:1px solid var(--eg-border);border-radius:var(--eg-radius-sm);color:var(--eg-text);box-shadow:var(--eg-shadow);font-size:11px;line-height:1.4;padding:4px 8px;pointer-events:none;white-space:nowrap}