.dice-face-material{position:absolute;inset:0;backface-visibility:hidden}[data-dice-face]>span{position:relative;transform:translateY(14%) translateZ(1.8px)!important;pointer-events:none}.dice-face-relief{transform-style:preserve-3d;pointer-events:none}.dice-face-etching,.dice-face-relief{position:absolute;inset:0;backface-visibility:hidden}.dice-face-etching{width:100%;height:100%;overflow:visible;transform:translateZ(.6px)}.dice-rim-shadow{stroke:var(--dice-engraving);stroke-width:5;stroke-linejoin:round}.dice-rim-light{stroke:var(--dice-edge);stroke-width:2.2;stroke-linejoin:round}.dice-rim-inset{stroke:var(--dice-engraving);stroke-width:.8}.dice-motif-shadow{stroke:var(--dice-engraving);stroke-width:2.6;transform:translateY(.8px)}.dice-motif{stroke:var(--dice-edge);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.dice-fitting{position:absolute;width:5%;height:5%;background:linear-gradient(135deg,#fff9,var(--dice-edge) 30%,var(--dice-engraving) 72%,#160e09);border-radius:50%;box-shadow:0 1px 1px #0009,inset 0 .7px .5px #fff9;transform:translate(-50%,-50%) translateZ(2.2px);backface-visibility:hidden}.dice-fitting-crown{left:50%;top:9%}.dice-fitting-left{left:10%;top:91%}.dice-fitting-right{left:90%;top:91%}.dice-face-relief-square .dice-fitting-crown{left:9%;top:9%}.dice-face-relief-square .dice-fitting-left{left:9%;top:91%}.dice-face-relief-square .dice-fitting-right{left:91%;top:91%}[data-dice-skin=standard] .dice-face-material{background-image:repeating-linear-gradient(115deg,#fff1 0 .7px,transparent 1px 5px),linear-gradient(160deg,var(--dice-edge),var(--dice-material) 50%,var(--dice-engraving))!important}[data-dice-skin=old-bronze] .dice-face-material{background-image:radial-gradient(ellipse at 22% 76%,#27463877,transparent 28%),repeating-linear-gradient(23deg,#20100622 0 1px,transparent 1px 6px),linear-gradient(150deg,var(--dice-edge),var(--dice-material) 45%,var(--dice-engraving))!important}[data-dice-skin=dragon-bone] .dice-face-material{background-image:repeating-radial-gradient(ellipse at 50% 120%,transparent 0 8px,#58341d22 9px,transparent 10px 16px),linear-gradient(160deg,var(--dice-edge),var(--dice-material) 55%,var(--dice-engraving))!important}[data-dice-skin=forge] .dice-face-material{background-image:radial-gradient(ellipse at 25% 70%,#0004 0 2px,transparent 3px),radial-gradient(ellipse at 65% 80%,#fff2 0 1px,transparent 3px),linear-gradient(165deg,var(--dice-edge),var(--dice-material) 45%,#241d1a)!important;background-size:13px 11px,17px 13px,100% 100%}[data-dice-skin=forge] .dice-rim-inset{stroke:var(--dice-effect);stroke-width:1.6}[data-dice-skin=forge] .dice-fitting{border-radius:12%;background:linear-gradient(135deg,#ffc985,#c66b2d 40%,#562612);box-shadow:0 0 3px #ed995988,inset 0 1px 1px #ffe3aa}[data-dice-skin=moon-silver] .dice-face-material{background-image:repeating-linear-gradient(135deg,#fff2 0 .5px,transparent 1px 4px),linear-gradient(160deg,var(--dice-edge),var(--dice-material) 60%,var(--dice-engraving))!important}[data-dice-skin=moon-silver] .dice-fitting,[data-dice-skin=obsidian] .dice-fitting{border-radius:0;width:6%;height:7%;clip-path:polygon(50% 0,100% 40%,75% 100%,25% 100%,0 40%);background:conic-gradient(from 30deg,var(--dice-edge),var(--dice-engraving),var(--dice-effect),var(--dice-engraving),var(--dice-edge))}[data-dice-skin=obsidian] .dice-face-material{background-image:linear-gradient(35deg,transparent 44%,#c1a9d333 45%,transparent 46%),linear-gradient(135deg,#05030c 12%,var(--dice-material) 35%,var(--dice-engraving) 36%,var(--dice-material) 38%,#0c0915 74%,var(--dice-edge) 100%)!important}[data-dice-skin=forest-runes] .dice-face-material{background-image:repeating-radial-gradient(ellipse at -40% 140%,transparent 0 6px,#152b2066 7px,#d0dba81a 8px,transparent 9px 13px),linear-gradient(150deg,var(--dice-edge),var(--dice-material) 45%,#182b20)!important}[data-dice-skin=forest-runes] .dice-rim-light{stroke-width:1.3}.dice-face-relief[data-dice-motif=forest-runes] .dice-fitting{border-radius:70% 10%;background:linear-gradient(135deg,#d4ddb0,#6a854d 55%,#1c3929)}[data-dice-skin=sandstone] .dice-face-material{background-image:radial-gradient(circle at 17% 35%,#fff4 0 1px,transparent 1.5px),radial-gradient(circle at 63% 61%,#35241133 0 1px,transparent 1.5px),repeating-linear-gradient(172deg,transparent 0 8px,#69482333 9px,#fff2 10px,transparent 12px 18px),linear-gradient(160deg,var(--dice-edge),var(--dice-material) 45%,var(--dice-engraving))!important;background-size:9px 13px,13px 11px,100% 100%,100% 100%}[data-dice-skin=sandstone] .dice-fitting{border-radius:20% 60% 20% 40%;background:linear-gradient(145deg,#ffdfb1,#ac814c 60%,#70502e)}[data-dice-skin].dice-result{border-color:var(--dice-edge)}[data-dice-skin].dice-result .dice-result-total{color:var(--dice-effect)}[data-dice-skin].view-in>.font-mono,[data-dice-skin][role=dialog] .font-mono{color:var(--dice-effect)!important;text-shadow:0 0 20px color-mix(in srgb,var(--dice-effect) 65%,transparent)!important}.dice-outcome-caption{height:60px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dice-ritual-circle{display:none}.dice-table-zone{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:18px;width:min(550px,92vw);min-height:245px;padding:24px 18px;box-sizing:border-box}.dice-table-zone:before{content:"";position:absolute;z-index:-1;inset:35px 0 0;border-radius:42%/28%;border:1px solid color-mix(in srgb,var(--dice-edge) 32%,transparent);background:radial-gradient(ellipse at 50% 35%,#57402c55,#241910cc 74%),repeating-linear-gradient(4deg,#392a1d,#392a1d 2px,#322317 3px,#322317 7px);box-shadow:inset 0 0 0 4px #17110b,inset 0 0 0 5px #ad85562b,inset 0 12px 40px #0006,0 20px 45px #0007}.dice-table-zone:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:14px;height:1px;background:linear-gradient(90deg,transparent,var(--dice-edge),transparent);opacity:.2}@media(max-width:480px){.dice-table-zone{gap:8px;min-height:225px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){[data-dice-effects]{display:none}.d20-tumble,.d6-tumble{animation:none!important;transition:none!important}}