.EventThumbnail_Root__ovdes{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background-color:var(--gray-2);border-radius:var(--br-lg);color:currentColor;text-decoration:none;transition:box-shadow .2s ease}.EventThumbnail_Root--Hoverable__BfnY9{&:hover{box-shadow:var(--shadow-lg)}}.EventThumbnail_Root--Past__CfAzG{opacity:.65}.EventThumbnail_Header__L_ago{display:flex;flex-direction:column;gap:.25rem;width:100%}.EventThumbnail_Header__Schedule__9yng2{text-transform:uppercase}.EventThumbnail_Description__uGViI{overflow:hidden;width:100%;line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;&:empty{display:none}@media (min-width:500px){line-clamp:3;-webkit-line-clamp:3}}.EventThumbnail_Description__Text__4nM7S{display:inline;margin:0;&:empty{display:none}}.Separator_Root__Ywj2r{border:0;height:1px;margin:0;width:100%;background-color:var(--gray-6)}.MarkdownRenderer_Root__93RRn{overflow-wrap:anywhere}.MarkdownRenderer_Anchor__iafMv{color:currentColor;text-decoration:underline}.MarkdownRenderer_Image__SeD1b{max-width:100%;border-radius:var(--br-lg)}.MarkdownRenderer_Code__QEHvT{padding:0 .25rem;background-color:var(--violet-3);border-radius:var(--br-sm);color:var(--violet-11);font-family:var(--ff-mono)}.MarkdownRenderer_Pre__8bCUh{margin:1rem 0;overflow-x:scroll;padding:1rem;background-color:var(--gray-3);font-family:var(--ff-mono);.MarkdownRenderer_Code__QEHvT{padding:0;background-color:initial;border-radius:initial;color:currentColor}}.MarkdownRenderer_Separator__cT4oP{margin:1rem 0}.MarkdownRenderer_Blockquote__oX0MO{border-left:3px solid var(--gray-9);margin:0;padding-left:.5rem;color:var(--gray-11);&:not(:first-child){margin-top:1rem}&:not(:last-child){margin-bottom:1rem}}.MarkdownRenderer_Text__ubrVO{margin:0;&:not(:last-of-type){margin-bottom:1em}}.Menu_Root__a5NqR{border:var(--border);padding:1rem 0;width:325px;background-color:var(--white);border-radius:var(--br-sm);box-shadow:var(--shadow-lg)}.Menu_Header__EClvK{padding:0 1rem}.Menu_Name__kUJFj{font-weight:500}.Menu_CreateCommunity__nGTAR{border:1px solid var(--violet-7);display:block;margin-top:1rem;padding:.25rem .5rem;background-color:var(--violet-3);border-radius:99999px;color:var(--violet-11);text-align:center;text-decoration:none;transition:background-color .25s ease-in,border-color .25s ease-in;&:hover{background-color:var(--violet-4);border-color:var(--violet-8)}}.Menu_List__KQSRh{margin:0;padding:0 .5rem;list-style-type:none}.Menu_List--spaced__ZqVBo{margin:1rem 0 0}.Menu_Separator__qUgp3{margin:1rem 0 .5rem}.Menu_MenuItem__qXP3a{align-items:center;display:flex;padding:.25rem .5rem;border-radius:var(--br-sm);color:var(--gray-11);&:not(:last-of-type){margin-bottom:.5rem}&:focus-within,&:hover{background-color:var(--gray-4)}}.Menu_MenuItem__Link__6XO6Q{align-items:center;display:flex;gap:.5rem;width:100%;color:currentColor;text-decoration:none}.Menu_MenuItem__Button__6QLvW{align-items:center;display:flex;gap:.5rem;line-height:var(--lh-base);width:100%;background:none;color:currentColor;text-align:start;text-decoration:none}.Menu_MenuItem__Button__6QLvW,.Session_Button__r_vX_{border:0;box-sizing:border-box;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Session_Button__r_vX_{background:0}.Session_Button__Avatar__bmNwY{border:2px solid var(--gray-7);border-radius:100%}.Session_LoggedOut__Buttons__EUt5E{align-items:center;display:flex;gap:1rem}.AppLayout_Root__G98sI{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100vh}.AppLayout_Header__l2KtS{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:var(--layout-global-horizontal-padding);width:calc(100% - calc(2 * var(--layout-global-horizontal-padding)))}.AppLayout_Header__Title__LrU8O{margin:0;font-size:var(--fs-md);font-weight:500}.AppLayout_Header__Title__Link__A4sng{color:currentColor;text-decoration:none;&:before{content:"💃";margin-right:.5rem}}.AppLayout_Main--centered__w0iaT{margin:0 auto;max-width:var(--layout-max-width);overflow:hidden;padding:1rem var(--layout-global-horizontal-padding) 3rem;width:calc(100% - 2 * var(--layout-global-horizontal-padding))}.AppLayout_CenterBox__bC6Kc{--app-layout-center-box-max-width:800px;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:var(--app-layout-center-box-max-width)}