:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.spiral-container[data-v-1a0c74e0]{position:absolute;inset:0;pointer-events:none}.icon[data-v-1a0c74e0]{position:absolute;transform:translate(-50%,-50%);transition:opacity .2s linear;pointer-events:auto;cursor:pointer}.icon-img[data-v-1a0c74e0]{width:100%;height:100%;overflow:hidden;border-radius:50%}.icon-img img[data-v-1a0c74e0]{width:100%;height:100%;display:block}.icon-ring[data-v-1a0c74e0]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.gameboard[data-v-ee0ba292]{position:absolute;width:100vmin;height:100vmin}.gameboard-svg[data-v-ee0ba292]{width:100%;height:100%;display:block}.panel-page-left[data-v-a56fe26b]:before{transform:var(--bg-transform)}.book-cover[data-v-e9e0ee5b]{position:absolute;inset:0;cursor:pointer;border-radius:inherit;overflow:hidden}.book-cover svg[data-v-e9e0ee5b]{display:block;width:100%;height:100%}.char-panel[data-v-971f1798]{position:absolute;width:100vmin;height:100vmin}.close-panel-button[data-v-971f1798]{position:absolute;top:2vmin;right:2vmin}.char-portrait[data-v-971f1798]{position:absolute;width:33.3333vmin;height:50vmin;margin:2vmin 0 0 2vmin}.affinity-panel[data-v-6af14fbd]{position:absolute;width:100vmin;height:100vmin}.close-panel-button[data-v-6af14fbd]{position:absolute;top:2vmin;right:2vmin}.member[data-v-6af14fbd]{position:absolute;top:10vmin;width:31vmin;height:52vmin;cursor:pointer}.member-portrait[data-v-6af14fbd]{width:31vmin;height:46.5vmin}.hostility-panel[data-v-6f2e399a]{position:absolute;width:100vmin;height:100vmin}.close-panel-button[data-v-6f2e399a]{position:absolute;top:2vmin;right:2vmin}.member[data-v-6f2e399a]{position:absolute;top:10vmin;width:31vmin;height:52vmin;cursor:pointer}.member-portrait[data-v-6f2e399a]{width:31vmin;height:46.5vmin}.dislike-panel[data-v-0889ede5]{position:absolute;width:100vmin;height:100vmin}.close-panel-button[data-v-0889ede5]{position:absolute;top:2vmin;right:2vmin}.member[data-v-0889ede5]{position:absolute;top:16vmin;width:23vmin;height:51vmin;cursor:pointer}.member-portrait[data-v-0889ede5]{width:23vmin;height:34.5vmin}.close-panel-button[data-v-915d29b4]{position:absolute;top:2vmin;right:2vmin}.char-portrait[data-v-915d29b4]{position:absolute;right:2vmin;top:2vmin;width:40vmin;height:60vmin}.main-menu[data-v-c9fef3c8]{--menu-color: var(--1298c361);color:var(--menu-color)}.close-panel-button[data-v-c9fef3c8]{position:absolute;top:2vmin;right:2vmin}.menu-items[data-v-c9fef3c8]{position:absolute;top:12vmin;left:8vmin;right:8vmin;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:4vmin;row-gap:4vmin;font-size:4vmin}.menu-items label[data-v-c9fef3c8]{cursor:pointer}.menu-items select[data-v-c9fef3c8],.menu-items input[type=checkbox][data-v-c9fef3c8]{appearance:none;justify-self:end;margin:0;font:inherit;color:inherit;background-color:transparent;border:.3vmin solid var(--menu-color);border-radius:.8vmin;cursor:pointer}.menu-items select[data-v-c9fef3c8]{min-width:22vmin;padding:.5vmin 5vmin .5vmin 1.5vmin;background-image:linear-gradient(45deg,transparent 50%,var(--menu-color) 50%),linear-gradient(135deg,var(--menu-color) 50%,transparent 50%);background-position:right 2.4vmin center,right 1.4vmin center;background-size:1vmin 1vmin;background-repeat:no-repeat}.menu-items option[data-v-c9fef3c8]{background-color:#202020;color:var(--menu-color)}.menu-items input[type=checkbox][data-v-c9fef3c8]{width:4.5vmin;height:4.5vmin;display:grid;place-content:center}.menu-items input[type=checkbox][data-v-c9fef3c8]:before{content:"";width:2.4vmin;height:2.4vmin;border-radius:.3vmin;background-color:var(--menu-color);transform:scale(0);transition:transform .15s ease}.menu-items input[type=checkbox][data-v-c9fef3c8]:checked:before{transform:scale(1)}.menu-action[data-v-c9fef3c8]{grid-column:1 / -1;justify-self:start;padding:.5vmin 2vmin;font:inherit;color:inherit;background-color:transparent;border:.3vmin solid var(--menu-color);border-radius:.8vmin;cursor:pointer}.menu-action[data-v-c9fef3c8]:disabled{opacity:.4;cursor:default}.menu-confirm[data-v-c9fef3c8]{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:2vmin}@font-face{font-family:MedievalSharp;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/medievalsharp-latin-ext-400-normal-ClYavAzl.woff2) format("woff2"),url(/assets/medievalsharp-latin-ext-400-normal-CD3aWkrd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:MedievalSharp;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/medievalsharp-latin-400-normal-CCE21Gtm.woff2) format("woff2"),url(/assets/medievalsharp-latin-400-normal-CsZbECEG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:MedievalSharp,cursive}:focus{outline:none}.turning,.turning *{pointer-events:none!important}.text-link{cursor:pointer;--link-dot: color-mix(in srgb, currentColor 55%, transparent);background-image:radial-gradient(circle closest-side,var(--link-dot) 35%,transparent 55%);background-size:1px 1px;background-position:0 100%;background-repeat:repeat-x;padding-bottom:.1em}.text-link:hover{--link-dot: currentColor}.animate,.animate-all,.animate-all *,.animate-in *{transition:all .2s ease}.panel{position:absolute;z-index:0;background:#000000d0;transform:translate(-100%);top:0;left:0;width:100vmin;height:100vmin;text-align:left}.panel-left{transform:translate(-100%)}.panel-right{transform:translate(100%)}.panel.active{z-index:1;transform:translate(0)}.panel-page-left{position:absolute;top:0;left:0;width:100vmin;height:100vmin;background:#000000d0;transform-origin:left center;transform:rotateY(-90deg);box-shadow:0 0 20vmin #000;text-align:left}.panel-page-left:before{content:"";position:absolute;inset:0;background-image:url(/assets/gameboard_background-BLh9ODVh.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scaleX(1) rotate(0)}.panel-page-left:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#0000,#00000040 55%,#0009);opacity:0}.book-cover-page{background:none;border-radius:0 1.2vmin 1.2vmin 0}.book-cover-page:before{display:none}.panel-page-left.active{transform:rotateY(0);box-shadow:5vmin 0 20vmin #000}.panel-page-left.moving:not(.active){animation:page-turn-out var(--turning-page-time-millis) linear forwards}.panel-page-left.moving.active{animation:page-turn-in var(--turning-page-time-millis) linear forwards}.panel-page-left.moving:not(.active):after{animation:page-shade-out var(--turning-page-time-millis) linear forwards}.panel-page-left.moving.active:after{animation:page-shade-in var(--turning-page-time-millis) linear forwards}@keyframes page-turn-out{0%{transform:rotateY(0) skewY(0);box-shadow:5vmin 0 20vmin #000}15%{transform:rotateY(-3deg) skewY(.8deg)}30%{transform:rotateY(-10deg) skewY(2deg)}45%{transform:rotateY(-22deg) skewY(2.8deg)}60%{transform:rotateY(-38deg) skewY(2.8deg)}75%{transform:rotateY(-57deg) skewY(2deg)}90%{transform:rotateY(-77deg) skewY(.8deg)}to{transform:rotateY(-90deg) skewY(0);box-shadow:0 0 20vmin #000}}@keyframes page-turn-in{0%{transform:rotateY(-90deg) skewY(0);box-shadow:0 0 20vmin #000}10%{transform:rotateY(-77deg) skewY(.8deg)}25%{transform:rotateY(-57deg) skewY(2deg)}40%{transform:rotateY(-38deg) skewY(2.8deg)}55%{transform:rotateY(-22deg) skewY(2.8deg)}70%{transform:rotateY(-10deg) skewY(2deg)}85%{transform:rotateY(-3deg) skewY(.8deg)}to{transform:rotateY(0) skewY(0);box-shadow:5vmin 0 20vmin #000}}@keyframes page-shade-out{0%{opacity:0}30%{opacity:.35}to{opacity:1}}@keyframes page-shade-in{0%{opacity:1}70%{opacity:.35}to{opacity:0}}html,body{margin:0;padding:0;height:100%;background:#404040;-webkit-user-select:none;user-select:none}#app{padding:0;height:100%;display:grid;place-items:center}.app{overflow:hidden}#panel-page-container{position:relative;z-index:0;perspective:180vmin;perspective-origin:left 120vmin;transform-style:preserve-3d;width:100vmin;height:100vmin}
