:root{--desktop-teal:teal;--window:silver;--window-light:#fff;--window-mid:#dfdfdf;--window-shadow:gray;--window-dark:#000;--title-blue:navy;--title-blue-light:#1084d0;--tailwhip-red:#ab3c28;--cream:#f3ebd6;--terracotta:#ab3c28;--moss:#135d38;--mustard:#eeb329;--sky:#81b8df;--maroon:#7a0609;--light-green:#5baa5b;--dark-cream:#e8ccb5;--dark-blue:#1d3d51;--brown:#4b2e1e;--grey:#959691;--ink:#2c2c2c;--light-grey:#f2f2f2;--font-interface:"MS Sans Serif", "Tahoma", "Arial", system-ui, sans-serif;--font-body:Arial, Helvetica, Tahoma, system-ui, sans-serif;--font-typewriter:"Courier New", Courier, monospace;--raised-border:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);--sunken-border:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow)}*{box-sizing:border-box}html{background:var(--desktop-teal);scroll-behavior:smooth;scrollbar-gutter:stable;min-width:320px}body{background:var(--desktop-teal);color:#000;min-width:320px;min-height:100vh;font-family:var(--font-interface);margin:0;font-size:13px;overflow-x:hidden}html.panel-open,body.panel-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href]{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:-4px;outline:1px dotted #000}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-track{background-color:var(--window);background-image:linear-gradient(45deg, var(--window-mid) 25%, transparent 25%), linear-gradient(-45deg, var(--window-mid) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--window-mid) 75%), linear-gradient(-45deg, transparent 75%, var(--window-mid) 75%);background-position:0 0,0 2px,2px -2px,-2px 0;background-size:4px 4px}::-webkit-scrollbar-thumb{background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light)}::-webkit-scrollbar-button{background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light)}.site-shell{--wallpaper-height:340px;isolation:isolate;background:#527773;min-height:100vh;padding-bottom:10px;position:relative}.site-shell:before{content:"";z-index:150;pointer-events:none;border:7px solid #355552;position:fixed;inset:0}.site-shell:after{content:"";z-index:-1;height:var(--wallpaper-height);pointer-events:none;background:#0000001a;position:absolute;inset:0 0 auto}.site-wallpaper{z-index:-2;width:100%;height:var(--wallpaper-height);object-fit:cover;object-position:center 46%;filter:none;pointer-events:none;display:block;position:absolute;inset:0 0 auto;transform:none}.pixel-icon{width:16px;height:16px;image-rendering:pixelated;flex:none;display:block}.nav-button .win95-icon{flex-basis:32px;width:32px;height:32px}.album-platforms .win-button,.video-filters .win-button{align-items:center;display:flex}.win-window{background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);box-shadow:inset 1px 1px var(--window-mid), inset -1px -1px var(--window-shadow);border-radius:0}.win-button,.window-control{color:#000;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);min-height:28px;box-shadow:inset 1px 1px var(--window-mid), inset -1px -1px var(--window-shadow);border-radius:0;padding:4px 10px;text-decoration:none}.win-button:active:not(:disabled),.win-button.is-active,.window-control:active:not(:disabled){border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);box-shadow:inset 1px 1px var(--window-dark);padding:5px 9px 3px 11px}.win-button:disabled,.window-control:disabled,.tool-button:disabled,.action-button:disabled{color:var(--window-shadow);cursor:default;text-shadow:1px 1px var(--window-light)}.window-titlebar{color:#fff;background:var(--title-blue);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:6px;height:26px;margin:2px;padding:3px 3px 3px 4px;font-size:13px;font-weight:700;line-height:1;display:flex}.window-titlebar.is-inactive{background:var(--window-shadow)}.window-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.window-controls{align-items:center;gap:2px;display:flex}.window-control{place-items:center;width:21px;min-width:21px;height:20px;min-height:20px;padding:0;font-family:Arial,sans-serif;font-size:15px;font-weight:900;line-height:1;display:grid}.window-control:active:not(:disabled){padding:1px 0 0 1px}.site-header{min-height:var(--wallpaper-height);background:0 0;padding:16px 20px;position:relative;overflow:hidden}.site-header:before{content:"";z-index:0;pointer-events:none;background:#00000029;position:absolute;inset:0}.header-topline{z-index:100;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.brand-home-button{appearance:none;width:220px;height:68px;box-shadow:none;border:0;padding:0;background:0 0!important}.brand-home-button:focus-visible{outline-offset:2px;outline:2px dotted #fff}.brand-logo{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.primary-navigation{align-items:center;gap:5px;display:flex}.nav-button{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:7px;min-height:38px;padding:6px 10px;font-weight:700;display:inline-flex}.nav-button.is-active{color:#fff;background:var(--title-blue);box-shadow:inset 1px 1px #000}.nav-button.is-active:after{content:"";background:var(--tailwhip-red);align-self:flex-end;width:5px;height:5px;margin-left:-3px}.menu-toggle{align-items:center;gap:6px;font-weight:700;display:none}.cd-player{z-index:3;width:min(500px,100vw - 40px);position:absolute;bottom:12px;right:20px}.cd-player:focus-visible{outline-offset:3px;outline:1px dotted #fff}.cd-player-body{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:4px;display:grid}.cd-track-display{color:#5baa5b;border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#000;flex-direction:column;justify-content:center;min-width:0;padding:4px 6px;font-family:Courier New,monospace;line-height:1.2;display:flex}.cd-track-display span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cd-track-display small{color:#eeb329}.cd-controls{align-items:center;gap:3px;display:flex}.icon-button{place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:5px;display:grid}.icon-button:active:not(:disabled){padding:6px 4px 4px 6px}.volume-control{grid-template-columns:auto 1fr;align-items:center;gap:4px;width:84px;padding-left:4px;font-size:9px;display:grid}.volume-control input{touch-action:manipulation;width:58px;min-height:30px;accent-color:var(--title-blue)}.cd-progress{border:1px solid var(--window-shadow);background:#fff;border-radius:0;grid-column:1/-1;width:100%;height:9px}.cd-progress::-webkit-progress-bar{background:#fff}.cd-progress::-webkit-progress-value{background:var(--title-blue)}.system-dialog-backdrop,.reset-confirm-backdrop{z-index:300;background:#00000070;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-dialog,.reset-confirm{width:min(440px,100vw - 32px)}.system-dialog-body{background:var(--window);align-items:center;gap:18px;min-height:92px;padding:18px;display:flex}.system-dialog-icon{flex-basis:40px;width:40px;height:40px}.system-dialog-body p{margin:0;font-size:15px;line-height:1.4}.system-dialog-actions{justify-content:flex-end;gap:8px;padding:0 14px 14px;display:flex}.system-dialog-actions .win-button{min-width:120px}main{padding:0 16px}.desktop-workspace{grid-template-columns:minmax(245px,25%) minmax(0,1fr);align-items:start;gap:9px;width:min(1580px,100%);margin:0 auto;display:grid}.tracklist-panel,.paint-window{z-index:1;position:relative}.album-browser{grid-column:1/-1;width:100%;min-width:0;scroll-margin-top:12px}.album-browser-toolbar{border-bottom:1px solid var(--window-shadow);align-items:center;gap:5px;padding:6px;display:flex;box-shadow:0 1px #fff}.album-browser-toolbar .win-button{align-items:center;gap:6px;min-height:38px;padding:5px 10px;font-size:12px;text-decoration:none;display:flex}.album-browser-toolbar .pixel-icon{width:24px;height:24px}.album-browser-bookmark{letter-spacing:.06em;margin-left:auto;padding:0 8px;font-size:10px}.album-address-bar{align-items:center;gap:9px;padding:7px 8px;font-size:12px;display:flex}.album-address-bar>div{background:#fff;border:2px solid #fff;border-color:gray #fff #fff gray;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 6px;display:flex;box-shadow:inset 1px 1px #000}.album-address-bar>div>span{overflow-wrap:anywhere}.album-webpage{color:#25251f;background:#f3ebd6;border:2px solid #fff;border-color:gray #fff #fff gray;margin:0 5px;padding:clamp(16px,3vw,42px)}.album-page-masthead{font-family:var(--font-typewriter);letter-spacing:.06em;border-bottom:1px solid #9a988a;justify-content:space-between;gap:10px;margin-bottom:25px;padding-bottom:13px;font-size:10px;display:flex}.album-page-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,65px);display:grid}.album-cover{min-width:0;margin:0}.album-cover a{outline-offset:5px;display:block}.album-cover img{aspect-ratio:1;object-fit:contain;border:1px solid #6c6b61;width:100%;height:auto;display:block;box-shadow:5px 5px #d3cbb7}.album-cover figcaption{font-family:var(--font-typewriter);justify-content:space-between;gap:8px;margin-top:13px;font-size:10px;display:flex}.album-page-eyebrow{color:#7c3027;font-family:var(--font-typewriter);letter-spacing:.08em;margin:0 0 13px;font-size:11px;font-weight:700}.album-story h2{letter-spacing:-.055em;text-wrap:balance;max-width:600px;margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.5vw,55px);font-weight:900;line-height:1.02}.album-story-copy{max-width:540px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.album-story-copy p{margin:0 0 14px}.album-signoff{color:#7c3027;margin:20px 0 24px;font:italic 24px/1.2 Georgia,serif}.album-story-links{flex-wrap:wrap;gap:8px;display:flex}.album-story-links .win-button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:7px 12px;font-size:13px;text-decoration:none;display:flex}.album-story-links .pixel-icon{width:24px;height:24px}.album-browser-status{justify-content:space-between;gap:5px;padding:5px;font-size:11px;display:flex}.album-browser-status>span{border:1px solid #fff;border-color:gray #fff #fff gray;align-items:center;gap:5px;padding:3px 5px;display:flex}.album-browser-status>span:first-child{flex:1}#tracklist{scroll-margin-top:12px}.photo-album-window{grid-column:1/-1;width:100%;min-width:0}.photo-album-toolbar,.photo-album-footer{justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.photo-album-toolbar{border-bottom:1px solid var(--window-shadow)}.photo-contact-sheet{border:2px solid;border-color:var(--window-shadow) white white var(--window-shadow);background:#f3ebd6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.photo-contact-sheet figure{background:#fff;border:1px solid #b6afa1;min-width:0;margin:0;padding:4px;box-shadow:1px 1px #b6afa1}.photo-contact-sheet img{object-fit:contain;background:#eee8dc;width:100%;height:clamp(180px,22vw,300px);display:block}.photo-contact-sheet figcaption{gap:5px;padding:7px 2px 3px;font-size:10px;line-height:1.3;display:flex}.photo-contact-sheet figcaption span{color:#777;font-family:Courier New,monospace}.photo-album-footer .win-button{min-height:36px;padding:6px 10px;font-size:11px;text-decoration:none}.panel-photos{max-width:760px}.photo-viewer-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.photo-viewer-controls .win-button{min-height:44px;padding:8px 12px;font-size:13px}.photo-viewer figure{margin:0}.photo-viewer figure img{object-fit:contain;background:#e8e3d7;width:100%;height:min(62vh,640px);display:block}.photo-viewer figcaption{text-align:center;margin-top:10px;font-size:14px}.tracklist-panel:focus-within,.paint-window:focus-within{z-index:2}.tracklist-info{background:var(--window-mid);border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);margin:4px 0;padding:5px 7px;font-size:11px}.tracklist-body{padding:0 4px 4px}.album-release{padding:12px 7px 9px}.release-status{letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;display:flex}.release-status>span{background:green;width:7px;height:7px;box-shadow:inset 1px 1px #80ff80,1px 1px #555}.album-release h2{letter-spacing:-.4px;margin:0 0 12px;font-size:18px;line-height:1.15}.album-platforms{grid-template-columns:1fr 1fr;gap:4px;display:grid}.album-platforms .win-button{justify-content:center;gap:5px;min-height:38px;padding:5px;font-size:11px;text-decoration:none}.tracklist-body ol{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#fff;min-height:466px;margin:0;padding:3px;list-style:none}.tracklist-body li{border:1px dotted #0000;height:auto;margin:0}.track-select{color:#000;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:23px minmax(0,1fr) 8px;align-items:center;gap:7px;width:100%;min-height:45px;padding:9px 7px;display:grid}.tracklist-body li.is-selected .track-select{color:#fff;background:var(--title-blue)}.tracklist-body li:focus-within{border-color:#000}.track-number{font-family:Courier New,monospace;font-size:12px}.track-title{font-family:Courier New,monospace;font-size:11px;font-weight:700;line-height:1.4}.track-title small{font-family:var(--font-interface);margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.track-disclosure{font-family:monospace}.track-platforms{background:var(--window);grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.track-platforms[hidden],.tracklist-body[hidden]{display:none}.track-platforms .win-button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:4px;font-size:11px;text-decoration:none;display:flex}.track-platforms .lyric-track-link{grid-column:1/-1;min-height:32px}.track-platforms.has-music-video .lyric-track-link{grid-column:auto}.track-platforms.has-music-video .win-button{min-height:38px}.track-select:hover:not(:focus){box-shadow:inset 0 0 0 1px gray}.track-select:focus-visible{outline-offset:-4px;outline:1px dotted}.tracklist-footer{background:var(--window-mid);border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);margin:4px 0 0;padding:7px;font-family:Courier New,monospace;font-size:10px}.paint-window{min-width:0}.artwork-panel{background:var(--window-shadow);border-top:2px solid var(--window-dark);border-left:2px solid var(--window-dark);border-right:2px solid var(--window-light);border-bottom:2px solid var(--window-light);padding:4px}.canvas-viewport{background-color:gray;background-image:linear-gradient(45deg,#999 25%,#0000 25%),linear-gradient(-45deg,#999 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#999 75%),linear-gradient(-45deg,#0000 75%,#999 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-repeat:repeat;background-size:10px 10px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;width:100%;height:clamp(330px,44vh,440px);display:grid;position:relative;overflow:hidden}.canvas-stack{aspect-ratio:3/2;transform-origin:50%;background:var(--cream);height:100%;image-rendering:pixelated;will-change:transform;position:relative;box-shadow:0 0 0 1px #000}.canvas-stack canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}@media (width>=701px){.desktop-workspace{align-items:stretch}.tracklist-panel:not(.is-open){align-self:start}.paint-window{flex-direction:column;display:flex}.paint-window .artwork-panel{flex:1;min-height:340px;display:flex}.paint-window .canvas-viewport{flex:1;height:auto;min-height:330px;container-type:size}.paint-window .canvas-stack{width:min(100cqw,150cqh);height:min(100cqh,66.6667cqw);margin:auto;position:absolute;inset:0}}.colour-canvas{z-index:1;touch-action:none;background:0 0}.colour-canvas[data-tool=pencil],.colour-canvas[data-tool=brush],.colour-canvas[data-tool=dither]{cursor:crosshair}.colour-canvas[data-tool=fill]{cursor:cell}.colour-canvas[data-tool=eraser]{cursor:not-allowed}.colour-canvas[data-tool=eyedropper]{cursor:copy}.colour-canvas[data-tool=pan]{cursor:grab}.colour-canvas[data-tool=text]{cursor:text}.colour-canvas[data-tool=line],.colour-canvas[data-tool=rectangle],.colour-canvas[data-tool=ellipse],.colour-canvas[data-tool=stamp]{cursor:crosshair}.line-canvas{z-index:2;pointer-events:none}.pan-hint{color:#000;background:#ffffe1;border:1px solid #000;margin:0;padding:4px 7px;font-size:10px;position:absolute;bottom:7px;right:7px}.tool-tray{background:var(--window);border-top:1px solid var(--window-light);grid-template-columns:1.25fr .9fr 1.25fr 1.05fr .92fr;gap:6px;width:100%;padding:6px;display:grid;overflow-x:auto}.tool-group{border:2px groove var(--window-light);min-width:0;min-height:116px;padding:12px 6px 6px;position:relative}.tool-group-label{background:var(--window);margin:0;padding:0 4px;font-size:10px;line-height:1;position:absolute;top:-8px;left:8px}.tool-button-row,.history-row{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.tool-button{color:#000;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);border-radius:0;width:38px;height:38px;padding:2px;position:relative}.tool-button:active:not(:disabled),.tool-button.is-selected{border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#fff;padding:3px 1px 1px 3px;box-shadow:inset 1px 1px #000}.tool-button.is-selected:before{content:"";border:1px dotted var(--tailwhip-red);pointer-events:none;position:absolute;inset:2px}.tool-button:after{content:attr(data-tooltip);z-index:80;color:#000;white-space:nowrap;opacity:0;pointer-events:none;background:#ffffe1;border:1px solid #000;padding:4px 6px;font-size:10px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.tool-button:hover:after,.tool-button:focus-visible:after{opacity:1}.tool-icon{width:32px;height:32px;image-rendering:pixelated;margin:auto;display:block}.brush-size-row{gap:3px;margin-top:7px;display:flex}.size-button{background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);place-items:center;width:34px;height:28px;display:grid}.size-button.is-selected{border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#fff;box-shadow:inset 1px 1px #000}.size-button span{background:#000;min-width:3px;min-height:3px;display:block}.palette-grid{--swatch-size:25px;grid-template-columns:repeat(6, var(--swatch-size));grid-auto-rows:var(--swatch-size);place-items:start;gap:3px;display:grid}.palette-swatch{width:var(--swatch-size);height:var(--swatch-size);appearance:none;border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);border-radius:0;margin:0;padding:0;display:block;position:relative;transform:none}.palette-swatch.is-selected{border-color:#000;box-shadow:inset 0 0 0 1px #fff,inset 0 0 0 2px #000}.palette-swatch.is-selected:before{content:"";pointer-events:none;border:1px dotted #fff;position:absolute;inset:2px;box-shadow:0 0 0 1px #000}.text-tool-input{margin-top:6px;display:block}.text-tool-input input{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#fff;border-radius:0;width:100%;height:26px;padding:3px 5px}.text-tool-input small,.shape-tool-hint{white-space:nowrap;margin:4px 0 0;font-size:9px;display:block}.action-button{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:52px;min-height:42px;padding:3px;font-size:9px;display:flex}.action-button:active:not(:disabled){padding:4px 2px 2px 4px}.download-button{justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:5px;font-weight:700;display:flex}.zoom-control{grid-template-columns:34px 1fr 34px;gap:3px;display:grid}.zoom-control .win-button{place-items:center;min-width:34px;padding:5px;display:grid}.zoom-control select{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#fff;border-radius:0;min-width:70px}.selected-colour-display{background:var(--window-mid);border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);grid-template-columns:30px 1fr;align-items:center;gap:1px 7px;margin-top:6px;padding:4px;font-size:10px;display:grid}.selected-colour-chip{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);grid-row:1/3;width:28px;height:28px}.selected-colour-display output{font-family:Courier New,monospace;font-weight:700}.paint-status-bar{grid-template-columns:1fr 180px 55px;gap:3px;min-height:25px;padding:3px 4px;display:grid}.paint-status-bar span{border:1px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);white-space:nowrap;text-overflow:ellipsis;padding:3px 5px;overflow:hidden}.panel-backdrop{z-index:200;background:#00000085;place-items:center;padding:40px 24px;display:grid;position:fixed;inset:0}.content-panel{flex-direction:column;width:min(900px,100%);max-height:min(820px,100vh - 52px);display:flex}.panel-scroll{overscroll-behavior:contain;border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);min-height:0;font-family:var(--font-body);font-variant-ligatures:none;text-rendering:optimizelegibility;background:#fff;margin:1px 4px 4px;padding:clamp(18px,4vw,38px);overflow:auto}.panel-kicker{font-family:var(--font-interface);letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:700}.panel-scroll h2{color:var(--title-blue);font-family:var(--font-interface);text-transform:uppercase;margin:0 0 20px;font-size:clamp(25px,4vw,44px);line-height:1}.about-copy{max-width:700px;font-size:17px;line-height:1.6}.about-copy p{margin:0 0 18px}.panel-scroll blockquote{color:#fff;background:var(--title-blue);border:3px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);font-family:var(--font-interface);margin:26px 0 0;padding:18px;font-size:clamp(18px,3vw,28px);font-weight:700;line-height:1.15}.member-list{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow)}.member-row{border-bottom:1px solid var(--window-shadow);background:#fff;grid-template-columns:minmax(260px,42%) minmax(0,1fr);display:grid}.member-row:nth-child(2n){background:var(--window-mid)}.member-row:last-child{border-bottom:0}.member-image-wrap{border-right:2px solid var(--window-shadow);background:var(--cream);align-self:start;position:relative;overflow:hidden}.member-image-wrap img{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}.member-image-wrap>span{color:#fff;background:var(--title-blue);border:1px solid #fff;padding:3px 5px;font-family:Courier New,monospace;position:absolute;top:6px;left:6px}.member-details{align-self:center;padding:clamp(18px,3vw,32px)}.member-details h3{color:var(--title-blue);font-family:var(--font-interface);margin:0 0 6px;font-size:clamp(22px,3vw,34px)}.member-role{font-family:var(--font-interface);text-transform:uppercase;margin:0 0 18px;font-weight:700}.member-bio{margin:0;font-size:16px;line-height:1.55}.member-keywords{border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);font-family:var(--font-interface);background:#fff;margin:18px 0 0;padding:6px 8px;font-size:11px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.video-filters{border-bottom:2px solid var(--window-shadow);flex-wrap:wrap;gap:5px;padding-bottom:5px;display:flex}.video-filters .win-button{gap:6px;min-height:40px}.video-filters .is-selected{background:#fff;border-color:gray #fff #fff gray;box-shadow:inset 1px 1px #000}.video-library-info{margin:12px 0 18px;font-size:13px;line-height:1.5}.video-number{color:#666;font-family:Courier New,monospace}.video-card{color:#000;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);padding:4px;text-decoration:none;display:block}.video-card:active{border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow)}.video-image-wrap{aspect-ratio:16/9;border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);background:#000;display:block;position:relative;overflow:hidden}.video-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.play-stamp{color:#fff;background:var(--title-blue);font-family:var(--font-interface);border:2px solid #000;border-color:#fff #000 #000 #fff;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:8px;left:8px}.video-meta{gap:3px;padding:9px 4px 4px;display:grid}.video-meta strong{color:var(--title-blue)}.panel-cta{color:#000;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);min-height:34px;font-family:var(--font-interface);align-items:center;gap:7px;margin-top:16px;padding:7px 12px;font-weight:700;text-decoration:none;display:inline-flex}.merch-layout{grid-template-columns:minmax(260px,1.2fr) 1fr;align-items:center;gap:22px;display:grid}.merch-layout img{background:var(--window-mid);border:2px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);width:100%;display:block}.merch-coming{color:var(--title-blue);font-family:var(--font-interface);margin:0 0 12px;font-size:clamp(28px,5vw,54px);font-weight:700}.find-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.find-list a{color:#000;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:82px;padding:10px;text-decoration:none;display:grid}.find-list a:active{border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);padding:11px 9px 9px 11px}.find-list .pixel-icon{width:32px;height:32px}.site-footer{background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);grid-template-columns:1fr auto;gap:4px;width:calc(100% - 32px);min-height:34px;margin:9px 16px 0;padding:4px;display:grid}.site-footer p{border:1px solid;border-color:var(--window-shadow) var(--window-light) var(--window-light) var(--window-shadow);margin:0;padding:4px 7px;font-size:10px}.site-footer p:first-child span{background:var(--tailwhip-red);width:8px;height:8px;margin-right:7px;display:inline-block}@media (width<=1180px){.site-shell{--wallpaper-height:330px}.site-header{min-height:var(--wallpaper-height)}.desktop-workspace{grid-template-columns:minmax(220px,24%) minmax(0,1fr)}.canvas-viewport{height:clamp(300px,40vh,390px)}.tool-tray{display:flex}.tool-group{min-width:210px}.palette-group{min-width:202px}.view-group{min-width:175px}}@media (width<=920px){.site-shell{--wallpaper-height:320px}.site-header{min-height:var(--wallpaper-height)}.brand-home-button{width:160px}.nav-button{gap:4px;padding:5px 7px;font-size:11px}.nav-button .win95-icon{flex-basis:16px;width:16px;height:16px}.cd-player{bottom:10px}.desktop-workspace{grid-template-columns:minmax(200px,26%) minmax(0,1fr)}.tracklist-body ol{min-height:420px}.canvas-viewport{height:clamp(285px,36vh,350px)}.paint-status-bar{grid-template-columns:1fr 110px 50px}}@media (width<=700px){body{font-size:14px}.site-shell{--wallpaper-height:260px}.site-shell:before{border-width:4px}.site-shell:after{background:#0000001a}.site-wallpaper{width:100%;height:var(--wallpaper-height);object-fit:cover;object-position:center 46%;position:absolute;inset:0 auto auto 0}.site-header{background-color:#0000;background-image:none;min-height:390px;padding:0;overflow:hidden}.site-header:before{display:none}.header-photo{background:0 0;min-height:390px;padding:12px;position:relative;overflow:hidden}.brand-home-button{width:164px;height:54px}.header-topline{align-items:flex-start}.menu-toggle{display:inline-flex}.primary-navigation{z-index:220;background:var(--window);border:2px solid;border-color:var(--window-light) var(--window-dark) var(--window-dark) var(--window-light);flex-direction:column;align-items:stretch;width:210px;padding:4px;display:none;position:absolute;top:54px;right:12px}.primary-navigation.is-open{display:flex}.nav-button{width:100%;min-height:44px;font-size:14px}.nav-button .win95-icon{flex-basis:32px;width:32px;height:32px}.cd-player{z-index:60;width:calc(100% - 24px);margin:0;position:absolute;bottom:10px;right:12px}.cd-player-body{grid-template-columns:1fr}.cd-controls{justify-content:space-between}.volume-control{flex:1;grid-template-columns:auto 1fr;width:auto}.volume-control input{width:100%}main{padding:0 7px}.desktop-workspace{flex-direction:column;gap:8px;display:flex}.tracklist-panel,.paint-window{width:100%}.tracklist-body ol{min-height:auto}.tracklist-body li{height:auto}.track-select{min-height:48px}.album-platforms .win-button,.video-filters .win-button{min-height:44px}.track-title{font-size:12px}.track-platforms{grid-template-columns:1fr 1fr 1fr}.track-platforms.has-music-video{grid-template-columns:1fr 1fr}.track-platforms.has-music-video .win-button{min-height:44px}.track-platforms .lyric-track-link{grid-column:auto}.track-platforms .win-button{min-height:44px;font-size:10px}.canvas-viewport,.canvas-stack{aspect-ratio:3/2;width:100%;height:auto}.tool-tray{scroll-snap-type:x proximity;gap:7px;padding:7px;display:flex}.tool-group{scroll-snap-align:start;min-width:246px}.tool-button{width:44px;height:44px}.tool-icon{transform:none}.size-button{width:44px;height:40px}.palette-grid{--swatch-size:30px}.action-button{min-width:62px;min-height:48px}.paint-status-bar{grid-template-columns:1fr auto}.paint-status-bar span:nth-child(2){display:none}.panel-backdrop{align-items:stretch;padding:6px}.content-panel{width:100%;max-height:calc(100vh - 12px)}.panel-scroll{padding:18px 14px}.panel-scroll h2{font-size:30px}.about-copy{font-size:16px}.member-row{grid-template-columns:1fr}.member-image-wrap{border-right:0;border-bottom:2px solid var(--window-shadow)}.photo-contact-sheet{gap:5px;padding:6px}.photo-contact-sheet figure{padding:2px}.photo-contact-sheet img{aspect-ratio:2/3;height:auto}.photo-contact-sheet figcaption{font-size:10px;display:block}.photo-contact-sheet figcaption span{margin-bottom:3px;display:block}.photo-album-footer{flex-wrap:wrap}.album-browser-bookmark{display:none}.album-browser-toolbar .win-button{min-height:44px}.album-address-bar{gap:5px;font-size:10px}.album-page-masthead{flex-wrap:wrap;margin-bottom:18px;font-size:9px}.album-page-columns{grid-template-columns:1fr;gap:28px}.album-story h2{font-size:clamp(30px,8vw,42px)}.album-story-copy{font-size:14px}.album-story-links{grid-template-columns:1fr 1fr;display:grid}.album-story-links .win-button{gap:5px;padding:5px;font-size:11px}.album-browser-status{font-size:9px}.photo-album-footer .win-button{min-height:44px}.member-details{padding:18px}.video-grid,.merch-layout,.find-list{grid-template-columns:1fr}.find-list a{min-height:64px}.site-footer{grid-template-columns:1fr;width:calc(100% - 14px);margin:8px 7px 0}.system-dialog-actions{flex-direction:column}.system-dialog-actions .win-button{width:100%;min-height:44px}}@media (width<=420px){.site-header,.header-photo{min-height:380px}.brand-home-button{width:145px}.menu-toggle{min-height:40px}.canvas-viewport{min-height:232px}.track-title{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mockup-notice{color:#333;background:#ffffd8;border-bottom:1px solid #8a8975;justify-content:center;align-items:center;gap:18px;min-height:32px;padding:5px 12px;font:11px/1.4 Tahoma,sans-serif;display:flex}.mockup-notice a{color:navy}.community-row{grid-column:1/-1;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:10px;margin:8px 0 4px;display:grid}.album-news{width:100%;min-width:0;scroll-margin-top:12px}.news-item{color:#181818;background:#fff;border:2px solid #fff;border-color:gray #fff #fff gray;grid-template-columns:clamp(160px,16vw,230px) minmax(0,1fr);grid-template-areas:"cover heading""cover summary""cover streaming";align-content:start;gap:12px 20px;margin:7px;padding:16px;display:grid;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}.news-cover{outline-offset:3px;grid-area:cover;align-self:start;display:block}.news-cover img{aspect-ratio:1;object-fit:contain;border:1px solid gray;width:100%;height:auto;display:block}.news-heading{grid-area:heading;align-self:start}.news-heading h2{color:navy;letter-spacing:-.035em;margin:0 0 8px;font:700 28px/1.08 Georgia,Times New Roman,serif}.news-record-title{margin:0;font:700 14px/1.4 Tahoma,Arial,sans-serif}.news-summary{grid-area:summary;margin:0;font:14px/1.5 Tahoma,Arial,sans-serif}.news-summary p{margin:0}.news-summary .news-note{color:#444;margin-top:12px;font-size:13px}.news-summary .news-signoff{color:#444;margin-top:10px;font-size:12px}.news-streaming{border-top:1px solid silver;flex-wrap:wrap;grid-area:streaming;align-items:center;gap:0 18px;display:flex}.news-streaming a{color:navy;text-underline-offset:2px;align-items:center;gap:6px;min-height:36px;font:12px/1.4 Tahoma,Arial,sans-serif;text-decoration:underline;display:inline-flex}.news-streaming a:hover{color:maroon}.news-streaming .pixel-icon{width:16px;height:16px}.news-streaming a>span:last-child{text-decoration:none}.news-status{justify-content:space-between;align-items:center;gap:6px;margin:0 7px 6px;font:11px/1.4 Tahoma,Arial,sans-serif;display:flex}.news-status>*{border:1px solid #fff;border-color:gray #fff #fff gray;padding:4px 7px}.news-status>span{flex:1}.news-status a{color:navy;text-underline-offset:2px}.album-news a:focus-visible{outline-offset:2px;outline:2px dotted navy}.shows-window{width:calc(100% - 12px);min-width:0;margin:22px 0 0 12px}.shows-paper{isolation:isolate;background:#142c30;border:2px solid #fff;border-color:gray #fff #fff gray;height:clamp(310px,26vw,390px);margin:7px;position:relative;overflow:hidden}.shows-backdrop{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.shows-paper:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05131ac2,#05131a52 42%,#0000 72%);position:absolute;inset:0}.shows-copy{text-align:left;color:#fffdef;text-shadow:0 1px 3px #000000a6;padding:21px 22px}.shows-copy h2{color:inherit;letter-spacing:-.02em;margin:0 0 10px;font:700 clamp(27px,2.4vw,34px)/1.02 Georgia,serif}.shows-copy p{color:inherit;margin:0;font:12px/1.5 Tahoma,sans-serif}.shows-status{border:1px solid #fff;border-color:gray #fff #fff gray;justify-content:space-between;margin:0 7px 6px;padding:5px 7px;font:11px/1.4 Tahoma,sans-serif;display:flex}.photo-desktop{grid-column:1/-1;width:100%;padding:18px 0 12px;position:relative}.photo-desktop .photo-album-window{z-index:2;width:50%;margin-left:var(--photo-offset,43%);position:relative}.photo-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.photo-drag-handle .window-titlebar{padding-right:68px}.photo-album-window.is-dragging .photo-drag-handle{cursor:grabbing}.photo-dock-controls{gap:3px;display:flex;position:absolute;top:3px;right:3px}.photo-dock-controls .window-control{cursor:pointer;width:27px;height:24px;font-size:16px}.photo-dock-controls button:focus-visible{outline-offset:-5px;outline:2px dotted navy}.desktop-bmx{z-index:1;cursor:pointer;color:#f8f4d9;background:0 0;border:0;justify-items:center;gap:8px;padding:12px;display:grid;position:absolute;bottom:64px}.desktop-bmx svg{width:96px;height:64px;display:block;overflow:visible}.desktop-bmx span{text-shadow:1px 1px #203830;padding:2px 4px;font:12px/1.5 Courier New,monospace}.desktop-bmx:focus-visible{outline-offset:3px;outline:1px dotted #fff}@keyframes bmx-hop{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-20px)rotate(-14deg)}55%{transform:translateY(-30px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.desktop-bmx.is-hopping svg{animation:none}}.photo-album-window{scroll-margin-top:12px}.photo-album-toolbar{flex-wrap:wrap;padding:9px 12px}.photo-filters{flex-wrap:wrap;gap:5px;display:flex}.photo-filters .win-button{min-height:34px;padding:6px 10px;font:12px/1.3 Tahoma,sans-serif}.photo-filters .win-button[aria-pressed=true]{color:navy;background:#dedede;box-shadow:inset 1px 1px #000,inset -1px -1px #fff,inset 2px 2px gray,inset -2px -2px #dfdfdf}.photo-filters .win-button:focus-visible{outline-offset:-5px;outline:2px dotted navy}.photo-contact-sheet{scrollbar-gutter:stable;overscroll-behavior-y:contain;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;max-height:410px;padding:14px;overflow-y:auto}.photo-contact-sheet:focus-visible{outline-offset:-5px;outline:2px dotted navy}.photo-contact-sheet figure{box-shadow:none;background:0 0;border:0;padding:0}.photo-contact-sheet a{outline-offset:3px;background:#e6e6e3;border:1px solid #b2b2aa;padding:5px;display:block}.photo-contact-sheet a:hover{background:#d4d4df;border-color:navy}.photo-contact-sheet a:focus-visible{outline:2px solid navy}.photo-contact-sheet img{aspect-ratio:auto;object-fit:contain;background:#e6e6e3;width:100%;height:180px}.photo-contact-sheet figcaption{gap:6px;padding:8px 2px 2px;font-size:11px;display:flex}.photo-contact-sheet figcaption span{margin:0;display:inline}.photo-contact-sheet .photo-index{color:navy;flex-shrink:0;font:11px/1.6 Courier New,monospace}.photo-contact-sheet figcaption p{color:#202020;margin:0 0 5px;font:13px/1.4 Tahoma,sans-serif}.photo-contact-sheet figcaption small,.photo-viewer figcaption small{color:#666;font:10px/1.4 Courier New,monospace}.photo-viewer figcaption p{margin:0 0 6px;font-size:16px}.photo-album-footer{padding:8px 12px}.panel-photos .panel-scroll{padding:14px}.photo-viewer figure img{background:#e6e6e3;height:min(68vh,640px)}@media (width<=900px){.community-row{grid-template-columns:minmax(0,1fr)}.news-item{grid-template-columns:190px minmax(0,1fr)}.shows-window{width:100%;max-width:480px;margin:0 0 0 auto}.shows-paper{height:350px}.photo-desktop .photo-album-window{width:100%;margin-left:0}.photo-desktop{padding:4px 0}.photo-drag-handle{cursor:default;touch-action:auto}.photo-drag-handle .window-titlebar{padding-right:8px}.photo-dock-controls,.desktop-bmx{display:none}}@media (width<=640px){.mockup-notice{gap:10px;font-size:10px}.album-news{margin:0 0 4px}.community-row{gap:8px;margin:0}.news-item{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"cover heading""summary summary""streaming streaming";gap:12px;margin:5px;padding:12px}.news-heading h2{margin-bottom:8px;font-size:22px;line-height:1.05}.news-record-title{font-size:12px}.news-summary{font-size:13px}.news-streaming{gap:0 14px}.shows-paper{height:320px}.shows-copy{padding:20px}.news-streaming a{min-height:44px;font-size:11px}.news-status{margin:0 5px 5px}.news-status a{align-items:center;min-height:36px;display:flex}.photo-contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:10px}.photo-contact-sheet img{height:120px}.photo-contact-sheet figcaption p{font-size:11px}.photo-contact-sheet figcaption{font-size:10px}.photo-album-toolbar{flex-direction:column;align-items:start;gap:8px}.photo-filters .win-button{min-height:44px;padding:6px 8px;font-size:11px}.photo-album-footer{align-items:start}.photo-album-footer>span{max-width:130px;line-height:1.5}.photo-viewer-controls{gap:6px}.photo-viewer-controls .win-button{padding:6px;font-size:12px}}:root{--desktop-paper:#507774;--desktop-dots:#10302f2e}:root[data-desktop-tone=blue]{--desktop-paper:#566a91;--desktop-dots:#0f1c4033}:root[data-desktop-tone=plum]{--desktop-paper:#796e80;--desktop-dots:#29193833}.site-shell,body{background-color:var(--desktop-paper)}.site-shell{background-image:radial-gradient(var(--desktop-dots) .65px, transparent .8px);--wallpaper-height:clamp(280px, 28vw, 410px);background-size:3px 3px}.site-header{height:var(--wallpaper-height);isolation:isolate;min-height:0;margin-bottom:12px}.header-film{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.header-film-frame{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.header-loop-video{opacity:0;transition:opacity .35s}.header-loop-video.is-ready{opacity:1}@media (width<=700px){.site-header{height:auto;min-height:0}.site-header .header-photo{min-height:0;padding:12px}.header-film{aspect-ratio:16/9;height:auto}.header-film-frame{object-fit:contain}.site-header .header-topline{min-height:calc(56.25vw - 24px)}.site-header .cd-player{width:100%;margin-top:12px;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.header-loop-video{transition:none}}.desktop-workspace{gap:16px 12px}.win-window{box-shadow:2px 2px #142322a6}.profile-nav{color:#fff;background:#254844;border:1px solid #183b37;grid-column:1/-1;align-items:center;gap:17px;margin-bottom:-8px;padding:8px 10px;font:12px/1.4 Tahoma,sans-serif;display:flex;box-shadow:inset 1px 1px #819b94}.profile-nav a{color:#ffffdf;text-underline-offset:3px;padding:4px 0}.profile-site-name{align-items:center;gap:5px;margin-right:auto;font-size:14px;font-weight:700;display:inline-flex}.profile-site-name>span{margin-left:-5px;font-weight:400}.profile-nav .pixel-icon{width:20px;height:20px}.profile-location{color:#d3dfd2;margin-left:10px;font-size:11px}.community-row{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:stretch;gap:22px;margin:0}.community-main{flex-direction:column;gap:14px;min-width:0;display:flex}.album-news{flex:1}.album-news .window-titlebar{min-height:29px}.bulletin-author{background:#eef0eb;border:1px solid gray;border-color:gray #fff #c9c9c2 gray;align-items:center;gap:9px;margin:7px 7px 0;padding:9px 12px;display:flex}.bulletin-author>img{object-fit:contain;background:#fff;border:1px solid #aaa;width:47px;height:35px;padding:3px}.bulletin-author>div{gap:3px;display:grid}.bulletin-author strong{color:navy;font-size:13px}.bulletin-author div span{color:#555;font:10px/1.3 Tahoma,sans-serif}.pinned-label{background:#ffffe4;border:1px solid #b7b7a4;margin-left:auto;padding:3px 6px;font:10px/1.3 Tahoma,sans-serif}.news-item{border-top:0;grid-template-columns:clamp(150px,16vw,220px) minmax(0,1fr);grid-template-areas:"cover heading""cover summary""cover streaming";gap:9px 18px;margin-top:0;margin-bottom:0;padding:16px;box-shadow:inset 1px 0 #000}.news-heading h2{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(26px,2.8vw,38px)}.news-record-title{font-size:13px;line-height:1.4}.news-summary{font-size:13px;line-height:1.5}.news-summary .news-note{margin-top:10px;font-size:12px}.news-summary .news-signoff{margin-top:7px;font-size:12px}.news-streaming{gap:0 12px}.news-streaming a{min-height:32px;font-size:11px}.post-actions{background:#eee;border:1px solid #fff;border-color:gray #fff #fff gray;flex-wrap:wrap;align-items:center;gap:5px 17px;margin:0 7px 7px;padding:7px 12px;font:11px/1.4 Tahoma,sans-serif;display:flex}.post-actions button,.post-actions a{color:navy;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;text-decoration:underline;display:inline-flex}.post-actions .pixel-icon{width:16px;height:16px}.post-actions [role=status]:not(:empty){color:#31524a;overflow-wrap:anywhere;flex-basis:100%}.profile-shelf{align-items:center;gap:24px;padding:0 12px 0 22px;display:flex}.friends-box{background:#e8ece6;border:1px solid #183c36;flex:1;min-width:0;box-shadow:2px 2px #274c45}.friends-box header{background:#d1dcd1;border-bottom:1px solid #a4b3a7;justify-content:space-between;align-items:center;gap:6px;padding:6px 9px;display:flex}.friends-box h3{color:#274b3f;margin:0;font:700 12px/1.3 Tahoma,sans-serif}.friends-box header a{color:navy;font:10px/1.4 Tahoma,sans-serif}.friends-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:9px 11px 8px;display:grid}.friends-grid a{color:navy;justify-items:center;gap:4px;font:11px/1.3 Tahoma,sans-serif;text-decoration:none;display:grid}.friends-grid a:hover span{text-decoration:underline}.friend-avatar{aspect-ratio:1;background:#d1dcd1;border:2px solid #fff;outline:1px solid #83908a;width:min(100%,60px);display:block;position:relative;overflow:hidden}.friend-avatar img{object-fit:fill;width:300%;max-width:none;height:400%;position:absolute}.desktop-file{color:#ffffe4;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:end;align-items:center;gap:5px;min-width:0;padding:7px;font:12px/1.35 Tahoma,sans-serif;text-decoration:none;display:flex}.desktop-file:hover,.desktop-file:focus-visible{outline-offset:1px;background:#ffffff14;outline:1px dotted #ffffdb}.desktop-file>span,.desktop-file>strong{text-shadow:1px 1px #203530;background:#31534e;padding:1px 4px;font-weight:400}.desktop-file small{color:#ecedcf;font:10px/1.3 Courier New,monospace}.press-folder{width:98px;transform:rotate(3deg)}.press-folder svg{filter:drop-shadow(2px 3px #2b5048);width:61px;height:51px}.press-folder:hover{transform:rotate(0)}.shows-window{flex-direction:column;align-self:stretch;width:100%;margin:16px 0 8px;display:flex}.shows-paper{flex:1;height:auto;min-height:340px}.shows-copy{padding:20px}.shows-copy h2{font-size:clamp(25px,2.6vw,35px)}.shows-backdrop{object-position:50% 54%}.shows-status{margin-top:auto}.photo-desktop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4%;min-height:540px;padding:15px 0 20px;display:grid}.photo-desktop .photo-album-window{z-index:2;width:104%;margin-left:calc(var(--photo-offset,0%) * 2.08);grid-area:1/1}.photo-contact-sheet{background:#f3f3ee;max-height:540px}.photo-contact-sheet figcaption p{font-size:12px}.photo-contact-sheet a{background:#fff;padding:6px 6px 9px;box-shadow:1px 2px 1px #c2c2b7}.photo-contact-sheet img{background:#ebece6}.desktop-corner{grid-area:1/2;justify-self:center;width:94%;padding:18px 0 0;position:relative}.photos-right .desktop-corner{grid-column:1}.tailwhip-tv{width:100%;transform:rotate(-.6deg)}.tailwhip-tv .window-titlebar{background:#213d35;min-height:28px;font-size:13px}.tailwhip-tv .pixel-icon{width:21px;height:21px}.tv-title-tag{letter-spacing:.08em;color:#cad3bf;padding:0 5px;font:8px/1 Courier New,monospace}.tv-toolbar{gap:5px;padding:8px 8px 0;display:flex}.tv-tab{background:#c5c5c1;border:1px solid #646464;border-color:#fff #646464 #646464 #fff;align-items:center;gap:7px;padding:7px 9px;font:11px/1.3 Tahoma,sans-serif;display:flex}.tv-tab span{background:#eee;border:1px solid #999;padding:2px 3px;font:9px/1 Courier New,monospace}.tv-tab[aria-pressed=true]{color:navy;background:#ecece4;border-bottom-color:#ecece4}.tv-bezel{background:#ecece4;border:1px solid #777;border-color:#fff #777 #777 #fff;gap:7px;margin:0 8px;padding:8px;display:flex}.tv-screen{aspect-ratio:16/9;color:#fff;background:#101c18;border:3px solid #fff;border-color:#4b4d47 #fff #fff #4b4d47;flex:1;min-width:0;display:block;position:relative;overflow:hidden;box-shadow:inset 1px 1px #111}.tv-screen img{object-fit:cover;width:100%;height:100%;display:block}.tv-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000014 3px 4px);position:absolute;inset:0}.tv-channel-badge{color:#dbf2b2;background:#0f1c16d9;border:1px solid #728369;padding:3px 5px;font:700 10px/1.2 Courier New,monospace;position:absolute;top:9px;left:9px}.tv-play{color:#163b29;background:silver;border:2px solid #111;border-color:#fff #111 #111 #fff;place-items:center;width:48px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 2px #0006}.tv-play svg{width:24px;height:24px}.tv-watch-label{background:#0b1510d6;padding:4px 5px;font:9px/1.2 Courier New,monospace;position:absolute;bottom:9px;right:8px}.tv-screen:hover .tv-play{color:navy;background:#fffde0}.tv-speaker{flex-direction:column;align-items:center;gap:4px;width:15px;padding-top:14px;display:flex}.tv-speaker i{background:#92968a;border-bottom:1px solid #fff;width:11px;height:2px;display:block}.tv-speaker span{background:#599a4b;width:5px;height:5px;margin-top:auto;box-shadow:0 0 0 1px #274522}.tv-speaker b{writing-mode:vertical-rl;color:#777c6e;letter-spacing:.15em;margin:7px 0 2px;font:7px/1 Courier New,monospace}.tv-controls{align-items:center;gap:9px;padding:8px;display:flex}.tv-now-showing{color:#e0e9bf;background:#20342c;border:2px solid #fff;border-color:#73776b #fff #fff #73776b;flex:1;min-width:0;padding:7px 9px}.tv-now-showing>span{color:#adbd9c;font:8px/1.2 Tahoma,sans-serif}.tv-now-showing h3{min-height:28px;margin:4px 0 0;font:700 11px/1.3 Courier New,monospace}.tv-transport{grid-template-columns:repeat(2,36px);gap:5px;display:grid}.tv-transport .win-button{place-items:center;width:36px;height:30px;padding:4px;display:grid}.tv-transport .win-button:active{padding:5px 3px 3px 5px}.tv-transport svg{width:17px;height:17px}.tv-transport>span{text-align:center;color:#425342;grid-area:2/1/auto/-1;font:9px/1.2 Courier New,monospace}.tv-status{border:1px solid #fff;border-color:#888 #fff #fff #888;flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0 8px 7px;padding:5px;font:9px/1.4 Tahoma,sans-serif;display:flex}.tv-status>span{align-items:center;gap:5px;display:flex}.tv-status i{background:#377a2c;width:5px;height:5px;display:inline-block}.tv-status a{color:navy}.tailwhip-tv .tv-screen:focus-visible{outline:2px solid #ffffb3}.desktop-objects{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:3px;margin:25px -4px 0;display:grid}.desktop-objects svg{max-width:100%}.painting-file{transform:rotate(-4deg)}.painting-file svg{width:63px;height:78px}.dave-file svg{width:114px;height:98px}.dave-forearm{transform-origin:63px 74px;transition:transform .45s ease-in-out}.dave-forearm.is-sipping{transform:rotate(-14deg)}.desktop-bmx{text-shadow:none;gap:5px;padding:7px;display:flex;position:static}.desktop-bmx svg{width:112px;height:76px;overflow:visible}.desktop-bmx span{padding:1px 4px;font:12px/1.35 Tahoma,sans-serif}.desktop-bmx.is-hopping svg{animation:1.1s ease-in-out bmx-lift}.bmx-rear{transform-origin:59px 33px}.desktop-bmx.is-hopping .bmx-rear{animation:1.1s ease-in-out bmx-tailwhip}@keyframes bmx-lift{0%,to{transform:translateY(0)}20%{transform:translateY(-10px)rotate(-4deg)}45%,68%{transform:translateY(-16px)rotate(0)}88%{transform:translateY(1px)}}@keyframes bmx-tailwhip{0%,20%{transform:rotateY(0)}78%,to{transform:rotateY(360deg)}}.desktop-egg-message{margin:20px 8px 0;padding:12px 29px 11px 14px;font:12px/1.45 Tahoma,sans-serif;position:relative}.desktop-egg-message[hidden]{display:none}.desktop-egg-message.is-open{background:#ffffdb;border:1px solid #484b34;box-shadow:3px 3px #355c53}.desktop-egg-message.is-open:before{content:"";background:#ffffdb;border-top:1px solid #484b34;border-left:1px solid #484b34;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:rotate(45deg)}.desktop-egg-message strong{color:#5a6040;font-size:11px}.desktop-egg-message p{margin:3px 0 7px}.egg-close{background:0 0;border:0;font-size:18px;position:absolute;top:3px;right:5px}.site-footer{margin-top:4px;padding:4px;display:block}.desktop-taskbar{align-items:center;gap:6px;width:100%;min-height:33px;font-size:11px;display:flex;position:relative}.desktop-taskbar .pixel-icon{width:19px;height:19px}.start-button{align-items:center;gap:5px;min-height:31px;padding:4px 9px;font-weight:700;display:flex}.taskbar-tab{color:#222;background:#dadad3;border:1px solid #fff;border-color:gray #fff #fff gray;align-items:center;gap:6px;padding:4px 13px;text-decoration:none;display:flex}.taskbar-theme{background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:5px;font-size:11px;display:flex}.taskbar-copyright{border:1px solid #fff;border-color:gray #fff #fff gray;padding:6px 8px}.desktop-start-menu{z-index:12;width:225px;padding:5px;position:absolute;bottom:calc(100% + 4px);left:0}.desktop-start-menu>strong{color:#fff;background:navy;padding:6px 10px;font:700 13px/1.4 Tahoma,sans-serif;display:block}.desktop-start-menu a{color:#111;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.desktop-start-menu a:hover{color:#fff;background:navy}@media (width<=1100px){.profile-location{display:none}.community-row{gap:14px}.news-item{grid-template-columns:142px minmax(0,1fr);gap:8px 12px;padding:12px}.profile-shelf{gap:10px;padding-left:6px}.friends-grid{gap:5px;padding:7px}.press-folder{width:78px}.desktop-corner{width:97%}}@media (width<=900px){.community-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.news-item{grid-template-columns:100px minmax(0,1fr);grid-template-areas:"cover heading""summary summary""streaming streaming"}.shows-window{max-width:none;margin-top:12px}.shows-paper{height:auto;min-height:390px}.photo-desktop{flex-direction:column;gap:22px;display:flex}.desktop-corner,.photos-right .desktop-corner{order:2;align-self:center;width:min(100%,550px);position:static}.photo-desktop .photo-album-window{order:1;width:100%;margin-left:0}.desktop-bmx{display:flex}}@media (width<=640px){.desktop-workspace{gap:12px}.profile-nav{flex-wrap:wrap;gap:13px;padding:6px 9px;font-size:11px}.profile-site-name{flex-basis:100%;font-size:13px}.profile-nav a{padding:7px 0}.community-row{grid-template-columns:minmax(0,1fr);gap:15px}.community-main{gap:13px}.news-item{grid-template-columns:100px minmax(0,1fr);gap:13px;padding:12px}.news-heading h2{font-size:26px}.news-summary{font-size:13px}.news-streaming a{min-height:42px}.post-actions{gap:8px 15px}.post-actions button,.post-actions a{min-height:34px}.profile-shelf{gap:8px;padding:0}.friends-box header{padding:6px}.friends-box header a{font-size:9px}.friends-grid{gap:3px;padding:7px 5px}.friends-grid a{font-size:10px}.press-folder{flex-shrink:0;width:70px;font-size:11px}.press-folder svg{width:50px;height:43px}.press-folder small{font-size:9px}.shows-window{margin:0}.shows-paper{height:320px;min-height:320px}.shows-backdrop{object-position:50% 38%}.desktop-corner{padding:5px 7px}.desktop-objects{gap:4px;margin-top:20px}.dave-file svg{width:105px;height:90px}.desktop-bmx svg{width:100px;height:69px}.desktop-file small{font-size:9px}.desktop-egg-message{margin:16px 0 0}.tailwhip-tv{transform:none}.tv-tab{min-height:40px;padding:7px 8px;font-size:10px}.tv-transport{grid-template-columns:repeat(2,40px);gap:3px}.tv-transport .win-button{width:40px;height:40px}.tv-bezel{gap:4px;padding:5px}.tv-title-tag{display:none}.tv-status a{padding:6px 0}.taskbar-tab{padding:5px;font-size:10px}.taskbar-copyright{display:none}.taskbar-theme span{font-size:10px}}@media (prefers-reduced-motion:reduce){.desktop-bmx.is-hopping svg,.desktop-bmx.is-hopping .bmx-rear{animation:none}.dave-forearm{transition:none}html{scroll-behavior:auto}}.desktop-workspace{flex-direction:column;gap:16px;width:100%;max-width:none;display:flex}.desktop-workspace>*{min-width:0}.listening-row>section,#paint{scroll-margin-top:16px}.desktop-workspace .community-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid}.listening-row{grid-template-columns:clamp(320px,27vw,380px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.listening-row .tracklist-panel{flex-direction:column;width:100%;min-width:0;display:flex}.listening-row .tracklist-panel:not(.is-open){align-self:start}.listening-row .tracklist-body:not([hidden]){flex-direction:column;flex:1;display:flex}.listening-row .tracklist-body ol{flex-direction:column;flex:1;min-height:0;padding:2px;display:flex}.listening-row .tracklist-body li{flex-direction:column;flex:1;display:flex}.listening-row .track-select{flex:1;min-height:38px;padding:8px;font-size:11px}.listening-row .track-platforms{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));padding:4px}.listening-row .track-platforms .win-button{gap:4px;min-height:30px;font-size:10px}.listening-row .track-platforms .lyric-track-link{grid-column:auto}.listening-row .tracklist-info{align-items:center;gap:10px;padding:9px;font-size:9px;display:flex}.tracklist-info img{object-fit:contain;border:1px solid #777;flex:none;width:56px;height:56px;display:block}.tracklist-info h2{color:#203d34;margin:4px 0 0;font:700 16px/1.2 Tahoma,sans-serif}.tracklist-info>div:not(.easter-egg){flex:1;min-width:0}.tracklist-info>div>span{color:#555;letter-spacing:.06em}.desktop-workspace .paint-window{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"title title""tools canvas""status status";align-self:stretch;width:100%;min-width:0;display:grid}.desktop-workspace .paint-window>.window-titlebar{grid-area:title;height:32px}.desktop-workspace .paint-status-bar{grid-area:status}.desktop-workspace .artwork-panel{grid-area:canvas;min-width:0;min-height:0;padding:5px;display:flex}.desktop-workspace .canvas-viewport{aspect-ratio:auto;background:#8b918c;flex:1;height:auto;min-height:clamp(420px,40vw,500px);container-type:size}.desktop-workspace .canvas-stack{aspect-ratio:3/2;width:min(100cqw,150cqh);height:min(100cqh,66.6667cqw);margin:auto;position:absolute;inset:0}.desktop-workspace .tool-tray{grid-area:tools;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:12px 7px 5px;display:grid;overflow:visible}.desktop-workspace .tool-group{min-height:0;padding:10px 4px 4px}.desktop-workspace .tool-button{width:28px;height:28px}.desktop-workspace .tool-icon{width:22px;height:22px}.desktop-workspace .brush-size-row{margin-top:4px}.desktop-workspace .size-button{width:28px;height:22px}.desktop-workspace .palette-grid{--swatch-size:20px;grid-template-columns:repeat(7,var(--swatch-size));gap:2px}.desktop-workspace .action-button{flex:1;min-width:0;min-height:32px;padding:2px;font-size:8px}.desktop-workspace .action-button .pixel-icon{width:17px;height:17px}.desktop-workspace .download-button{gap:4px;min-height:28px;font-size:9px}.desktop-workspace .zoom-control{grid-template-columns:24px minmax(0,1fr) 24px}.desktop-workspace .zoom-control .win-button{min-width:24px;padding:2px}.desktop-workspace .zoom-control select{min-width:0}.desktop-workspace .text-tool-input small,.desktop-workspace .shape-tool-hint{white-space:normal}.desktop-workspace .shows-window{contain:size;flex-direction:column;align-self:stretch;min-height:450px;margin:0;display:flex}.desktop-workspace .shows-paper{background:#f3eedf;flex-direction:column;flex:1;height:auto;min-height:0;margin:6px;display:flex}.shows-paper:before{display:none}.desktop-workspace .shows-copy{color:#25483f;text-shadow:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:static}.desktop-workspace .shows-copy h2{margin:0;font:700 clamp(28px,3vw,42px)/1 Georgia,serif}.shows-copy>span{letter-spacing:.08em;font:9px/1.4 Courier New,monospace}.desktop-workspace .shows-backdrop{object-fit:cover;object-position:50% 78%;flex:1;width:100%;height:0;min-height:0;position:static}.shows-copy,.shows-schedule,.shows-status{flex-shrink:0}.shows-schedule{color:#25483f}.shows-columns{background:#dfe3d2;border-bottom:1px solid #b7bdab;grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:8px 14px;font:700 10px/1.3 Courier New,monospace;display:grid}.shows-schedule p{margin:0;padding:18px 14px;font:15px/1.4 Tahoma,sans-serif}.desktop-workspace .shows-status{justify-content:flex-end;align-items:center;gap:12px;min-height:64px;margin:0 6px 6px;padding:0 10px;font-size:10px;display:flex}.easter-egg{flex:none;width:max-content;line-height:1;position:relative}.easter-trigger{cursor:pointer;background:0 0;border:0;place-items:center;width:94px;height:66px;padding:0;display:grid}.easter-trigger>svg{width:100%;height:100%;image-rendering:pixelated;display:block}@media (prefers-reduced-motion:no-preference){.easter-trigger:not(.is-hopping)>svg{animation:easter-idle-float var(--float-duration,6s) ease-in-out var(--float-delay,-1.5s) infinite}.easter-painting{--float-duration:7.2s;--float-delay:-3s}.easter-bmx{--float-duration:6.6s;--float-delay:-.5s}}@keyframes easter-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.easter-trigger:hover,.easter-trigger:focus-visible{outline-offset:2px;outline:1px dotted}.easter-trigger.desktop-bmx{grid-column:auto}.paint-found-art{justify-content:flex-end;padding:0 12px;display:flex}.paint-found-art .easter-trigger{color:#25483f;width:48px;height:64px}.easter-bubble{z-index:20;color:#1c2d25;text-align:left;background:#ffffdf;border:1px solid #737e62;width:min(290px,100vw - 40px);padding:13px 30px 13px 13px;font:12px/1.5 Tahoma,sans-serif;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:3px 3px #183d3a55}.easter-bubble[hidden]{display:none}.easter-bubble p{margin:6px 0 0}.easter-bubble strong{font-size:11px}.easter-painting .easter-bubble{left:0;right:auto}.easter-bmx .easter-bubble{bottom:calc(100% + 48px)}.easter-bubble .egg-close{color:#203d30;background:0 0;border:0;width:24px;height:24px;padding:0;font-size:20px;position:absolute;top:3px;right:5px}.desktop-apps{border-top:1px solid #8aaba044;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:12px 0;display:flex}.desktop-footer{border-top:1px solid #8aaba044;align-items:center;gap:16px;width:100%;display:flex}.desktop-footer .desktop-apps{border-top:0;flex:1;min-width:0}.desktop-footer .easter-bmx{color:#fffde1;margin-right:8px}.desktop-footer .easter-trigger{background:0 0;width:72px;height:50px}.desktop-app{color:#fffde1;align-items:center;gap:6px;padding:4px 0;font:11px/1.4 Tahoma,sans-serif;text-decoration:none;display:inline-flex}.desktop-app>svg,.desktop-app>.pixel-icon{width:22px;height:22px;image-rendering:pixelated;flex-shrink:0}.desktop-app:hover,.desktop-app:focus-visible{text-underline-offset:3px;text-decoration:underline}.fb-app{scroll-margin-top:14px}.album-news{background:silver}.album-news #album-news-body{background:#fff;border:1px solid #848484;margin:6px}.fb-app{--fb-blue:#3b5998;color:#222;background:#fff;font:12px/1.5 Lucida Grande,Tahoma,Arial,sans-serif}.fb-app a{color:var(--fb-blue);text-decoration:none}.fb-app a:hover{text-decoration:underline}.fb-app button,.fb-app input,.fb-app select,.fb-app textarea{font:inherit}.fb-app button{cursor:pointer}.fb-app [hidden],.tailwhip-tv [hidden]{display:none!important}.fb-app :focus-visible{outline-offset:2px;outline:2px solid #3b5998}.fb-topbar{color:#fff;background:linear-gradient(#4664a2,#3b5998);border-bottom:1px solid #243e75;align-items:center;gap:12px;min-height:44px;padding:7px 16px;display:flex}.fb-topbar .fb-wordmark{color:#fff;letter-spacing:-1.4px;background:0 0;border:0;padding:0;font:700 25px/1 Arial,sans-serif}.fb-topbar>a{color:#fff;margin-left:auto;font-size:11px}.fb-layout{grid-template-columns:145px minmax(0,1fr);gap:14px;padding:12px;display:grid}.fb-sidebar{color:#555;min-width:0;font-size:11px}.fb-profile-photo{background:#fff;border:1px solid #d2d5dd;padding:3px;display:block}.fb-profile-photo img{aspect-ratio:1;object-fit:cover;object-position:50% 100%;width:100%;height:auto;display:block}.fb-profile-logo{object-fit:contain;width:105px;height:32px;margin:7px 0 4px;display:block}.fb-sidebar>p{color:#444;margin:0;padding-bottom:12px;line-height:1.55}.fb-sidebar-section{border-top:1px solid #d8dfea;padding:9px 0 12px}.fb-sidebar-section h3{color:#333;justify-content:space-between;margin:0 0 6px;font-size:11px;display:flex}.fb-sidebar-section h3 span{color:#888;font-weight:400}.fb-sidebar-section p{margin:0 0 5px}.fb-members{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;display:grid}.fb-members a{font-size:9px}.fb-members .friend-avatar{border:1px solid #fff;outline:1px solid #d8dfea;width:100%;margin-bottom:3px}.fb-press-kit{border-top:1px solid #d8dfea;align-items:center;gap:7px;padding:10px 0 0;display:flex}.fb-press-kit .pixel-icon{flex-shrink:0;width:27px;height:27px}.fb-press-kit span{font-weight:700}.fb-press-kit small{color:#777;font-size:9px;font-weight:400;display:block}.fb-main{min-width:0}.fb-main>[role=tabpanel]{scrollbar-gutter:stable;min-width:0;height:460px;overflow:auto}.fb-profile-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.fb-profile-heading h2{color:#222;letter-spacing:-.6px;margin:0;font:700 26px/1.15 Arial,sans-serif}.fb-profile-heading>div>span{color:#777;margin-top:3px;font-size:11px;display:block}.fb-button{color:#354d79;white-space:nowrap;background:linear-gradient(#fff,#e5e8ee);border:1px solid #9ca6b6;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:4px 9px;display:inline-flex;box-shadow:inset 0 1px #fff;font-weight:700!important}.fb-button .pixel-icon{width:16px;height:16px}.fb-button:hover{background:#e5eaf3}.fb-button-blue{color:#fff;background:#5b74a8;border-color:#29447e #29447e #1a356e;box-shadow:inset 0 1px #8a9cc2}.fb-button-blue:hover{background:#415f98}.fb-button:disabled{opacity:.5;cursor:default}.fb-tabs{border-bottom:1px solid #898f9c;gap:3px;padding-left:0;display:flex}.fb-tabs button{color:#3b5998;background:#eceff5;border:1px solid #d8dfea;border-bottom:0;align-items:center;gap:7px;padding:7px 14px;font-weight:700;display:flex}.fb-tabs button[aria-selected=true]{color:#222;background:#fff;border-color:#898f9c #898f9c #fff;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:-1px;position:relative}.fb-tabs small{color:#747f91;font-size:10px;font-weight:400}.fb-feed-heading{color:#87909e;border-bottom:1px solid #e3e7ee;justify-content:space-between;align-items:center;margin:0 0 3px;padding:8px 0;font-size:10px;display:flex}.fb-feed-heading strong{color:#333;font-size:11px}.fb-post{padding-top:9px}.fb-post-author{align-items:center;gap:9px;display:flex}.fb-post-author>img{object-fit:cover;object-position:center 44%;border:1px solid #d8dfea;flex:0 0 44px;width:44px;height:44px;padding:2px}.fb-post-author>div{min-width:0}.fb-post-author strong{color:#3b5998;font-size:12px}.fb-post-author strong span{color:#737373;font-size:11px;font-weight:400}.fb-post-author small{color:#7b7b7b;align-items:center;gap:5px;margin-top:2px;font-size:10px;display:flex}.fb-post-author svg{width:11px;height:11px}.fb-pin{color:#7b8394;background:#f0f2f7;border:1px solid #d8dfea;align-self:start;margin-left:auto;padding:1px 5px;font-size:9px}.fb-post-copy{padding:2px 0 3px;font-size:12px;line-height:1.55}.fb-post-copy p{margin:10px 0}.fb-post-copy p:first-child{font-weight:700}.fb-album-attachment{background:#f6f7f9;border:1px solid #d8dfea;grid-template-columns:minmax(130px,200px) minmax(0,1fr);margin:4px 0 10px;display:grid}.fb-album-cover{background:#e5e7e7;align-items:center;display:flex}.fb-album-cover img{width:100%;height:auto;display:block}.fb-album-info{flex-direction:column;justify-content:center;padding:12px;display:flex}.fb-album-info>small{color:#7f8792;letter-spacing:.02em;font-size:9px}.fb-album-info h3{color:#3b5998;margin:6px 0;font:700 17px/1.25 Arial,sans-serif}.fb-album-info p{color:#7b7b7b;margin:2px 0 9px;font-size:10px}.fb-streaming{flex-wrap:wrap;gap:2px 10px;display:flex}.fb-streaming a{white-space:nowrap;align-items:center;gap:4px;padding:4px 0;font-size:10px;display:inline-flex}.fb-streaming .pixel-icon{width:16px;height:16px}.fb-reactions{color:#3b5998;background:#edeff4;border-bottom:1px solid #fff;justify-content:space-between;align-items:center;padding:6px 9px;font-size:10px;display:flex}.fb-reactions>span{align-items:center;gap:5px;display:flex}.fb-reactions svg{width:13px;height:13px}.fb-reactions button{color:#3b5998;background:0 0;border:0;padding:0;font-size:10px}.fb-post-actions{border-top:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;display:flex}.fb-post-actions button{color:#687486;background:#fff;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:11px;font-weight:700;display:flex}.fb-post-actions button:hover{background:#edf0f6}.fb-post-actions button[aria-pressed=true]{color:#3b5998;background:#edf0f6}.fb-post-actions svg{width:17px;height:17px}.fb-share,.fb-comments{background:#edeff4;border-bottom:1px solid #d8dfea;padding:10px}.fb-share label{margin-bottom:5px;font-size:11px;font-weight:700;display:block}.fb-share>div{gap:6px;display:flex}.fb-share input{background:#fff;border:1px solid #bdc7d8;width:100%;min-width:0;padding:5px 6px;font-size:11px}.fb-share [role=status]{font-size:10px}.fb-comments form,.fb-comment{gap:7px;display:flex}.fb-visitor-avatar{color:#7a889f;background:#d5dbe6;border:1px solid #bdc7d8;flex:0 0 27px;align-self:flex-start;place-items:center;height:27px;font-size:15px;display:grid}.fb-comments form>div,.fb-comment>div{flex:1;min-width:0}.fb-comments textarea{resize:vertical;color:#222;background:#fff;border:1px solid #bdc7d8;width:100%;min-height:48px;padding:6px 8px;font-size:11px;display:block}.fb-comments input[name=name]{color:#222;background:#fff;border:1px solid #bdc7d8;width:100%;margin:4px 0 7px;padding:7px 8px;font-size:11px;display:block}.fb-comment-name-label{color:#59677d;font-size:10px}.fb-comment-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.fb-community-status{color:#3b5998;background:#edeff4;padding:7px 9px;font-size:11px}.fb-community-status button{color:#3b5998;cursor:pointer;background:#fff;border:1px solid #bdc7d8;margin-left:8px}.fb-comment-notice{color:#59677d;font-size:10px}.fb-comments form footer{align-items:center;gap:12px;margin-top:6px;display:flex}.fb-comments form footer small{color:#7b8493;flex:1;font-size:9px;line-height:1.4}.fb-comments .fb-button{font-size:10px}.fb-comment{border-bottom:1px solid #d8dfea;margin-bottom:8px;padding-bottom:10px;font-size:11px}.fb-comment strong{color:#3b5998}.fb-comment small{color:#7b8493;margin-left:5px;font-size:9px;font-weight:400}.fb-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.fb-comment button{color:#3b5998;background:0 0;border:0;padding:0;font-size:10px}.fb-filter-bar{gap:7px;padding:9px 0;display:flex}.fb-filter-bar input,.fb-filter-bar select{color:#333;background:#fff;border:1px solid #bdc7d8;min-width:0;padding:5px 7px;font-size:11px}.fb-filter-bar input{flex:1;width:100%}.fb-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px;display:grid}.fb-photo-grid a{font-size:10px;line-height:1.35}.fb-photo-grid img{aspect-ratio:1;object-fit:cover;border:3px solid #fff;outline:1px solid #d8dfea;width:100%;height:auto;margin-bottom:5px;display:block}.fb-panel-footer{color:#777;border-top:1px solid #e3e7ee;margin-top:10px;padding-top:10px;font-size:10px}.fb-music-album{align-items:center;gap:12px;padding:10px 0;display:flex}.fb-music-album>img{width:72px;height:72px}.fb-music-album h3{color:#3b5998;margin:0 0 4px;font:700 16px/1.3 Arial,sans-serif}.fb-music-album span{color:#777;font-size:10px}.fb-music-list{margin:0;padding:0;list-style:none}.fb-music-list li{border-bottom:1px solid #e3e7ee;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 6px;font-size:10px;display:grid}.fb-music-list li:nth-child(odd){background:#f5f7fa}.fb-music-list li>span{color:#87909e}.fb-music-list strong{font-weight:400}.fb-empty{color:#777;padding:30px 5px;font-size:12px}.fb-app-footer{color:#888;background:#f7f8fa;border-top:1px solid #d8dfea;gap:12px;padding:8px 16px;font-size:9px;display:flex}.fb-app-footer>span{margin-right:auto}.tailwhip-tv{color:#222;background:#d4d0c8;padding:3px;font:11px/1.35 Tahoma,Arial,sans-serif;transform:none}.listening-row .tailwhip-tv{flex-direction:column;display:flex}.listening-row .tailwhip-tv.is-minimised{align-self:start}.listening-row .tailwhip-tv>div:not(.window-titlebar):not([hidden]){flex-direction:column;flex:1;display:flex}.listening-row .vlc-screen{aspect-ratio:auto;flex:none;align-self:stretch;width:calc(100% - 6px);height:clamp(200px,35vw,440px)}.tailwhip-tv .window-titlebar{background:linear-gradient(90deg,navy,#426eaa);min-height:28px}.tailwhip-tv .window-title{font-size:13px}.tailwhip-tape{flex-shrink:0;width:25px;height:25px}.vlc-menu{z-index:4;border-bottom:1px solid #aaa;align-items:center;padding:2px 3px;display:flex;position:relative;box-shadow:0 1px #fff}.vlc-menu-group{position:relative}.vlc-menu-group>button{font:inherit;color:#222;background:0 0;border:1px solid #0000;padding:5px 9px}.vlc-menu-group>button:hover,.vlc-menu-group>button[aria-expanded=true]{background:#efede9;border-color:#fff #888 #888 #fff}.vlc-file-type{color:#73716c;margin-left:auto;padding-right:6px;font-size:9px}.vlc-menu-popup{background:#d4d0c8;border:2px solid #666;border-color:#fff #666 #666 #fff;min-width:210px;padding:3px;position:absolute;top:100%;left:0;box-shadow:2px 2px #0005}.vlc-menu-popup button,.vlc-menu-popup a{text-align:left;white-space:nowrap;color:#222;width:100%;font:inherit;background:0 0;border:0;padding:7px 12px;text-decoration:none;display:block}.vlc-menu-popup button:hover,.vlc-menu-popup a:hover{color:#fff;background:navy}.vlc-screen{aspect-ratio:16/9;background:#090a0a;border:1px solid #fff;border-color:#777 #fff #fff #777;min-height:200px;margin:4px 3px 0;display:block;position:relative;overflow:hidden}.vlc-embed,.vlc-embed iframe,.vlc-poster{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vlc-poster{cursor:pointer;color:#fff;background:#080909;padding:0}.vlc-poster img{object-fit:contain;width:100%;height:100%;display:block}.vlc-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000b);position:absolute;inset:55% 0 0}.vlc-screen-play{z-index:1;color:#db6b1c;background:#e7e4dc;border:2px solid #777;border-color:#fff #777 #777 #fff;place-items:center;width:52px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:2px 3px #0006}.vlc-screen-play svg{width:29px;height:29px}.vlc-poster:hover .vlc-screen-play{background:#fff6e8}.vlc-poster-caption{z-index:1;text-align:left;text-shadow:0 1px #000;font:700 12px/1.35 Tahoma,sans-serif;position:absolute;bottom:12px;left:14px;right:14px}.vlc-poster-caption small{color:#ddd;margin-top:3px;font-size:10px;font-weight:400;display:block}.vlc-error{text-align:center;color:#ddd;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.vlc-error .tailwhip-tape{width:40px;height:36px}.vlc-error strong{font-size:14px}.vlc-error p{max-width:330px;margin:0;font-size:11px}.vlc-error>div{align-items:center;gap:16px;display:flex}.vlc-error a{color:#ffcb90;font-size:11px}.vlc-error .win-button{min-height:28px;font-size:11px}.vlc-error .vlc-back,.vlc-connecting button{color:#bbb;background:0 0;border:0;padding:4px;font:10px/1.4 Tahoma,sans-serif;text-decoration:underline}.vlc-connecting{color:#ccc;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;inset:0}.vlc-connecting .tailwhip-tape{width:40px;height:36px}.vlc-seek{color:#444;align-items:center;gap:9px;padding:8px 7px 4px;font:10px/1 Tahoma,sans-serif;display:flex}.vlc-seek input{accent-color:#dd7827;flex:1;width:100%;min-width:0;height:14px;padding:0}.vlc-controls{align-items:center;gap:3px;padding:4px 6px 8px;display:flex}.vlc-controls .win-button{color:#333;background:linear-gradient(#f4f2ee,#d4d0c8);justify-content:center;align-items:center;width:27px;min-width:27px;height:27px;min-height:27px;padding:4px;display:inline-flex}.vlc-controls .win-button svg{flex:none;width:16px;height:16px}.vlc-controls .vlc-play-button{color:#ce6416;width:36px;height:34px}.vlc-controls .vlc-play-button svg{width:23px;height:23px}.vlc-controls button:disabled{opacity:.4;cursor:default}.vlc-controls button[aria-pressed=true],.vlc-controls button[aria-expanded=true]{color:#9b4d0d;background:#fff1d5;border-color:#777 #fff #fff #777}.vlc-control-divider{background:#aaa;border-right:1px solid #fff;width:2px;height:24px;margin:0 3px}.vlc-volume{align-items:center;gap:4px;min-width:65px;margin-left:auto;display:flex}.vlc-volume button{color:#555;background:0 0;border:0;place-items:center;width:25px;height:28px;padding:3px;display:grid;position:relative}.vlc-volume button svg{width:18px;height:18px}.vlc-volume button>span{color:#a9361c;font-weight:700;position:absolute;top:0;right:0}.vlc-volume input{accent-color:#d97c29;width:clamp(35px,5vw,75px);min-width:0;height:16px}.vlc-volume output{width:28px;font-size:9px}.vlc-library{background:#fff;border:1px solid #fff;border-color:#888 #fff #fff #888;grid-template-columns:125px minmax(0,1fr);margin:0 5px 7px;display:grid}.vlc-library-nav{background:#f1efe8;border-right:1px solid #bab7b1;padding:8px 0}.vlc-library-nav>strong{color:#555;margin:0 8px 8px;font-size:10px;display:block}.vlc-library-nav>button{color:#333;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:7px;font:10px/1.3 Tahoma,sans-serif;display:flex}.vlc-library-nav>button[aria-pressed=true]{background:#dfdfd9;font-weight:700;box-shadow:inset 3px 0 #d97c29}.vlc-library-nav small{color:#777;margin-left:auto;font:9px/1 Tahoma,sans-serif}.vlc-playlist{min-width:0;font:10px/1.3 Tahoma,sans-serif}.vlc-list-heading,.vlc-playlist li button{text-align:left;grid-template-columns:20px minmax(0,1fr) 27px;gap:5px;width:100%;padding:6px;display:grid}.vlc-list-heading{color:#666;background:linear-gradient(#f5f4f0,#e3e0d9);border-bottom:1px solid #bbb}.vlc-list-heading>span:nth-child(2){border-left:1px solid #ccc;padding-left:4px}.vlc-playlist ol{scrollbar-gutter:stable;height:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.vlc-playlist li button{color:#333;font:inherit;cursor:pointer;background:#fff;border:0}.vlc-playlist li:nth-child(2n) button{background:#f4f5f6}.vlc-playlist li button[aria-pressed=true]{color:#fff;background:#355e9b}.vlc-playlist li button:hover:not([aria-pressed=true]){background:#e4ebf5}.vlc-playlist li button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vlc-status{color:#555;gap:3px;margin:0 4px 3px;font:9px/1.3 Tahoma,sans-serif;display:flex}.vlc-status>span{border:1px solid #fff;border-color:#aaa #fff #fff #aaa;padding:4px 5px}.vlc-status>span:first-child{flex:1}.vlc-status .vlc-filename{white-space:nowrap;text-overflow:ellipsis;flex:1.5;min-width:0;overflow:hidden}.tailwhip-tv :focus-visible{outline-offset:-3px;outline:2px dotted navy}.tailwhip-tv .vlc-poster:focus-visible{outline-offset:-5px;outline:2px solid #ffbd78}.tailwhip-tv:fullscreen{width:100vw;height:100vh;overflow:auto}.tailwhip-tv:fullscreen .vlc-screen{aspect-ratio:auto;height:calc(100vh - 190px);max-height:none}.tailwhip-tv:fullscreen .vlc-library{display:none}@media (width<=1100px){.desktop-workspace .community-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px}.listening-row{grid-template-columns:310px minmax(0,1fr);gap:12px}.desktop-workspace .shows-copy{padding:12px}.shows-copy>span{font-size:8px}.fb-layout{grid-template-columns:125px minmax(0,1fr);gap:13px;padding:14px 12px}.fb-album-attachment{grid-template-columns:125px minmax(0,1fr)}.fb-album-info{padding:9px}.fb-album-info h3{font-size:15px}.vlc-volume output{display:none}.vlc-controls{flex-wrap:wrap}}@media (width<=800px){.desktop-workspace .community-row{flex-direction:column;gap:12px;display:flex}.community-row>*{width:100%}.desktop-workspace .shows-window{contain:none;order:-1;min-height:0}.desktop-workspace .shows-paper{flex:none}.desktop-workspace .shows-backdrop{aspect-ratio:4/3;object-position:50% 100%;flex:none;height:auto}.listening-row{flex-direction:column;gap:12px;display:flex}.listening-row>*{width:100%}.listening-row .track-select{min-height:40px}.desktop-workspace .paint-window{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""canvas""tools""status"}.desktop-workspace .canvas-viewport{aspect-ratio:3/2;flex:none;width:100%;height:auto;min-height:0;container-type:inline-size}.desktop-workspace .canvas-stack{width:100%;height:100%}.desktop-workspace .tool-tray{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.desktop-workspace .tool-group{flex:120px;min-width:0}.desktop-workspace .tool-button{width:34px;height:34px}.desktop-workspace .tool-icon{width:26px;height:26px}.desktop-workspace .palette-grid{--swatch-size:24px;grid-template-columns:repeat(4,var(--swatch-size))}.desktop-workspace .size-button{width:34px;height:32px}.desktop-workspace .action-button{min-height:40px}.paint-found-art{flex:120px;align-items:center}.easter-painting .easter-bubble{left:auto;right:0}}@media (width<=640px){.desktop-workspace{gap:10px}.desktop-footer{gap:4px}.desktop-footer .easter-trigger{width:48px;height:44px}.desktop-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.desktop-app{flex-direction:row;justify-content:center;gap:4px;min-height:44px;padding:6px 0}.desktop-app>svg,.desktop-app>.pixel-icon{width:24px;height:24px}.desktop-app>span{padding:2px}.fb-topbar{gap:9px;padding:8px 10px}.fb-topbar .fb-wordmark{font-size:23px}.fb-layout{flex-direction:column;gap:12px;padding:12px 10px;display:flex}.fb-sidebar{display:none}.fb-profile-heading{padding:0 0 10px}.fb-profile-heading h2{font-size:24px}.fb-tabs button{min-height:38px;padding:7px 14px}.fb-post-copy{font-size:12px}.fb-album-attachment{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr)}.fb-streaming{gap:0 8px}.fb-streaming a{min-height:32px}.fb-post-actions button{min-height:40px}.fb-photo-grid{gap:8px}.fb-comments form footer{align-items:start}.vlc-menu-group>button{min-height:34px;padding:5px 8px}.vlc-menu-popup{min-width:175px}.vlc-menu-group:nth-child(n+3) .vlc-menu-popup{left:auto;right:0}.vlc-controls{gap:4px}.vlc-controls .win-button{width:30px;min-width:30px;height:32px;min-height:32px}.vlc-controls .vlc-play-button{width:36px;height:36px}.vlc-volume{flex:1;justify-content:flex-end;min-width:90px}.vlc-volume input{width:70px}.vlc-volume output{display:block}.vlc-library{grid-template-columns:108px minmax(0,1fr)}.vlc-library-nav>button,.vlc-playlist li button{min-height:36px}.vlc-playlist ol{height:216px}.vlc-seek input{height:24px}.vlc-poster-caption{font-size:10px;bottom:8px;left:9px}.vlc-status .vlc-filename{display:none}}.header-playback{z-index:3;color:#fffde9;cursor:pointer;background:#183b37e6;border:1px solid #e8e5d4;min-height:44px;padding:8px 12px;font:12px/1.3 Tahoma,sans-serif;position:absolute;bottom:16px;left:16px}.header-playback:focus-visible{outline-offset:3px;outline:3px solid #ffffdf}.header-topline{pointer-events:none}.header-topline>*{pointer-events:auto}@media (width<=700px){html,body,.site-shell{min-width:0}.desktop-workspace{align-items:stretch}.site-header,.header-photo{overflow:visible}.site-header.is-menu-open{z-index:30}.header-film{overflow:hidden}.header-playback{top:calc(56.25vw - 52px);bottom:auto;left:12px}.primary-navigation{gap:6px;width:auto;max-height:calc(100dvh - 100px);top:54px;left:0;right:0;overflow-y:auto}.primary-navigation.is-open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.primary-navigation .nav-button{gap:6px;min-width:0;min-height:48px;padding:8px;font-size:12px}.primary-navigation .nav-button:last-child{grid-column:1/-1}.primary-navigation .pixel-icon{width:26px;height:26px}.desktop-workspace .profile-nav{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:2px 8px;width:100%;margin-bottom:0;padding:10px 8px 4px;font-size:12px;display:grid}.profile-nav .profile-site-name{grid-column:1/-1;min-width:0;margin:0 0 4px}.profile-nav a{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0;display:flex}.tailwhip-tv .window-title{font-size:11.5px}.tailwhip-tv .tailwhip-tape{width:20px;height:20px}.tailwhip-tv .window-titlebar{min-height:28px}.vlc-controls{flex-wrap:wrap;gap:4px;display:flex}.vlc-controls>.win-button{flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.vlc-controls>.vlc-play-button{width:36px;min-width:36px;height:34px}.vlc-control-divider{display:none}.vlc-volume{flex:1;justify-content:flex-end;min-width:140px;min-height:32px;margin-left:auto}.vlc-volume input{width:90px}.vlc-volume button{min-width:32px;min-height:32px}.vlc-menu-group>button{min-height:32px;font-size:11px}.vlc-screen-play{width:40px;height:36px}.vlc-screen-play svg{width:22px;height:22px}.vlc-poster-caption{font-size:10px;bottom:8px;left:9px;right:9px}.vlc-poster-caption small{font-size:9px}.vlc-library{grid-template-columns:minmax(0,1fr)}.vlc-library-nav{border-bottom:1px solid #aaa;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vlc-library-nav>strong{grid-column:1/-1}.vlc-library-nav button{min-height:36px;font-size:11px}.vlc-playlist ol{height:240px}.vlc-playlist li button{align-items:center;height:40px;min-height:40px;font-size:11px}.vlc-playlist li button>span:nth-child(2){white-space:normal;overflow-wrap:anywhere}.desktop-workspace .tool-tray{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;display:grid}.desktop-workspace .tool-group{width:auto;min-width:0}.desktop-workspace .tool-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.desktop-workspace .tool-button{width:100%;height:44px}.desktop-workspace .brush-size-row{gap:3px;display:flex}.desktop-workspace .size-button{flex:1;width:auto;min-width:0;height:44px}.desktop-workspace .palette-group{grid-area:2/1/auto/-1}.desktop-workspace .palette-grid{--swatch-size:44px;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));grid-auto-rows:44px;gap:4px}.desktop-workspace .palette-swatch{width:100%;height:44px}.desktop-workspace .history-group,.desktop-workspace .view-group{grid-column:1/-1}.desktop-workspace .history-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.desktop-workspace .action-button{width:100%;min-height:44px}.desktop-workspace .download-button,.desktop-workspace .zoom-control button,.desktop-workspace .zoom-control select{min-height:44px}.desktop-workspace .paint-found-art{grid-column:1/-1;justify-self:center}.easter-painting .easter-bubble{left:50%;right:auto;transform:translate(-50%)}}@media (width<=360px){.vlc-controls>.win-button{width:28px;min-width:28px}.vlc-controls>.vlc-play-button{width:32px;min-width:32px}}
