.app-color-picker-trigger[data-color-mode]:not([data-color-mode=color]){display:inline-grid;place-items:center;box-sizing:border-box;color:var(--text-primary, #e7e9ee);background:var(--surface-primary, #11141a);box-shadow:inset 0 0 0 1px var(--border-color, #343b49)}.app-color-picker-symbol{display:grid;grid-template-rows:minmax(0,1fr) var(--color-picker-indicator-height, 3px);justify-items:center;gap:var(--color-picker-indicator-gap, 2px);width:var(--color-picker-icon-size, 14px);height:min(calc(100% - 2 * var(--color-picker-padding-y, 3px)),calc(var(--color-picker-icon-size, 14px) + var(--color-picker-indicator-height, 3px) + var(--color-picker-indicator-gap, 2px)));pointer-events:none}.app-color-picker-symbol>svg{width:100%;height:100%;min-height:0}.app-color-picker-indicator{width:100%;height:var(--color-picker-indicator-height, 3px);background:var(--color-picker-value);border-radius:var(--color-picker-indicator-radius, 1px)}button.app-color-picker-trigger[data-color-mode]:not([data-color-mode=color]):hover:not(:disabled){background:var(--hover-background, rgb(255 255 255 / 7%))}button.app-color-picker-trigger[data-color-mode]:not([data-color-mode=color])[aria-expanded=true],button.app-color-picker-trigger[data-color-mode]:not([data-color-mode=color]):active:not(:disabled){background:var(--pressed-background, rgb(255 255 255 / 11%))}.app-color-picker-trigger[data-color-mode]:not([data-color-mode=color]):focus-visible{outline:2px solid var(--focus-ring, var(--accent-color, #9b87e8))!important;outline-offset:1px}.volurix-palette{--volurix-icon-height: calc(var(--icon-size) * 2);--volurix-wordmark-height: calc(var(--icon-size) * 1.5);--volurix-primary: #139A89;--volurix-accent: #69E3B3}.volurix-logo{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;-webkit-user-select:none;user-select:none;pointer-events:none}button.volurix-logo-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:var(--volurix-icon-height);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:var(--volurix-accent);cursor:var(--terminal-cursor-pointer, pointer);-webkit-app-region:no-drag}button.volurix-logo-button,button.volurix-logo-button:hover,button.volurix-logo-button:focus,button.volurix-logo-button:active{background:transparent!important;border:none!important;box-shadow:none!important;filter:none!important}.volurix-logo-button:active{transform:scale(.94)}.volurix-logo-button>.volurix-logo>svg{transition:transform .14s ease-out}.volurix-logo-button:hover>.volurix-logo>svg{transform:scale(1.1)}.volurix-logo-button:focus-visible{outline:2px solid var(--volurix-primary);outline-offset:3px}.volurix-logo--magic{animation:volurix-magic-click .48s ease-out}.volurix-logo--magic:before,.volurix-logo--magic:after{content:"";position:absolute;inset:calc(var(--icon-size) / -4);pointer-events:none;opacity:0}.volurix-logo--magic:before{border:1px solid var(--volurix-accent);border-radius:50%;animation:volurix-magic-ring .48s ease-out}.volurix-logo--magic:after{background:radial-gradient(circle at 10% 25%,var(--volurix-accent) 0 2px,transparent 3px),radial-gradient(circle at 85% 10%,var(--volurix-primary) 0 2px,transparent 3px),radial-gradient(circle at 95% 70%,var(--volurix-accent) 0 2px,transparent 3px),radial-gradient(circle at 25% 95%,var(--volurix-primary) 0 2px,transparent 3px);animation:volurix-magic-sparks .48s ease-out}@keyframes volurix-magic-click{0%{transform:scale(1) rotate(0)}30%{transform:scale(.8) rotate(-12deg)}65%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes volurix-magic-ring{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.4)}}@keyframes volurix-magic-sparks{0%{opacity:0;transform:scale(.65) rotate(-15deg)}35%{opacity:1}to{opacity:0;transform:scale(1.45) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.volurix-logo--magic,.volurix-logo--magic:before,.volurix-logo--magic:after{animation:none}.volurix-logo-button:active{transform:none}.volurix-logo-button>.volurix-logo>svg{transition:none}}.volurix-popup-brand{--volurix-icon-height: calc(var(--icon-size) * 1.5)}.volurix-logo--icon{height:var(--volurix-icon-height)}.volurix-logo--full{height:var(--volurix-wordmark-height)}.volurix-logo>svg[viewBox]{display:block;width:auto;height:100%}.volurix-logo [data-volurix-ink=primary]{fill:var(--volurix-primary)}.volurix-logo [data-volurix-ink=accent]{fill:var(--volurix-accent)}.markdown-content{min-width:0;font-size:var(--font-size);line-height:1.6;overflow-wrap:anywhere}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote{margin:0 0 var(--panel-padding)}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:var(--font-size);font-weight:600;margin:var(--panel-padding) 0 var(--card-gap)}.markdown-content h1,.markdown-content h2{font-weight:700}.markdown-content ul,.markdown-content ol{padding-left:calc(var(--panel-padding) * 3)}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content blockquote{border-left:2px solid var(--border-color);padding-left:var(--panel-padding);color:var(--text-secondary)}.markdown-content code{font-family:var(--font-family-mono);font-size:var(--font-size);background:var(--clr-surface-a20);border-radius:var(--corner-radius);padding:0 3px}.markdown-content pre{margin:var(--card-gap) 0;padding:var(--panel-padding);white-space:pre;background:var(--clr-surface-a20);border:1px solid var(--border-color);border-radius:var(--corner-radius)}.markdown-content pre code{padding:0;background:transparent}.markdown-table-scroll{margin:var(--card-gap) 0;border:1px solid var(--border-color);border-radius:var(--corner-radius);box-shadow:var(--shadow-md);overflow:hidden}.markdown-content table{font-size:var(--font-size);font-family:inherit;border-collapse:separate;border-spacing:0;min-width:100%}.markdown-content th,.markdown-content td{padding:var(--card-gap) var(--panel-padding);color:var(--text-primary);text-align:left;white-space:nowrap}.markdown-content th+th,.markdown-content td+td{border-left:1px solid var(--border-color)}.markdown-content tbody td{border-top:1px solid var(--border-color)}.markdown-content th{font-weight:600;background:var(--clr-surface-a20);text-align:center}.markdown-content a{color:var(--clr-primary-a30);text-decoration:underline}.markdown-content hr{margin:var(--panel-padding) 0;border:0;border-top:1px solid var(--border-color)}.help-content{font-family:var(--font-family-base);color:var(--text-secondary)}.help-content>p,.help-content>ul,.help-content>ol,.help-content>blockquote,.help-content>div{margin-bottom:calc(var(--panel-padding) * 2)}.help-content :is(h1,h2,h3,h4,h5,h6){margin:calc(var(--panel-padding) * 3) 0 var(--panel-padding);color:var(--text-primary)}.help-content>:first-child{margin-top:0}.help-content>:last-child{margin-bottom:0}.help-content li+li{margin-top:var(--card-gap)}.help-content strong{color:var(--text-primary)}.help-content :is(th,td){white-space:normal;min-width:calc(var(--icon-size) * 6);vertical-align:top}.help-content figure{margin:0}.help-content figcaption{margin-top:var(--card-gap)}.help-image-button{display:block;width:fit-content;max-width:100%;padding:0;background:var(--clr-surface-a10);border:1px solid var(--border-color);border-radius:var(--corner-radius);overflow:hidden;cursor:zoom-in}.help-image-button:hover{border-color:var(--clr-primary-a30)}.help-image-button:active{opacity:.85}.help-image-button:focus-visible{outline:2px solid var(--clr-primary-a30);outline-offset:2px}.help-illustration[viewBox]{display:block;width:var(--help-illustration-width);max-width:100%;height:auto;overflow:hidden;filter:none}.help-image-preview-scroll{max-height:75vh}.help-image-preview-scroll .help-illustration{max-width:none}.symbol-link-color-dialog{width:min(var(--dialog-compact-width, 336px),100%);font-family:var(--font-family-base);font-size:var(--font-size)}.symbol-link-color-dialog .app-dialog-header h2{font-size:var(--font-size)}.symbol-link-color-dialog__field,.symbol-link-color-dialog__value{display:flex;align-items:center;gap:var(--panel-padding);min-height:var(--editor-height)}.symbol-link-color-dialog__field{justify-content:space-between}.symbol-link-color-dialog__value{font-family:var(--font-family-mono)}.app-context-menu-color-row.symbol-link-colors{flex-wrap:wrap;box-sizing:border-box;width:calc((var(--icon-size) + var(--panel-padding)) * 8);max-width:calc(100vw - var(--panel-padding) * 4)}.symbol-link-colors .symbol-link-colors__action{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--text-secondary);border:0}.symbol-link-colors__action svg{width:100%;height:100%}.symbol-link-colors .symbol-link-colors__action:hover:not(:disabled),.symbol-link-colors .symbol-link-colors__action:focus-visible:not(:disabled){color:var(--text-primary);background:var(--interaction-hover-bg);outline:1px solid var(--border-color)}.symbol-link-colors .symbol-link-colors__action:active:not(:disabled){background:var(--interaction-pressed-bg)}.symbol-link-colors .symbol-link-colors__action:disabled{opacity:.5}
