/* Quiet everyday office around the original colorful cardboard interface. */
body.office-cardboard-restored{background:#aaa7a0}
body.office-cardboard-restored::before,body.office-cardboard-restored::after{display:none!important}
body.office-cardboard-restored .page-depth-plane,body.office-cardboard-restored .fw-scenery,body.office-cardboard-restored .ink-scene-host,body.office-cardboard-restored .studio-cutaway{display:none!important}
body.office-cardboard-restored .page-middle-plane{background:none}
body.office-cardboard-restored .landing-intro{background:#9d8c71 url('/assets/office-isolated-cardboard-v3.png') center bottom/cover no-repeat}
body.office-cardboard-restored .front-card,body.office-cardboard-restored .purpose-grid article,body.office-cardboard-restored .art-path-grid article,body.office-cardboard-restored .guide-panel{background-color:#384030;isolation:isolate;overflow:hidden}
body.office-cardboard-restored .page-intro,body.office-cardboard-restored .vision-card,body.office-cardboard-restored .agent-card,body.office-cardboard-restored .fw-setup-sheet,body.office-cardboard-restored dialog{background-color:#ede0c4;isolation:isolate;overflow:hidden}
body.office-cardboard-restored .vision-card .vision-copy,body.office-cardboard-restored .agent-card-copy{background-color:#ede0c4}
body.office-cardboard-restored :is(.front-card,.purpose-grid article,.art-path-grid article,.guide-panel,.page-intro,.vision-card,.fw-setup-sheet,dialog){mask:none;clip-path:inset(1px round 7px)}
body.office-cardboard-restored .art-path-grid .front-card :is(h3,p){color:#f0e7d5}
body.office-cardboard-restored .art-path-grid .tiny-tag{color:#efba7e;background:#262e24;opacity:1}
body.office-cardboard-restored:not(.front-page) .site-header{background:#b2a287 url('/assets/kraft-control-texture.png') center/cover;background-blend-mode:luminosity;border:2px solid #2d2b23;box-shadow:2px 4px #23251e66;height:78px;padding-inline:18px}
body.office-cardboard-restored:not(.front-page) .site-header nav a{color:#26281e}
body.office-cardboard-restored .site-header::before,body.office-cardboard-restored .site-header::after{content:'';position:absolute;top:7px;width:5px;height:5px;background:#71654f;border:1px solid #25261e;border-radius:50%}
body.office-cardboard-restored .site-header{position:relative}
body.office-cardboard-restored .site-header::before{left:7px}
body.office-cardboard-restored .site-header::after{right:7px}
body.office-cardboard-restored .office-pixel-worker{width:100%;height:auto!important;min-height:0!important;aspect-ratio:1;background:url('/assets/office-pixel-workers-v2.png') 0 0/300% 200% no-repeat;image-rendering:pixelated;border:0;position:relative;filter:drop-shadow(3px 4px 0 #25271e88)}
body.office-cardboard-restored .office-pixel-worker[data-worker="support"]{background-position:50% 0}
body.office-cardboard-restored .office-pixel-worker[data-worker="world"]{background-position:100% 0}
body.office-cardboard-restored .office-pixel-worker[data-worker="merger"]{background-position:0 100%}
body.office-cardboard-restored .office-pixel-worker[data-worker="spinner"]{background-position:50% 100%}
body.office-cardboard-restored .office-pixel-worker[data-worker="worker"]{background-position:100% 100%}
body.office-cardboard-restored .office-pixel-worker::before,body.office-cardboard-restored .office-pixel-worker::after{display:none}
body.office-cardboard-restored .office-margin-host{position:relative}
body.office-cardboard-restored .office-margin-detail{position:absolute;top:60px;right:calc(100% + 20px);width:110px;max-width:calc((100vw - 1200px)/2 - 28px);max-height:270px;object-fit:contain;pointer-events:none}
body.office-cardboard-restored .office-margin-detail.margin-right{right:auto;left:calc(100% + 20px)}
body.office-cardboard-restored .landing-intro .home-hero h1{text-shadow:2px 2px #26231d,3px 3px #26231d;-webkit-text-stroke:.3px #26231d}
body.office-cardboard-restored .landing-intro .hero-actions .button{box-shadow:2px 4px #26231d}
body.office-cardboard-restored .landing-intro #world-max{font-size:0!important;color:transparent!important;overflow:hidden}
body.office-cardboard-restored .landing-intro #world-max :is(span,b,small){font-size:0!important;display:none!important}
body.office-cardboard-restored .site-footer{background:none}
body.office-cardboard-restored[data-site-page="agents"]{background:#aaa7a0 url('/assets/office-clean-agents-v4.png') center top/100% auto no-repeat}
body.office-cardboard-restored[data-site-page="guide"]{background:#aaa7a2 url('/assets/office-clean-guide-v4.png') center top/100% auto no-repeat}
body.office-cardboard-restored .agent-grid .agent-card{display:flex;flex-direction:column;padding:20px;background:#384030 url('/assets/olive-panel-ink-v4.png') center/100% 100% no-repeat;mask:none;clip-path:inset(1px round 7px);color:#f0e7d6;overflow:hidden}
body.office-cardboard-restored .agent-grid .agent-card-copy{background:none;padding:22px 4px 4px;flex:1;display:flex;flex-direction:column;color:#f0e7d6}
body.office-cardboard-restored .agent-grid .agent-card-copy :is(h2,p){color:#f0e7d6}
body.office-cardboard-restored .agent-grid .agent-card-copy .eyebrow{color:#e9b577}
body.office-cardboard-restored .agent-grid .agent-card-copy .prompt-box{margin-top:auto}
body.office-cardboard-restored .agent-grid .agent-card-copy details{background:none;border:0;box-shadow:none;margin-top:16px}
body.office-cardboard-restored .agent-grid .agent-card-copy summary{background:none;border:0;box-shadow:none;padding:5px 0;color:#ead8b9;text-decoration:underline;text-underline-offset:4px}
body.office-cardboard-restored .agent-grid .office-pixel-worker{border:2px solid #20241d;filter:none;flex:none}
body.office-cardboard-restored[data-site-page="guide"] #start{background:none;border:0;box-shadow:none;padding:0;display:block}
body.office-cardboard-restored[data-site-page="guide"] .fw-setup-sheet{width:100%;padding:30px;background-color:#ede0c4}
body.office-cardboard-restored[data-site-page="guide"] .goal-section,body.office-cardboard-restored[data-site-page="guide"] .team-section{padding:28px}
body.office-cardboard-restored[data-site-page="guide"] .goal-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
body.office-cardboard-restored[data-site-page="guide"] .team-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;align-items:start}
body.office-cardboard-restored[data-site-page="guide"] .goal-layout>*,body.office-cardboard-restored[data-site-page="guide"] .team-layout>*{min-width:0;max-width:100%}
body.office-cardboard-restored .published-sprint-card{margin:40px 0;padding:28px;background:#eee1c4 url('/assets/fw-ivory-sheet.png') center/100% 100% no-repeat;color:#282c23;mask:none;clip-path:inset(1px round 7px)}
body.office-cardboard-restored .published-sprint-card :is(h3,p){color:#282c23}
body.office-cardboard-restored .published-sprint-card .eyebrow{color:#815029}
body.office-cardboard-restored .published-progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}
body.office-cardboard-restored .published-progress-grid>div{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}
body.office-cardboard-restored .published-progress-grid span{font:400 25px var(--pixel)}
body.office-cardboard-restored .published-progress-grid strong{font:400 32px var(--pixel)}
body.office-cardboard-restored .published-meter{grid-column:1/-1;height:8px;background:#c4b89b;border:1px solid #444934}
body.office-cardboard-restored .published-meter i{display:block;height:100%;background:#667e4d}
body.office-cardboard-restored .published-progress-grid small{grid-column:1/-1;font:15px var(--body)}
body.office-cardboard-restored .published-progress-status{font:13px/1.5 var(--body);margin:18px 0 0}
body.office-cardboard-restored .live-build-note{background:none;mask:none;padding:0;box-shadow:none}
body.office-cardboard-restored .live-build-note .published-sprint-card{margin:0}
@media(max-width:1340px){body.office-cardboard-restored .office-margin-detail{display:none}}
@media(max-width:760px){body.office-cardboard-restored:not(.front-page) .site-header{height:auto;min-height:75px}}
@media(max-width:850px){body.office-cardboard-restored[data-site-page="guide"] .goal-layout,body.office-cardboard-restored[data-site-page="guide"] .team-layout{grid-template-columns:1fr}}
@media(max-width:520px){body.office-cardboard-restored .published-progress-grid{grid-template-columns:1fr}body.office-cardboard-restored .published-sprint-card{padding:25px}}
