html{margin:0}body,.entrance{position:relative;font-size:14px;margin:0;padding:0;overflow:hidden}body{font-family:"PingFang SC",sans-serif;background:#090a0c}.cover{width:100%}.actions{position:fixed;bottom:3%;left:3%;right:3%;padding:30px 5px;border-radius:8px;color:white;max-height:70vh;overflow:auto;scrollbar-width:thin}.items{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2vh}.item{display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;height:5vh;min-height:5vh;border-radius:20px}.half{width:42%;padding:0 2vw}.wide{width:100%;padding:0 2vw;box-sizing:border-box}.gold{background:linear-gradient(4.69deg,#a86234 1.37%,#fcdb82 98.16%)}.light{background:linear-gradient(180deg,#fff 0%,#ffeede 100%);color:#1a1a1a}.icon{width:40px;height:40px;object-fit:contain}.label{overflow-wrap:anywhere;text-align:center}.with-icon{margin-bottom:5px}.image{height:auto;min-height:0;padding:0;border-radius:12px;overflow:hidden;background:transparent}.image.half{width:46%}.content-image{display:block;width:100%;height:auto}.item:focus-visible{outline:2px solid white;outline-offset:3px}
.item[type=button]{appearance:none;-webkit-appearance:none;box-sizing:content-box;border:0;margin:0;font:inherit;cursor:pointer}.item.wide[type=button]{box-sizing:border-box}.image-viewer{position:fixed;inset:0;box-sizing:border-box;margin:0;padding:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;border:0;border-radius:0;overflow:hidden;background:#070809;color:#fff}.image-viewer[open]{display:flex;align-items:center;justify-content:center}.image-viewer::backdrop{background:#070809}.viewer-image{display:block;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center}.viewer-close{position:absolute;z-index:2;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));min-width:64px;min-height:44px;padding:10px 16px;border:1px solid #ffffff4d;border-radius:8px;background:#161a20d9;color:#fff;font:inherit;font-size:15px;cursor:pointer}.viewer-close:focus-visible{outline:2px solid white;outline-offset:3px}.viewer-status{position:absolute;left:20px;right:20px;top:50%;margin:0;text-align:center;font-size:14px;color:#ddd;pointer-events:none}.image-viewer [hidden]{display:none!important}
