/* Force native refresh. Supplied pixel artwork; no blur or generated graphics. */
html body.force-refined .force-launcher-art{background-color:#101b3b!important;background-image:var(--force-scene)!important;background-repeat:no-repeat!important;background-position:right center!important;background-size:auto 300px!important;border:2px solid #122835!important;border-radius:5px!important;box-shadow:inset 0 1px #ffffff40,0 3px #122835!important;min-height:300px!important;padding:26px!important;image-rendering:pixelated!important;overflow:hidden!important}
html body.force-refined .refresh-art-lounge{--force-scene:url('/assets/force-refresh-lounge.png');background-color:#11112c!important}
html body.force-refined .refresh-art-conveyor{--force-scene:url('/assets/force-refresh-conveyor.png');background-color:#101d40!important}
html body.force-refined .refresh-art-gathering{--force-scene:url('/assets/force-refresh-gathering.png');background-color:#ad0707!important}
html body.force-refined .refresh-art-welcome{--force-scene:url('/assets/force-refresh-welcome.png');background-color:#172d40!important}
html body.force-refined .force-launcher-art:before,html body.force-refined .force-launcher-art:after{display:none!important}
html body.force-refined .force-launcher-art>*{position:relative;z-index:1}
html body.force-refined .force-launcher-art h2{font-size:28px!important;line-height:1.15!important;margin:16px 0!important;max-width:440px!important;text-shadow:1px 2px #000!important}
html body.force-refined .force-launcher-art p,html body.force-refined .force-launcher-art .eyebrow{max-width:440px!important;color:#fff!important;text-shadow:1px 1px #000!important}
html body.force-refined .force-launcher-art p{font-size:16px!important;line-height:1.5!important}
html body.force-refined .force-launcher-art .eyebrow{font-size:12px!important;letter-spacing:.5px!important}
html body.force-refined .force-launcher-art .pixel-button{width:auto!important;max-width:100%!important;min-height:40px!important;padding:10px 22px!important;border-radius:4px!important;font-size:17px!important;box-shadow:inset 0 1px #ffffff70,0 3px #173b10!important}
html body.force-refined .force-launcher-art .launch-note{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:20px!important;font-size:12px!important;color:#fff!important;text-shadow:1px 1px #000}
html body.force-refined .home-sidebar .force-launcher-art{background-position:right bottom!important;padding:22px!important;min-height:370px!important}
html body.force-refined .home-sidebar .force-launcher-art h2,html body.force-refined .home-sidebar .force-launcher-art p{background:#101b3bd9!important;padding:6px 8px!important;border-radius:2px!important}
html body.force-refined .entry-shell{max-width:1100px!important}
html body.force-refined .entry-layout{gap:22px!important;align-items:start!important}
html body.force-refined .entry-story{padding:24px!important;background:#e6f2f5!important;border:2px solid #244956!important;border-radius:5px!important;box-shadow:inset 0 1px #fff,0 3px #173c4a!important}
html body.force-refined .entry-story h1{font-size:38px!important;line-height:1.1!important;margin:20px 0 16px!important;letter-spacing:-.5px!important;color:#173c4a!important}
html body.force-refined .entry-story>p{font-size:17px!important;line-height:1.5!important;margin:0 0 16px!important}
html body.force-refined .entry-features{font-size:15px!important;line-height:1.8!important;margin:0 0 18px!important}
html body.force-refined .entry-story .entry-tag{font-size:11px!important;padding:6px 8px!important;border:1px solid #183e4b!important;border-radius:0!important;background:#266479!important}
html body.force-refined .entry-story .entry-join{font-size:16px!important;padding:10px 16px!important;border:2px solid #765715!important;border-radius:4px!important;box-shadow:inset 0 1px #fff7,0 3px #765715!important;margin-bottom:22px!important}
html body.force-refined .entry-login{border-radius:5px!important;border:2px solid #244956!important;box-shadow:0 3px #173c4a!important}
html body.force-refined .entry-launcher{margin-top:0!important}
html body.force-refined .entry-login .panel-header{border-radius:2px 2px 0 0!important;background:#326b7d!important;color:#fff!important}
html body.force-refined .room-preview:has(img[src*="force-refresh-og-bus"]){height:auto!important;background:#e9e9df!important}
html body.force-refined .room-preview img[src*="force-refresh-og-bus"]{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;image-rendering:pixelated!important}
html body.force-refined img.force-ideas-art[src*="force-refresh-office"]{width:141px!important;height:auto!important;object-fit:contain!important;image-rendering:pixelated!important}
@media(max-width:650px){html body.force-refined .force-launcher-art{padding:18px!important}html body.force-refined .force-launcher-art h2{font-size:24px!important}html body.force-refined .force-launcher-art p{max-width:320px!important;background:#101b3bbf;padding:5px!important}html body.force-refined .entry-story{padding:18px!important}html body.force-refined .entry-story h1{font-size:32px!important}}

html body.force-refined .entry-story>.entry-launcher{margin-top:0!important;min-height:300px!important}html body.force-refined .entry-login .panel-header h2{color:#fff!important}html body.force-refined .force-ideas-art{width:141px!important;height:auto!important;image-rendering:pixelated!important}

/* force-readable-artwork-v2: dedicated copy and image areas. */
html body.force-refined .force-launcher-art{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:22px!important;row-gap:12px!important;align-content:center!important;align-items:start!important;justify-content:normal!important;background:#172735!important;background-image:none!important;min-height:250px!important;height:auto!important;padding:22px!important;overflow:hidden!important;isolation:isolate!important}
html body.force-refined .force-launcher-art>*{grid-column:1!important;position:relative!important;z-index:1!important;max-width:100%!important;margin:0!important;background:none!important;padding:0!important;min-width:0!important}
html body.force-refined .force-launcher-art:after{content:''!important;display:block!important;position:relative!important;inset:auto!important;grid-column:2!important;grid-row:1/5!important;align-self:stretch!important;min-height:240px!important;height:100%!important;width:100%!important;z-index:0!important;background-color:#101b30!important;background-image:var(--force-scene)!important;background-repeat:no-repeat!important;background-size:auto 240px!important;background-position:right center!important;border:1px solid #ffffff20!important;border-radius:3px!important;image-rendering:pixelated!important;pointer-events:none!important}
html body.force-refined .force-launcher-art h2{font-size:26px!important;line-height:1.2!important;color:#fff!important;text-shadow:none!important;letter-spacing:normal!important;max-width:100%!important;background:none!important}
html body.force-refined .force-launcher-art p{font-size:15px!important;line-height:1.5!important;color:#eef4f7!important;text-shadow:none!important;max-width:100%!important;background:none!important}
html body.force-refined .force-launcher-art .eyebrow{font-size:11px!important;line-height:1.3!important;color:#b9d5e5!important;text-shadow:none!important;max-width:100%!important;letter-spacing:.5px!important}
html body.force-refined .force-launcher-art .pixel-button{justify-self:start!important;width:auto!important;max-width:100%!important;font-size:16px!important;min-height:40px!important;padding:9px 15px!important;margin:2px 0!important;white-space:normal!important;background:linear-gradient(#61b62b,#358c15)!important}
html body.force-refined .force-launcher-art .launch-note{display:flex!important;gap:5px 12px!important;flex-wrap:wrap!important;font-size:11px!important;line-height:1.4!important;color:#d1dfe8!important;text-shadow:none!important;margin:0!important}
html body.force-refined .home-sidebar .force-launcher-art,html body.force-refined .entry-story>.entry-launcher{grid-template-columns:minmax(0,1fr)!important;padding:20px!important;min-height:0!important;height:auto!important;gap:12px!important}
html body.force-refined .home-sidebar .force-launcher-art:after,html body.force-refined .entry-story>.entry-launcher:after{grid-column:1!important;grid-row:5!important;min-height:180px!important;height:180px!important;background-size:auto 180px!important;margin-top:2px!important}
html body.force-refined .two-col{align-items:start!important}
html body.force-refined .two-col>.panel{align-self:start!important;height:auto!important;min-height:0!important}
html body.force-refined .small-feature{display:flow-root!important;height:auto!important;min-height:0!important;padding:20px!important}
html body.force-refined .small-feature .feature-icons{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important}
html body.force-refined .small-feature .feature-icons>img{width:32px!important;height:32px!important;object-fit:contain!important;image-rendering:pixelated!important}
html body.force-refined .small-feature h3{font-size:21px!important;line-height:1.25!important;margin:0 0 12px!important;color:#294957!important}
html body.force-refined .small-feature p{font-size:15px!important;line-height:1.5!important;color:#4b6673!important;margin:0 0 14px!important}
html body.force-refined .small-feature .pixel-button{font-size:15px!important;min-height:38px!important;padding:9px 14px!important;margin:0!important}
html body.force-refined .force-card-illustrated{display:flow-root!important}
@media(max-width:760px){html body.force-refined .force-launcher-art{grid-template-columns:minmax(0,1fr)!important;padding:18px!important;min-height:0!important}html body.force-refined .force-launcher-art:after{grid-column:1!important;grid-row:5!important;min-height:180px!important;height:180px!important;background-size:auto 180px!important}html body.force-refined .force-launcher-art h2{font-size:24px!important}html body.force-refined .small-feature{padding:16px!important}}

html body.force-refined .force-launcher-art .launch-note{display:none!important}
