.wmx{--wmx-gold:#e5bd59;box-sizing:border-box;padding:24px 0;margin:22px 0;border-top:1px solid #b5944b66;border-bottom:1px solid #b5944b66;color:#fff;font-family:Inter,system-ui,sans-serif}.wmx[hidden]{display:none!important}.wmx>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wmx>header small{font:750 10px/1.4 system-ui!important;letter-spacing:2px;color:#f2ce76!important}.wmx h2{font:800 clamp(22px,3vw,31px)/1.2 system-ui!important;color:#fff!important;margin:8px 0!important}.wmx>header p,.wmx-status{font:400 14px/1.6 system-ui!important;color:#bccbdc!important;margin:10px 0!important}.wmx-admin-link{font:650 12px/1.4 system-ui!important;color:#f2cc6d!important;flex:none}.wmx-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 3px 20px;scrollbar-color:#b79340 #0b111a;scrollbar-width:thin;align-items:stretch}.wmx-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;padding:12px;border:1px solid #d9b456;border-radius:15px;background:linear-gradient(145deg,#14140f,#05080e 70%);box-shadow:inset 0 0 15px #e7c16208,0 0 11px #e7c16216;color:#fff!important;overflow:hidden}.wmx .wmx-category{color:#e6c77a!important;font:750 10px/1.4 system-ui!important;letter-spacing:1px;text-transform:uppercase;padding:3px 1px 9px}.wmx-media{--wmx-peel:26px;position:relative;aspect-ratio:1/1.06;overflow:hidden;border:1px solid #c5a45166;border-radius:9px;background:#11131a;perspective:800px;isolation:isolate}.wmx-photo{display:block;width:100%!important;height:100%!important;object-fit:contain!important;background:#f8f7f2;filter:blur(7px);transform:scale(1.04);transition:filter .65s ease,transform .65s ease}.wmx-cover{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:15px 8px;background:linear-gradient(125deg,#090a0de0,#000000e8);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--wmx-peel)),calc(100% - var(--wmx-peel)) 100%,0 100%);transform-origin:left center;transition:clip-path .3s ease,transform .7s cubic-bezier(.2,.7,.2,1),opacity .6s ease;pointer-events:none}.wmx-cover-name{font:800 10px/1.2 system-ui;letter-spacing:2px;color:#e7cd8f}.wmx-question{font:700 clamp(60px,8vw,110px)/1 Georgia,serif;color:#fff;text-shadow:0 0 17px #e0bd6640}.wmx-cover-hint{font:500 10px/1.4 system-ui;color:#e2ddce}.wmx-corner{position:absolute!important;bottom:0!important;right:0!important;z-index:3!important;width:65px!important;height:65px!important;border:0!important;background:transparent!important;padding:0!important;cursor:grab!important;touch-action:none;outline-offset:-4px}.wmx-fold{position:absolute;right:0;bottom:0;width:var(--wmx-peel);height:var(--wmx-peel);clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(135deg,#ffefb9,#7e6734 48%,#d5ba72 51%,#24241c);filter:drop-shadow(-4px -3px 4px #0009);transition:width .3s,height .3s,opacity .4s}.wmx-media:hover,.wmx-card.is-peek .wmx-media{--wmx-peel:88px}.wmx-media:hover .wmx-photo,.wmx-card.is-peek .wmx-photo{filter:blur(3px)}.wmx-card.is-open .wmx-cover{transform:translateX(-102%) rotateY(-80deg);opacity:0}.wmx-card.is-open .wmx-photo{filter:none;transform:none}.wmx-card.is-open .wmx-fold{opacity:0}.wmx-card.is-open .wmx-corner{display:none!important}.wmx .wmx-title{font:750 16px/1.35 system-ui!important;color:#fff!important;margin:13px 0 7px!important;overflow-wrap:anywhere}.wmx .wmx-clue{font:400 12px/1.6 system-ui!important;color:#c7c8c8!important;margin:0 0 10px!important;min-height:38px}.wmx-details[hidden]{display:none!important}.wmx-details{border-top:1px solid #b59b5555;padding-top:10px;margin-bottom:12px;animation:wmx-reveal .45s ease}.wmx .wmx-product-name{font:750 14px/1.4 system-ui!important;color:#fff!important;margin:0 0 6px!important}.wmx .wmx-store,.wmx .wmx-answer{font:400 12px/1.5 system-ui!important;color:#d2c7aa!important;margin:6px 0!important}.wmx .wmx-price{display:block;color:#ffe29b!important;font:800 18px/1.5 system-ui!important}.wmx .wmx-byline,.wmx .wmx-pending{font:500 11px/1.5 system-ui;color:#aebdc9}.wmx-actions{display:grid;gap:7px;margin-top:auto}.wmx .wmx-offer,.wmx .wmx-reveal{box-sizing:border-box;display:block;width:100%;min-height:40px;padding:10px 6px!important;border:1px solid #f1d38a!important;border-radius:8px!important;font:750 13px/1.3 system-ui!important;text-align:center!important;text-decoration:none!important;cursor:pointer;filter:none!important;opacity:1!important}.wmx .wmx-offer{background:linear-gradient(115deg,#ffe5a1,#dab344)!important;color:#111827!important}.wmx .wmx-reveal{background:#0b1018!important;color:#f4d990!important}.wmx-offer[aria-disabled=true]{opacity:.5!important;cursor:default}.wmx .wmx-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.wmx .wmx-nav[hidden]{display:none!important}.wmx-nav button{padding:8px 16px!important;border:1px solid #b89b58!important;border-radius:7px;background:#10141c!important;color:#f8da8a!important;font:700 18px/1 system-ui!important;cursor:pointer}.wmx :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:3px}.wmx-admin-note{font:500 13px/1.5 system-ui;color:#e4c474}.wmx-admin-note a{color:inherit}@keyframes wmx-reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1000px){.wmx-track{grid-auto-columns:calc((100% - 28px)/3)}}@media(max-width:650px){.wmx-track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.wmx-card{padding:8px;border-radius:12px}.wmx .wmx-title{font-size:14px!important}.wmx .wmx-clue{font-size:11px!important}.wmx .wmx-offer,.wmx .wmx-reveal{font-size:12px!important}.wmx>header{display:block}.wmx-question{font-size:70px}.wmx-cover-hint{font-size:9px}}@media(max-width:330px){.wmx-track{grid-auto-columns:86%}}@media(prefers-reduced-motion:reduce){.wmx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.wmx-logo{display:block!important;width:80px!important;height:30px!important;object-fit:contain!important;background:white;border-radius:4px;padding:3px;margin:0 0 7px}
