/* Card text owns an opaque background, independently of scenery and theme. */
html body.still-page #home .card{min-height:0!important;background:#fffaf0!important}
html body.still-page #home .card>img{position:relative!important;inset:auto!important;display:block;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:cover}
html body.still-page #home .card::after{display:none!important}
html body.still-page #home .card .card-copy{position:relative!important;inset:auto!important;margin-top:0!important;padding:23px;background:#fffaf0!important;color:#173c32!important;text-shadow:none!important}
html body.still-page #home .card:first-child{grid-column:auto!important}
html body.still-page #home .card .card-copy :is(h3,p,span,small,.num){color:#173c32!important;-webkit-text-fill-color:#173c32!important;text-shadow:none!important;opacity:1!important}
html body.still-page #home .card h3{font-size:28px!important;line-height:1.2!important}
html body.still-page #home .card p{font-size:16px!important;line-height:1.65!important}
html body.still-page #home .card .num{font-size:12px!important}
html body.still-page #home .card .open-btn{background:#285c4c!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#285c4c!important}
html body.universe-page .shelf-card,html[data-mode][data-mode] body :is(.game-card,.phase-entry){background:#fffaf0!important;color:#173c32!important}
html body.universe-page .shelf-card :is(h3,p,small,span),html[data-mode][data-mode] body :is(.game-card,.phase-entry) :is(h2,h3,p,small,.calm-card-tag){color:#173c32!important;-webkit-text-fill-color:#173c32!important;opacity:1!important}
html body.universe-page button.loom-tile{min-height:108px!important;background:#f9f0db!important;color:#173c32!important;-webkit-text-fill-color:#173c32!important;opacity:1!important}
html body.universe-page button.loom-tile :is(span,small){color:#173c32!important;-webkit-text-fill-color:#173c32!important;opacity:1!important}
html body.universe-page button.loom-tile span{font-size:16px!important;line-height:1.25!important}
html body.universe-page button.loom-tile small{font-size:11px!important;line-height:1.3!important}
html body.universe-page button.loom-tile.covered{background:#24423a!important;color:#f8f4e5!important;-webkit-text-fill-color:#f8f4e5!important}
html body.universe-page button.loom-tile.covered :is(span,small){color:#f8f4e5!important;-webkit-text-fill-color:#f8f4e5!important}
html body.universe-page button.loom-tile.gone{background:#334a43!important;color:#dce4d9!important;-webkit-text-fill-color:#dce4d9!important}
html body.universe-page button.loom-tile.gone :is(span,small){color:#dce4d9!important;-webkit-text-fill-color:#dce4d9!important}
html body.eyes-universe .eyes-round-tiles button{background:#244039!important;opacity:1!important}
html body.eyes-universe .eyes-round-tiles button :is(b,small,span){color:#f5f0de!important;-webkit-text-fill-color:#f5f0de!important}
@media(max-width:650px){html body.still-page #home .card .card-copy{padding:21px}html body.still-page #home .card h3{font-size:26px!important}}
