body.stages-pebble-design{--spd-panel: color-mix(in srgb, var(--linen-paper) 96%, var(--linen-accent));--spd-surface: var(--linen-paper);--spd-tile: color-mix(in srgb, var(--linen-accent) 7%, var(--linen-paper));--spd-tile-border: color-mix(in srgb, var(--linen-ink) 7%, transparent);--spd-border: rgba(43, 36, 28, .08);--spd-highlight: inset 0 1px 0 rgba(255, 255, 255, .75);--spd-shadow: 0 18px 50px -20px color-mix(in srgb, var(--linen-accent) 55%, transparent), 0 2px 6px -2px rgba(43, 36, 28, .1);--spd-selected: color-mix(in srgb, var(--linen-accent) 18%, transparent);--spd-hover: color-mix(in srgb, var(--linen-accent) 11%, transparent);--spd-glow: 0 2px 8px -3px color-mix(in srgb, var(--linen-accent) 60%, transparent);--spd-danger: #c2452f;--spd-radius-panel: 22px;--spd-radius-row: 14px;--spd-radius-tile: 12px;--spd-radius-menu: 12px;--spd-radius-menu-row: 7px;--spd-menu-icon-col: 17px;--spd-font: "Poppins", system-ui, sans-serif}body.stages-pebble-design .stgs-bar .stb-root{gap:6px}body.stages-pebble-design .stgs-bar .stb-root>button{border-radius:999px!important;background:var(--spd-surface)!important;border:1px solid var(--spd-border)!important;box-shadow:var(--spd-highlight)!important;color:var(--linen-ink)!important;padding:6px 14px!important;transition:background-color .2s,border-color .2s,box-shadow .2s}body.stages-pebble-design .stgs-bar .stb-root>button:hover{background:var(--spd-tile)!important;border-color:color-mix(in srgb,var(--linen-accent) 35%,transparent)!important;box-shadow:var(--spd-highlight),var(--spd-glow)!important}body.stages-pebble-design .stgs-bar .stb-label{font-weight:500}body.stages-pebble-design .stgs-bar .selection-actions .sa-row{gap:2px;padding:3px;border-radius:999px;background:var(--spd-tile);border:1px solid var(--spd-tile-border)}body.stages-pebble-design .stgs-bar .selection-action-icon{width:30px;height:30px;border-radius:50%;color:var(--linen-ink);opacity:.75;transition:background-color .2s,opacity .2s,box-shadow .2s}body.stages-pebble-design .stgs-bar .selection-action-icon:hover{opacity:1;background:var(--spd-surface);box-shadow:var(--spd-highlight),var(--spd-glow)}body.stages-pebble-design .stgs-bar .selection-action-icon.disabled{opacity:.3;background:none;box-shadow:none}body.stages-pebble-design .stgs-bar .selection-actions .spacer{height:16px;margin:0 4px;background:var(--linen-line-strong)}body.stages-pebble-design{--spd-select: color-mix(in srgb, var(--linen-accent) 70%, var(--linen-ink))}body.stages-pebble-design .gz-root{--gz-bbox-color: var(--spd-select) !important;--gz-bbox-width: 2px !important;--gz-bbox-radius: 6px !important;--gz-member-color: color-mix(in srgb, var(--spd-select) 55%, transparent) !important;--gz-corner-color: var(--linen-paper) !important;--gz-corner-size: 10px !important;--gz-ring-color: var(--spd-select) !important}body.stages-pebble-design .gz-root .gz-bbox{outline-style:solid;box-shadow:0 0 0 4px var(--linen-accent-soft),0 0 0 1px #ffffffb3 inset}body.stages-pebble-design .gz-root .gz-corner{border:2px solid var(--spd-select);box-shadow:0 1px 4px #2b241c40}body.stages-pebble-design .card-wrapper:has(.floating-menu),body.stages-pebble-design .card-wrapper:has(.srl-menu),body.stages-pebble-design .card-wrapper:has(.sin-root){background:var(--spd-panel)!important;border:1px solid var(--spd-border)!important;border-radius:var(--spd-radius-panel)!important;box-shadow:var(--spd-highlight),var(--spd-shadow)!important;color:var(--linen-ink);font-family:var(--spd-font)}body.stages-pebble-design .card-wrapper:has(.floating-menu),body.stages-pebble-design .card-wrapper:has(.srl-menu){border-radius:var(--spd-radius-menu)!important;min-width:0!important}body.stages-pebble-design .floating-menu{--sio-item-color: var(--linen-ink) !important;--sio-item-hover: var(--spd-hover) !important;--sio-item-radius: var(--spd-radius-menu-row) !important;--sio-item-padding: 6px 10px !important;--sio-item-size: .8rem !important;--sio-item-gap: 8px !important;--sio-danger-color: var(--spd-danger) !important;--sio-danger-hover: color-mix(in srgb, var(--spd-danger) 8%, transparent) !important;--sio-input-bg: var(--spd-tile) !important;--sio-input-border: var(--spd-tile-border) !important;--sio-input-color: var(--linen-ink) !important;--sio-input-radius: var(--spd-radius-row) !important;--sio-menu-min-width: 0px !important;display:flex;flex-direction:column;gap:1px;padding:5px;width:-moz-max-content;width:max-content}body.stages-pebble-design .floating-menu .menu-item{font-weight:500;white-space:nowrap}body.stages-pebble-design .floating-menu .menu-item .icon{flex:0 0 var(--spd-menu-icon-col);color:var(--linen-muted);transition:color .2s}body.stages-pebble-design .floating-menu .menu-item:hover .icon{color:var(--linen-ink)}body.stages-pebble-design .floating-menu .menu-item.danger .icon,body.stages-pebble-design .floating-menu .menu-item.danger .red-color{color:var(--spd-danger)}body.stages-pebble-design .floating-menu .separation_line{--line-color: var(--linen-line) !important;margin:4px 8px;width:auto!important}body.stages-pebble-design .srl-menu{display:flex;flex-direction:column;gap:1px;min-width:0;width:-moz-max-content;width:max-content;padding:5px;font-family:var(--spd-font)}body.stages-pebble-design .srl-menu .srl-menu-item{gap:8px;padding:6px 10px;border-radius:var(--spd-radius-menu-row);font-size:.8rem;font-weight:500;white-space:nowrap;color:var(--linen-ink)}body.stages-pebble-design .srl-menu .srl-menu-item span{color:inherit}body.stages-pebble-design .srl-menu .srl-menu-item .icon{flex:0 0 var(--spd-menu-icon-col);color:var(--linen-muted);transition:color .2s}body.stages-pebble-design .srl-menu .srl-menu-item:hover{background-color:var(--spd-hover)}body.stages-pebble-design .srl-menu .srl-menu-item:hover .icon{color:var(--linen-ink)}body.stages-pebble-design .srl-menu .srl-menu-item.danger{position:relative;margin-top:9px;color:var(--spd-danger)}body.stages-pebble-design .srl-menu .srl-menu-item.danger:before{content:"";position:absolute;top:-5px;left:10px;right:10px;height:1px;background:var(--linen-line)}body.stages-pebble-design .srl-menu .srl-menu-item.danger .icon{color:var(--spd-danger)}body.stages-pebble-design .srl-menu .srl-menu-item.danger:hover{background-color:color-mix(in srgb,var(--spd-danger) 8%,transparent)}body.stages-pebble-design .sin-root{--sin-panel-bg: var(--spd-panel) !important;--sin-panel-padding: 14px !important;--sin-panel-gap: 12px !important;--sin-header-color: var(--linen-ink) !important;--sin-header-border: transparent !important;--sin-empty-color: var(--linen-faint) !important}body.stages-pebble-design .sin-root .sin-header{padding-bottom:10px}body.stages-pebble-design .sin-root .sin-header>:first-child{display:none}body.stages-pebble-design .sin-root .sin-title{padding:5px 12px;border-radius:999px;background:var(--spd-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--linen-accent) 25%,transparent);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none}body.stages-pebble-design .sin-root .sin-close{color:var(--linen-ink);opacity:.55}body.stages-pebble-design .sin-root::-webkit-scrollbar-thumb{background:var(--linen-line-strong)}body.stages-pebble-design .sin-root .tc-root{--tc-label-color: var(--linen-muted) !important;--tc-label-size: .7rem !important;--tc-field-color: var(--linen-ink) !important;--tc-field-bg: var(--spd-tile) !important;--tc-field-border: var(--spd-tile-border) !important;--tc-field-radius: var(--spd-radius-tile) !important;--tc-chip-color: var(--linen-muted) !important;--tc-chip-bg: transparent !important;--tc-chip-border: transparent !important;--tc-scope-active: var(--linen-ink) !important;--tc-scope-mode: var(--linen-faint) !important;--tc-panel-gap: 12px !important;font-family:var(--spd-font)}body.stages-pebble-design .sin-root .tc-label{text-transform:none;letter-spacing:0}body.stages-pebble-design .sin-root .tc-scope,body.stages-pebble-design .sin-root .tc-mode,body.stages-pebble-design .sin-root .tc-hex{font-family:var(--spd-font)}body.stages-pebble-design .sin-root .tc-hex{color:var(--linen-muted)}body.stages-pebble-design .sin-root .tae-root{border-radius:var(--spd-radius-row);background:var(--spd-tile);box-shadow:inset 0 0 0 1px var(--spd-tile-border)}body.stages-pebble-design .sin-root .tae-input{border-color:transparent!important;border-radius:var(--spd-radius-row)!important;padding:10px 12px!important;caret-color:var(--linen-ink)!important}body.stages-pebble-design .sin-root .tae-input:not(.painted),body.stages-pebble-design .sin-root .tae-paint,body.stages-pebble-design .sin-root .tae-paint>span{color:var(--linen-ink)!important}body.stages-pebble-design .sin-root .tae-overlay{padding:10px 12px!important}body.stages-pebble-design .sin-root .tc-row.wrap{gap:2px!important;padding:3px;border-radius:18px;background:var(--spd-tile);border:1px solid var(--spd-tile-border);box-sizing:border-box}body.stages-pebble-design .sin-root .tc-chip{min-width:28px;height:28px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:500;border:1px solid transparent}body.stages-pebble-design .sin-root .tc-chip.bold{font-weight:800}body.stages-pebble-design .sin-root .tc-chip:hover{color:var(--linen-ink);background:var(--spd-hover)}body.stages-pebble-design .sin-root .tc-chip.on{color:var(--linen-ink);background:var(--spd-surface);border-color:color-mix(in srgb,var(--linen-accent) 30%,transparent);box-shadow:var(--spd-glow)}body.stages-pebble-design .sin-root .tc-grid{gap:6px 10px}body.stages-pebble-design .sin-root .tc-drag{min-height:32px;padding:2px 12px;font-family:var(--spd-font)}body.stages-pebble-design .sin-root .tc-drag .value-display{font-family:var(--spd-font)}body.stages-pebble-design .sin-root .tc-unit{color:var(--linen-faint);font-family:var(--spd-font)}body.stages-pebble-design .sin-root .tc-slider{accent-color:var(--linen-accent)}body.stages-pebble-design .sin-root .tc-fonts{padding:5px;border-radius:var(--spd-radius-row);border:1px solid var(--spd-tile-border)}body.stages-pebble-design .sin-root .tc-fonts .list-item{--item-bg-hover: var(--spd-hover) !important;border-radius:10px}body.stages-pebble-design .sin-root .tc-fonts .list-item.active{background:var(--spd-surface)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--linen-accent) 30%,transparent)}body.stages-pebble-design .sin-root .tc-font-name{color:var(--linen-ink)}body.stages-pebble-design .sin-root .tc-fonts::-webkit-scrollbar-thumb{background:var(--linen-line-strong)}
