/* Pan3lRunn3r premium finish for standalone and embedded editions.
   Strictly visual, not a replacement for Studio layout and editing coordinates. */
:root{--accent:#8af0ff;--line:#2d697e;--line2:#398da0;--glass:#082131eb;--text:#effbff;--shadow:0 12px 34px #0008}
html.prStudio body .topbar{background:linear-gradient(115deg,rgba(20,50,70,.97),rgba(4,17,29,.98) 53%,rgba(9,31,52,.96))!important;border-bottom:1px solid rgba(137,236,255,.33)!important;box-shadow:inset 0 1px rgba(246,254,255,.16),0 7px 18px rgba(0,0,0,.26)}
html.prStudio body .sheetHead{background:linear-gradient(120deg,#133344,#081c2b)!important;border-bottom:1px solid rgba(132,218,245,.23)!important}
html.prStudio body .sheetBody{background:radial-gradient(ellipse at 35% -20%,#173548,#061523 82%)!important}
html.prStudio body .canvasBar{background:linear-gradient(90deg,#0c293b,#061421)!important;border-color:#266177!important}
html.prStudio body .stageWrap{background:radial-gradient(ellipse at center 35%,rgba(29,67,87,.30),transparent 72%),linear-gradient(120deg,#040c16,#091722)!important}
html.prStudio body .bottomNav{background:linear-gradient(145deg,#091e2e,#061320)!important;border-color:rgba(128,216,245,.26)!important}
html.prStudio body .topActions .actionBtn{border-color:#326d80;background:linear-gradient(160deg,#194154,#091e2c);box-shadow:inset 0 1px #e9feff18,0 3px 9px #0004}
html.prStudio body :is(.sheetBtn,.toolBtn,.modal .bigBtn){border-color:rgba(97,181,210,.38);background-image:linear-gradient(165deg,rgba(136,225,255,.085),rgba(5,21,31,.035));box-shadow:inset 0 1px rgba(196,251,255,.10)}
html.prStudio body :is(.topActions .actionBtn,.sheetBtn,.toolBtn,.modal .bigBtn):focus-visible{outline:2px solid #9cf3ff;outline-offset:2px}
html.prStudio body :is(.navBtn.active,.thumb.active){filter:drop-shadow(0 0 8px rgba(92,222,255,.13))}
html.prStudio body .page{box-shadow:0 20px 64px #000c,0 0 0 1px #ddf4ff30!important}
html.prStudio body .modal{background:linear-gradient(145deg,#112d3e,#061420 76%);border-color:rgba(104,214,244,.55);box-shadow:inset 0 1px #dafaff24,0 17px 48px #000a}
html.prStudio body .appTitle{color:#f2fcff;letter-spacing:.12em}
html.prStudio body .projectName{color:#a0c8da}
html.prStudio body .sheetBody .sectionTitle{color:#daeff8!important}
@media(hover:hover) and (pointer:fine){html.prStudio body :is(.topActions .actionBtn,.sheetBtn,.toolBtn,.modal .bigBtn):hover{border-color:rgba(149,236,255,.74);background-color:#1d4255}}
@media(prefers-reduced-motion:reduce){html.prStudio body :is(.topActions .actionBtn,.sheetBtn,.toolBtn){transition:none}}
