:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#142c23;color:#f8efd6;font:15px/1.6 'Songti SC',serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.wishHead283{max-width:1000px;margin:auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eedca83d;font-size:13px}.wishHead283 a:first-child{display:flex;align-items:center;gap:7px}.wishHead283 img{width:29px}main{max-width:1000px;margin:auto;padding:15px 18px 40px}.wishIntro283{text-align:center;padding:17px 0 9px}.wishIntro283 small{color:#e6c774;letter-spacing:.22em}.wishIntro283 h1{font-size:clamp(27px,5vw,44px);font-weight:400;letter-spacing:.13em;margin:8px}.wishIntro283 p{font-size:13px;color:#d6d1b7;margin:3px}.wishScene283{width:min(100%,690px);margin:0 auto;position:relative;box-shadow:0 22px 65px #0005;border:1px solid #dcbb763d;border-radius:18px;overflow:hidden;background:#10251d}.wishScene283 canvas{display:block;width:100%;height:auto;touch-action:manipulation}.wishEmpty283{position:absolute;bottom:12%;left:10%;right:10%;text-align:center;color:#fbe7a9;background:#173528b5;padding:8px;border-radius:8px}.wishEmpty283[hidden]{display:none}.wishActions283{position:sticky;bottom:10px;display:flex;justify-content:center;gap:12px;margin:15px}.wishActions283 button,dialog button:not([data-close]){border:1px solid #e2c782;background:#e8c26a;color:#26352a;border-radius:22px;padding:8px 23px}#wishStatus283{text-align:center;font-size:11px;color:#b7bea5}dialog{position:fixed;inset:0;margin:auto;transform:none!important;border:1px solid #c8aa73;border-radius:15px;max-height:88dvh;overflow:auto;width:min(460px,calc(100vw - 22px));padding:18px;background:#f3ebd8;color:#203b2b;box-shadow:0 15px 60px #0009}dialog::backdrop{background:#0e201ac9}dialog header,dialog footer{display:flex;align-items:center;justify-content:space-between;gap:10px}dialog h2{font-weight:400;font-size:22px;margin:0}dialog [data-close]{border:0;background:none;font-size:25px;color:inherit}dialog label{display:flex;justify-content:space-between;margin:14px 0}dialog input,dialog select{padding:6px;background:#fffaf0;border:1px solid #b4a276}dialog p{font-size:12px}.wishInk283,.wishFull283{display:flex;flex-wrap:wrap;gap:5px;padding:16px;min-height:90px;background:#e8d8b4;border-radius:9px}.wishInk283 canvas,.wishFull283 canvas{width:52px;height:52px}.wishFull283 canvas{width:64px;height:64px}#wishCapture283{margin:6px 0}#wishHang283{width:100%}@media(max-width:600px){.wishHead283{padding:10px}.wishIntro283{padding:9px 0}.wishIntro283 p{font-size:11px}}
