.color-details{background:#f7f4e9}.color-details-heading{max-width:820px}.color-details-heading h2 em{display:block}.color-details-heading>p:last-child{color:#4e6255;max-width:610px;font-size:1.05rem}.color-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:55px 0 64px;display:grid}.color-features article{border-top:1px solid #bac5ad;padding-top:23px}.color-feature-number{color:#5c6e52;letter-spacing:.12em;font-size:.74rem}.color-features h3{margin-block:23px 12px;font-size:1.8rem}.color-features p{color:#4e6255;max-width:360px;margin:0;font-size:.94rem}.color-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.color-scenes figure{background:#fffdf6;border:1px solid #cbd1be;border-radius:12px;min-width:0;margin:0;overflow:hidden}.color-scene-image{background:#263e33;padding:8px;display:block}.color-scene-image:focus-visible{outline-offset:-5px;box-shadow:none;outline:3px solid #ffe0a0}.color-scenes img{border-radius:4px;width:100%;height:auto}.color-scenes figcaption{padding:26px 30px 23px}.color-scenes h3{margin-bottom:12px;font-size:1.85rem}.color-scenes p{color:#4e6255;margin-bottom:12px;font-size:.93rem}.color-scenes .launch-text-link{font-size:.82rem}.color-image-note{color:#566650;max-width:800px;margin:20px 0 0;font-size:.78rem}@media (width<=760px){.color-features{grid-template-columns:1fr;gap:27px;margin:38px 0 44px}.color-features article{grid-template-columns:28px 1fr;gap:0 14px;display:grid}.color-feature-number{grid-row:span 2;margin-top:7px}.color-features h3{margin-top:0}.color-features p{max-width:none}.color-scenes{grid-template-columns:1fr;gap:25px}.color-scenes figcaption{padding:23px 22px 20px}}.colors-update{background:#eaf0e4}.colors-update h2{max-width:760px}.update-disclaimer{max-width:760px;color:var(--launch-muted,#526158)}.update-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;padding:0;list-style:none;display:grid}.update-highlights li{border-top:1px solid #315b4240;padding-top:18px;line-height:1.7}.update-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.update-gallery figure{min-width:0;margin:0}.update-gallery img{border-radius:18px;width:100%;height:auto;display:block}.update-gallery figcaption{margin-top:12px;font-weight:600}.update-notes{border-block:1px solid #315b4240;margin-top:32px;padding-block:18px}.update-notes summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.update-notes summary:before{content:"+";font-size:1.4rem}.update-notes[open] summary:before{content:"−"}.update-notes li{margin-block:12px;line-height:1.7}.launch-future-projects article{min-width:0}.future-illustration{object-fit:contain;width:100%;height:250px;margin-bottom:22px;display:block}.future-intro{max-width:760px;margin-bottom:40px}.future-project-list{gap:48px;display:grid}.future-project{border-top:1px solid #315b4240;padding-top:24px}.future-project-heading{align-items:center;gap:36px;margin-bottom:24px;display:flex}.future-project-heading .future-illustration{width:280px;height:190px;margin:0}.future-project-heading h3{margin:8px 0 12px;font-size:2rem}.future-project-heading p{max-width:640px;line-height:1.7}.future-project-heading small{color:#526158}.future-game-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.future-game-gallery.single-shot{grid-template-columns:1fr;max-width:820px}.future-game-gallery figure{min-width:0;margin:0}.future-game-gallery img{border-radius:12px;width:100%;height:auto;display:block}.future-game-gallery figcaption{flex-direction:column;gap:4px;margin-top:12px;display:flex}.future-game-gallery figcaption span{color:#526158;font-size:.8rem}.launch-coffee{background:#f1e4ce}.coffee-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;display:grid}.coffee-art{border-radius:24px;display:block}.coffee-art img{object-fit:contain;width:100%;height:400px;display:block}.coffee-layout h2{max-width:650px}.coffee-layout p{line-height:1.8}.coffee-layout .launch-button{margin-block:18px}.coffee-note{max-width:550px;font-size:.85rem}@media (width<=800px){.update-highlights{grid-template-columns:1fr;gap:10px}.coffee-layout{grid-template-columns:1fr;gap:24px}.coffee-art img{height:300px}}@media (width<=600px){.future-project-heading{flex-direction:column;align-items:flex-start;gap:16px}.future-project-heading .future-illustration{width:100%;height:210px}.future-game-gallery,.update-gallery{grid-template-columns:1fr}.future-illustration{height:210px}.coffee-layout .launch-button{gap:12px;font-size:.85rem}}
