html.g3d-lock,html.g3d-lock body{overflow:hidden!important}html.g3d-lock body{position:fixed;left:0;right:0;width:100%}#g3d{--i:#151614;--p:#F8F7F3;--w:#fff;--f:#24443A;--g:#2F5B47;--c:#F2EBDD;--pe:#E6C7AE;--soft:#5E625D;--line:rgba(21,22,20,.14);--serif:"Cormorant Garamond","Didot",Georgia,serif;--sans:"Jost","Helvetica Neue",Arial,sans-serif;--type:"Courier Prime","Courier New",monospace}#g3d .g3d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0e161300;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .35s,backdrop-filter .35s}#g3d,#g3d *,#g3d *:before,#g3d *:after{box-sizing:border-box}#g3d .g3d[hidden]{display:none}#g3d .g3d.is-open{background:#0e161394;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#g3d .g3d__dialog{position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 32px);overflow:auto;-webkit-overflow-scrolling:touch;background:var(--p);color:var(--i);font-family:var(--sans);font-weight:300;text-align:center;box-shadow:0 30px 80px #00000059;opacity:0;transform:translateY(22px) scale(.97);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.9,.25,1.15)}#g3d .is-open .g3d__dialog{opacity:1;transform:none}#g3d .g3d__band{position:relative;height:92px;overflow:hidden;background-color:var(--f);background-image:radial-gradient(rgba(242,235,221,.09) 1px,transparent 1.2px),radial-gradient(120% 110% at 15% 0,rgba(95,138,152,.7),transparent 60%),radial-gradient(90% 90% at 90% 20%,rgba(47,63,104,.6),transparent 65%),linear-gradient(180deg,#2c5244,#1e3a31);background-size:5px 5px,auto,auto,auto}#g3d .g3d__band:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;background:linear-gradient(180deg,transparent,rgba(242,235,221,.55));opacity:.6}#g3d .g3d__mono{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--serif);font-size:15px;letter-spacing:.5em;color:var(--c);text-transform:uppercase;padding-left:.5em}#g3d .g3d__close{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;border:0;background:#f2ebdd24;color:var(--c);font-size:26px;line-height:1;cursor:pointer;border-radius:50%;transition:background .2s}#g3d .g3d__close:hover{background:#f2ebdd47}#g3d .g3d__body{padding:26px 28px 24px}#g3d .g3d__kicker{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--g);margin:0 0 12px}#g3d .g3d__title{font-family:var(--serif);font-weight:400;font-size:clamp(28px,7vw,36px);line-height:1.05;margin:0 0 10px;color:var(--i)}#g3d .g3d__title em{font-style:italic;color:var(--g)}#g3d .g3d__text{font-size:15px;line-height:1.6;color:var(--soft);margin:0 auto 20px;max-width:360px}#g3d .g3d__choices{display:grid;gap:12px;text-align:left}#g3d .g3d__choice{display:block;width:100%;border:1px solid var(--line);background:var(--w);padding:16px 18px;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}#g3d .g3d__choice:hover{border-color:var(--i);transform:translateY(-1px);box-shadow:0 8px 20px #0000000f}#g3d .g3d__choice--top{border-color:var(--i);box-shadow:inset 0 0 0 1px var(--i);position:relative;padding-top:34px}#g3d .g3d__flag{font-style:normal;position:absolute;top:-1px;right:-1px;background:var(--pe);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:5px 9px}#g3d .g3d__choice b{display:block;font-family:var(--serif);font-weight:500;font-size:22px;margin-bottom:4px}#g3d .g3d__choice span{display:block;font-size:13.5px;line-height:1.5;color:var(--soft)}#g3d .g3d__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 20px;border:1px solid var(--i);background:var(--i);color:var(--w);font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,opacity .2s}#g3d .g3d__btn:hover{background:var(--g);border-color:var(--g)}#g3d .g3d__btn[disabled]{opacity:.45;cursor:default}#g3d .g3d__btn--ghost{background:transparent;color:var(--i)}#g3d .g3d__btn--ghost:hover{background:var(--i);color:var(--w)}#g3d .g3d__btn.is-done{background:var(--g);border-color:var(--g)}#g3d .g3d__link{background:none;border:0;color:var(--soft);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;margin-top:12px;padding:6px}#g3d :focus-visible{outline:2px solid var(--g);outline-offset:2px}#g3d .g3d__form{display:grid;gap:12px;text-align:left}#g3d .g3d__field label{display:block;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}#g3d .g3d__field input{width:100%;height:50px;border:1px solid rgba(21,22,20,.3);background:var(--w);padding:0 14px;font-family:var(--sans);font-size:16px;color:var(--i);border-radius:0;-webkit-appearance:none;appearance:none}#g3d .g3d__field input:focus{outline:2px solid var(--g);outline-offset:0;border-color:var(--g)}#g3d .g3d__field input[aria-invalid=true]{border-color:#9b1c1c}#g3d .g3d__err{display:block;min-height:0;font-size:12.5px;color:#9b1c1c;margin-top:5px}#g3d .g3d__err:empty{display:none}#g3d .g3d__check{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--soft);cursor:pointer}#g3d .g3d__check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--i)}#g3d .g3d__fine{font-size:11.5px;line-height:1.55;color:var(--soft);margin:6px 0 0}#g3d .g3d__fine a{color:inherit}#g3d .g3d__stage{position:relative;height:clamp(200px,42vh,270px);margin:2px -28px 4px;background:radial-gradient(70% 80% at 50% 60%,#fff 0,var(--p) 70%);transition:filter .5s,opacity .5s}#g3d .g3d__stage canvas{display:block;width:100%!important;height:100%!important}#g3d .g3d__stage.is-dim{filter:grayscale(.8);opacity:.55}#g3d .g3d__stage.is-win{animation:g3dGlow 1.2s ease-out}@keyframes g3dGlow{0%{box-shadow:inset 0 0 #e6c7ae00}40%{box-shadow:inset 0 0 120px 10px #e6c7aebf}to{box-shadow:inset 0 0 #e6c7ae00}}#g3d .g3d__status{font-family:var(--serif);font-size:24px;line-height:1.2;min-height:30px;margin:6px 0 14px}#g3d .g3d__double{display:inline-block;font-family:var(--type);font-weight:700;font-size:30px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:.18em;color:var(--g);animation:g3dPop .6s cubic-bezier(.2,1.6,.4,1)}@keyframes g3dPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}#g3d .g3d__chance{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px;background:var(--pe);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;animation:g3dPulse 1.4s ease-in-out infinite}#g3d .g3d__chance[hidden]{display:none}@keyframes g3dPulse{50%{transform:scale(1.06)}}#g3d .g3d-shake{animation:g3dShake .5s}@keyframes g3dShake{20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}#g3d .g3d__codebox{display:flex;align-items:center;justify-content:center;margin:4px 0 12px;padding:18px 12px;border:1px dashed var(--i);background:var(--w)}#g3d .g3d__code{font-family:var(--type);font-weight:700;font-size:clamp(28px,8vw,38px);letter-spacing:.12em;text-decoration:underline;text-underline-offset:.2em}#g3d .g3d__actions{display:grid;gap:10px}#g3d .g3d__copied{font-size:12.5px;color:var(--g);min-height:18px;margin:8px 0 0}#g3d .g3d__rules{margin-top:16px;text-align:left;font-size:11.5px;line-height:1.55;color:var(--soft)}#g3d .g3d__rules summary{cursor:pointer;text-align:center;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;list-style:none}#g3d .g3d__rules summary::-webkit-details-marker{display:none}#g3d .g3d__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;width:100%;height:100%}#g3d .g3d__stage.is-2d{display:flex;align-items:center;justify-content:center;gap:26px}#g3d .g3d__die2d{width:78px;height:78px;border-radius:14px;background:var(--p);border:1px solid rgba(21,22,20,.2);box-shadow:0 10px 18px #0000002e;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:12px}#g3d .g3d__die2d--dark{background:var(--f)}#g3d .g3d__die2d i{width:13px;height:13px;border-radius:50%;place-self:center;visibility:hidden;background:var(--i)}#g3d .g3d__die2d--dark i{background:var(--c)}#g3d .g3d__die2d i.on{visibility:visible}#g3d .g3d__die2d.is-rolling{animation:g3dRoll .18s linear infinite}@keyframes g3dRoll{25%{transform:rotate(14deg) translateY(-8px)}75%{transform:rotate(-14deg) translateY(-8px)}}@media(max-width:480px){#g3d .g3d{padding:10px}#g3d .g3d__body{padding:22px 20px 20px}#g3d .g3d__stage{margin:2px -20px 4px}#g3d .g3d__band{height:72px}}@media(prefers-reduced-motion:reduce){#g3d *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/g-dice3d.css.map */
