.announcement.svelte-1gv7sz0.svelte-1gv7sz0{position:fixed;left:0;right:0;top:15.5vh;padding:15px 0;background:linear-gradient(to left,transparent,rgba(0,0,0,.75),transparent);display:grid;place-items:center;pointer-events:none;color:#fff;font-size:24px;line-height:16px}.smartphone .announcement.announcement{font-size:18px;line-height:12px}.announcement.svelte-1gv7sz0 .ring.svelte-1gv7sz0{font-size:50px;line-height:30px;color:#fff;font-family:"Bree Serif"}.smartphone .announcement .ring.ring{font-size:34px;line-height:16px}.announcement .entity-link .icon{font-size:20px!important;line-height:20px}.announcement.svelte-1gv7sz0.svelte-1gv7sz0:before,.announcement.svelte-1gv7sz0.svelte-1gv7sz0:after{content:"";position:absolute;height:6px;width:100%;background:linear-gradient(to left,transparent,rgba(0,0,0,.6),transparent)}.announcement.svelte-1gv7sz0.svelte-1gv7sz0:before{bottom:calc(100% + 4px)}.announcement.svelte-1gv7sz0.svelte-1gv7sz0:after{top:calc(100% + 4px)}.dev-menu .button.button{margin:0 0 0 12px}.dev-menu.svelte-3z7lxb.svelte-3z7lxb:hover{cursor:var(--game-cursor)}.title.svelte-3z7lxb.svelte-3z7lxb{padding:20px 20px 8px;text-transform:uppercase;color:gray;font-weight:700;border-bottom:1px solid gray}.dev-menu.svelte-3z7lxb.svelte-3z7lxb{width:100%;height:100%;background:transparent;transition:background-color .25s ease;padding-top:34px}.open.svelte-3z7lxb.svelte-3z7lxb{background:#40464c}.link.svelte-3z7lxb.svelte-3z7lxb{color:#cbd0d4;padding:12px 0;display:flex;align-items:center;justify-content:flex-start;transition:transform .25s ease,background-color .1s ease;width:185px}.link.svelte-3z7lxb.svelte-3z7lxb:hover{background:#33383e;text-decoration:none}.link.svelte-3z7lxb .name.svelte-3z7lxb:first-letter{text-transform:uppercase}.dev-menu .link .icon.icon{width:40px;display:inline-block;text-align:center}.game-version.svelte-1skp1x9.svelte-1skp1x9{width:100%;color:#a9a9a9;font-size:14px;text-align:center}.icon.svelte-1skp1x9.svelte-1skp1x9{width:24px;text-align:left}.red.svelte-1skp1x9.svelte-1skp1x9{color:#fa1e1e}.gold.svelte-1skp1x9.svelte-1skp1x9{color:gold}.game-menu.svelte-1skp1x9.svelte-1skp1x9{position:fixed;top:0;right:0;display:grid;place-items:center;width:34px;height:34px;transition:background .15s ease;z-index:100}.menu.svelte-1skp1x9.svelte-1skp1x9{position:absolute;top:100%;left:100%;width:175px;opacity:0;transition:transform .3s ease,opacity .3s ease;color:#fff}.open.svelte-1skp1x9.svelte-1skp1x9{background:black}.open.svelte-1skp1x9 .menu.svelte-1skp1x9{transform:translate(-100%);opacity:1}.row.svelte-1skp1x9.svelte-1skp1x9{padding:8px;display:flex;align-items:center;width:100%}a.svelte-1skp1x9.svelte-1skp1x9{text-decoration:none}.link.svelte-1skp1x9.svelte-1skp1x9:hover{background:rgba(255,255,255,.1);cursor:var(--game-cursor)}.link.svelte-1skp1x9.svelte-1skp1x9:active{transform:translateY(1px)}.divider.svelte-1skp1x9.svelte-1skp1x9{text-transform:uppercase;font-size:14px;letter-spacing:.5px;color:gray}.inactive.svelte-1skp1x9.svelte-1skp1x9{color:gray}.item-overlay.svelte-36g1mb{position:fixed;top:0;left:0;right:-25px;height:100%;background:linear-gradient(to bottom right,rgba(0,0,0,.95),rgba(50,50,50,.45));overflow-y:scroll;overflow-x:hidden;display:grid;grid-template-rows:75px 1fr 75px;align-items:center;opacity:0;transition-property:opacity,transform;transition-duration:0ms;pointer-events:none;transform:translateY(10px);z-index:1}.smartphone .item-overlay.item-overlay{right:0}.content.svelte-36g1mb{position:relative;margin:0 auto;padding-bottom:50px;max-width:calc(100% - 100px);min-width:700px}.show.svelte-36g1mb{opacity:1;pointer-events:auto;transition-duration:.25s;transform:translateY(0)}.smartphone .item-overlay.item-overlay{grid-template-rows:34px calc(100vh - 68px) 34px;width:auto;right:0}.smartphone .item-overlay.item-overlay>.content{min-width:0;max-width:none;width:calc(100vw - 16px);padding-bottom:25px;padding-top:54px;height:100%;overflow-y:scroll;overflow-x:hidden}.custom-notification.svelte-1cmouu2{display:grid;place-items:center;grid-auto-flow:column;gap:12px;padding:8px;background-color:#fff0;font-size:18px}.custom-notification.svelte-1cmouu2:active{transform:translateY(1px)}.custom-notification.svelte-1cmouu2:hover{background-color:#202020}.notifications.animating .crow>div:last-child{transition:opacity .4s ease 3s;opacity:0}.notifications.freeze .crow>div:last-child{transition:opacity .15s ease;opacity:1}.notifications.svelte-xzu1di{position:fixed;bottom:25px;left:50%;color:#fff;z-index:100;transform:translate(-50%)}.smartphone .notifications{width:calc(100vw - 40px);bottom:8px}.notification.svelte-xzu1di{padding:12px;background-color:#fff0;border-left:7px solid #fff;font-size:18px}.smartphone .notifications .notification{padding:4px 8px;font-size:16px;line-height:18px}.notification.svelte-xzu1di:first-letter{text-transform:uppercase}.error.svelte-xzu1di{background-color:#f6ebeb00;border-color:#bd4c41}.warning.svelte-xzu1di{background-color:#fdf8e900;border-color:#e7ba5e}.success.svelte-xzu1di{background-color:#80a17a00;border-color:#69b35b}.information.svelte-xzu1di{background-color:#eaf5f800;border-color:#5b9dc9}.smartphone .overlay .content .close{display:none}.close.svelte-a1qiqb{position:fixed;top:40px;right:8px}.overlay.svelte-a1qiqb{position:fixed;top:0;left:0;right:0;height:100%;background:rgba(0,0,0,.25);overflow-y:scroll;overflow-x:hidden;display:grid;grid-template-rows:75px 1fr 75px;align-items:center;opacity:0;transition-property:opacity,transform;transition-duration:0ms;pointer-events:none;transform:translateY(10px)}.radial.svelte-a1qiqb{background:radial-gradient(transparent 50%,#000)}.content.svelte-a1qiqb{position:relative;margin:0 auto;padding-bottom:50px;max-width:calc(100% - 100px);min-width:700px}.overlay-charactersheet>.overlay{align-items:start;overflow-y:hidden}.smartphone.overlay-charactersheet>.overlay{overflow-y:scroll}.overlay-charactersheet>.overlay>.content{padding-bottom:0}.overlay>.content>div{max-width:765px}.show.svelte-a1qiqb{opacity:1;pointer-events:auto;transition-duration:.25s;transition-delay:20ms;transform:translateY(0)}.smartphone .overlay.overlay{grid-template-rows:34px calc(100vh - 68px) 34px;width:auto;right:0;align-items:start}.smartphone .overlay.overlay>.content{min-width:0;max-width:none;width:calc(100vw - 16px);padding-bottom:25px;padding-top:54px;overflow-y:scroll;overflow-x:hidden}.prompt.svelte-1eiw1en{position:fixed;inset:0;background:rgba(0,0,0,.4);display:grid;place-items:center;z-index:50}.wrap.svelte-1eiw1en{position:relative}body{background-image:url(../../../location/the-spire.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.sidebar.svelte-1rdcgxo.svelte-1rdcgxo{position:fixed;top:0;left:0;bottom:0;width:25px;overflow:hidden;transition:width .25s ease,box-shadow .25s ease;z-index:1}.sidebar.open.svelte-1rdcgxo.svelte-1rdcgxo{width:185px;box-shadow:0 0 5px #00000080;z-index:1000}.main.svelte-1rdcgxo.svelte-1rdcgxo{overflow:hidden;overflow-y:scroll;width:100vw;height:100vh}.tooltip.tooltip{opacity:0;pointer-events:none;line-height:18px}.smartphone .mouse-tracker .tooltip.tooltip{transform:translate(-50%,50%)!important}.smartphone .mouse-tracker .tooltip .triangle.triangle{display:none}.icon:hover .tooltip.tooltip{opacity:1}.content.svelte-1rdcgxo.svelte-1rdcgxo{padding:75px 20px;width:100%;max-width:800px;margin:0 auto;display:flex;height:100%;flex-direction:column}.icon{text-shadow:.5px .5px .5px rgba(0,0,0,.35)}.icon span:nth-child(2){text-shadow:none}.smartphone .main>.content{padding:75px 8px}.authenticated.svelte-1rdcgxo.svelte-1rdcgxo{overflow-y:hidden}.authenticated.svelte-1rdcgxo .content.svelte-1rdcgxo{padding:0;width:auto;max-width:none;margin:0}
