:root{--t-bg:#f0f2f5;--t-surface:#f8f9fb;--t-text:#17181a;--t-muted:#686d75;--t-line:#d4d8df;--t-accent:#0878d1;--t-soft:#e2f0fb;--t-shadow:0 26px 76px rgba(55,65,82,.14);--t-shell:22px;--t-control:10px;color-scheme:light}
html,body{background:var(--t-bg)!important;color:var(--t-text)!important;font-family:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important}
button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}button:active{transform:translateY(1px) scale(.985)}
[data-studio-region=header]{height:68px!important;border-color:var(--t-line)!important;background:rgba(246,247,249,.92)!important;box-shadow:none!important;backdrop-filter:blur(20px) saturate(135%)!important}
[data-studio-region=header]>div{height:68px!important;max-width:1500px!important;padding-inline:30px!important}[data-studio-region=header] nav>button{border-radius:9px!important;color:var(--t-muted)!important}

/* Real asymmetric product hero, not a centered template. */
[data-studio-region=upload]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);grid-template-rows:1fr;align-items:center!important;gap:clamp(44px,7vw,108px);width:min(1440px,100%)!important;max-width:none!important;min-height:calc(100dvh - 116px)!important;padding:54px 44px 72px!important;overflow:hidden!important}
[data-studio-region=upload]::after{content:"";grid-column:2;grid-row:1;display:block;width:100%;aspect-ratio:4/5;max-height:760px;border-radius:26px;background:url('/beadify-hero-v2.webp') 59% center/cover no-repeat;box-shadow:var(--t-shadow)}
[data-studio-region=upload]>div[aria-hidden]{display:none!important}[data-studio-region=upload]>div:not([aria-hidden]){grid-column:1;grid-row:1;align-items:flex-start!important;width:100%;max-width:660px}
[data-studio-region=upload]>div:not([aria-hidden])::before{content:"MARD 221 color library";margin-bottom:22px;color:var(--t-accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
[data-studio-region=upload] h1{max-width:650px;margin:0!important;color:var(--t-text)!important;font-size:clamp(48px,5.5vw,78px)!important;font-weight:650!important;line-height:.98!important;letter-spacing:-.058em!important;text-align:left!important;text-wrap:balance}
[data-studio-region=upload] h1 span{color:inherit!important;background:none!important}[data-studio-region=upload] h1+p{max-width:510px!important;margin:24px 0 0!important;color:var(--t-muted)!important;font-size:18px!important;line-height:1.48!important;text-align:left!important;text-wrap:pretty}
[data-studio-region=upload]>div:not([aria-hidden])>div:last-of-type{width:100%;margin-top:34px!important}
[data-studio-region=upload] [class*=rounded-full]{order:4;margin:18px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--t-muted)!important;background:transparent!important;box-shadow:none!important}[data-studio-region=upload] [class*=rounded-full]>span{display:none}
[data-studio-region=dropzone]{min-height:194px;padding:27px 30px!important;align-items:flex-start!important;border:1px solid #c5cad3!important;border-radius:16px!important;background:rgba(255,255,255,.58)!important;box-shadow:none!important;text-align:left!important}
[data-studio-region=dropzone]:hover{border-color:var(--t-accent)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 14px 38px rgba(56,66,82,.08)!important;transform:translateY(-2px)}
[data-studio-region=dropzone]>div:first-of-type{width:42px!important;height:42px!important;margin:0 0 16px!important;border-radius:11px!important;color:var(--t-accent)!important;background:var(--t-soft)!important}[data-studio-region=dropzone] p{text-align:left!important}
[data-studio-region=dropzone] button,[data-studio-region=export]{border:0!important;border-radius:var(--t-control)!important;color:white!important;background:var(--t-accent)!important;box-shadow:none!important}

/* Product workspace: clear spatial hierarchy, restrained surfaces. */
[data-studio-region=editor]{height:calc(100dvh - 68px);padding:16px 26px 24px!important}[data-studio-region=editor-heading]{height:56px;max-width:1500px;margin:0 auto 12px!important;padding:0 2px}
[data-studio-region=editor-heading] h1{font-size:17px!important;font-weight:650!important;letter-spacing:-.025em!important}[data-studio-region=editor-heading] p{max-width:52vw;color:var(--t-muted)!important;font-variant-numeric:tabular-nums}
[data-studio-region=editor-heading] button{border-radius:var(--t-control)!important;border-color:var(--t-line)!important;background:rgba(255,255,255,.55)!important;box-shadow:none!important}[data-studio-region=editor-heading] [data-studio-region=export]{background:var(--t-accent)!important}
[data-studio-region=workspace]{grid-template-columns:52px minmax(0,1fr) 328px!important;gap:10px!important;height:calc(100dvh - 148px);max-width:1500px}
[data-studio-region=workspace]::before{border-color:var(--t-line);border-radius:var(--t-shell);background:rgba(248,249,251,.84);box-shadow:none}
[data-studio-region=canvas-stage]{border-color:var(--t-line)!important;border-radius:var(--t-shell)!important;background:#e5e8ed!important;box-shadow:none!important}[data-studio-region=canvas-stage]>div:first-child{border-radius:var(--t-shell)}
[data-studio-region=canvas-stage] canvas{left:50%!important;top:50%!important;translate:-50% -50%}
[data-studio-region=view-switcher]{top:8px!important;left:-59px!important;width:46px!important;gap:4px!important}[data-studio-region=view-switcher] button{width:46px!important;min-height:56px!important;padding:29px 2px 5px!important;border-radius:10px!important;color:var(--t-muted)!important}[data-studio-region=view-switcher] button[aria-selected=true]{color:var(--t-accent)!important;background:var(--t-soft)!important}
[data-studio-region=floating-toolbar]{bottom:16px!important;padding:5px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.7)!important;background:rgba(248,249,251,.9)!important;box-shadow:0 12px 32px rgba(56,66,82,.18),inset 0 1px 0 rgba(255,255,255,.75)!important;backdrop-filter:blur(18px) saturate(135%)}
[data-studio-region=edit-tools]{left:16px!important;bottom:16px!important}[data-studio-region=edit-tools]>button{border-radius:10px!important;border-color:var(--t-line)!important;background:rgba(248,249,251,.92)!important;box-shadow:0 10px 28px rgba(56,66,82,.14)!important}
[data-studio-region=inspector]{padding:0 14px!important;border:1px solid var(--t-line)!important;border-radius:var(--t-shell)!important;background:var(--t-surface)!important;box-shadow:none!important;scrollbar-gutter:stable}[data-studio-region=inspector]>section{margin-top:0!important;padding:16px 0 18px!important;border:0!important;border-bottom:1px solid var(--t-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-studio-region=inspector]>section:last-child{border-bottom:0!important}[data-studio-region=inspector] h3{font-size:13px!important}[data-studio-region=inspector] input{font-variant-numeric:tabular-nums}[data-studio-region=inspector] input[type=range]{accent-color:var(--t-accent)}[data-studio-region=inspector] button{border-radius:8px!important}
[data-studio-region=palette]{border-radius:14px!important;background:#eceff3!important}
[data-studio-region=dialog]{border-radius:20px!important;border-color:rgba(255,255,255,.75)!important;background:rgba(250,251,252,.96)!important;box-shadow:0 32px 90px rgba(45,54,69,.24),inset 0 1px 0 white!important;backdrop-filter:blur(24px)}

@media (prefers-color-scheme:dark){:root{--t-bg:#17191d;--t-surface:#202329;--t-text:#f0f2f5;--t-muted:#a4a9b2;--t-line:#343840;--t-accent:#4aa6e8;--t-soft:#173a53;color-scheme:dark}[data-studio-region=header]{background:rgba(26,28,33,.92)!important}[data-studio-region=dropzone],[data-studio-region=editor-heading] button{background:rgba(35,38,44,.76)!important}[data-studio-region=canvas-stage]{background:#111318!important}[data-studio-region=workspace]::before,[data-studio-region=floating-toolbar],[data-studio-region=edit-tools]>button{background:rgba(32,35,41,.92)!important;border-color:var(--t-line)!important}[data-studio-region=palette]{background:#292c33!important}[data-studio-region=dialog]{background:rgba(32,35,41,.97)!important;border-color:var(--t-line)!important}}
@media (max-width:1023px){[data-studio-region=upload]{grid-template-columns:1fr .85fr;gap:34px;padding-inline:28px!important}[data-studio-region=upload] h1{font-size:clamp(42px,6vw,62px)!important}[data-studio-region=editor]{height:auto;min-height:calc(100dvh - 68px);padding-inline:14px!important}[data-studio-region=workspace]{grid-template-columns:1fr!important;grid-template-rows:auto auto;height:auto;padding-bottom:76px}[data-studio-region=workspace]::before{display:none}[data-studio-region=canvas-stage],[data-studio-region=inspector]{grid-column:1;grid-row:auto}[data-studio-region=canvas-stage]{min-height:62dvh}[data-studio-region=view-switcher]{position:fixed!important;z-index:20;top:auto!important;right:14px;bottom:12px;left:14px!important;width:auto!important;height:60px;flex-direction:row!important;padding:5px!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:16px!important;background:rgba(248,249,251,.92)!important;box-shadow:0 16px 40px rgba(56,66,82,.2)!important;backdrop-filter:blur(18px)}[data-studio-region=view-switcher] button{flex:1;width:auto!important;min-height:48px!important;padding-top:27px!important}}
@media (max-width:767px){[data-studio-region=header]>div{padding-inline:14px!important}[data-studio-region=header] nav>button{display:none}[data-studio-region=upload]{display:flex!important;min-height:auto!important;padding:42px 16px 56px!important}[data-studio-region=upload]::after{display:none}[data-studio-region=upload] h1{font-size:44px!important}[data-studio-region=upload] h1+p{font-size:16px!important}[data-studio-region=dropzone]{min-height:214px;padding:24px!important}[data-studio-region=editor]{padding:10px 8px 18px!important}[data-studio-region=canvas-stage],[data-studio-region=inspector]{border-radius:16px!important}}
@media (prefers-reduced-transparency:reduce){[data-studio-region=header],[data-studio-region=floating-toolbar],[data-studio-region=view-switcher],[data-studio-region=dialog]{backdrop-filter:none!important;background:var(--t-surface)!important}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* Apple-inspired web glass approximation. Decorative only; no functional geometry changes. */
body::before{content:"";position:fixed;z-index:60;inset:0;pointer-events:none;opacity:.14;background-image:radial-gradient(circle at 20% 10%,rgba(255,255,255,.8) 0 1px,transparent 1.2px);background-size:5px 5px;mix-blend-mode:soft-light}
[data-studio-region=header]{border-color:rgba(255,255,255,.7)!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(241,244,248,.68))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 28px rgba(74,86,104,.06)!important;backdrop-filter:blur(24px) saturate(150%) contrast(1.02)!important;-webkit-backdrop-filter:blur(24px) saturate(150%) contrast(1.02)!important}
[data-studio-region=editor-heading] button{border-color:rgba(255,255,255,.72)!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(240,243,247,.7))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 16px rgba(64,76,94,.07)!important;backdrop-filter:blur(14px)}
[data-studio-region=editor-heading] [data-studio-region=export]{background:var(--t-accent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 7px 18px rgba(8,120,209,.22)!important}
[data-studio-region=workspace]::before{border:1px solid rgba(255,255,255,.74);background:linear-gradient(150deg,rgba(255,255,255,.76),rgba(235,239,244,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.34),0 16px 42px rgba(62,74,92,.08);backdrop-filter:blur(22px) saturate(145%)}
[data-studio-region=floating-toolbar]{border-color:rgba(255,255,255,.8)!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(232,237,244,.6))!important;box-shadow:0 16px 38px rgba(52,64,83,.2),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(255,255,255,.35)!important;backdrop-filter:blur(26px) saturate(170%) contrast(1.04)}
[data-studio-region=edit-tools]>button{border-color:rgba(255,255,255,.78)!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(233,238,244,.64))!important;box-shadow:0 12px 30px rgba(56,66,82,.15),inset 0 1px 0 rgba(255,255,255,.95)!important;backdrop-filter:blur(22px) saturate(155%)}
[data-studio-region=inspector]{border-color:rgba(255,255,255,.78)!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(238,241,246,.62))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(255,255,255,.32),0 18px 48px rgba(59,71,89,.09)!important;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}
[data-studio-region=dialog]{border-color:rgba(255,255,255,.78)!important;background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(235,240,246,.78))!important;box-shadow:0 34px 96px rgba(45,54,69,.26),inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(255,255,255,.3)!important;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%)}
@media (prefers-color-scheme:dark){[data-studio-region=header],[data-studio-region=workspace]::before,[data-studio-region=floating-toolbar],[data-studio-region=edit-tools]>button,[data-studio-region=inspector],[data-studio-region=dialog]{border-color:rgba(255,255,255,.16)!important;background:linear-gradient(145deg,rgba(55,60,70,.64),rgba(24,27,32,.68))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 48px rgba(0,0,0,.24)!important}}
@media (prefers-reduced-transparency:reduce){body::before{display:none}[data-studio-region=header],[data-studio-region=workspace]::before,[data-studio-region=floating-toolbar],[data-studio-region=edit-tools]>button,[data-studio-region=inspector],[data-studio-region=dialog]{background:var(--t-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}

/* V3 — Apple Pro workspace. This is intentionally unmistakable, while the
   original controls and event handlers remain untouched. */
:root{--taste-blue:#0a84ff;--taste-ink:#111318;--taste-panel:#f7f8fa;--taste-rose:#ff6b8a;--taste-gold:#ffbf52;--taste-mint:#52d3ad}
body[data-studio-state=editor]{background:
  radial-gradient(circle at 12% 5%,rgba(10,132,255,.12),transparent 25rem),
  radial-gradient(circle at 88% 18%,rgba(255,107,138,.08),transparent 28rem),
  #e9edf3!important}
body[data-studio-state=editor]::before{z-index:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.42) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.42) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,black,transparent 48%)}
body[data-studio-state=editor]::after{content:"";position:fixed;z-index:0;right:5vw;top:92px;width:180px;height:42px;pointer-events:none;background:
  radial-gradient(circle at 13px 21px,var(--taste-blue) 0 6px,transparent 7px),
  radial-gradient(circle at 43px 21px,var(--taste-rose) 0 6px,transparent 7px),
  radial-gradient(circle at 73px 21px,var(--taste-gold) 0 6px,transparent 7px),
  radial-gradient(circle at 103px 21px,var(--taste-mint) 0 6px,transparent 7px);
  filter:drop-shadow(0 7px 12px rgba(30,45,70,.2))}

body[data-studio-state=editor] [data-studio-region=header]{position:relative;z-index:30;height:72px!important;border:0!important;background:rgba(17,19,24,.92)!important;box-shadow:0 14px 38px rgba(18,25,38,.22),inset 0 -1px 0 rgba(255,255,255,.09)!important;color:#f7f8fb!important}
body[data-studio-state=editor] [data-studio-region=header]>div{height:72px!important;max-width:none!important;padding-inline:clamp(22px,3vw,52px)!important}
body[data-studio-state=editor] [data-studio-region=header]>div>div:first-child span{color:#f7f8fb!important}
body[data-studio-state=editor] [data-studio-region=header] nav>button{color:#aeb5c0!important}
body[data-studio-state=editor] [data-studio-region=header] nav>button:hover{color:#fff!important;background:rgba(255,255,255,.08)!important}
body[data-studio-state=editor] [data-studio-region=header] [role=tablist]{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.08)!important}
body[data-studio-state=editor] [data-studio-region=header] [role=tab][aria-selected=true]{color:#111318!important;background:#fff!important}

body[data-studio-state=editor] [data-studio-region=editor]{position:relative;z-index:1;height:calc(100dvh - 72px);padding:18px clamp(18px,2vw,38px) 28px!important}
body[data-studio-state=editor] [data-studio-region=editor-heading]{position:relative;height:66px;max-width:2200px;margin:0 auto 14px!important;padding:0 8px 0 22px;border-left:4px solid var(--taste-blue)}
body[data-studio-state=editor] [data-studio-region=editor-heading]::before{content:"BEADIFY PRO  /  MARD 221";position:absolute;top:0;left:22px;color:#0872d8;font-size:10px;font-weight:800;letter-spacing:.16em}
body[data-studio-state=editor] [data-studio-region=editor-heading]>div:first-child{padding-top:14px}
body[data-studio-state=editor] [data-studio-region=editor-heading] h1{padding-top:0;font-size:20px!important;font-weight:720!important}
body[data-studio-state=editor] [data-studio-region=editor-heading] p{color:#737b88!important}
body[data-studio-state=editor] [data-studio-region=editor-heading] button{min-height:38px;border:1px solid rgba(255,255,255,.75)!important;border-radius:12px!important;background:rgba(255,255,255,.76)!important;box-shadow:0 7px 22px rgba(34,47,67,.1),inset 0 1px 0 white!important}
body[data-studio-state=editor] [data-studio-region=editor-heading] [data-studio-region=export]{border-color:transparent!important;border-radius:12px!important;background:linear-gradient(180deg,#1591ff,#0876dc)!important;box-shadow:0 9px 24px rgba(10,132,255,.3),inset 0 1px 0 rgba(255,255,255,.3)!important}

body[data-studio-state=editor] [data-studio-region=workspace]{grid-template-columns:66px minmax(0,1fr) 356px!important;gap:14px!important;width:100%;max-width:2200px;height:calc(100dvh - 172px)}
body[data-studio-state=editor] [data-studio-region=workspace]::before{border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(180deg,#20242c,#15181e)!important;box-shadow:0 22px 50px rgba(22,31,45,.22),inset 0 1px 0 rgba(255,255,255,.09)!important}
body[data-studio-state=editor] [data-studio-region=workspace]::after{content:"";position:absolute;z-index:6;left:21px;bottom:20px;width:24px;height:104px;pointer-events:none;background:
  radial-gradient(circle at 12px 12px,var(--taste-blue) 0 5px,rgba(255,255,255,.18) 6px 7px,transparent 8px),
  radial-gradient(circle at 12px 38px,var(--taste-rose) 0 5px,rgba(255,255,255,.18) 6px 7px,transparent 8px),
  radial-gradient(circle at 12px 64px,var(--taste-gold) 0 5px,rgba(255,255,255,.18) 6px 7px,transparent 8px),
  radial-gradient(circle at 12px 90px,var(--taste-mint) 0 5px,rgba(255,255,255,.18) 6px 7px,transparent 8px)}
body[data-studio-state=editor] [data-studio-region=view-switcher]{top:12px!important;left:-72px!important;width:58px!important;padding:5px!important;border:0!important;border-radius:17px!important;background:transparent!important;box-shadow:none!important}
body[data-studio-state=editor] [data-studio-region=view-switcher] button{width:58px!important;min-height:62px!important;border-radius:13px!important;color:#949ca8!important}
body[data-studio-state=editor] [data-studio-region=view-switcher] button::before{border-color:currentColor!important;box-shadow:none!important}
body[data-studio-state=editor] [data-studio-region=view-switcher] button[aria-selected=true]{color:#fff!important;background:linear-gradient(145deg,#168fff,#0873d5)!important;box-shadow:0 9px 22px rgba(10,132,255,.34),inset 0 1px 0 rgba(255,255,255,.26)!important}

body[data-studio-state=editor] [data-studio-region=canvas-stage]{isolation:isolate;border:1px solid rgba(255,255,255,.12)!important;border-radius:26px!important;background:
  radial-gradient(circle at 50% 42%,#303743 0,#202630 48%,#15191f 100%)!important;
  box-shadow:0 28px 65px rgba(28,38,54,.25),inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 90px rgba(0,0,0,.25)!important}
body[data-studio-state=editor] [data-studio-region=canvas-stage]>div:first-child{height:auto!important;min-height:0!important;overflow:visible!important;border-radius:0!important}
body[data-studio-state=editor] [data-studio-region=canvas-stage]>div:last-child{min-height:0!important;background:transparent!important}
body[data-studio-state=editor] [data-studio-region=canvas-stage]::before{content:"CANVAS  •  LIVE";position:absolute;z-index:5;top:18px;right:20px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#abb3bf;background:rgba(12,15,20,.52);font-size:9px;font-weight:750;letter-spacing:.14em;pointer-events:none;backdrop-filter:blur(12px)}
body[data-studio-state=editor] [data-studio-region=canvas-stage]:not([data-studio-view=compare]) canvas{left:50%!important;top:50%!important;translate:-50% -50%;filter:drop-shadow(0 22px 32px rgba(0,0,0,.38));outline:1px solid rgba(255,255,255,.16);outline-offset:8px}
body[data-studio-state=editor] [data-studio-region=canvas-stage][data-studio-view=compare]>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(18px,2vw,30px);padding:clamp(24px,4vw,72px)!important;background:transparent!important}
body[data-studio-state=editor] [data-studio-region=canvas-stage][data-studio-view=compare]>div:last-child>div:nth-child(-n+2){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:1;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 50px rgba(0,0,0,.28)}
body[data-studio-state=editor] [data-studio-region=canvas-stage][data-studio-view=compare]>div:last-child>div:nth-child(-n+2) canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;translate:none!important;transform:none!important;outline:0!important;filter:none!important}
body[data-studio-state=editor] [data-studio-region=canvas-stage][data-studio-view=compare]>div:last-child>div:nth-child(-n+2)>span{z-index:3!important;top:12px!important;left:12px!important;border:1px solid rgba(255,255,255,.22);border-radius:8px!important;background:rgba(15,18,24,.72)!important;box-shadow:0 7px 18px rgba(0,0,0,.2);backdrop-filter:blur(12px)}
body[data-studio-state=editor] [data-studio-region=floating-toolbar]{border-color:rgba(255,255,255,.15)!important;background:rgba(22,26,33,.78)!important;box-shadow:0 16px 42px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.12)!important;color:#f4f6f9!important}
body[data-studio-state=editor] [data-studio-region=floating-toolbar] button{color:#f4f6f9!important;background:transparent!important}
body[data-studio-state=editor] [data-studio-region=edit-tools]>button{border-color:rgba(255,255,255,.14)!important;background:rgba(22,26,33,.82)!important;color:#fff!important;box-shadow:0 14px 36px rgba(0,0,0,.34)!important}

body[data-studio-state=editor] [data-studio-region=inspector]{padding:0 17px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:26px!important;background:rgba(248,250,252,.92)!important;box-shadow:0 28px 65px rgba(35,48,68,.16),inset 0 1px 0 #fff!important}
body[data-studio-state=editor] [data-studio-region=inspector]::before{content:"CONTROL CENTER";display:block;position:sticky;z-index:4;top:0;margin:0 -17px;padding:15px 18px 12px;border-bottom:1px solid #dde2e9;color:#626b78;background:rgba(248,250,252,.93);font-size:10px;font-weight:800;letter-spacing:.16em;backdrop-filter:blur(18px)}
body[data-studio-state=editor] [data-studio-region=inspector]>section{padding:19px 0 22px!important;border-bottom-color:#dce1e8!important}
body[data-studio-state=editor] [data-studio-region=inspector] h3{color:#252a32!important;font-size:12px!important;font-weight:760!important;letter-spacing:.02em}
body[data-studio-state=editor] [data-studio-region=palette]{background:linear-gradient(145deg,#eef2f6,#e7ebf1)!important}

@media (max-width:1023px){body[data-studio-state=editor] [data-studio-region=header]{height:64px!important}body[data-studio-state=editor] [data-studio-region=editor]{height:auto}body[data-studio-state=editor] [data-studio-region=workspace]{grid-template-columns:1fr!important;height:auto}body[data-studio-state=editor] [data-studio-region=workspace]::after{display:none}body[data-studio-state=editor] [data-studio-region=view-switcher]{left:14px!important;width:auto!important;background:rgba(20,24,30,.9)!important}body[data-studio-state=editor] [data-studio-region=view-switcher] button{width:auto!important}body[data-studio-state=editor] [data-studio-region=canvas-stage][data-studio-view=compare]>div:last-child{grid-template-columns:1fr;padding:24px!important;overflow:auto!important}}
@media (prefers-reduced-transparency:reduce){body[data-studio-state=editor] [data-studio-region=header],body[data-studio-state=editor] [data-studio-region=floating-toolbar],body[data-studio-state=editor] [data-studio-region=edit-tools]>button{background:#171a20!important}body[data-studio-state=editor] [data-studio-region=inspector]{background:#f7f8fa!important}}
