
.layout{column-gap:55px}.identity .handle{font-size:16px!important}.side-nav a{font-size:15px!important}.side-nav a:hover{color:inherit!important}.side-nav a:nth-child(-n+2):hover{color:#24363b!important}.oc>img:not(.motif){width:69%!important;height:74%!important;right:-1%!important;bottom:3%!important}.clock .digits{font-size:46px!important}.clock-date{font-size:15px!important;display:block}.essay h2{font-size:49px!important;margin:12px 0!important}.essay .empty-label{font-size:13px}.music>.card-label{left:auto;right:25px;text-align:right}.record-sleeve>span{left:10px;bottom:8px;font-size:18px}.clear-track{width:32px;height:32px;color:#f2dfba;flex:none}.clear-track svg{width:22px;height:22px}.contact{min-height:205px!important}.contact h2{font-size:30px}.fox-chase{position:absolute;left:18%;right:18%;bottom:5px;height:100px;pointer-events:none}.fox-chase svg{height:100%;width:100%;overflow:visible}.chase-trail{animation:trail-run 1.6s linear infinite}.runner-fox{animation:fox-hop .38s ease-in-out infinite alternate}.fox-leg{transform-box:fill-box;transform-origin:50% 0;animation:leg-run .38s ease-in-out infinite alternate}.fox-leg.two{animation-direction:alternate-reverse}.runner-goose{animation:goose-bob 1.5s ease-in-out infinite alternate}.goose-wing{transform-box:fill-box;transform-origin:90% 100%;animation:wing-flap .7s ease-in-out infinite alternate}@keyframes trail-run{to{transform:translateX(-70px)}}@keyframes fox-hop{to{transform:translateY(-3px)}}@keyframes leg-run{to{transform:rotate(18deg)}}@keyframes goose-bob{to{transform:translateY(-7px)}}@keyframes wing-flap{to{transform:scaleY(.3) rotate(20deg)}}
.theme-hand{position:relative;width:112px;height:93px;background:none!important;border:0!important;padding:0;perspective:700px;overflow:visible;isolation:isolate}.theme-card{position:absolute;width:58px;height:83px;top:0;left:25px;border:1px solid #e9d4a8;border-radius:6px;background:repeating-linear-gradient(45deg,#e1c47811 0 1px,transparent 1px 5px),#f6ebcf;color:#62482c;box-shadow:0 5px 8px #162d3544;transform-origin:50% 110%;transition:transform .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.theme-card img{position:absolute;width:90%;height:79%;left:5%;top:10%;object-fit:contain}.theme-card b{position:absolute;left:4px;top:0;font-size:13px;z-index:2}.theme-card b:last-child{left:auto;top:auto;right:4px;bottom:0;transform:rotate(180deg)}.theme-card em{position:absolute;bottom:7px;left:0;width:100%;font-size:5px;letter-spacing:1px;font-style:normal}.theme-card.night{background:#243b42;color:#f7d282}.theme-card.day{z-index:2;transform:rotate(-12deg) translateX(-7px)}.theme-card.night{z-index:1;transform:rotate(13deg) translateX(8px)}html[data-theme=dark] .theme-card.day{z-index:1;transform:rotate(-13deg) translateX(-8px)}html[data-theme=dark] .theme-card.night{z-index:2;transform:rotate(12deg) translateX(7px)}.theme-hand.dealing .theme-card{transform:translateX(-42px) translateY(-5px) rotate(-23deg)}.theme-hand.dealing .theme-card.night{transform:translateX(42px) translateY(-5px) rotate(23deg)}.theme-hand.settling .theme-card{animation:card-settle .45s ease-out}@keyframes card-settle{from{translate:0 -8px}to{translate:0 0}}
.character-profile{animation:none!important}.character-profile .profile-main{margin-top:10px}.characters-page{animation:none!important}.route-arriving>.character-profile,.route-arriving>.characters-page,.route-leaving>.character-profile,.route-leaving>.characters-page{transform:none!important;animation:none!important;opacity:1!important}.forest-scene{contain:strict}.split-seam{display:none}.split-nora{filter:drop-shadow(8px 0 8px #e5e6c255)}.gallery-word{left:3%!important;right:auto!important}.chime-rack{perspective:1000px}.chime{transform-style:preserve-3d;transition:transform .22s ease-out}.chime-tag{transform:translateZ(9px)!important;box-shadow:2px 1px 0 #8f745c,4px 10px 20px #25353b24}.chime-bell{transform:translateZ(15px);background:radial-gradient(ellipse at 25% 25%,#ffffff99,transparent 35%),linear-gradient(100deg,#0002,transparent 45%,#0004),var(--chime-color);box-shadow:inset -8px -2px 12px #0003,5px 9px 15px #172a3922}.chime-bell:after{height:13px;background:radial-gradient(ellipse,#18272c80,#18272c55 55%,#e4cda488 65%)}
@media(max-width:1000px){.layout{column-gap:30px}}@media(max-width:760px){.layout{gap:25px}.side-nav a{font-size:11px!important}.theme-hand{width:88px;height:75px}.theme-card{width:48px;height:69px;left:16px}.contact{min-height:285px!important}.fox-chase{left:0;right:0;bottom:65px;height:80px}.contact h2{font-size:27px}.clock .digits{font-size:50px!important}.essay h2{font-size:48px!important}.character-profile .profile-main{margin-top:0}.character-profile .profile-portrait{height:430px}.top-controls{align-items:center}}
@media(prefers-reduced-motion:reduce){.fox-chase *,.theme-hand *{animation:none!important;transition:none!important}}
