/* Sakura shares the full-body canvas and safe courtyard bounds. */
body[data-character="sakura"] .character-stage .courtyard-scene #weekdayGoddess{display:block!important;position:absolute;z-index:4;height:calc(100% - 88px)!important;max-height:none!important;max-width:100%!important;width:auto!important;object-fit:contain;bottom:0!important;left:50%!important;transform:translateX(-50%);animation:none!important;cursor:pointer;touch-action:manipulation}
body[data-character="sakura"] .character-stage .courtyard-scene.character-fullbody-ready #weekdayGoddess{opacity:0!important}
body[data-character="sakura"] #koyoriPortrait{display:none!important}
.home-roster-characters{display:flex;gap:8px;flex-wrap:wrap}
.home-roster-characters button{flex:1;min-width:70px}
.home-design-day.is-sakura-day>svg{visibility:hidden}
.home-design-day.is-sakura-day{position:relative}
.sakura-day-label{position:absolute;inset:0;display:flex;align-items:center;padding:0 38px 0 20px;color:#f5dfb8;font-size:clamp(13px,3.8vw,19px);font-weight:600;white-space:nowrap;pointer-events:none}
.sakura-day-label[hidden]{display:none}
