:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;color:#e8e6e2;background:#0d0d0f;font-size:13px;line-height:1.5;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,select,input{font:inherit}button{cursor:pointer;border:0;color:inherit;background:none}button:disabled{opacity:.35;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ff792c;outline-offset:4px}svg{flex-shrink:0}.topbar{height:76px;border-bottom:1px solid #ffffff0e;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.brand,.top-actions{display:flex;align-items:center;gap:12px}.brand-sun{font-size:30px;color:#ff792c}.brand b{font-size:17px;font-weight:550;letter-spacing:-.4px}.brand b span{color:#555;margin:0 5px}.brand small{margin-left:24px;color:#6d6d75;font-size:9px;letter-spacing:1.7px}.study-label{font-size:11px;color:#777780;margin-right:8px}.icon-button{width:32px;height:32px;border:1px solid #ffffff14;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#a1a1a8;transition:background .2s,color .2s}.icon-button:hover,.icon-button.active{background:#ffffff09;color:#fff}main{display:grid;grid-template-columns:minmax(0,1fr) 296px;max-width:1900px;margin:auto}.workspace{padding:42px 36px 0;min-width:0}.intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:16px}.eyebrow{font-size:9px;letter-spacing:2px;color:#777780;font-weight:550}.intro h1{font-size:clamp(26px,2.7vw,42px);font-weight:450;line-height:1.3;letter-spacing:-1.5px;margin:12px 0 9px}.intro h1>span{color:#ff792c}.intro p{font-size:12px;color:#797981;letter-spacing:1px}.edition{font:9px/1.5 ui-monospace,SFMono-Regular,monospace;display:flex;gap:12px;align-items:center;color:#64646c;white-space:nowrap;margin-bottom:5px}.canvas-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.ratio-switch{display:flex;gap:4px;border:1px solid #ffffff10;padding:3px;border-radius:8px}.ratio-switch button{font-size:10px;color:#71717a;border-radius:5px;padding:5px 10px;min-width:42px}.ratio-switch button[aria-pressed=true]{background:#ffffff0c;color:#e9e9ee}.canvas-actions{display:flex;gap:6px}.stage{position:relative;background:#050509;border-radius:12px;overflow:hidden;border:1px solid #ffffff10;isolation:isolate;width:100%;aspect-ratio:16/9;min-height:180px;margin-inline:auto}.stage.ratio-9-16{aspect-ratio:9/16;width:auto;height:min(68vh,750px)}.stage.ratio-1-1{aspect-ratio:1;width:auto;height:min(68vh,750px)}.stage.ratio-Full{aspect-ratio:auto;height:70vh}.stage:fullscreen{width:100vw;height:100vh;max-height:none;border-radius:0;border:0;aspect-ratio:auto}.stage>.artwork{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.canvas-overlay{position:absolute;bottom:18px;left:20px;right:20px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:1.7px;color:#ffffff85;text-shadow:0 1px 4px #0005}.canvas-overlay>span:first-child{display:flex;align-items:center;gap:7px}.canvas-overlay i,.stage-status i,.active-preset i{width:4px;height:4px;background:#ffc57d;border-radius:50%;display:inline-block}.canvas-overlay i.paused{background:#999}.stage-status{display:flex;align-items:center;justify-content:space-between;color:#62626b;font:9px/1.5 ui-monospace,SFMono-Regular,monospace;margin-top:13px;gap:14px}.stage-status>span:first-child{display:flex;align-items:center;gap:7px}.stage-status i{background:#91a38f}.stage-status em{font-style:normal;color:#35353c;margin:0 2px}.presets-heading{display:flex;justify-content:space-between;align-items:center;margin-top:36px;margin-bottom:14px}.presets-heading>span:last-child{color:#63636c;font-size:10px}.presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preset-card{border:1px solid #ffffff0d;border-radius:10px;background:#ffffff02;padding:16px 18px;text-align:left;position:relative;overflow:hidden;transition:border-color .2s,background .2s}.preset-card:hover{border-color:#ffffff24;background:#ffffff04}.preset-card.selected{border-color:#e5743f66;background:linear-gradient(140deg,#ff792c09,transparent 70%)}.preset-top{display:flex;justify-content:space-between;color:#6c6c74;font:9px ui-monospace,SFMono-Regular,monospace;margin-bottom:16px}.selected .preset-top{color:#df8d62}.preset-card h2{font-size:14px;font-weight:500;letter-spacing:-.2px}.preset-card p{font-size:10px;color:#76767e;line-height:1.7;margin:6px 0 18px;max-width:220px}.preset-palette{display:flex}.preset-palette i{height:4px;width:20px;background:#e74720}.preset-palette i:first-child{border-radius:5px 0 0 5px;background:#a82918}.preset-palette i:nth-child(3){background:#ff792c}.preset-palette i:last-child{background:#ffd45b;border-radius:0 5px 5px 0}.dark .preset-palette i:first-child{background:#071126}.dark .preset-palette i:nth-child(2){background:#35101a}.dark .preset-palette i:nth-child(3){background:#a82918}.dark .preset-palette i:last-child{background:#ff792c}.molten .preset-palette i:first-child{background:#e74720}.molten .preset-palette i:nth-child(2){background:#ff792c}.molten .preset-palette i:nth-child(3){background:#ffd45b}.molten .preset-palette i:last-child{background:#fff2b5}footer{margin-top:30px;border-top:1px solid #ffffff0a;padding:19px 0;display:flex;justify-content:space-between;color:#55555e;font-size:9px}.control-panel{border-left:1px solid #ffffff0d;padding:30px 24px 24px;background:#111113;min-width:0}.panel-heading{display:flex;justify-content:space-between;align-items:center}.panel-heading h2{font-size:20px;font-weight:450;letter-spacing:-.6px;margin-top:7px}.panel-heading .icon-button{border:0}.active-preset{display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff0e;border-radius:7px;padding:10px 12px;margin:22px 0 25px;color:#d6d1c8;font-size:11px}.active-preset small{font-size:7px;color:#777780;letter-spacing:1px}.active-preset i{margin-right:7px}.control-section{border-top:1px solid #ffffff0b;padding-top:16px;margin-bottom:24px}.control-section h3{font-size:8px;letter-spacing:1.7px;font-weight:500;color:#66666f;margin-bottom:17px}.control{display:block;margin-bottom:15px}.control>span{display:flex;align-items:center;justify-content:space-between;color:#a3a3aa;font-size:10px;margin-bottom:6px}.control output{font:9px ui-monospace,SFMono-Regular,monospace;color:#72727b}.control input{display:block;width:100%;height:12px;margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.control input::-webkit-slider-runnable-track{height:2px;border-radius:3px;background:linear-gradient(to right,#c77b51 var(--progress),#2b2b31 var(--progress))}.control input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d8c4b5;width:8px;height:8px;border-radius:50%;margin-top:-3px;box-shadow:0 0 0 2px #111113}.control input::-moz-range-track{height:2px;background:#2b2b31}.control input::-moz-range-progress{height:2px;background:#c77b51}.control input::-moz-range-thumb{background:#d8c4b5;width:8px;height:8px;border:0;border-radius:50%}.palette-select{display:block;font-size:10px;color:#a3a3aa;margin-bottom:20px}.palette-select select{width:100%;display:block;margin-top:9px;color:#aaaab1;background:#18181c;border:1px solid #ffffff12;border-radius:6px;padding:9px 7px;font-size:10px}.reset{width:100%;padding:10px;border:1px solid #ffffff16;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;color:#92929c}.reset:hover{background:#ffffff05;color:#eee}.panel-note{font-size:9px;line-height:1.8;color:#51515a;margin-top:16px}.panel-hidden main{grid-template-columns:minmax(0,1fr)}.panel-hidden .workspace{max-width:1500px;width:100%;margin:auto}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#242428;border:1px solid #ffffff25;border-radius:9px;padding:12px 20px;color:#eee;font-size:12px;box-shadow:0 8px 35px #0008;z-index:10}@media(min-width:1550px){.workspace{padding:48px 52px 0}.control-panel{padding-inline:28px}main{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1050px){main{grid-template-columns:minmax(0,1fr) 255px}.workspace{padding:32px 24px 0}.control-panel{padding:28px 18px}.brand small,.edition{display:none}.presets{gap:8px}.preset-card{padding:14px 12px}.stage-status>span:last-child{display:none}.intro h1{letter-spacing:-1px}.presets-heading>span:last-child{display:none}}@media(max-width:700px){.topbar{height:64px;padding:0 18px}.brand b{font-size:15px}.brand-sun{font-size:26px}.study-label{display:none}.workspace{padding:28px 16px 0}main{display:flex;flex-direction:column}.control-panel{border-left:0;border-top:1px solid #ffffff10;padding:26px 24px}.intro{margin-bottom:24px}.intro h1{font-size:28px}.stage.ratio-9-16,.stage.ratio-1-1{max-width:100%}.canvas-overlay{font-size:6px;left:12px;right:12px;bottom:12px;letter-spacing:1px}.presets{grid-template-columns:1fr}.preset-card p{max-width:none;margin-bottom:12px}.preset-top{margin-bottom:8px}footer{font-size:8px;gap:12px}.control-panel .control-section{margin-bottom:22px}.control input{height:20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.fullscreen-exit{display:none;position:absolute;top:24px;right:24px;z-index:4;background:#1119;border-color:#ffffff40;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stage:fullscreen .fullscreen-exit{display:inline-flex}.liquid-light-background[data-draggable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.liquid-light-background[data-dragging=true]{cursor:grabbing}.liquid-light-background:focus-visible{outline:2px solid #ff792c;outline-offset:-3px}.mode-switch{display:flex;background:#08080b;border:1px solid #ffffff10;padding:3px;border-radius:7px;gap:3px}.mode-switch button{flex:1;padding:7px 4px;border-radius:4px;font-size:10px;color:#777780}.mode-switch button[aria-pressed=true]{background:#292628;color:#eee0d5}.duration-label{display:flex;justify-content:space-between;align-items:center;margin:16px 0 12px;font-size:10px;color:#a3a3aa}.duration-label>span{display:flex;gap:7px;align-items:center}.duration-label input{width:65px;border:1px solid #ffffff19;background:#19191c;color:#e6d4c5;border-radius:5px;padding:5px 7px;font:11px ui-monospace,monospace}.duration-presets{display:flex;gap:5px;margin-bottom:13px}.duration-presets button{flex:1;padding:5px 0;border:1px solid #ffffff12;border-radius:4px;font-size:9px;color:#72727c}.duration-presets button[aria-pressed=true]{border-color:#c77b5173;color:#dfae8e;background:#c77b510d}.restart-loop{padding:8px}.loop-note{font-size:9px;color:#65656f;line-height:1.7;margin-top:10px}.style-switch{display:flex;gap:4px;width:max-content;padding:4px;background:#ffffff04;border:1px solid #ffffff0c;border-radius:9px;margin-bottom:28px}.style-switch button{padding:7px 13px;border-radius:5px;color:#777780;font-size:11px}.style-switch button[aria-pressed=true]{color:#eee0d5;background:#ffffff0b}.style-switch small{font-size:7px;letter-spacing:.6px;color:#d68e66;margin-left:6px}.randomize{margin-bottom:12px}.flow-presets{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1200px){.flow-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.flow-presets{grid-template-columns:1fr}}.gel-app{--gel-muted:#74747e;--gel-line:#ffffff0d}.gel-app .style-switch{margin-bottom:30px}.gel-app .style-switch button[aria-current=page]{color:#eee0d5;background:#ffffff0b}.gel-app .intro h1{font-size:43px;letter-spacing:-1.8px}.gel-app .intro p{font-size:12px;letter-spacing:.04em}.gel-app main{grid-template-columns:minmax(0,1fr) 302px}.gel-app.panel-hidden main{grid-template-columns:minmax(0,1fr)}.gel-app .gel-workspace{min-width:0}.gel-app .gel-intro{margin-bottom:30px}.gel-scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.gel-scene-switch{display:flex;gap:3px;flex-wrap:wrap}.gel-scene-switch button{display:flex;align-items:center;gap:7px;color:#71717c;font-size:10px;border:1px solid transparent;border-radius:6px;padding:8px 9px;white-space:nowrap}.gel-scene-switch button small{font:8px ui-monospace,monospace;color:#53535c}.gel-scene-switch button[aria-pressed=true]{background:#ffffff07;color:#ddd8d2;border-color:#ffffff0d}.gel-scene-switch button[aria-pressed=true] small{color:#ba8c6c}.gel-stage{position:relative;width:100%;height:clamp(460px,48vw,650px);overflow:hidden;border-radius:13px;background:#bac6d7;isolation:isolate;box-shadow:0 0 0 1px #ffffff12}.gel-stage>canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.gel-stage:fullscreen{width:100vw;height:100vh;border-radius:0}.gel-stage .gel-surfaces,.gel-stage .gel-tab-controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gel-hit{position:absolute;left:0;top:0;width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:0;background:transparent!important;padding:0;box-shadow:none;color:#fff7ed;pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform}.gel-hit:active{cursor:grabbing}.gel-hit>span{display:flex;flex-direction:column;gap:6px;font-size:13px;letter-spacing:.01em;line-height:1.4}.gel-hit small{font-size:9px;color:#fff9;letter-spacing:.03em}.gel-hit svg{flex-shrink:0}.gel-hit:focus-visible{outline:2px solid #f7e6cfb3;outline-offset:5px}.gel-hit[data-pointer-focus]:focus-visible{outline:none}.gel-hit[hidden]{display:none}.gel-hit-buttons{cursor:grab}.gel-hit-performance{font-size:10px}.gel-hit-performance svg{width:16px;height:16px}.gel-hit-buttons[aria-pressed=true] svg{stroke:#fff;fill:#ffffff17}.gel-tab-controls button{position:absolute;pointer-events:auto;background:transparent!important;border:0;color:#1c293bd9;padding:0;font-size:12px;line-height:1;white-space:nowrap;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.gel-tab-controls button[aria-selected=true]{color:#fff9ed}.gel-tab-controls button:focus-visible{outline:2px solid #365071;outline-offset:4px;border-radius:28px}.gel-tab-caption{position:absolute;left:0;right:0;top:66%;text-align:center;color:#263449;font-size:15px;letter-spacing:-.02em;pointer-events:none}.gel-tab-caption small{display:block;margin-top:10px;color:#26344980;font-size:11px;letter-spacing:.01em}.gel-stage-footer{display:flex;justify-content:space-between;gap:12px;padding:15px 0 23px;color:#666670;font:8px ui-monospace,monospace;letter-spacing:.035em}.gel-stage-footer>span{display:flex;align-items:center;gap:6px}.gel-stage-footer i{width:5px;height:5px;background:#93bfa6;border-radius:50%;box-shadow:0 0 7px #93bfa622}.gel-stage-footer i.offline{background:#d0a56f}.gel-stage-footer em{font-style:normal;color:#404047;margin-inline:4px}.gel-environments{display:flex;align-items:flex-start;gap:22px;border-block:1px solid var(--gel-line);padding:20px 0}.gel-environments>span{font-size:8px;letter-spacing:1.2px;color:#65656f;padding-top:8px}.gel-environments>div{display:flex;flex-wrap:wrap;gap:8px}.gel-environments button{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid transparent;border-radius:6px;color:#74747f;font-size:9px}.gel-environments button[aria-pressed=true]{border-color:#fff2;color:#e4ddd6;background:#ffffff04}.gel-environments button i{width:14px;height:14px;border:1px solid #ffffff10;border-radius:4px;display:block;background:linear-gradient(145deg,#b6d6d3,#b0b2cd,#e5c6c1)}.gel-environments .gel-env-dark i{background:#20222b}.gel-environments .gel-env-light i{background:#eee8df}.gel-environments .gel-env-grid i{background:repeating-conic-gradient(#eff0e8 0,#eff0e8 25%,#677384 0,#677384 50%) 0 0/6px 6px}.gel-environments .gel-env-image i{background:linear-gradient(135deg,#ff471f,#ffcf71 50%,#120a0c)}.gel-environments .gel-env-ui i{background:repeating-linear-gradient(0deg,#e5e8ec 0,#e5e8ec 3px,#fff 3px,#fff 6px)}.gel-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:31px 0 38px}.gel-notes small{font:8px ui-monospace,monospace;color:#62626b;letter-spacing:.9px}.gel-notes h3{font-size:12px;font-weight:450;color:#c4c0bb;margin:12px 0 8px;letter-spacing:-.015em}.gel-notes p{font-size:10px;line-height:1.8;color:#666670;margin:0}.gel-app .control-panel{padding:30px 23px;max-height:calc(100vh - 80px);position:sticky;top:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent}.gel-app .panel-heading h2{font-size:21px}.gel-presets{display:flex;gap:3px;background:#08080b;border:1px solid #ffffff10;padding:3px;border-radius:7px;margin-bottom:22px}.gel-presets button{flex:1;font-size:10px;color:#777782;padding:8px 2px;border-radius:4px}.gel-presets button[aria-pressed=true]{color:#e7d7c9;background:#302c2c}.gel-select-label{font-size:10px;color:#96969f;display:flex;align-items:center;justify-content:space-between;gap:8px}.gel-select-label select{width:145px;min-width:0;color:#c0b9b3;background:#1b1b20;border:1px solid #ffffff13;border-radius:5px;padding:8px;font-size:10px}.gel-slow{display:flex;align-items:center;gap:7px;color:#85858e;font-size:10px;margin:14px 0 21px}.gel-slow input{accent-color:#b58b70}.gel-slow span{margin-left:auto;color:#5f5f69;font:10px ui-monospace,monospace}.gel-inspector{padding:14px;border:1px solid #ffffff0b;border-radius:7px;background:#ffffff02;margin-bottom:23px}.gel-inspector>span{font-size:8px;color:#686872;letter-spacing:1px}.gel-inspector dl,.gel-performance{margin:13px 0 0;font-size:9px}.gel-inspector dl>div,.gel-performance>div{display:flex;justify-content:space-between;gap:8px;margin-top:9px}.gel-inspector dt,.gel-performance dt{color:#686872}.gel-inspector dd,.gel-performance dd{margin:0;color:#a39a92;font:9px ui-monospace,monospace}.gel-tint{display:flex;align-items:center;gap:8px;font-size:10px;color:#a3a3aa;margin-bottom:15px}.gel-tint input{margin-left:auto;width:24px;height:23px;padding:0;border:0;background:none}.gel-tint code{font-size:9px;color:#696972}.gel-token-group{border-top:1px solid #ffffff0b;padding:0 0 2px}.gel-token-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:16px 0;color:#b6afa8;font-size:10px}.gel-token-group summary::-webkit-details-marker{display:none}.gel-token-group summary small{color:#51515a;font:8px ui-monospace,monospace}.gel-token-group summary svg{margin-left:auto;color:#65656e;transition:transform .2s}.gel-token-group[open] summary svg{transform:rotate(180deg)}.gel-token-group .control{margin-bottom:19px}.gel-config-actions{display:flex;gap:8px;margin:20px 0 12px}.gel-config-actions button{flex:1;display:flex;justify-content:center;align-items:center;gap:7px;padding:9px 4px;border:1px solid #ffffff14;border-radius:6px;font-size:9px;color:#96919a}.gel-fallback{background:linear-gradient(145deg,#b6d6d3,#b0b2cd,#e5c6c1)}.gel-fallback:before{content:"Runsun Liquid Glass Lab";position:absolute;top:40%;left:3%;right:3%;font-size:clamp(18px,4vw,72px);color:#182333}.gel-fallback .gel-hit{left:50%;top:50%;transform:translate(-50%,-50%)!important;background:#11182066!important;border:1px solid #ffffff65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:70px}.gel-fallback-message{position:absolute;bottom:18px;left:20px;right:20px;display:flex;flex-direction:column;gap:5px;font-size:11px;color:#233148}.gel-fallback-message small{font-size:9px;opacity:.5}.gel-context-message{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#13151ad9;color:#c3b9af;font-size:12px}@media(min-width:1700px){.gel-app main{grid-template-columns:minmax(0,1fr) 330px}.gel-app .control-panel{padding-inline:30px}}@media(max-width:1100px){.gel-app main{grid-template-columns:minmax(0,1fr) 275px}.gel-app .workspace{padding-inline:24px}.gel-app .intro h1{font-size:35px}.gel-app .control-panel{padding-inline:18px}.gel-stage-footer>span:last-child{display:none}.gel-scene-switch button{font-size:9px;padding:7px}.gel-notes{gap:18px}.gel-environments{gap:14px;flex-direction:column}.gel-stage{height:540px}}@media(max-width:760px){.gel-app main{display:flex;flex-direction:column}.gel-app .control-panel{max-height:none;position:static;overflow:visible;padding:28px 24px;width:100%;border-top:1px solid #ffffff10;border-left:0}.gel-app .workspace{padding:26px 16px 0}.gel-app .style-switch{margin-bottom:24px}.gel-app .intro h1{font-size:34px}.gel-scene-toolbar{gap:10px}.gel-scene-switch{max-width:100%;flex-wrap:wrap}.gel-scene-switch button{padding:7px 6px}.gel-stage{height:500px}.gel-notes{grid-template-columns:1fr;gap:22px;padding-block:25px}.gel-notes h3{margin-top:8px}.gel-environments{padding-block:16px}.gel-tab-controls button{font-size:10px}.gel-tab-caption{font-size:13px}.gel-app .study-label,.gel-app .brand small{display:none}}@media(prefers-reduced-motion:reduce){.gel-hit{will-change:auto}.gel-token-group summary svg{transition:none}}.gel-fallback>canvas{display:none}.gel-stage:is([data-environment=dark],[data-environment=image]) .gel-tab-controls button{color:#ffffffa6}.gel-stage:is([data-environment=dark],[data-environment=image]) .gel-tab-controls button[aria-selected=true]{color:#fff}.gel-stage:is([data-environment=dark],[data-environment=image]) .gel-tab-caption{color:#ffffffb3}.gel-stage:is([data-environment=dark],[data-environment=image]) .gel-tab-caption small{color:#ffffff73}.gel-independent{display:flex;align-items:center;gap:8px;color:#8e8790;font-size:10px;margin:2px 0 15px}.gel-independent input{accent-color:#b68b71}.gel-benchmark{font-size:10px;padding:8px 12px;border:1px solid #ffffff15;border-radius:5px;margin-bottom:16px;color:#c3b5a9}.gel-environments .gel-env-blue i{background:#72a6d2}.gel-environments .gel-env-orange i{background:#edac76}.gel-environments .gel-env-purple i{background:#a18abc}.gel-tab-controls button svg{display:block;margin:auto}.gel-tab-controls button:active{cursor:grabbing}.gel-tab-controls button[data-pointer-focus]:focus-visible{outline:none}.gel-stage[data-scene=dock] .gel-tab-controls button{color:#e5e3df}.gel-stage[data-scene=dock] .gel-tab-controls button[aria-selected=true]{color:#fff9ed}.gel-stage[data-scene=tabs].gel-fallback:before{content:none}.gel-hit-buttons svg{transform:scale(var(--gel-icon-scale,1))}.gel-hit-refraction.gel-hint-dismissed>svg,.gel-hit-refraction.gel-hint-dismissed>span{visibility:hidden;opacity:0}.gel-fallback[data-scene=tabs]:before{content:none}.gel-app .gel-scene-switch{gap:4px;padding:4px;border:1px solid #ffffff14;border-radius:10px;background:#ffffff03}.gel-app .gel-scene-switch button{font-size:14px;font-weight:500;color:#fff;padding:9px 12px;border:0;border-radius:7px}.gel-app .gel-scene-switch button[aria-selected=true]{background:#ffffff12;color:#fff}.gel-app .gel-scene-switch button:hover{background:#ffffff0a}.gel-app .gel-scene-switch button[aria-selected=true]:hover{background:#ffffff18}.gel-app .gel-scene-switch button:focus-visible{outline:2px solid #e7c5a5;outline-offset:2px}.gel-app .gel-environments{margin-top:24px}@media(max-width:420px){.gel-app .gel-scene-switch button{padding:9px 8px}}
