/* Hand-painted scroll interface, independent from the former 3D theme. */
html,body{font-family:Georgia,'Times New Roman',serif!important;background:#d5dfcb}
#root,#stage{background:#e7e6d1!important}.screen{background:#f4edda22!important;backdrop-filter:none!important}
.card{background:repeating-linear-gradient(0deg,#fff5dfaa 0 2px,#f4e9cfaa 2px 4px),linear-gradient(110deg,#f9efd4,#eee0ba)!important;border:2px solid #776b4d!important;border-radius:22px 5px 22px 5px!important;box-shadow:0 0 0 4px #eee2c3,0 0 0 6px #9a8761,8px 14px 0 #59756522!important;padding:24px!important}
.card:before{content:'缘';background:#ad594e;color:#fae8ce;border-radius:3px;right:18px;top:18px;width:25px;text-align:center;font-size:19px;transform:rotate(5deg)}
.ink-kicker{text-align:center;font-size:10px;color:#8b7353;letter-spacing:3px;margin:3px 24px 8px}
h1{font-size:clamp(36px,5vw,57px)!important;color:#355f54!important;letter-spacing:4px!important;margin:4px 0 12px!important;font-weight:600!important}
h2{font-size:25px!important}.menu-card{max-width:560px!important}.sub{font-size:14px!important;line-height:1.55!important}.foot{opacity:.7}
.btn{font-family:Georgia,serif!important;font-size:17px!important;font-weight:600!important;min-height:48px;border-radius:12px 3px 12px 3px!important;background:#5d8371!important;color:#fff3d7!important;border:2px solid #426555!important;box-shadow:inset 0 0 0 2px #9bb49a,0 3px 0 #48624d!important;transition:filter .15s}
.b4,.b5{background:#b07865!important;border-color:#855b4c!important;box-shadow:inset 0 0 0 2px #d8ad8b,0 3px 0 #855b4c!important}
.profile-chip{background:#fffae6!important;border:1px solid #c3af80!important;border-radius:15px!important;box-shadow:none!important}.profile-chip img{width:64px!important;height:64px!important}.profile-chip b{color:#446756!important}
.pill,.ibtn{border:1.5px solid #879578!important;background:#fff5dfeF!important;border-radius:12px 3px 12px 3px!important;color:#486557!important;box-shadow:2px 3px 0 #4a655321!important;font-family:Georgia!important}
#topbtns{gap:7px}#bCam{display:none!important}.pill.badge.local{background:#d5e2bc!important}
.ctrl{border-style:dashed!important;background:#f6edcf!important;border-radius:6px!important;font-size:12px!important}
#toast,#hint,.tname{background:#fff1d9f5!important;color:#6c5848!important;border:1px solid #b7996f!important;box-shadow:3px 3px 0 #846d4433!important;border-radius:10px 2px 10px 2px!important}
#toast{font-size:17px!important}#hint{bottom:34px}.skin-card,.skinbtn{border-radius:12px!important;background:#fff3d7!important}.jbtn{background:#698c73ee!important;border-color:#efe0ae!important;border-radius:50%!important}.joy{background:#faf0ce77!important;border-color:#9aab80!important}.knob{background:#729780cc!important}
#menu .online-badge{font-size:11px!important;background:none!important;border:0!important;color:#8a7756!important}
@media(max-width:600px){.card{padding:15px!important}.ink-kicker{font-size:8px;letter-spacing:2px}.btn{font-size:14px!important;min-height:42px}h1{font-size:36px!important}.sub{font-size:12px!important}}
