@import "https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";._horizontalCapsuleContainer_snk1z_1{background-color:#4a5a60;border-radius:32px;flex-direction:row;margin:0;padding:4px;list-style:none;display:flex;overflow:hidden}._horizontalCapsuleContainer_snk1z_1>li{flex-direction:column;width:38px;height:38px;display:flex}._capsuleButton_snk1z_24{cursor:pointer;background:#fff0;border:none;border-radius:32px;margin:auto;padding:6px;transition:all .2s;display:flex}._capsuleButton_snk1z_24:hover{background:#ededed}._capsuleButtonIcon_snk1z_41{height:24px;transition:filter .2s}._capsuleButton_snk1z_24:hover ._capsuleButtonIcon_snk1z_41{filter:invert()}._profileCircleContainer_snk1z_49{margin:auto}._profileCircle_snk1z_49{cursor:pointer;background-color:#fff;border:4px solid #bebebe;border-radius:100%;width:26px;height:26px;transition:all .2s;overflow:hidden}._profileCircle_snk1z_49:hover{border:4px solid #fff}._profileCirclePreview_snk1z_71{color:#fff;flex-direction:column;width:100%;height:100%;font-family:monospace;display:flex}._profileCirclePreview_snk1z_71>span{margin:auto}._authenticate_qvb04_1{transform-origin:50%;flex-direction:column;margin:auto;display:flex;position:relative;transform:rotateY(0)perspective(100px)}._front_qvb04_14,._back_qvb04_17{margin:auto}._authenticateForm_qvb04_21{background:#efefef;border-radius:8px;flex-direction:column;gap:16px;width:420px;padding:32px;font-family:Fira Mono;font-size:18px;display:flex}._heroLogo_qvb04_42{background-color:#fff;border-radius:8px;width:256px;margin:0 auto}._labeledInput_qvb04_50{flex-direction:column;display:flex}._labeledInput_qvb04_50>input{font-family:inherit;font-size:inherit;border:none;border-radius:8px;padding:16px}._labeledInput_qvb04_50>input::placeholder{font-style:italic}._instructions_qvb04_67{text-align:center;border-radius:8px;margin:0;padding:8px 16px}._instructions_qvb04_67 h2{margin:0;font-size:22px}._signUp_qvb04_80 ._instructions_qvb04_67{background-color:#b6f1bf}._login_qvb04_83 ._instructions_qvb04_67{background-color:#e5e2f3}._header_5w7yb_1{color:#fff;background-color:#000;flex-direction:row;height:64px;font-family:Fira Mono;font-size:22px;font-weight:500;display:flex}._siteNavigationList_5w7yb_16,._profileList_5w7yb_16{flex-direction:row;gap:16px;margin:0;padding:0;list-style:none;display:flex}._siteNavigationList_5w7yb_16>li,._profileList_5w7yb_16>li{flex-direction:column;margin:auto;display:flex}._siteNavigationList_5w7yb_16{margin-left:4px}._profileList_5w7yb_16{margin-left:auto;margin-right:8px}._headerLogo_5w7yb_41{margin:auto 0}._headerLink_5w7yb_45,._headerPlusLink_5w7yb_45{cursor:pointer;background-color:#fff0;border-radius:8px;margin:auto;padding:8px;transition:background-color .1s}._headerLink_5w7yb_45:hover,._headerLogo_5w7yb_41:hover,._headerPlusLink_5w7yb_45:hover{background-color:#fff6}._headerPlusLink_5w7yb_45{color:#b47fff;font-weight:700;transition:background-color .2s,color .2s}._headerPlusLink_5w7yb_45:hover{color:#000;background-color:#b64fff}._headerLogo_5w7yb_41 img{background-color:#fff0;border-radius:8px;height:48px;padding:8px 16px}._footer_o9pur_1{background-color:#e4e4e4;flex-direction:column;gap:32px;padding:32px;font-family:Fira Mono;display:flex}._footer_o9pur_1 a{color:#163260;text-decoration:none}._footer_o9pur_1 a:hover,._footer_o9pur_1 a:active,._footer_o9pur_1 a:focus{text-decoration:underline}._footerNav_o9pur_21{flex-direction:row;justify-content:center;gap:32px;display:flex}._navSection_o9pur_30{margin:0;padding:0;list-style:none}._navSection_o9pur_30>li{padding:4px}._copyInfo_o9pur_40{text-align:center;color:#414248;font-size:14px}._profileOverlayCorner_1oemy_1{flex-direction:row;gap:8px;display:flex;position:absolute;top:16px;right:16px}._hero_1e59e_1{background:linear-gradient(17deg,#542e68 0%,#5a5bd7 100%);flex-direction:column;height:75vh;display:flex}._callToAction_1e59e_11{color:#fff;cursor:pointer;background:#0eb54b;border:none;border-bottom:4px solid green;border-radius:8px;padding:16px 32px;font-size:22px;font-weight:700;transition:all .2s}._callToAction_1e59e_11:hover{background:#12d158}._secondaryCallToAction_1e59e_32{color:#fff;font-family:inherit;font-size:inherit;cursor:pointer;white-space:pre;background:#fff0;border:2px dashed #9e9e9e7c;border-radius:8px;width:120px;margin:0;padding:8px;text-decoration:underline;transition:background .1s,border .1s;display:inline}._secondaryCallToAction_1e59e_32:hover{color:#000;background:#fff;border:2px dashed #9e9e9e00}._spiel_1e59e_61{color:#fff;flex-direction:column;flex:1;font-family:Fira Mono;display:flex}._spiel_1e59e_61>p{max-width:512px;margin:0 auto;padding:0 16px}._carousel_1e59e_81{flex-direction:row;flex:1;height:0;display:flex}._brandImage_1e59e_88{height:256px;margin:48px auto}._actions_1e59e_93{flex-direction:column;margin:48px auto 8px;display:flex}._secondaryActions_1e59e_99{color:#fff;flex-direction:row;align-items:center;gap:8px;margin:8px auto 48px;font-family:Fira Mono;font-size:18px;display:flex}._secondaryActions_1e59e_99>span{padding:8px}._demo_1e59e_115{object-fit:fill;border-radius:16px;flex:2;width:0;height:auto;margin:16px;overflow:hidden;box-shadow:0 5px 5px 5px #00000048}._animatedFeatureList_h1zef_1{flex-flow:wrap;gap:64px;max-width:1000px;margin:24px auto;padding:0;list-style:none;display:flex}._animatedFeatureContainer_h1zef_15{background:#15182046;border-radius:8px;transition:box-shadow .5s}._animatedFeatureCard_h1zef_25{backface-visibility:hidden;cursor:pointer;background-color:#e4e4e4;border-radius:8px;width:400px;height:200px;padding:24px;font-family:Fira Mono;transition:transform .1s;transform:translateY(-4px)}._animatedFeatureCardEntry_h1zef_43:hover{transform:scale(1.01)translateY(-8px)}._home_wb9yt_1{flex-direction:column;display:flex;position:relative;overflow:auto}._snapshotCanvas_1x3m4_1{aspect-ratio:1;width:auto;height:auto}._flag_1481o_3{font-optical-sizing:auto;flex-direction:column;width:400px;min-width:240px;font-family:Crimson Text,serif;font-style:normal;font-weight:200;display:flex;position:relative}._monsterFlagBorder_1481o_18{border-style:solid;background-color:#fff;background-clip:padding-box;border-width:32px;border-image-slice:100;border-image-width:32px;border-image-repeat:repeat;position:relative}._monsterSkull_1481o_31{pointer-events:none;width:64px;position:absolute;top:0;left:50%;transform:translate(-50%)}._characterName_1481o_41{text-align:center;white-space:pre;background-color:#f6f6f6;margin:4px 2px;padding:8px 8px 0;font-size:32px;font-weight:400}._interiorBorder_1481o_54{pointer-events:none;border-style:solid;border-width:8px;border-image-slice:100;border-image-width:32px;border-image-repeat:repeat;position:absolute;inset:2px}._flagSectionBackground_1481o_69{background-color:#f6f6f6;flex-direction:column;margin:4px 2px;display:flex}._hitpointBar_1481o_76{color:#8c1800;background-color:#ce8f8f;border:4px solid #987373;border-radius:8px;height:24px;margin:8px 4px;display:flex}._hitpointBarText_1481o_92{text-align:center;flex:1;margin:auto;font-size:18px;font-weight:700}._sourceRefContainer_1481o_101{background-color:#f6f6f6;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;width:200px;height:32px;margin:20px auto 0;padding:2px;display:flex;position:relative}._sourceRefContainer_1481o_101 a{color:#555}._sourceRefContainer_1481o_101 img{height:28px;position:absolute;right:8px}._theater_1hs2l_1{flex-direction:column;width:100%;height:100%;display:flex}._innerContainer_ttzjl_1{border:4px solid var(--tool-primary-color,white);box-sizing:border-box;-webkit-user-select:none;user-select:none;filter:brightness(.8);cursor:pointer;background-color:#fff;border-radius:4px;width:72px;height:72px;transition:all .15s cubic-bezier(.34,2,.64,1);position:relative;transform:scale(.8)}._innerContainer_ttzjl_1:hover{transform:scale(.9)}._selectedTool_ttzjl_27 ._innerContainer_ttzjl_1{filter:brightness();opacity:1;transform:scale(1)}._handler_ttzjl_37{width:100%;height:100%;color:var(--tool-primary-color,white);justify-content:center;align-items:center;display:flex;overflow:hidden}._handler_ttzjl_37>img,._handler_ttzjl_37>canvas{width:100%;height:100%}._typeIcon_ttzjl_53{width:28px;height:28px;position:absolute;top:-20px;right:50%;transform:translate(50%)}._typeIcon_ttzjl_53>img{width:100%;height:100%}._slotStateIcon_ttzjl_68{opacity:.95;background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;width:32px;height:32px;padding:1px;position:absolute;top:0;right:0}._slotStateIcon_ttzjl_68>img{width:100%;height:100%}._keyboardIcon_ttzjl_89{background-color:var(--tool-primary-color);border-radius:4px;width:28px;height:28px;position:absolute;bottom:-16px;left:0}._keyboardIcon_ttzjl_89>img{width:100%;height:100%}._overlay_1xrpo_1{flex-direction:column;height:100%;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,100%)}._contentBrowserContainer_yd3wn_1{color:#000;background-color:#fff;border-radius:8px;flex:1;width:1200px;padding:8px;font-family:Crimson Text;position:relative;overflow-y:auto}._contentBrowserContainer_yd3wn_1 h1,._contentBrowserContainer_yd3wn_1 h2,._contentBrowserContainer_yd3wn_1 h3,._contentBrowserContainer_yd3wn_1 p{margin:0}._titleHeader_yd3wn_26{flex-direction:row;display:flex}._contentSection_yd3wn_35{border-radius:4px;padding:4px;overflow:hidden;box-shadow:inset 0 2px 16px #a2a2a2}._line_yd3wn_45{border:none;border-bottom:1px solid #000;flex:1;height:1px;margin:8px 0}._insertNewItemButton_yd3wn_54{color:#b9b8b8;cursor:pointer;background:#fff;border:2px solid #b9b8b8;border-radius:8px;width:24px;height:24px;margin:auto 8px;transition:all .1s}._insertNewItemButton_yd3wn_54:hover{color:#000;border-color:#000}._insertNewItemButton_yd3wn_54:active{background:#ccc}._preview_h678v_1{width:64px;height:64px}._squareRowList_h678v_6{flex-direction:row;gap:8px;margin:4px;padding:0;list-style:none;display:flex}._squareRowListItem_h678v_17{background:#fff;border:1px solid gray;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}._squareRowListItem_h678v_17 img,._squareRowListItem_h678v_17>canvas{width:100%;height:100%}._miniTemplateEditor_dpalf_2{flex-direction:row;gap:8px;font-family:Crimson Text;display:flex;overflow:hidden}._miniTemplateEditor_dpalf_2 input[type=text]{border:1px solid #000}._miniTemplateCommonEditor_dpalf_16{border:1px solid #000;flex-direction:column;display:flex}._miniTemplateFormSection_dpalf_22{flex-direction:column;display:flex}._miniTemplatePreviewWindow_dpalf_27{background-color:#fff;flex:1;width:512px;margin-top:auto}._miniTemplateLogicEditor_dpalf_35{flex-direction:column;min-width:320px;display:flex}._miniTemplateLogicToolbar_dpalf_42{flex-direction:row;padding-bottom:12px;display:flex;overflow-x:auto}._miniTemplateLogicToolbar_dpalf_42>button{white-space:nowrap}._miniTemplateLogicList_dpalf_53{background-color:var(--list-bg-color,#252030);border:1px solid #000;flex-flow:column wrap;align-content:flex-start;gap:8px;height:512px;margin:0;padding:8px;display:flex;overflow-x:auto}._miniTemplateLogicEntry_dpalf_71{box-sizing:border-box;width:320px;color:var(--fg-color,#d6d096);background-color:var(--bg-color,#422c08);border:1px solid var(--fg-color,#d6d096);box-shadow:0 0 5px var(--shadow-color,#fffadc4f);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}._miniTemplateLogicEntry_dpalf_71 button{color:var(--fg-color,#d6d096);background-color:var(--bg-color,#422c08);border:1px solid var(--fg-color,#d6d096);cursor:pointer;border-radius:6px;padding:4px 8px}._miniTemplateLogicEntry_dpalf_71 button:hover{color:var(--bg-color,#422c08);background-color:var(--fg-color,#d6d096)}._miniTemplateLogicHeader_dpalf_103{background-color:#ffffff85;border-radius:6px;flex-direction:row;display:flex}._miniTemplateLogicDeleteButton_dpalf_110{margin-left:auto}._miniTemplateLogicName_dpalf_113{margin:auto 0 auto 4px}._miniTemplateLogicButtonRow_dpalf_117{flex-direction:row;gap:2px;display:flex}._miniTemplateLogicButtonRow_dpalf_117>button{flex:1}._miniTemplateList_dpalf_127{flex-direction:row;gap:4px;margin:0;padding:0;list-style:none;display:flex}._miniTemplateEntry_dpalf_138{border:1px solid #000;width:64px;height:64px;padding:2px;overflow:hidden}._miniTemplateSprite_dpalf_148{width:100%;height:100%}._renderLogicPreview_dpalf_153{aspect-ratio:1;width:auto;height:auto}._vector2DInputContainer_dpalf_159{flex-direction:row;display:flex}._vector2DInputContainer_dpalf_159>input{min-width:0}._editableColorCircle_b08tj_8{background:0 0;border:none;border-radius:100%;width:24px;height:24px;margin:auto 0}._editableTitle_b08tj_18{field-sizing:content;background:#fff;border:1px solid gray;border-radius:8px;padding:2px 8px;font-family:inherit;font-size:20px;font-weight:700;text-decoration:underline}._line_b08tj_33{border:none;border-bottom:1px solid #000;flex:1;height:1px;margin:auto 0}._header_b08tj_42{flex-direction:row;gap:8px;display:flex}._toolbeltSection_b08tj_49{background-color:#e7e5e531;border-radius:4px;margin:4px;padding:4px}._container_1pheq_1{box-sizing:border-box;flex-direction:column;height:128px;margin:0 auto;font-family:Crimson Pro;display:flex}._toolbeltList_1pheq_19{z-index:0;flex-direction:row;gap:8px;margin:auto;padding:0;list-style:none;display:flex}._primaryToolList_1pheq_32{z-index:1}._toolbeltListEntry_1pheq_36{border:2px solid #0000;border-radius:32px;transition:border-color .2s,filter .1s}._toolbeltListEntry_1pheq_36:hover{filter:brightness(1.4)}._toolbeltListEntry_1pheq_36._active_1pheq_44{border-color:color-mix(in oklab, 100% var(--toolbelt-color), white);filter:brightness(1.2)}._toolbeltListEntryButton_1pheq_49{color:contrast-color(var(--toolbelt-color));text-transform:lowercase;background:var(--toolbelt-color);cursor:pointer;background-clip:padding-box;border:2px solid #0000;border-radius:32px;flex-direction:column;height:28px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:200;display:flex}._toolbeltListEntryButton_1pheq_49>span{margin:auto;padding-bottom:2px}._toolList_1pheq_78{flex-direction:row;gap:8px;margin:16px auto auto;padding:0;list-style:none;display:flex}._joinVCButton_fy2n5_1{cursor:pointer;background-color:#ffffff7d;border:1px dashed #000;border-radius:4px;margin:auto;padding:4px}._overlayBeforeColumn_fy2n5_12{display:flex}._myGames_14mvk_1{flex-direction:row;flex:1;font-family:Fira Mono;display:flex;position:relative}._background_14mvk_14{background-repeat:repeat;background-size:1024px;width:100%;height:100%;position:absolute;top:0;left:0}._gameSelectorControls_14mvk_26,._selectedGameControls_14mvk_26{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#e7e7e781;border-radius:16px;margin:0;padding:1em;position:relative}._controls_14mvk_37:hover ._gameSelectorControls_14mvk_26,._controls_14mvk_37:active ._gameSelectorControls_14mvk_26{opacity:1}._gameSelectorControls_14mvk_26{opacity:0;flex-direction:row;gap:16px;transition:opacity .2s;display:flex}._selectedGameControls_14mvk_26{flex-direction:column;flex:1;min-width:400px;display:flex}._gameSelector_14mvk_26{text-align:center;color:gray;appearance:none;background-color:#fff;border:none;border-radius:16px;flex:1;padding:8px;font-family:inherit;font-size:16px}._joinGame_14mvk_76,._newGame_14mvk_76{color:#fff;cursor:pointer;border:none;border-radius:24px;flex-direction:row;padding:0 6px;font-family:inherit;font-size:16px;transition:background .1s,transform .1s;display:flex}._joinGame_14mvk_76>span,._newGame_14mvk_76>span{margin:auto 0;padding:0 16px}._joinGame_14mvk_76>img,._newGame_14mvk_76>img{height:24px;margin:auto 0}._joinGame_14mvk_76:hover,._newGame_14mvk_76:hover{text-decoration:underline;transform:scale(1.1)}._joinGame_14mvk_76{background-color:#542f6b}._joinGame_14mvk_76:hover{background-color:#7b489b}._newGame_14mvk_76{background-color:#5954c7}._newGame_14mvk_76:hover{background-color:#716be8}._noGamesWelcome_14mvk_118,._noRoomsWelcome_14mvk_118{background-color:#fff;border-radius:8px;padding:16px}._noGamesWelcomeBorder_14mvk_123{background:linear-gradient(17deg,#542e68 0%,#5a5bd7 100%);border-radius:16px;margin:auto 32px;padding:8px}._noRoomsBorder_14mvk_131{background:linear-gradient(17deg,#682e45 0%,#d75a94 100%);border-radius:16px;margin:auto 32px;padding:8px}._noGamesWelcome_14mvk_118>h2{text-align:center;margin:0}._controls_14mvk_37{flex-direction:column;flex:1;gap:32px;padding:32px;display:flex;position:relative}._selectedGameInfo_14mvk_154{flex:2}._popupContainer_1p1sk_1{background:#fff;border-radius:8px;flex-direction:column;width:500px;margin:80px auto;padding:8px;font-family:"monospace";font-size:18px;display:flex}._popupContainer_1p1sk_1 h2{text-align:center}._popupContainer_1p1sk_1 h4{margin:0}._loadingList_1p1sk_25{flex-flow:wrap;justify-content:space-between;gap:8px;margin:8px 0;padding:0 24px;list-style:none;display:flex}._loadingListItem_1p1sk_40{color:#e9e9e9;background-color:#c4c4c4;border:1px solid #e4e4e4;border-radius:24px;flex-direction:row;padding:4px 14px;transition:color 1s,background-color .2s;display:flex}._loadingListItem_1p1sk_40._loaded_1p1sk_51{color:#000;background-color:#fff}._loadingListItem_1p1sk_40>img{opacity:0;width:14px;height:14px;margin:auto 0 auto 4px;transition:opacity 1s}._loadingListItem_1p1sk_40._loaded_1p1sk_51>img{opacity:1}._connectedIcon_1p1sk_68{width:14px;height:14px;margin-left:4px}._connectionRow_1p1sk_74{margin:8px 0}._enterRoomButton_1p1sk_78:disabled{background-color:#b7c7b7;border-bottom:4px solid #819781}._enterRoomButton_1p1sk_78:disabled:hover{background-color:#b7c7b7;border-bottom:4px solid #819781;margin-bottom:8px;transform:translateY(0)}._enterRoomButton_1p1sk_78{color:#fff;cursor:pointer;background-color:#4ac74a;border:none;border-bottom:4px solid #389938;border-radius:8px;margin:8px auto;padding:12px 18px;font-family:inherit;font-size:18px;font-weight:700}._enterRoomButton_1p1sk_78:hover{border-bottom:3px solid #389938;margin-bottom:9px;transform:translateY(1px)}._enterRoomButton_1p1sk_78:active{border-bottom:0 solid #389938;margin-bottom:12px;transform:translateY(4px)}._loadingSection_1p1sk_118{border-top:2px solid #dfdfdf;margin:0;padding-top:8px}._app_kolxd_1{flex-direction:column;display:flex;position:absolute;inset:0}
