/* Spring greens sampled from the Forest spring desktop study. */
.paper-forest{--ink:#f9fff5;--accent:#e5ffd0;background:radial-gradient(circle at 83% 12%,#c5e6718c 0,transparent 30%),radial-gradient(circle at 27% 86%,#7acb9a8c 0,transparent 38%),linear-gradient(123deg,#285f41 0%,#43974c 50%,#8eb84b 100%);color:#f9fff5}
.paper-forest .es-nav,.paper-forest .hero-baseline{border-color:#efffda75}
.paper-forest h1 em{color:#ddf8c5}
.paper-forest .es-description{opacity:.94}
.paper-forest .es-cta{background:#fafff2;color:#275e3d!important}
.paper-forest .es-cta:hover{box-shadow:0 10px 26px #1b512f70}
.paper-forest .floating-key{background:linear-gradient(145deg,#ffffff,#e0f6c2 76%,#bddf93);border-color:#e9f7d5;box-shadow:0 12px 0 #2d703e,0 27px 35px #18492a55,inset 0 0 0 8px #fffef3ad;color:#32814a}
.paper-forest .floating-toggle{border-color:#e1f5b3;background:#a8d95d;box-shadow:0 15px 26px #21573566}
.paper-forest .floating-toggle i{background:#fffef4;box-shadow:0 2px 6px #1e643b55}
.paper-forest .orbit-label{color:#efffdc}
.paper-forest .paper-star{color:#e0ffa9}
.forest-home .settings-section{background:#f7faf3}
.forest-home:not(.list-variation) #mosaic .mosaic-card{border-color:#b7cea9}
.forest-home:not(.list-variation) #mosaic .mosaic-card:hover{border-color:#6c9a6b}
.forest-home:not(.list-variation) #mosaic .card-meta,.forest-home:not(.list-variation) #mosaic .shortcut{color:#2b8050}
.forest-home:not(.list-variation) #mosaic .shortcut-key.pressed{background:#e1f1d0;border-color:#6d9d68}
.forest-home.list-variation{background:#f7faf3;color:#183d2d}
.forest-home.list-variation .settings-section{background:#f7faf3}
.forest-home.list-variation #mosaic .mosaic-card{border-bottom-color:#c8ddc0;color:#183d2d}
.forest-home.list-variation #mosaic .mosaic-card{grid-template-columns:minmax(300px,37fr) minmax(0,63fr);column-gap:clamp(20px,2.8vw,52px)}
.forest-home.list-variation #mosaic .mosaic-card:hover{border-bottom-color:#c8ddc0}
.forest-home.list-variation #mosaic .card-meta,.forest-home.list-variation #mosaic .application-studio .card-meta,.forest-home.list-variation #mosaic .application-studio .card-meta .serial{color:#3d8d52}
.forest-home.list-variation #mosaic .serial{color:#75a274}
.forest-home.list-variation #mosaic .card-copy h2{color:#183d2d}
.forest-home.list-variation #mosaic .card-copy p,.forest-home.list-variation #mosaic .application-studio .card-copy p{color:#59755e}
.forest-home.list-variation #mosaic .shortcut{color:#32894f}
.forest-home.list-variation #mosaic .card-art,.forest-home.list-variation #mosaic .cursor-effects-art{background:transparent!important;border-radius:0;padding:0!important}
.forest-home.list-variation #mosaic .green-card-visual .sd-monitor,.forest-home.list-variation #mosaic .sd-gallery-visual .sd-monitor,.forest-home.list-variation #mosaic .sd-gallery-controls{width:100%;max-width:none}
.forest-home.list-variation #mosaic .mosaic-card[data-setting="browserLayouts"] .green-card-visual .sd-monitor{width:100%;max-width:none}
.forest-home.list-variation .design-switcher a[href="homepage-list.html"]{background:#348b51;color:#fff}
.forest-home .design-switcher a[aria-current]{background:#348b51;color:#fff}
.forest-home .sd-gallery-caption a,.forest-home .sd-gallery-credits a{color:#357d4b}
@media(max-width:800px){.forest-home.list-variation #mosaic .mosaic-card{grid-template-columns:minmax(0,1fr)}}
