.dr-gd{--gd-ink: #000000;--gd-panel: #0a0a0a;--gd-paper: #f6f6f4;--gd-mute: rgba(246, 246, 244, .72);--gd-line: rgba(246, 246, 244, .18);--gd-save: #f03c3c;--gd-sans: var(--dr-font, "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif)}.dr-gd,.dr-gd *,.dr-gd *:before,.dr-gd *:after{box-sizing:border-box}dialog.dr-gd{width:min(600px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--gd-line);background:var(--gd-panel);color:var(--gd-paper);font-family:var(--gd-sans);overflow:hidden auto;overscroll-behavior:contain}dialog.dr-gd:focus{outline:none}dialog.dr-gd::backdrop{background:#000000d1}dialog.dr-gd[open]{animation:dr-gd-rise .42s cubic-bezier(.2,.8,.2,1)}@keyframes dr-gd-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}html:has(dialog.dr-gd[open]){overflow:hidden}.dr-gd__inner{position:relative;overflow-x:clip;padding:28px 24px 22px;text-align:center}.dr-gd__close{position:absolute;top:10px;right:10px;z-index:6;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--gd-paper);cursor:pointer}.dr-gd__close svg{width:18px;height:18px}.dr-gd__close:focus-visible,.dr-gd__btn:focus-visible,.dr-gd__link:focus-visible,.dr-gd__plot:focus-visible{outline:2px solid var(--gd-save);outline-offset:3px}.dr-gd__logo{display:block;width:min(220px,58%);height:auto;margin:2px auto 18px;filter:invert(1)}.dr-gd__title{margin:0;font-weight:var(--gd-heavy, 800);font-size:clamp(26px,6.4vw,36px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.dr-gd__sub{margin:10px 0 0;font-weight:400;font-size:16px;line-height:1.35;color:var(--gd-mute)}.dr-gd__hint{margin:4px 0 0;font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gd-mute)}.dr-gd__yard{position:relative;width:calc(100% + 24px);max-width:580px;aspect-ratio:1344 / 664;margin:10px -12px 0;container-type:inline-size;touch-action:none;user-select:none;-webkit-user-select:none;background:#050505;-webkit-mask-image:radial-gradient(130% 120% at 50% 45%,#000 62%,transparent 100%);mask-image:radial-gradient(130% 120% at 50% 45%,#000 62%,transparent 100%)}.dr-gd__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;opacity:0;transition:opacity .4s ease}.dr-gd__yard.is-ready .dr-gd__photo{opacity:1}.dr-gd__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.dr-gd__yard:not(.is-ready) .dr-gd__holes,.dr-gd__yard:not(.is-ready) .dr-gd__prize,.dr-gd__yard:not(.is-ready) .dr-gd__plot{visibility:hidden}.dr-gd__engrave{mix-blend-mode:multiply;font-family:var(--gd-sans);font-weight:var(--gd-heavy, 800)}.dr-gd__plot{position:absolute;z-index:1;cursor:none;outline-offset:-4px}@media(hover:none){.dr-gd__plot{cursor:auto}}.dr-gd__prize{--gd-raise: 2.7;position:absolute;z-index:1;pointer-events:none;transition:transform .95s cubic-bezier(.2,.9,.25,1.05)}@media(min-width:600px){.dr-gd__prize{--gd-raise: 2.1}}.dr-gd__prize-inner{position:relative;transform:perspective(260px) rotateX(48deg) rotate(-5deg);transform-origin:50% 70%;filter:brightness(.55) drop-shadow(0 2px 2px rgba(0,0,0,.8));transition:transform .95s cubic-bezier(.2,.9,.25,1.05),filter .6s ease}.dr-gd__letter{display:block;width:100%;height:auto}.dr-gd__prize-label{position:absolute;left:0;right:0;top:71%;text-align:center;font-weight:var(--gd-heavy, 800);font-size:2.35cqw;letter-spacing:.03em;line-height:1;color:#2a1a12;opacity:.9;mix-blend-mode:multiply;transform:rotate(-1.5deg);white-space:nowrap}.dr-gd__prize:not(.is-raised){clip-path:var(--gd-clip)}.dr-gd__prize.is-faded{visibility:hidden}.dr-gd__prize.is-raised{z-index:4;transform:translateY(-58%) scale(var(--gd-raise))}.dr-gd__prize.is-raised .dr-gd__prize-inner{transform:rotate(-3deg);filter:drop-shadow(0 5px 8px rgba(0,0,0,.8)) drop-shadow(0 0 12px rgba(255,236,214,.18));animation:dr-gd-float 3.2s ease-in-out 1s infinite}@keyframes dr-gd-float{0%,to{translate:0 0}50%{translate:0 -1.2px}}.dr-gd__dirt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:opacity .5s ease}.dr-gd__plot.is-dug .dr-gd__dirt{opacity:0;pointer-events:none}.dr-gd__shade{position:absolute;z-index:2;pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,#000c,#000000a8 60%,#0000);opacity:0;transition:opacity .45s ease}.dr-gd__shade.is-faded{opacity:1}.dr-gd__plot.is-faded{pointer-events:none}.dr-gd__plot.is-jolt{animation:dr-gd-jolt .2s ease-out}@keyframes dr-gd-jolt{0%{translate:0 0}35%{translate:0 1.5px}to{translate:0 0}}.dr-gd__spoil{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:3;width:calc(100% + 80px);height:calc(100% + 80px);pointer-events:none}.dr-gd__shovel{position:absolute;left:0;top:0;z-index:5;width:50px;height:58px;margin:-55px 0 0 -6px;pointer-events:none;opacity:0;transition:opacity .15s ease;will-change:transform}.dr-gd__shovel.is-on{opacity:1}.dr-gd__shovel img{width:100%;height:100%;display:block;transform-origin:20% 85%;filter:brightness(.8) drop-shadow(2px 3px 3px rgba(0,0,0,.6))}.dr-gd__shovel.is-scoop img{animation:dr-gd-scoop .34s cubic-bezier(.3,.7,.3,1)}@keyframes dr-gd-scoop{0%{transform:none}30%{transform:translate(3px,7px) rotate(10deg)}62%{transform:translate(-1px,2px) rotate(-26deg)}80%{transform:translate(-3px,-5px) rotate(-34deg)}to{transform:none}}.dr-gd__fx{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:4;width:calc(100% + 80px);height:calc(100% + 80px);pointer-events:none}.dr-gd__actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:18px}.dr-gd__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:min(100%,340px);padding:0 24px;border:1px solid var(--gd-paper);background:var(--gd-paper);color:var(--gd-ink);font-family:var(--gd-sans);font-weight:var(--gd-heavy, 800);font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .12s ease}.dr-gd__btn:hover{transform:translateY(-1px)}.dr-gd__btn--ghost{background:transparent;color:var(--gd-paper);border-color:var(--gd-line)}.dr-gd__link{min-height:44px;padding:0 12px;border:0;background:none;font-family:var(--gd-sans);font-weight:500;font-size:14px;color:var(--gd-mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dr-gd [data-gd-when]{display:none}.dr-gd[data-gd-state=dig] [data-gd-when~=dig],.dr-gd[data-gd-state=done] [data-gd-when~=done]{display:revert}.dr-gd[data-gd-state=dig] .dr-gd__actions[data-gd-when~=dig],.dr-gd[data-gd-state=done] .dr-gd__actions[data-gd-when~=done]{display:flex}@media(max-width:420px){dialog.dr-gd{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dr-gd__inner{padding:22px 12px 16px}.dr-gd__logo{width:min(190px,56%);margin-bottom:14px}.dr-gd__sub{font-size:15px}.dr-gd__yard{margin-top:4px}.dr-gd__actions{margin-top:14px}}@media(max-height:560px){.dr-gd__inner{padding-top:14px;padding-bottom:10px}.dr-gd__logo{width:140px;margin:0 auto 8px}.dr-gd__title{font-size:22px}.dr-gd__sub{margin-top:4px;font-size:14px}.dr-gd__hint{display:none!important}.dr-gd__yard{width:100%;max-width:360px;margin:0 auto}.dr-gd__actions{margin-top:8px;gap:2px}.dr-gd__btn{min-height:46px}}.dr-gd.is-instant .dr-gd__prize,.dr-gd.is-instant .dr-gd__prize-inner,.dr-gd.is-instant .dr-gd__dirt,.dr-gd.is-instant .dr-gd__plot,.dr-gd.is-instant .dr-gd__shade{transition:none!important}.dr-gd-tab{position:fixed;right:0;top:56%;z-index:35;transform:translateY(-50%);font-family:var(--dr-font, "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif);animation:dr-gd-tab-in .35s cubic-bezier(.2,.8,.2,1)}.dr-gd-tab[hidden]{display:none}.dr-gd-tab{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.dr-gd-tab.is-tucked{transform:translate(100%,-50%)}.dr-gd-tab.is-tucked .dr-gd-tab__x{visibility:hidden}@keyframes dr-gd-tab-in{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}.dr-gd-tab__open{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:44px;padding:12px 10px 14px;border:1px solid rgba(246,246,244,.22);border-right:0;background:#0a0a0a;color:#f6f6f4;box-shadow:-3px 4px 16px #00000059;cursor:pointer}.dr-gd-tab__open svg{width:16px;height:18px;flex:none}.dr-gd-tab__label{display:none;writing-mode:vertical-rl;font-weight:var(--gd-heavy, 800);font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.dr-gd-tab[data-gd-dug=false] .dr-gd-tab__label--undug,.dr-gd-tab[data-gd-dug=true] .dr-gd-tab__label--dug{display:block}.dr-gd-tab__x{position:absolute;top:-11px;left:-11px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(246,246,244,.3);border-radius:50%;background:#0a0a0a;color:#f6f6f4;cursor:pointer}.dr-gd-tab__x:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.dr-gd-tab__x svg{width:9px;height:9px}.dr-gd-tab__open:focus-visible,.dr-gd-tab__x:focus-visible{outline:2px solid #f03c3c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.dr-gd-tab{animation:none}dialog.dr-gd[open]{animation:none}.dr-gd__shovel.is-scoop img,.dr-gd__plot.is-jolt,.dr-gd__prize.is-raised .dr-gd__prize-inner{animation:none}.dr-gd__prize,.dr-gd__prize-inner,.dr-gd__photo,.dr-gd__shade,.dr-gd__plot,.dr-gd__dirt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dr-grave-dig.css.map */
