[data-spectrum-presentation=shelf] .spectrum-stage{grid-template-rows:144px auto;height:auto;min-height:540px}.living-background [data-spectrum-presentation=shelf] .spectrum-stage>.index{border-left:0;min-width:0;padding:0;display:block;overflow:visible}[data-spectrum-presentation=shelf] .record-shelf{min-width:0;text-shadow:none;background:linear-gradient(115deg,#eeede8ed,#eeede8d4 65%,#eeede89c);position:relative;container-type:inline-size}[data-spectrum-presentation=shelf] .record-shelf-head{align-items:center;gap:20px;min-height:52px;padding:18px 24px 0;display:flex}[data-spectrum-presentation=shelf] .record-shelf-head>.mk-xs{color:var(--ash)}[data-spectrum-presentation=shelf] .record-shelf-hint{font:italic .85rem var(--f-body);color:var(--ash);margin-left:auto}[data-spectrum-presentation=shelf] .record-browse{margin-left:auto}[data-spectrum-presentation=shelf] .record-shelf-hint+.record-browse{margin-left:0}[data-spectrum-presentation=shelf] :is(.record-browse,.record-gallery-nav){align-items:center;gap:6px;display:flex}[data-spectrum-presentation=shelf] :is(.record-browse,.record-gallery-nav) button{border:1px solid var(--rule);place-items:center;width:44px;height:44px;transition:background .16s,color .16s;display:grid}[data-spectrum-presentation=shelf] :is(.record-browse,.record-gallery-nav) button:hover:not(:disabled){background:var(--graphite);color:var(--paper)}[data-spectrum-presentation=shelf] button:disabled{opacity:.3;cursor:default}[data-spectrum-presentation=shelf] svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:20px;height:20px}[data-spectrum-presentation=shelf] .record-list{--case-size:clamp(190px,27cqw,260px);scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:24px;min-height:360px;margin:0;padding:40px 24px 25px;scroll-padding-inline:24px;list-style:none;display:flex;overflow:auto hidden}[data-spectrum-presentation=shelf] .record-list::-webkit-scrollbar{display:none}[data-spectrum-presentation=shelf] .record-list[data-dragging]{scroll-snap-type:none;scroll-behavior:auto}@media (hover:hover) and (pointer:fine){[data-spectrum-presentation=shelf] .record-list[data-scrollable=true]{scroll-snap-type:none;-webkit-user-select:none;user-select:none;cursor:grab}[data-spectrum-presentation=shelf] .record-list[data-scrollable=true] .record{cursor:grab}[data-spectrum-presentation=shelf] .record-list[data-dragging],[data-spectrum-presentation=shelf] .record-list[data-dragging] *{cursor:grabbing!important}}[data-spectrum-presentation=shelf] .record-slot{flex:0 0 var(--case-size);scroll-snap-align:start;perspective:1100px;perspective-origin:50% 40%;min-width:0;position:relative}[data-spectrum-presentation=shelf] .record-slot:after{content:"";top:calc(var(--case-size) + 12px);background:var(--rule);pointer-events:none;height:1px;position:absolute;left:-12px;right:-12px}[data-spectrum-presentation=shelf] .record{text-align:left;width:100%;color:var(--graphite);outline-offset:6px;touch-action:manipulation;padding:0 0 4px;display:block}[data-spectrum-presentation=shelf] .record-art{aspect-ratio:1;width:100%;transform-style:preserve-3d;background:#282925;border:1px solid #5c5d54;border-radius:2px;display:block;position:relative;transform:rotateX(3deg)rotateY(-16deg);box-shadow:5px 9px 9px -7px #16181170,inset 0 1px #fff8}[data-spectrum-presentation=shelf] .record-spine{z-index:2;background:repeating-linear-gradient(90deg,#74766a 0,#51544b 1px,#383b34 2px,#484b40 3px);justify-content:center;align-items:center;width:13px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 1px #fff7}[data-spectrum-presentation=shelf] .record-spine span{writing-mode:vertical-rl;font:500 8px var(--f-mono,monospace);letter-spacing:.15em;color:#dddcd3;white-space:nowrap;transform:rotate(180deg)}[data-spectrum-presentation=shelf] .record-print{background:#191b18;place-items:center;display:grid;position:absolute;inset:4px 4px 4px 17px;overflow:hidden;box-shadow:0 0 0 1px #0008}[data-spectrum-presentation=shelf] .record-print img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}[data-spectrum-presentation=shelf] .record-print:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff1,#0000 26% 76%,#fff1);border:1px solid #ffffff24;position:absolute;inset:0}[data-spectrum-presentation=shelf] .record-edition{text-overflow:ellipsis;white-space:nowrap;color:#eeeadd;max-width:calc(100% - 16px);font:500 7px var(--f-mono,monospace);letter-spacing:.13em;text-transform:uppercase;background:#191b18cc;padding:3px 5px;position:absolute;bottom:7px;left:8px;overflow:hidden}[data-spectrum-presentation=shelf] .record-type{font:650 clamp(24px,4cqw,40px)/.98 var(--f-display);color:#dedfbb;overflow-wrap:anywhere;letter-spacing:-.04em;padding:20px}[data-spectrum-presentation=shelf] .record-edge{transform-origin:0;background:linear-gradient(90deg,#44483c,#bec0af 48%,#34382e);border-block:1px solid #777a69;width:6px;position:absolute;top:0;bottom:0;right:-6px;transform:rotateY(90deg)}[data-spectrum-presentation=shelf] .record-caption{align-items:baseline;gap:10px;min-height:66px;margin-top:28px;display:flex}[data-spectrum-presentation=shelf] .record-number{font:500 10px var(--f-mono,monospace);color:var(--ash)}[data-spectrum-presentation=shelf] .record-title{font:600 .92rem/1.2 var(--f-display);letter-spacing:-.015em;overflow-wrap:anywhere;flex:1;min-width:0}[data-spectrum-presentation=shelf] .record-title small{font:400 .78rem/1.5 var(--f-body);letter-spacing:0;color:var(--ash);margin-top:5px;display:block}[data-spectrum-presentation=shelf] .record-open-mark{opacity:.4;align-self:flex-start;width:17px;margin-top:1px}[data-spectrum-presentation=shelf] .record:is(:hover,:focus-visible) :is(.record-number,.record-open-mark){color:var(--red,#ff452e);opacity:1}[data-spectrum-presentation=shelf] button:focus-visible{outline:2px solid var(--graphite);outline-offset:4px}[data-spectrum-presentation=shelf] .record-source[hidden],[data-spectrum-presentation=shelf] [hidden]{display:none!important}[data-spectrum-presentation=shelf] .record-empty{min-height:240px;font:italic 1rem var(--f-body);color:var(--ash);text-align:center;place-items:center;padding:24px;display:grid}[data-spectrum-presentation=shelf] .record-image-error{height:100%;font:1rem var(--f-body);color:var(--graphite);align-content:center;justify-items:center;gap:16px;display:grid}[data-spectrum-presentation=shelf] .record-image-error button{border:1px solid var(--rule);min-height:44px;font:.8rem var(--f-display);padding:10px 18px}[data-spectrum-presentation=shelf] .record-dialog{background:var(--paper);width:min(1120px,100vw - 64px);max-width:none;height:min(820px,100dvh - 64px);max-height:none;color:var(--graphite);border:1px solid #77796b;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 100px #0005}[data-spectrum-presentation=shelf] .record-dialog::backdrop{background:#20241cdc}[data-spectrum-presentation=shelf] .record-dialog:not([open]){display:none}[data-spectrum-presentation=shelf] [data-record-content]{flex-direction:column;height:100%;min-height:0;display:flex}[data-spectrum-presentation=shelf] .record-dialog-head{border-bottom:1px solid var(--rule);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}[data-spectrum-presentation=shelf] .record-dialog-head>div{min-width:0}[data-spectrum-presentation=shelf] .record-dialog-head .mk-xs{color:var(--ash)}[data-spectrum-presentation=shelf] #record-title{font:600 clamp(20px,2vw,28px)/1.1 var(--f-display);letter-spacing:-.025em;overflow-wrap:anywhere;max-height:15dvh;margin-top:5px;overflow:auto}[data-spectrum-presentation=shelf] .record-close{min-height:44px;font:500 .68rem var(--f-display);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;align-items:center;gap:14px;display:flex}[data-spectrum-presentation=shelf] .record-close svg{color:var(--red,#ff452e)}[data-spectrum-presentation=shelf] .record-media{background:#dcdcd3;flex:1;min-height:0;margin:20px 24px 0;position:relative}[data-spectrum-presentation=shelf] .record-media .project-gallery-item{background:#dcdcd3;height:100%}[data-spectrum-presentation=shelf] .record-media .gallery-image-open img{object-fit:contain!important}[data-spectrum-presentation=shelf] .record-media[data-deck]{--deck-pad-x:40px;--deck-pad-y:28px;--deck-width:min(calc(100cqw - 2 * var(--deck-pad-x)),calc((100cqh - 2 * var(--deck-pad-y)) * var(--deck-ratio,1.5)));--deck-height:calc(var(--deck-width) / var(--deck-ratio,1.5));isolation:isolate;background:0 0;container-type:size}[data-spectrum-presentation=shelf] .record-media[data-deck]>.project-gallery-item,[data-spectrum-presentation=shelf] .record-deck-card{width:var(--deck-width);height:var(--deck-height);background:#dcdcd3;margin:auto;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,0 8px 22px #1c21151c}[data-spectrum-presentation=shelf] .record-media[data-deck]>.project-gallery-item{z-index:3;transform:translateX(var(--deck-x,0px)) rotate(var(--deck-tilt,0deg));transform-origin:50% 75%}[data-spectrum-presentation=shelf] .record-deck-card{pointer-events:none;border:1px solid #b5b6a8;overflow:hidden}[data-spectrum-presentation=shelf] .record-deck-card img{object-position:center;user-select:none;width:100%;height:100%;display:block;object-fit:contain!important}[data-spectrum-presentation=shelf] [data-deck-back="1"]{z-index:2;filter:blur(1px);opacity:.8;transform:translate(-18px,-6px)rotate(-3deg)scale(.975)}[data-spectrum-presentation=shelf] [data-deck-back="2"]{z-index:1;filter:blur(1.8px);opacity:.55;transform:translate(20px,-13px)rotate(3.5deg)scale(.955)}[data-spectrum-presentation=shelf] [data-deck-ghost]{z-index:4;transform-origin:50% 75%;border:0}[data-spectrum-presentation=shelf] [data-no-poster]:after{content:"";border:1px solid #919781;position:absolute;inset:45%;transform:rotate(45deg)}[data-spectrum-presentation=shelf] [data-deck-swipe=true] .gallery-image-open{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}[data-spectrum-presentation=shelf] [data-deck-dragging]>.project-gallery-item{will-change:transform}[data-spectrum-presentation=shelf] .record-deck-hint{font:italic .75rem var(--f-body);color:var(--ash);text-align:center}@media (hover:hover) and (pointer:fine){[data-spectrum-presentation=shelf] .record-dialog:not([data-media-expanded]) [data-deck-swipe=true] .gallery-image-open{cursor:grab}[data-spectrum-presentation=shelf] [data-deck-dragging] .gallery-image-open{cursor:grabbing!important}}[data-spectrum-presentation=shelf] .record-dialog-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;max-height:25%;padding:14px 24px 18px;display:flex;overflow:auto}[data-spectrum-presentation=shelf] .record-project-copy{font:.85rem/1.45 var(--f-body);color:var(--ash);overflow-wrap:anywhere;min-width:0}[data-spectrum-presentation=shelf] .record-project-copy .mk-xs{color:var(--graphite);margin-bottom:3px}[data-spectrum-presentation=shelf] .record-description{white-space:pre-line;margin-top:8px}[data-spectrum-presentation=shelf] .record-gallery-nav{flex-shrink:0}[data-spectrum-presentation=shelf] [data-record-count]{text-align:center;min-width:65px;color:var(--ash)}[data-spectrum-presentation=shelf] .record-flight{pointer-events:none;z-index:5;transform-origin:0 0;background:#1c1e19;border:1px solid #757969;position:absolute;overflow:hidden}[data-spectrum-presentation=shelf] .record-flight img{object-fit:contain;width:100%;height:100%;display:block}[data-spectrum-presentation=shelf] .record-minimize{background:var(--paper);min-height:44px;color:var(--graphite);font:500 .75rem var(--f-display);z-index:4;align-items:center;gap:10px;padding:0 14px;display:flex;position:absolute;top:12px;right:12px}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded]{width:calc(100vw - 24px);height:calc(100dvh - 24px)}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded] .record-media{margin:0}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded] .record-media[data-deck]{--deck-width:100%;--deck-height:100%}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded] :is([data-deck-back],[data-deck-ghost]){display:none}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded] .gallery-image-open{touch-action:manipulation}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded] :is(.record-dialog-head,.record-dialog-foot){display:none}[data-spectrum-presentation=shelf] .record-dialog[data-media-expanded=image] .gallery-image-open{cursor:zoom-out}[data-spectrum-presentation=shelf] .record-dialog spect-media-player.is-expanded{z-index:3;position:absolute;inset:0}[data-spectrum-presentation=shelf] .record-dialog spect-media-player.is-expanded .spect-player-controls{display:flex}@media (width<=860px){.living-background [data-spectrum-presentation=shelf] .spectrum-stage{grid-template-rows:128px auto;height:auto;min-height:0}[data-spectrum-presentation=shelf] .record-list{--case-size:min(72vw,280px);scroll-snap-type:x mandatory;gap:20px;min-height:0;padding-inline:16px;scroll-padding-inline:16px}[data-spectrum-presentation=shelf] .record-shelf-head{gap:8px;padding:12px 16px 0}[data-spectrum-presentation=shelf] .record-shelf-hint{display:none}[data-spectrum-presentation=shelf] .record-browse{margin-left:auto}[data-spectrum-presentation=shelf] .record-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}[data-spectrum-presentation=shelf] .record-dialog:not([data-media-expanded]){height:min(calc(100dvh - 24px),max(440px,calc((100vw - 84px) / var(--record-gallery-ratio,1.5) + 210px)))}[data-spectrum-presentation=shelf] .record-dialog-head{gap:12px;padding:12px 14px}[data-spectrum-presentation=shelf] .record-close span{display:none}[data-spectrum-presentation=shelf] .record-close{justify-content:center;width:44px}[data-spectrum-presentation=shelf] .record-media{margin:12px 12px 0}[data-spectrum-presentation=shelf] .record-media[data-deck]{--deck-pad-x:18px;--deck-pad-y:24px}[data-spectrum-presentation=shelf] [data-deck-back="1"]{transform:translate(-7px,-5px)rotate(-2deg)scale(.975)}[data-spectrum-presentation=shelf] [data-deck-back="2"]{transform:translate(8px,-11px)rotate(2.5deg)scale(.955)}[data-spectrum-presentation=shelf] .record-dialog-foot{gap:12px;padding:12px}[data-spectrum-presentation=shelf] .record-dialog-foot:has(.record-deck-hint:not([hidden])){flex-wrap:wrap}[data-spectrum-presentation=shelf] .record-deck-hint{flex-basis:100%;order:-1;font-size:.7rem}[data-spectrum-presentation=shelf] .record-project-copy{font-size:.75rem}[data-spectrum-presentation=shelf] .record-gallery-nav{gap:0}[data-spectrum-presentation=shelf] [data-record-count]{min-width:54px}}.living-background{scrollbar-gutter:stable}.living-background #patch{overflow-anchor:none}.media-view-open #patch{transform:none!important}.project-galleries{min-width:0;height:100%;min-height:0}.project-gallery-panel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.project-gallery-panel[hidden],.project-gallery-item[hidden],.project-gallery-empty[hidden]{display:none}.project-gallery-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-gallery-head h3{font:600 .85rem/1.2 var(--f-display);overflow-wrap:anywhere}.project-gallery-head>span{color:var(--ash);flex-shrink:0}.project-gallery{min-height:0;position:relative}.project-gallery-item{background:#deddd6;width:100%;min-width:0;height:100%;min-height:0;margin:0}.gallery-image-open{cursor:zoom-in;width:100%;height:100%;padding:0;display:block;position:relative}.gallery-image-open img{width:100%;height:100%;display:block}.gallery-expand-mark{background:var(--paper);width:36px;height:36px;color:var(--graphite);place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.gallery-expand-mark svg,.project-gallery-nav svg,.gallery-image-close svg{width:20px;height:20px}.project-gallery-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-gallery-nav button{border:1px solid var(--rule);place-items:center;min-width:44px;min-height:44px;display:grid}.project-gallery-nav button:hover{background:var(--graphite);color:var(--paper)}.project-gallery-empty,.project-media-state{border:1px dashed var(--rule-2);height:100%;min-height:100px;color:var(--ash);font-family:var(--f-body);text-align:center;place-items:center;padding:20px;display:grid}.project-media-state{align-content:center;gap:10px}.gallery-image-viewer{background:var(--paper);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--graphite);border:0;margin:0;padding:64px 20px 20px;position:fixed;inset:0}.gallery-image-viewer::backdrop{background:#1a1a1ae6}.gallery-image-viewer:not([open]){display:none}.gallery-image-viewer>img{object-fit:contain;width:100%;height:100%;display:block}.gallery-image-close{min-height:44px;font:600 .75rem var(--f-display);align-items:center;gap:12px;display:flex;position:absolute;top:10px;right:20px}.media-view-open #main{z-index:500;position:relative}.media-view-open #spectrum{z-index:500}.project-gallery-item spect-media-player:not(.is-expanded){height:100%}.project-gallery-item spect-media-player:not(.is-expanded) .spect-player-stage{aspect-ratio:auto;height:100%}.project-gallery-item spect-media-player:not(.is-expanded) .spect-player-controls{display:none}@media (width<=860px){.living-background .spectrum-stage:has(.project-galleries){grid-template-rows:128px auto;height:auto}.living-background .spectrum-stage>.index:has(.project-galleries){grid-template-rows:auto minmax(0,auto) 340px}.living-background .spectrum-stage .source-works.project-galleries{grid-area:3/1;height:332px;margin-top:8px;display:block}.living-background .spectrum-stage:has(.project-galleries) .wk-list{max-height:260px}}spect-media-player{color:#f5f4ed;--spect-green:#dce8b5;--spect-ink:#1a1a1a;--media-aspect:16/9;background:#1a1a1a;min-width:0;display:block;position:relative}.spect-player-stage{aspect-ratio:var(--media-aspect);background:#1a1a1a;place-items:center;max-height:88svh;display:grid;position:relative;overflow:hidden}.spect-player-stage video,.spect-player-embed,.spect-player-embed iframe{border:0;width:100%;height:100%;display:block}.spect-player-stage video{object-fit:contain;background:#1a1a1a}.spect-player-embed{position:absolute;inset:0}.spect-player-activate{z-index:2;color:#f5f4ed;text-align:left;background:0 0;place-items:end start;padding:18px;display:grid;position:absolute;inset:0}.spect-player-activate span{min-height:44px;font:650 .68rem/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;background:#1a1a1ac2;border:1px solid;align-items:center;padding:8px 13px;font-stretch:82%;display:inline-flex}.spect-player-controls{color:#f5f4ed;font-family:var(--f-display);letter-spacing:.05em;background:#1a1a1a;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:.68rem;display:flex}.spect-player-controls button{min-height:40px;color:inherit;border-bottom:1px solid #676760;padding:7px 5px}.spect-player-controls button:disabled{opacity:.4}.spect-player-controls label{align-items:center;gap:7px;display:flex}.spect-player-controls input[type=range]{width:clamp(72px,12vw,150px);accent-color:var(--spect-green)}.spect-player-controls .spect-player-seek{flex:1;min-width:150px}.spect-player-controls .spect-player-seek input{width:100%}.spect-player-controls output{font-variant-numeric:tabular-nums;white-space:nowrap}.spect-player-error{z-index:3;color:#f5f4ed;font:600 .8rem var(--f-display);background:#1a1a1a;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.spect-player-error[hidden],.spect-action-cursor{display:none}spect-media-player.is-expanded{z-index:500;background:#1a1a1a;flex-direction:column;display:flex;position:fixed;inset:0}spect-media-player.is-expanded .spect-player-stage{aspect-ratio:auto;flex:1;min-height:0;max-height:none}spect-media-player.is-expanded .spect-player-activate{display:none}spect-media-player.is-expanded .spect-player-controls{flex:none}spect-media-player[data-kind=embed].is-expanded .spect-player-stage{cursor:auto}spect-media-player[data-kind=embed].is-expanded .spect-action-cursor{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.spect-player-stage,.spect-player-stage :is(button,video){cursor:none}.spect-player-controls,.spect-player-controls *{cursor:auto}.spect-action-cursor{z-index:999;background:var(--spect-green);width:78px;height:78px;color:var(--spect-ink);font:700 .64rem/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.spect-player-stage:hover .spect-action-cursor{opacity:1}}@media (width<=860px){.spect-player-controls{gap:6px 10px}.spect-player-controls label:first-of-type{display:none}.spect-player-controls .spect-player-seek{flex-basis:100%;order:8}}.background-preview{--bg-opacity:.72;--bg-wash:.18;--bg-zoom:1;--bg-x:50%;--bg-y:50%;--bg-blend:multiply}.background-preview body{isolation:isolate;background-image:none}.background-preview #veil{display:none}.bg-stage{z-index:0;pointer-events:none;isolation:isolate;background:var(--paper);position:fixed;inset:0;overflow:hidden}.bg-picture{mix-blend-mode:var(--bg-blend);opacity:var(--bg-opacity);position:absolute;inset:0}.bg-picture>video,.bg-picture>img{object-fit:cover;object-position:var(--bg-x) var(--bg-y);width:100%;height:100%;transform:scale(var(--bg-zoom));transform-origin:var(--bg-x) var(--bg-y);position:absolute;inset:0}.bg-picture>video{opacity:0}.bg-stage[data-ready=true] video{opacity:1}.bg-stage[data-ready=true] img{visibility:hidden}.bg-wash{background:var(--paper);opacity:var(--bg-wash);position:absolute;inset:0}.background-preview .mast{background:color-mix(in srgb,var(--paper) 84%,transparent)}.background-preview .g-dense{background-image:none}.background-preview #main,.background-preview .colophon{overflow-x:clip}.background-preview .opening{align-items:center;min-height:calc(100svh - 64px);display:grid}.background-preview .opening>.wrap{width:100%}.background-preview .colophon{padding-bottom:90px}.background-preview[data-bg-theme=dark]{--paper:#151719;--plate:#222528;--plate-2:#313538;--graphite:#eeede8;--ash:#b5b8b9;--ash-2:#9b9fa2;--rule:#eeede82e;--rule-2:#eeede861}.background-preview[data-bg-theme=dark] .hl{color:#17191b}.background-preview[data-bg-theme=dark] :is(.cap-out,.src-list,.index,.readout,.detail .meta,.ilist,.chan,.colophon .links,.colophon .bottom):after{background:#151719a6}.background-preview[data-bg-theme=dark] .opening .side:before,.background-preview[data-bg-theme=dark] .sec-head:before{background:#15171999}.bg-dock{z-index:140;color:#17191b;font:11px/1.2 var(--f-display);background:#eeede8;border:1px solid #b0b1ac;align-items:center;gap:0;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 16px #0000000d}.bg-dock>span{color:#55595c;white-space:nowrap;padding:14px 16px}.bg-dock button{white-space:nowrap;min-height:44px;font:inherit;border-left:1px solid #b0b1ac;padding:14px 16px}.bg-dock #bg-open{color:#eeede8;background:#17191b;align-items:center;gap:16px;display:flex}.bg-dock button:hover{color:#17191b;background:#df5}.bg-panel{z-index:150;overscroll-behavior:contain;color:#17191b;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 160px);font:12px/1.45 var(--f-display);background:#eeede8;border:1px solid #a1a39e;margin:0;padding:22px;position:fixed;inset:80px 20px auto auto;overflow-y:auto;box-shadow:0 10px 45px #0000001a}.bg-panel-head{z-index:1;background:#eeede8;justify-content:space-between;align-items:center;margin-bottom:18px;padding-block:8px;display:flex;position:sticky;top:-22px}.bg-panel-head p{letter-spacing:.12em;color:#62666a;margin-bottom:5px;font-size:9px}.bg-panel-head h2{letter-spacing:-.04em;font-size:27px;font-weight:600}.bg-panel button,.bg-panel-actions a{font:inherit;white-space:nowrap;border:1px solid #a1a39e;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;text-decoration:none;display:inline-flex}.bg-panel button:hover,.bg-panel-actions a:hover{background:#e0e0d8}.bg-panel .bg-note{color:#55595c;margin-bottom:16px;font-size:12px}.bg-file-row{gap:8px;display:grid}.bg-file-row label{font-weight:600}.bg-file-row input{font:inherit;min-width:0;max-width:100%}.bg-file-row input::file-selector-button{font:inherit;cursor:pointer;color:#17191b;background:#eeede8;border:1px solid #a1a39e;padding:8px 10px}#bg-source{color:#55595c;overflow-wrap:anywhere;margin:8px 0 18px;font-size:10px}#bg-demo{margin-bottom:20px}.bg-panel fieldset{border:0;border-top:1px solid #b0b1ac;min-width:0;margin:0 0 20px;padding:14px 0 0}.bg-panel legend{padding:0 8px 0 0;font-size:11px;font-weight:600}.bg-panel legend span{color:#62666a;margin-left:10px;font-weight:400}.bg-panel fieldset>label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bg-panel select,.bg-panel input[type=number]{font:inherit;color:#17191b;background:#eeede8;border:1px solid #a1a39e;min-width:0;max-width:100%;min-height:34px;padding:5px}.bg-panel input[type=range]{accent-color:#de321a;width:100%;min-height:24px;margin:0}.bg-panel output{color:#55595c;font-variant-numeric:tabular-nums;font-size:10px}.bg-panel .bg-hint{color:#55595c;font-size:10px;line-height:1.5}.bg-trim{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.bg-trim label{gap:6px;display:grid}#bg-full{margin-bottom:10px}#bg-status{overflow-wrap:anywhere;border-top:1px solid #b0b1ac;margin-bottom:14px;padding-top:12px;font-size:11px}.bg-panel-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bg-panel-actions a{color:#55595c;border:0;padding-inline:0;font-size:10px}.bg-panel :disabled{opacity:.5;cursor:default}@media (width<=700px){.bg-dock{left:16px;right:16px;bottom:calc(68px + env(safe-area-inset-bottom));justify-content:space-between;font-size:10px}.bg-dock>span{white-space:normal;max-width:140px;padding:12px 9px;font-size:9px}.bg-dock button{padding:12px 10px}.bg-panel{width:auto;max-height:calc(100dvh - 200px);padding:18px;inset:76px 16px auto}.bg-panel-head{top:-18px}.background-preview .colophon{padding-bottom:160px}}
