/* A still, fully illustrated world behind the Home shelf. No new animation loop. */
body:has(#home-screen.home-shelf:not([hidden])){background:#9ab980}
#home-screen.home-shelf::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:#a4c492 url('home-art/storybook-meadow-v1.png') center center/cover no-repeat}
body:has(#home-screen.home-shelf:not([hidden]))>header{background:#eaf2dedb;border-bottom:1px solid #f6ffe6aa;box-shadow:0 4px 24px #284c2d1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
#home-screen.home-shelf .home-welcome{background:linear-gradient(100deg,#edf4dfef 0%,#e7f0dce8 39%,#e4efcf85 65%,#e0edca52 100%);border:1px solid #fcffe5be;box-shadow:inset 0 0 0 5px #ffffff1a,0 10px 30px #284c2d20;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.home-shelf .shelf-art-arch{background:#d7e6bd55;border-color:#f8ffe3a8;box-shadow:0 0 0 8px #f6ffe518}
.home-shelf .shelf-sun{display:none}
.home-shelf .shelf-games-heading{padding:15px 20px;border:1px solid #f8ffe5ad;border-radius:21px;background:#eaf3d9df;box-shadow:0 4px 18px #24452c12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-bottom:12px}
.home-shelf .shelf-categories{padding:10px 12px 12px;border:1px solid #f8ffe5b8;border-radius:22px;background:#dfeccdce;box-shadow:0 5px 20px #24452c18;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:19px}
#home-screen.home-shelf .game-tile{border-color:#f8ffe6d9;box-shadow:0 5px 0 #4a673142,0 8px 22px #1c402e22}
#home-screen.home-shelf .game-tile:hover{box-shadow:0 7px 0 #4a673147,0 12px 26px #1c402e2c}
.home-shelf .shelf-parent-note{margin-top:8px;padding:15px 18px;border:1px solid #f8ffe5b8;border-radius:18px;background:#eaf3d9e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
body:has(#home-screen.home-shelf:not([hidden]))>footer{color:#f9ffe9;text-shadow:0 1px 4px #183a20,0 1px 8px #183a20;font-weight:700}
@media(orientation:portrait){#home-screen.home-shelf::before{background-image:url('home-art/storybook-meadow-portrait-v1.png');background-position:center center}}
@media(max-width:760px){.home-shelf .shelf-games-heading{padding:12px 14px;margin-bottom:11px}.home-shelf .shelf-categories{padding:9px 10px 12px;margin-bottom:15px;border-radius:20px}.home-shelf .shelf-parent-note{padding:13px 14px}}
@media(max-width:460px){#home-screen.home-shelf .home-welcome{background:linear-gradient(100deg,#edf4dfef 0%,#e7f0dce6 43%,#e4efcf70 75%,#e0edca52 100%)}.home-shelf .shelf-games-heading{border-radius:17px;padding:12px}.home-shelf .shelf-categories{border-radius:18px;margin-bottom:15px}.home-shelf .shelf-parent-note{border-radius:16px}}
