.vg{--mc:var(--ds-mcf);--raised:var(--ds-raised);--sunken:var(--ds-sunken);--float:var(--ds-float);min-height:100vh;color:var(--ds-t1);background:var(--ds-void);position:relative}.vg:before{content:"";z-index:0;pointer-events:none;image-rendering:pixelated;opacity:.55;background:url(/minecraft/app/grain_chrome.png) 0 0/32px 32px;position:fixed;inset:0}.vg-main{z-index:1;box-sizing:border-box;max-width:1264px;margin:0 auto;padding:96px 32px;position:relative}.vg-head{align-items:center;gap:20px;display:flex}.vg-head-slot{background:var(--ds-well);width:64px;height:64px;box-shadow:var(--sunken);flex:none;place-items:center;display:grid}.vg-h1{font-family:var(--mc);letter-spacing:0;color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);margin:0;font-size:48px;font-weight:400;line-height:1.125}.vg-sub{color:var(--ds-t3);margin:8px 0 0;font-size:16px;line-height:1.5}.vg-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:24px;margin-top:32px;display:grid}.vg-col{min-width:0}.vg-stick{min-width:0;position:sticky;top:88px}.vg-stand{isolation:isolate;height:clamp(540px,100svh - 232px,720px);box-shadow:var(--float);background:#0b0b0e;flex-direction:column;display:flex;position:relative;overflow:hidden}.vg-stand:before{content:"";z-index:-2;pointer-events:none;filter:blur(9px)brightness(.66)saturate(1.12);background:url(/minecraft/cards/shots/cape.webp) 50% 38%/cover no-repeat;position:absolute;inset:-30px}.vg-stand:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 5% at 50% calc(100% - 92px),#0000008c,#0000 72%),linear-gradient(#08080cd1 0%,#08080c1a 28%,#08080c00 60%,#08080ce0 100%);position:absolute;inset:0;box-shadow:inset 0 2px #ffffff14,inset 0 0 0 2px #00000059}.vg-merchant{text-align:center;justify-items:center;gap:10px;padding:24px 20px 0;display:grid}.vg-title{font-family:var(--mc);color:#fff;text-shadow:.125em .125em #3f3f3f;margin:0;font-size:24px;line-height:1.125}.vg-title span{color:#ff5;text-shadow:.125em .125em #3f3f15}.vg-xp{width:306px;max-width:100%;height:15px;image-rendering:pixelated;background:url(/minecraft/gui/villager/experience_bar_background.png) 0 0/100% 100%;position:relative}.vg-xp-fill{height:15px;image-rendering:pixelated;background:url(/minecraft/gui/villager/experience_bar_current.png) 0 0/306px 15px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.vg-xp-fill.is-result{background-image:url(/minecraft/gui/villager/experience_bar_result.png)}.vg-next{color:#d3d3db;margin:0;font-size:13px}.vg .vw-stage.vg-stage{flex:1;min-height:0;margin:0;position:relative}.vg .vw-canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.vg .vw-canvas:active{cursor:grabbing}.vg .vw-stage-note{text-align:center;color:#a2a2ac;font-size:13px;position:absolute;inset:auto 0 12px}.vg-drag{text-align:center;color:#ffffff80;pointer-events:none;margin:0;font-size:12px;font-weight:500;position:absolute;bottom:74px;left:0;right:0}.vg-wallet{font-family:var(--mc);color:#d3d3db;text-shadow:.125em .125em #343437;justify-content:center;align-items:center;gap:12px;padding:0 20px 24px;font-size:16px;display:flex}.vg-wallet b{color:#5f5;text-shadow:.125em .125em #153f15;font-size:32px;font-weight:400;line-height:1}.vg-wallet .mc-icon{filter:drop-shadow(3px 3px #00000073)}.vg-wallet.is-out{text-shadow:none;font-family:inherit;font-size:15px}.vg-wallet.is-out a{color:#5f5;text-underline-offset:3px;text-decoration:underline}.vg-shop,.vg-sec{background:var(--ds-chrome);box-shadow:var(--raised),var(--float);padding:18px}.vg-tabs{background:var(--ds-well);box-shadow:var(--sunken);padding:4px;display:flex}.vg-tab{min-width:0;height:52px;font-family:var(--mc);white-space:nowrap;color:var(--ds-t3);text-shadow:.125em .125em 0 var(--ds-shc);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 8px;font-size:16px;display:flex}.vg-tab .mc-icon{filter:drop-shadow(2px 2px #0006);flex:none}.vg-tab:hover{color:var(--ds-t1);background:var(--ds-well-hi)}.vg-tab.is-on{color:var(--ds-t1);background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}.vg-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin-top:16px;display:grid}.vg-item{background:var(--ds-card);min-width:0;box-shadow:var(--raised),0 0 0 2px var(--ds-key);color:var(--ds-t1);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;gap:8px;padding:8px 8px 10px;display:grid;position:relative}.vg-item-art{background:var(--ds-well);height:132px;box-shadow:var(--sunken);place-items:center;display:grid;position:relative;overflow:hidden}.vg-item-icon{width:auto;max-width:100%;image-rendering:pixelated;filter:drop-shadow(3px 3px #00000073);display:block}.vg-item-icon.is-body{height:119px}.vg-item-icon.is-head{height:91px}.vg-item-icon.is-face{height:110px}.vg-item-art .mc-icon{filter:drop-shadow(3px 3px #00000073)}.vg-item-name{text-wrap:balance;min-height:2.25em;font-family:var(--mc);color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);place-items:center;font-size:16px;line-height:1.125;display:grid}.vg-item-tag{height:22px;font-family:var(--mc);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:16px;line-height:1;display:flex}.vg-item-tag.is-price{color:var(--ds-ca);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-item-tag.is-price s{color:var(--ds-cc);text-shadow:.125em .125em 0 var(--ds-shc);margin-right:2px}.vg-item-tag.is-owned{color:var(--ds-cb);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-item-tag.is-wearing{color:var(--ds-ca);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-item-tag.is-locked{color:var(--ds-t4);text-shadow:none;font-family:inherit;font-size:12.5px;font-weight:600}.vg-item-tag.is-free{color:var(--ds-t3);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-item.is-locked .vg-item-icon{filter:saturate(.55)brightness(.6)drop-shadow(3px 3px #00000073)}.vg-item:hover{background:var(--ds-card-hi)}.vg-item:hover .vg-item-art{box-shadow:var(--sunken),inset 0 0 0 999px color-mix(in srgb,var(--ds-t1)6%,transparent)}.vg-item.is-on{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel),0 0 0 2px var(--ds-key)}.vg-item.is-on .vg-item-art{background-color:var(--ds-sel-fill)}.vg-item:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-sel),0 0 0 2px var(--ds-key);outline:none}.vg-item:active{translate:1px 1px}.vg-deal{font-family:var(--mc);color:var(--ds-c6);text-shadow:.125em .125em 0 var(--ds-shc);background:var(--ds-well);box-shadow:var(--ds-sunken);padding:3px 7px 5px;font-size:16px;line-height:1;position:absolute;top:14px;right:14px}.vg-trade{flex-direction:column;justify-content:center;min-height:80px;margin-top:16px;display:flex}.vg-offer{background:var(--ds-well);box-shadow:var(--sunken);align-items:center;gap:14px;padding:10px;animation:.24s cubic-bezier(.2,.8,.2,1) both vgRise;display:flex}.vg-offer-slot{background:var(--ds-card);width:60px;height:60px;box-shadow:var(--raised),0 0 0 2px var(--ds-key);flex:none;place-items:center;display:grid;position:relative}.vg-offer-slot img{max-width:52px;max-height:52px;image-rendering:pixelated}.vg-offer-slot b{font-family:var(--mc);color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);font-size:16px;font-weight:400;line-height:1;position:absolute;bottom:2px;right:3px}.vg-arrow{filter:drop-shadow(2px 2px #00000073);flex:none;width:30px;height:27px}.vg-offer-text{flex:1;gap:5px;min-width:0;display:grid}.vg-offer-text b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mc);color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);font-size:16px;font-weight:400;line-height:1.125;overflow:hidden}.vg-offer-text span{color:var(--ds-t3);font-size:13px}.vg-offer.is-wear{padding-left:16px}.vg .ds-go.vg-go{text-shadow:2px 2px #00000059;flex:none;height:48px;min-height:48px;padding:0 26px 4px;font-size:16px;line-height:18px;text-decoration:none}.vg .ds-go.vg-go:focus-visible{border-color:var(--ds-sel);outline:none}.vg-hint{color:var(--ds-t3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.55;display:flex}.vg-hint a{color:var(--ds-ca);text-underline-offset:3px;text-decoration:underline}.vg-hint.is-text{display:block}.vg-trade .vg-hint button.vg-jump{font:inherit;color:var(--ds-ca);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vg-trade .vg-hint button.vg-jump:hover{color:var(--ds-ca)}.vg-jump:focus-visible{outline:2px solid var(--ds-sel);outline-offset:2px}.vg-error{color:var(--ds-cc);margin:10px 0 0;font-size:13.5px}.vg-sec{margin-top:24px}.vg-sec-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.vg-sec-head h2{font-family:var(--mc);color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);margin:0;font-size:24px;font-weight:400;line-height:1.125}.vg-sec-head .mc-icon{filter:drop-shadow(2px 2px #00000073)}.vg-sec-head:after{content:"";height:4px;image-rendering:pixelated;background:url(/minecraft/gui/header_separator.png) 0 0/64px 4px repeat-x;flex:1;order:2}.vg-sec-count{font-family:var(--mc);color:var(--ds-t3);text-shadow:.125em .125em 0 var(--ds-shc);order:3;font-size:16px}.vg-week{background:var(--ds-well);box-shadow:var(--sunken);grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:14px;padding:4px;display:grid}.vg-day{font-family:var(--mc);color:var(--ds-t2);justify-items:center;gap:6px;padding:10px 4px 12px;font-size:16px;display:grid;position:relative}.vg-day+.vg-day{box-shadow:inset 2px 0 0 var(--ds-rule)}.vg-day-n{color:var(--ds-t4);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.vg-day b{color:var(--ds-ca);text-shadow:.125em .125em 0 var(--ds-shc);font-weight:400;line-height:1}.vg-day.is-big b{font-size:24px}.vg-day .mc-icon{filter:drop-shadow(2px 2px #00000073)}.vg-day.is-done>:not(.vg-day-check){opacity:.45}.vg-day-check{color:var(--ds-ca);position:absolute;top:6px;right:6px}.vg-day.is-today{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel)}.vg-advs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vg-adv{background:var(--ds-card);box-shadow:var(--raised);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.vg-adv-frame{width:52px;height:52px;image-rendering:pixelated;background-size:52px 52px;place-items:center;display:grid}.vg-adv:not(.is-got) .vg-adv-frame>*{filter:grayscale()brightness(.6)}.vg-adv-text{gap:4px;min-width:0;display:grid}.vg-adv-text b{text-wrap:balance;font-family:var(--mc);color:var(--ds-t1);text-shadow:.125em .125em 0 var(--ds-shc);font-size:16px;font-weight:400;line-height:1.125}.vg-adv.is-got .vg-adv-text b{color:var(--ds-ce);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-adv.is-challenge.is-got .vg-adv-text b{color:var(--ds-cd);text-shadow:.125em .125em 0 var(--ds-shc)}.vg-adv-text span{color:var(--ds-t3);font-size:12.5px;line-height:1.4}.vg-adv-reward{font-family:var(--mc);color:var(--ds-ca);text-shadow:.125em .125em 0 var(--ds-shc);align-items:center;gap:5px;font-size:16px;display:inline-flex}.vg-adv:not(.is-got) .vg-adv-reward{color:var(--ds-t4);text-shadow:none}.vg-adv:not(.is-got) .vg-adv-reward .mc-icon{filter:grayscale()brightness(.7)}@keyframes vgRise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:1100px){.vg-layout{grid-template-columns:minmax(0,1fr)}.vg-stick{position:static}.vg-stand{height:560px}}@media (max-width:640px){.vg-main{padding:84px 16px 72px}.vg-h1{font-size:32px}.vg-head-slot{width:48px;height:48px}.vg-stand{height:480px}.vg-tabs{flex-wrap:wrap}.vg-tab{flex:45%}.vg-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.vg-item-art{height:112px}.vg-item-icon.is-body{height:98px}.vg-item-icon.is-head{height:76px}.vg-item-icon.is-face{height:90px}.vg-offer{flex-wrap:wrap}.vg-offer .vg-go{width:100%}.vg-week{grid-template-columns:repeat(4,minmax(0,1fr))}.vg-day+.vg-day{box-shadow:none}.vg-advs{grid-template-columns:minmax(0,1fr)}}html[data-ct-phone] .vg-head{display:none}html[data-ct-phone] .vg-main{padding-top:calc(var(--ph-top,56px) + 16px)}html[data-ct-phone] .vg-layout{margin-top:0}@media (prefers-reduced-motion:reduce){.vg-offer{animation-name:vgFade;animation-duration:.12s}}@keyframes vgFade{0%{opacity:0}to{opacity:1}}:root[data-theme=light] .vg.ds-root.ds-ed:before{display:none}:root[data-theme=light] .vg-stand:where(:not(.theme-fixed,.theme-fixed *)){background:#edeef2}:root[data-theme=light] .vg-stand:where(:not(.theme-fixed,.theme-fixed *)):after{background:radial-gradient(34% 5% at 50% calc(100% - 92px),#fafafa8c,#0000 72%),linear-gradient(#f2f2f9d1 0%,#f2f2f91a 28%,#f2f2f900 60%,#f2f2f9e0 100%);box-shadow:inset 0 2px #fff6,inset 0 0 0 2px #00000059}:root[data-theme=light] .vg-title:where(:not(.theme-fixed,.theme-fixed *)){color:#030303;text-shadow:.125em .125em #a8a8a8}:root[data-theme=light] .vg-title span:where(:not(.theme-fixed,.theme-fixed *)){color:#4b4b0e;text-shadow:.125em .125em #adaf8b}:root[data-theme=light] .vg-next:where(:not(.theme-fixed,.theme-fixed *)){color:#1c1c22}:root[data-theme=light] .vg .vw-stage-note:where(:not(.theme-fixed,.theme-fixed *)){color:#43434b}:root[data-theme=light] .vg-drag:where(:not(.theme-fixed,.theme-fixed *)){color:#03030380}:root[data-theme=light] .vg-wallet:where(:not(.theme-fixed,.theme-fixed *)){color:#1c1c22;text-shadow:.125em .125em #b5b5b9}:root[data-theme=light] .vg-wallet b:where(:not(.theme-fixed,.theme-fixed *)){color:#115712;text-shadow:.125em .125em #9cc19a}:root[data-theme=light] .vg-wallet .mc-icon:where(:not(.theme-fixed,.theme-fixed *)){filter:drop-shadow(3px 3px #00000034)}:root[data-theme=light] .vg-wallet.is-out a:where(:not(.theme-fixed,.theme-fixed *)){color:#115712}:root[data-theme=light] .vg-tab .mc-icon:where(:not(.theme-fixed,.theme-fixed *)){filter:drop-shadow(2px 2px #0000002e)}:root[data-theme=light] .vg-item-icon:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .vg-item-art .mc-icon:where(:not(.theme-fixed,.theme-fixed *)){filter:drop-shadow(3px 3px #00000034)}:root[data-theme=light] .vg-item.is-locked .vg-item-icon:where(:not(.theme-fixed,.theme-fixed *)){filter:saturate(.55)brightness(.6)drop-shadow(3px 3px #00000034)}:root[data-theme=light] .vg-arrow:where(:not(.theme-fixed,.theme-fixed *)){filter:drop-shadow(2px 2px #00000034)}:root[data-theme=light] .vg .ds-go.vg-go:where(:not(.theme-fixed,.theme-fixed *)){text-shadow:2px 2px #fafafa59}:root[data-theme=light] .vg-sec-head .mc-icon:where(:not(.theme-fixed,.theme-fixed *)),:root[data-theme=light] .vg-day .mc-icon:where(:not(.theme-fixed,.theme-fixed *)){filter:drop-shadow(2px 2px #00000034)}
