/* Roll game layout and visuals. */.raika-original-page[data-original-game="roll"] .board-column > .roll-board{position:relative;display:grid;grid-template-rows:minmax(150px, 1fr) auto;gap:14px;width:100%;max-width:900px;min-height:390px;margin-inline:auto;padding:24px 0 0;border:0;border-radius:18px;background:transparent;box-shadow:none}.raika-original-page[data-original-game="roll"] .roll-slider-stage{display:grid;align-content:center;width:calc(100% - 32px);margin-inline:auto}.raika-original-page[data-original-game="roll"] .slider-wrapper{position:relative;display:flex;align-items:center;width:100%;height:42px;padding:0 12px;border:8px solid var(--rog-surface-2);border-radius:999px;background:transparent;box-shadow:0 0 0 1px var(--rog-border),inset 0 0 0 1px var(--rog-border),0 8px 24px rgba(0, 0, 0, .12);overflow:visible}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers{position:absolute;top:100%;right:12px;left:12px;z-index:2;height:0;pointer-events:none}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers i{position:absolute;top:7px;left:0;width:0;height:0;transform:translateX(-50%);border-top:8px solid var(--rog-surface-2);border-right:6px solid transparent;border-left:6px solid transparent;filter:drop-shadow(0 1px 0 var(--rog-border))}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers i:nth-child(2){left:25%}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers i:nth-child(3){left:50%}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers i:nth-child(4){left:75%}.raika-original-page[data-original-game="roll"] .roll-capsule-pointers i:nth-child(5){left:100%}.raika-original-page[data-original-game="roll"] .roll-scale{position:relative;height:28px;margin:0 20px;font-size:12px;color:var(--rog-muted)}.raika-original-page[data-original-game="roll"] .roll-scale span{position:absolute;top:12px;left:0;min-width:24px;transform:translateX(-50%);color:var(--rog-text);font-weight:700;line-height:1;text-align:center}.raika-original-page[data-original-game="roll"] .roll-scale span:nth-child(2){left:25%}.raika-original-page[data-original-game="roll"] .roll-scale span:nth-child(3){left:50%}.raika-original-page[data-original-game="roll"] .roll-scale span:nth-child(4){left:75%}.raika-original-page[data-original-game="roll"] .roll-scale span:nth-child(5){left:100%}.raika-original-page[data-original-game="roll"] #range{--roll-target:50%;--roll-left:#ef4444;--roll-right:#22c55e;display:block;width:100%;height:26px;border:0;border-radius:999px;color:transparent;background:transparent;box-shadow:none;outline:none;filter:none;overflow:visible;--range-shdw:transparent}.raika-original-page[data-original-game="roll"] #range::-webkit-slider-runnable-track{height:10px;border:0;border-radius:999px;background:linear-gradient(
        to right,
        var(--roll-left) 0%,
        var(--roll-left) var(--roll-target),
        var(--roll-right) var(--roll-target),
        var(--roll-right) 100%
    )}.raika-original-page[data-original-game="roll"] #range::-moz-range-track{height:10px;border:0;border-radius:999px;background:linear-gradient(
        to right,
        var(--roll-left) 0%,
        var(--roll-left) var(--roll-target),
        var(--roll-right) var(--roll-target),
        var(--roll-right) 100%
    )}.raika-original-page[data-original-game="roll"] #range::-moz-range-progress{background:transparent}.raika-original-page[data-original-game="roll"] #range::-webkit-slider-thumb{top:auto;box-sizing:border-box;width:16px;height:28px;margin-top:-9px;border:2px solid #fff;border-radius:999px;background:repeating-linear-gradient(90deg, #fff 0 3px, #cbd5e1 3px 4px);box-shadow:0 0 0 2px var(--rog-surface-2),0 5px 12px rgba(0, 0, 0, .34);transform:none}.raika-original-page[data-original-game="roll"] #range::-moz-range-thumb{top:auto;box-sizing:border-box;width:16px;height:28px;border:2px solid #fff;border-radius:999px;background:repeating-linear-gradient(90deg, #fff 0 3px, #cbd5e1 3px 4px);box-shadow:0 0 0 2px var(--rog-surface-2),0 5px 12px rgba(0, 0, 0, .34);transform:none}.raika-original-page[data-original-game="roll"] #slider-badge{position:absolute;bottom:100%;z-index:10;padding:4px 8px;transform:translateX(-50%);border-radius:6px;background:#fff;box-shadow:0 2px 8px rgba(0, 0, 0, .3);color:#16843b;font-size:.9rem;font-weight:700;white-space:nowrap;transition:left .4s ease}.raika-original-page[data-original-game="roll"] #slider-badge::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fff}.raika-original-page[data-original-game="roll"] .roll-controls{display:grid;align-self:end;gap:8px;padding:10px;border:1px solid var(--rog-border);border-radius:12px;background:var(--rog-surface-2)}.raika-original-page[data-original-game="roll"] .roll-fields{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.raika-original-page[data-original-game="roll"] .roll-field{display:grid;gap:4px;min-width:0}.raika-original-page[data-original-game="roll"] .roll-field-label,.raika-original-page[data-original-game="roll"] .roll-condition-toggle{display:flex;align-items:center;gap:5px;min-height:16px;padding:0;border:0;background:transparent;color:var(--rog-muted);font:inherit;font-size:11px;line-height:1.2;text-align:left}.raika-original-page[data-original-game="roll"] .roll-condition-toggle{width:max-content;cursor:pointer}.raika-original-page[data-original-game="roll"] .roll-condition-toggle svg{width:14px;height:14px}.raika-original-page[data-original-game="roll"] .roll-input-shell{display:flex;align-items:center;min-width:0;height:34px;border:1px solid var(--rog-border);border-radius:8px;background:var(--rog-input);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.raika-original-page[data-original-game="roll"] .roll-input-shell input{width:100%;min-width:0;height:100%;padding:0 9px;border:0 !important;border-radius:inherit;outline:0 !important;background:transparent !important;box-shadow:none !important;color:var(--rog-text);font-size:13px;font-weight:700}.raika-original-page[data-original-game="roll"] .roll-input-suffix{flex:0 0 auto;padding-right:9px;color:var(--rog-muted);font-size:12px;font-weight:700}.raika-original-page[data-original-game="roll"] .roll-presets{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:6px}.raika-original-page[data-original-game="roll"] .roll-preset{min-width:0;height:32px;border:1px solid var(--rog-border);border-radius:7px;background:var(--rog-input);color:var(--rog-muted);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.raika-original-page[data-original-game="roll"] .roll-preset:hover,.raika-original-page[data-original-game="roll"] .roll-preset:focus-visible,.raika-original-page[data-original-game="roll"] .roll-preset.is-active{border-color:var(--rog-accent);background:rgba(32, 139, 255, .14);color:var(--rog-text);outline:0}.raika-original-page[data-original-game="roll"] .roll-preset:disabled,.raika-original-page[data-original-game="roll"] .roll-condition-toggle:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.raika-original-page[data-original-game="roll"] .board-column > .roll-board{grid-template-rows:minmax(110px, 1fr) auto;gap:10px;min-height:330px;padding:14px 0 0}.raika-original-page[data-original-game="roll"] .roll-slider-stage{width:calc(100% - 12px)}.raika-original-page[data-original-game="roll"] .roll-controls{padding:8px}.raika-original-page[data-original-game="roll"] .roll-fields{gap:6px}.raika-original-page[data-original-game="roll"] .roll-field-label,.raika-original-page[data-original-game="roll"] .roll-condition-toggle{font-size:10px}.raika-original-page[data-original-game="roll"] .roll-input-shell{height:32px}.raika-original-page[data-original-game="roll"] .roll-input-shell input{padding-inline:7px;font-size:12px}.raika-original-page[data-original-game="roll"] .roll-input-suffix{padding-right:7px}.raika-original-page[data-original-game="roll"] .roll-presets{grid-template-columns:repeat(3, minmax(0, 1fr))}.raika-original-page[data-original-game="roll"] .roll-preset{height:30px}}