@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}.theme-rdr2{--ink:#141414;--blood:#691108;color:var(--ink)}.theme-rdr2 ::selection{background:#69110840}.theme-rdr2 :focus-visible{outline:2px solid var(--blood);outline-offset:2px}.theme-rdr2 [data-menu] :focus-visible{outline-color:#ffffffd9}.journal-paper{color:#2b2620;background-color:#d6ccb2;background-image:radial-gradient(130% 95% at 50% 45%,#0000 66%,#60442038 100%),url(/themes/rdr2/textures/journal.jpg);background-size:100% 100%,1400px 1400px;position:relative;box-shadow:inset 0 0 36px #6e502833,0 30px 60px #0000008c}.torn{-webkit-mask:url(/themes/rdr2/textures/torn-edge.svg) 50%/100% 100% no-repeat;mask:url(/themes/rdr2/textures/torn-edge.svg) 50%/100% 100% no-repeat}.btn-rdr{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink,#141414);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans,var(--face-open-sans), Roboto, Helvetica Neue, Arial, sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-ink,#141414);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}.btn-rdr:hover,.btn-rdr:focus-visible{background:#6911081a}.keycap{height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:#f2ede1e6;border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.keycap{border-color:color-mix(in oklab, var(--color-bone,#f2ede1) 90%, transparent)}}.keycap{padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans,var(--face-open-sans), Roboto, Helvetica Neue, Arial, sans-serif);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-bone,#f2ede1);text-transform:uppercase}.font-hand{word-spacing:.22em;letter-spacing:.01em;-webkit-text-stroke:.5px currentColor}.pv-scene{transform:perspective(1400px) rotateY(calc(var(--mx,0) * 7deg)) rotateX(calc(var(--my,0) * -5deg));transform-style:preserve-3d;will-change:transform}.pv-light{width:560px;height:560px;translate:calc(var(--px,0px) - 280px) calc(var(--py,0px) - 280px);will-change:translate;background:radial-gradient(circle,#ffd69629,#0000 62%);transition:opacity .4s}.pv-layer{translate:calc(var(--mx,0) * var(--depth,1) * 14px) calc(var(--my,0) * var(--depth,1) * 10px);will-change:translate;transition:rotate .25s cubic-bezier(.2,.8,.2,1),scale .25s cubic-bezier(.2,.8,.2,1),left .4s cubic-bezier(.2,.8,.2,1)}.pv-lift:hover{rotate:calc(var(--r,0deg) * -1);scale:1.07;z-index:30!important}.group:hover .pv-solo{rotate:calc(var(--r,0deg) * -1);scale:1.03}.pv-dim:after{content:"";opacity:calc(1 - var(--dim,1));pointer-events:none;background:#000;transition:opacity .3s;position:absolute;inset:0}.pv-dim:hover:after{opacity:0}.pv-fan{left:calc(var(--center) + var(--offset) * var(--gap,115px))}.group:hover .pv-fan{--gap:140px}.pv-medal{transition:rotate .8s cubic-bezier(.2,.8,.2,1)}.pv-medal-row:hover .pv-medal{rotate:y 360deg}.pv-icon{transition:scale .25s,background-color .25s,border-color .25s,box-shadow .25s}.pv-icon:hover{background-color:#ffffff1f;border-color:#ffffffb3;scale:1.12;box-shadow:0 0 24px #ffd69640}.pv-stamp{transition:scale .2s cubic-bezier(.3,1.6,.5,1),rotate .2s}.pv-stamp:hover{rotate:-6deg;scale:1.18}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
