@media(orientation:portrait),(min-height:421px){#home#home .panel{container-type:inline-size;display:block;width:calc(100% - 24px);max-width:854px;aspect-ratio:854 / 510;height:auto;min-height:0;margin:0 12px max(18px,var(--safe-b));padding:0;border:1px solid #946329;border-radius:4%/7%;background:radial-gradient(ellipse at 24% 4%,#fffdf5b8,transparent 64%),linear-gradient(130deg,#f6eddd,#fff9ed 48%,#ede0c8);box-shadow:inset 0 0 0 2px #f6d291,inset 0 0 0 4px #a77735,inset 0 0 0 5px #fff9e5,0 4px 8px #21100670}#home#home .panel:before,#home#home .panel:after{display:none}#home#home .panel .lida{position:absolute;left:1.4%;top:5.8%;width:27%;height:53%;max-height:none;margin:0;transform:none;object-fit:contain;object-position:bottom center;filter:drop-shadow(1px 3px 3px #67472e30)}#home#home .panel .shelf-wrap{position:absolute;left:34.5%;top:6%;width:51.5%;height:31%;padding:0}#home#home .panel .shelf{width:100%;height:calc(100% - 3cqw);min-height:0;flex:0 0 auto;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:stretch;padding:0;gap:1.1cqw;filter:drop-shadow(0 3px 3px #46240938)}#home#home .panel .spine{width:100%!important;height:100%!important;min-width:0!important;min-height:0;max-width:100%;max-height:100%;box-sizing:border-box;border-radius:2px}#home#home .panel .spine.empty{padding:0;border:1px dashed #b69b78;background:transparent;box-shadow:none;opacity:.85}#home#home .panel .plank{width:76%;height:2.5cqw;max-height:14px;margin:1% 0 0;align-self:center;border:1px solid #9f783e;background:linear-gradient(#e3bd75,#9c703c 42%,#805933 74%,#bb9865);box-shadow:inset 0 1px 1px #fff1cd,0 2px 3px #52321345}#home#home .panel .wallet{position:absolute;left:43%;top:38.8%;width:34%;height:6%;min-height:0;gap:1.3cqw;justify-content:center;font:400 3.15cqw/1 Times New Roman,Georgia,serif;white-space:nowrap}#home#home .panel .wallet b{font:inherit;font-weight:600}#home#home .panel .coin{width:2.8cqw;height:2.8cqw;vertical-align:-.2cqw}#home#home .panel #btn-read{position:absolute;left:34.5%;top:47.3%;width:33.5%;height:16%;min-width:0;min-height:0;margin:0;padding:0;border:1px solid #9e6424;border-radius:16%/50%;background:radial-gradient(ellipse at 24% 0,#fff2c2a0,transparent 60%),linear-gradient(110deg,#edbc65,#f1c476 52%,#d9a251);box-shadow:inset 0 0 0 1px #ffecc4,inset 0 0 0 3px #c08b42,inset 0 0 0 4px #ffe0a0,0 5px 8px #5c391c40;font:400 4.65cqw/1 Times New Roman,Georgia,serif;color:#28190f}#home#home .panel .row{position:absolute;left:5.5%;top:66.5%;width:89%;height:13.2%;display:grid;grid-template-columns:1fr 1.28fr 1fr;gap:2%;flex-wrap:nowrap}#home#home .panel .row .btn{position:relative;min-height:0;height:100%;min-width:0;padding:0 1%;border:1px solid #c29a61;border-radius:16%/50%;background:linear-gradient(115deg,#fffbf1,#f4ebdc);box-shadow:inset 0 0 0 1px #fffdf5,0 2px #bd945b80,0 5px 8px #5c391c28;font:400 3.2cqw/1 Times New Roman,Georgia,serif;white-space:nowrap;letter-spacing:-.035em}#home#home .panel #btn-read:before,#home#home .panel #btn-read:after,#home#home .panel .row .btn:before,#home#home .panel .row .btn:after{content:"❧";position:absolute;top:50%;color:#b99050;font:400 2.6cqw/1 Georgia,serif;text-shadow:0 1px #fff5d9}#home#home .panel #btn-read:before,#home#home .panel .row .btn:before{left:1cqw;transform:translateY(-50%) rotate(-90deg)}#home#home .panel #btn-read:after,#home#home .panel .row .btn:after{right:1cqw;transform:translateY(-50%) rotate(90deg)}#home#home .panel .tools{position:absolute;left:29%;top:85%;width:42%;height:10%;min-height:0;padding:0;margin:0;border:0;display:flex;align-items:center;justify-content:center;gap:2.2cqw}#home#home .panel .tool{display:inline-flex;align-items:center;justify-content:center;gap:1.4cqw;min-height:0;height:100%;padding:0;font:400 3.15cqw/1 Times New Roman,Georgia,serif;white-space:nowrap;color:#6b6558}#home#home .panel #btn-shop:before,#home#home .panel #btn-about:before{flex:0 0 auto;width:3.6cqw;height:3.6cqw;margin:0}#home#home .panel #btn-about{padding-left:3cqw;border-left:1px solid #d6c5a9}#home#home .panel #btn-sound{position:fixed;left:8px;top:max(8px,var(--safe-t));bottom:auto;width:44px;height:44px;min-height:44px;font-size:16px;border-radius:50%;background:#fff5decc}#home#home .panel #lida-home{top:auto;bottom:102%;right:2%;max-width:55%}#home#home .panel .row .btn,#home#home .panel .tool{touch-action:manipulation}@media(max-width:400px){#home#home .panel{width:calc(100% - 16px);margin-left:8px;margin-right:8px}#home#home .panel .row{top:65%;height:17%}#home#home .panel .tools{top:84%;height:14%}}}
