/* Dedicated visual layer for gst-calculator. Shared calculator layout is loaded first. */
.calc-app{--calc-tool-accent:#7dcab5;}
.calc-app .calc-eyebrow{border-color:color-mix(in srgb,var(--calc-tool-accent) 42%,transparent);background:color-mix(in srgb,var(--calc-tool-accent) 12%,transparent);color:var(--calc-tool-accent)}
.calc-app .calc-panel-intro>span,.calc-app .calc-section-head>span{color:var(--calc-tool-accent)}
.calc-app .calc-hint{border-left-color:var(--calc-tool-accent)}
.calc-app .calc-field input:focus,.calc-app .calc-field select:focus{border-color:var(--calc-tool-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--calc-tool-accent) 16%,transparent)}
