.club-home{color:#30292d;background:#fbf8f6;padding-bottom:70px}.club-home *{box-sizing:border-box}.club-home svg{flex-shrink:0;width:21px;height:21px}.club-home button,.club-home a,.club-home summary{touch-action:manipulation}.club-home button{cursor:pointer}.club-home button:disabled{opacity:.45;cursor:not-allowed}.club-home :focus-visible{outline-offset:4px;outline:2px solid #a75e78}.club-cover{background:radial-gradient(at 80% 80%,#f5dcd77a,#0000 55%),linear-gradient(115deg,#f1ddda,#fcf4ec 50%,#e9d6df);border-bottom:1px solid #e7cfcc;padding:32px 0 28px}.club-cover-top,.club-cover-bottom,.club-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.club-eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#a66579;font-size:10px;font-weight:750}.club-cover h1{font-family:var(--font-heading),Georgia,serif;margin:16px 0 10px;font-size:clamp(42px,4.5vw,70px);font-weight:500;line-height:1.1}.club-cover>.site-container>p{color:#776269;font-size:14px}.club-member-label{color:#8b5967;letter-spacing:.08em;text-transform:uppercase;border:1px solid #cfa7ad;border-radius:30px;padding:7px 12px;font-size:10px}.club-cover-bottom{color:#877078;border-top:1px solid #d8b9b74f;margin-top:26px;padding-top:18px;font-size:11px}.club-cover-bottom a{color:#8c5266;font-weight:700}.club-shell{grid-template-columns:220px minmax(0,1fr) 270px;align-items:start;gap:24px;padding-top:30px;display:grid}.club-left,.club-right,.club-feed{min-width:0}.club-panel{background:#fffdfc;border:1px solid #ebdddc;border-radius:18px;box-shadow:0 5px 18px #70475104}.club-navigation{padding:22px 14px}.club-navigation>p{margin-bottom:15px;padding:0 8px}.club-navigation>a,.club-navigation>button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.club-navigation>button[aria-pressed=true]{color:#94566b;background:#f4e5e7}.club-navigation>button:hover,.club-navigation>a:hover{background:#faf0ef}.club-navigation>button>span:last-child:not(.club-mini-gem){color:#ab7789;margin-left:auto;font-size:9px}.club-nav-divider{background:#eee0df;height:1px;margin:20px 8px}.club-navigation .club-row{padding:0 8px}.club-add{color:#a66579;font-size:22px}.club-home .club-outline{color:#95576c;text-align:center;border:1px solid #d6acb5;border-radius:24px;justify-content:center;align-items:center;padding:10px 15px;font-size:11px;font-weight:650;display:inline-flex}.club-navigation>.club-outline{margin-top:15px}.club-muted{color:#8c7c83;font-size:11px;line-height:1.8}.club-navigation>.club-muted{margin-top:8px}.club-primary{color:#fff;white-space:nowrap;background:#ad7182;border-radius:25px;justify-content:center;align-items:center;padding:11px 20px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex}.club-primary:hover{background:#855268}.club-create{gap:12px;padding:18px 6px 2px;display:grid}.club-create label{font-size:11px;font-weight:600}.club-home input:not([type=checkbox]),.club-home textarea{background:#fffdfc;border:1px solid #e7d8d9;border-radius:12px;min-width:0;max-width:100%;padding:12px;font-size:12px}.club-side-note{text-align:center;color:#a17d89;padding:28px 15px}.club-side-note>span{font-size:30px}.club-side-note p{font-family:var(--font-heading),Georgia,serif;margin:8px 0 14px;font-size:23px;line-height:1.25}.club-side-note small{font-size:9px}.club-preview-note{color:#876c79;background:#f1ebee;border-radius:9px;flex-wrap:wrap;gap:5px 10px;padding:10px 13px;font-size:10px;line-height:1.6;display:flex}.club-feed-heading{justify-content:space-between;align-items:center;margin:24px 0 18px;display:flex}.club-feed-heading h2{font-family:var(--font-heading),Georgia,serif;margin-top:5px;font-size:34px;line-height:1.2}.club-flower{color:#ccaaae;font-size:45px}.club-composer{padding:20px}.club-composer .club-row{justify-content:flex-start}.club-composer label{font-size:12px;font-weight:650}.club-avatar{color:#835264;background:linear-gradient(135deg,#f5e4df,#d7a8b6);border:3px solid #f9f1ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:19px;display:inline-flex}.club-composer textarea{resize:vertical;background:#faf7f6;border-color:#0000;width:100%;margin:14px 0;line-height:1.8;display:block}.club-composer-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.club-composer-bottom>span{color:#94848b;font-size:10px}.club-feedback{color:#85636f;background:#f5eeee;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.6}.club-feed-tools{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.club-feed-tools>div{gap:4px;display:flex}.club-feed-tools button{color:#8f7c83;border-radius:20px;padding:8px 11px;font-size:11px}.club-feed-tools button[aria-pressed=true]{color:#96586d;background:#eddddd;font-weight:700}.club-feed-tools input{width:190px;background:0 0!important;border:0!important;padding:8px!important;font-size:10px!important}.club-post{margin-bottom:18px;padding:23px}.club-post>header{align-items:center;gap:10px;display:flex}.club-post header strong{font-size:12px}.club-post header small{color:#99858e;margin-top:4px;font-size:9px;display:block}.club-post-menu{color:#9c7a8b;align-self:flex-start;margin-left:auto;font-size:11px;position:relative}.club-post-menu summary{cursor:pointer;letter-spacing:2px;padding:4px 0 8px 10px;list-style:none}.club-post-menu a,.club-post-menu>span{z-index:1;background:#fff;border:1px solid #e3d2d5;border-radius:10px;width:165px;padding:15px;position:absolute;top:25px;right:0;box-shadow:0 6px 15px #50343f15}.club-post>h3{font-family:var(--font-heading),Georgia,serif;margin:18px 0 7px;font-size:26px;line-height:1.2}.club-post-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#706168;max-height:240px;margin:15px 0;font-size:12px;line-height:1.9;overflow:auto}.club-original{color:#aa6981;font-size:10px;font-weight:650}.club-reactions{color:#a28591;justify-content:space-between;gap:12px;margin:22px 0 12px;font-size:9px;display:flex}.club-post-actions{border-top:1px solid #f0e4e4;grid-template-columns:repeat(3,1fr);padding-top:9px;display:grid}.club-post-actions>button{color:#8e7781;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:11px;display:flex}.club-post-actions>button:hover{background:#faf0f2}.club-post-actions>button[aria-pressed=true]{color:#b76788}.club-post-actions>button[aria-pressed=true] svg{fill:#e8b0c2}.club-comments{border-top:1px solid #f0e4e4;margin-top:10px;padding-top:16px}.club-comment{gap:10px;margin-bottom:14px;display:flex}.club-comment .club-avatar{width:30px;height:30px;font-size:13px}.club-comment>div{background:#f7f1f2;border-radius:12px;flex:1;min-width:0;padding:12px}.club-comment strong{font-size:11px}.club-comment p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0;font-size:11px;line-height:1.7}.club-comment button{color:#ad6b86;font-size:9px}.club-comments form{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.club-comments input{flex:1}.club-comments>a{color:#9b657b;font-size:11px}.club-empty{text-align:center;padding:40px 28px}.club-empty>span{color:#c59baa;font-size:48px}.club-empty h3{font-family:var(--font-heading),Georgia,serif;margin:10px 0;font-size:28px;line-height:1.2}.club-empty p{color:#97828b;margin:15px 0;font-size:12px;line-height:1.9}.club-endnote{color:#b19ba5;text-align:center;margin:28px 0;font-size:10px}.club-welcome,.club-friends{margin-bottom:20px;padding:23px}.club-welcome{background:linear-gradient(135deg,#fff9f4,#f5e8e7)}.club-welcome h2{font-family:var(--font-heading),Georgia,serif;margin:18px 0 14px;font-size:29px;line-height:1.1}.club-welcome>p{color:#967b87;font-size:11px;line-height:1.9}.club-welcome .club-signature{font-family:var(--font-heading),Georgia,serif;color:#ae7789;margin-top:18px;font-size:23px;font-style:italic}.club-friends h3{font-family:var(--font-heading),Georgia,serif;font-size:23px}.club-friends .club-row>a{color:#aa7287;font-size:9px}.club-friends .club-muted{margin:14px 0}.club-friend{align-items:center;gap:10px;margin-top:17px;font-size:11px;font-weight:600;display:flex}.club-friend small{color:#a58896;margin-top:4px;font-size:9px;font-weight:400;display:block}.club-crystal-card{color:#6e5876;background:radial-gradient(at 100% 0,#c2aac456,#0000 65%),linear-gradient(135deg,#f3edf4,#e7e0eb);border:1px solid #d7c8df;border-radius:18px;padding:25px}.club-crystal-card>svg{color:#a887b3;width:52px;height:52px;margin-bottom:22px}.club-crystal-card h3{font-family:var(--font-heading),Georgia,serif;margin:12px 0;font-size:28px}.club-crystal-card>p:not(.club-eyebrow){font-size:11px;line-height:1.8}.club-crystal-card>a{margin-top:20px;font-size:10px;font-weight:650;display:inline-block}.club-house-rules{color:#9f8a93;padding:20px 8px;font-size:10px;line-height:1.9}.club-house-rules summary{cursor:pointer}.club-house-rules p{margin-top:10px}.club-crystal-welcome{background:linear-gradient(130deg,#f6f0f6,#ece3ef);margin-bottom:18px;padding:26px}.club-crystal-welcome>svg{color:#aa83b3;width:40px;height:40px}.club-crystal-welcome h3{font-family:var(--font-heading),Georgia,serif;margin:10px 0;font-size:30px}.club-crystal-welcome>p{font-size:12px;line-height:1.8}.club-toggle{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:12px;font-weight:600;display:flex}.club-toggle input{accent-color:#a57496;width:18px;height:18px}.club-toggle small{color:#9e7d9b;font-size:9px}.club-private-note{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:18px;padding:20px;display:flex}.club-private-note>span{color:#ad8797;font-size:30px}.club-private-note strong{font-size:12px}.club-private-note p{color:#997e8c;margin-top:5px;font-size:10px}.club-private-note button{margin-left:auto}@media (min-width:1450px){.club-shell{grid-template-columns:235px minmax(0,1fr) 290px;gap:30px}}@media (max-width:1150px){.club-shell{grid-template-columns:195px minmax(0,1fr)}.club-right{grid-column:2;grid-template-columns:1fr 1fr;gap:16px;display:grid}.club-right>.club-panel{margin-bottom:0}.club-house-rules{align-self:start}.club-cover h1{font-size:52px}}@media (max-width:700px){.club-shell{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:18px}.club-right{grid-column:auto;grid-template-columns:1fr}.club-side-note{display:none}.club-navigation{flex-wrap:wrap;gap:6px;padding:14px;display:flex}.club-navigation>p:first-child{width:100%;margin-bottom:5px}.club-navigation>a,.club-navigation>button{width:auto;padding:10px;font-size:11px}.club-navigation>.club-nav-divider{width:100%;margin:5px 0}.club-navigation>.club-row{flex:1}.club-navigation>.club-muted{display:none}.club-navigation>.club-outline{margin:0}.club-create{width:100%}.club-cover{padding:23px 0}.club-cover h1{font-size:43px}.club-cover-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px}.club-cover-bottom>span{display:none}.club-cover-top{gap:8px}.club-member-label{padding:6px 8px;font-size:8px}.club-cover .club-eyebrow{font-size:8px}.club-cover>.site-container>p{font-size:12px;line-height:1.7}.club-feed-heading{margin-top:18px}.club-feed-heading h2{font-size:32px}.club-composer,.club-post{padding:17px}.club-feed-tools{flex-wrap:wrap;gap:4px}.club-feed-tools input{width:160px}.club-composer-bottom{flex-wrap:wrap}.club-post-text{font-size:12px}.club-reactions{flex-wrap:wrap}.club-right{gap:16px}}@media (prefers-reduced-motion:reduce){.club-home *{transition:none!important}}.club-description{margin-bottom:18px;padding:22px;font-size:12px;line-height:1.8}.club-description .club-row{flex-wrap:wrap;margin-top:16px}.club-taskbar{background:linear-gradient(110deg,#ecd4dc,#f5e9e8);border:1px solid #d8acbd;border-radius:16px;flex-wrap:wrap;padding:10px;box-shadow:0 4px 12px #7047510c}.club-taskbar>div{flex-wrap:wrap}.club-taskbar button[aria-pressed=true]{color:#fff;background:#975c74;box-shadow:0 2px 5px #70475122}.club-taskbar input{border-radius:12px;flex:1;min-width:140px;background:#fff9!important;border:1px solid #e4c9d3!important}.club-attachment-tools{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.club-attachment-tools button{color:#875a70;border:1px solid #e8d4db;border-radius:20px;padding:8px 10px;font-size:10px}.club-attachment-tools button[aria-pressed=true]{background:#ecd9e3}.club-upload{border:1px dashed #c99dac;border-radius:12px;margin:12px 0;padding:12px;font-size:11px;line-height:1.8;display:block}.club-upload input{width:100%;margin-top:10px;display:block}.club-sticker-picker{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:8px;max-height:280px;padding:10px;display:grid;overflow:auto}.club-sticker-picker button{border:1px solid #ead5dc;border-radius:12px;justify-items:center;gap:4px;padding:10px;display:grid}.club-sticker-picker small{font-size:9px}.club-large-sticker{place-items:center;width:140px;height:140px;margin:16px auto;display:grid}.club-large-sticker .reward-visual{width:130px;height:130px}.club-media{object-fit:contain;background:#f5efef;border-radius:14px;width:100%;height:auto;max-height:600px;margin:16px 0;display:block}.club-product-attachment{overflow-wrap:anywhere;background:#faf0f3;border:1px solid #ead6dc;border-radius:14px;align-items:center;gap:15px;margin:15px 0;padding:16px;font-size:11px;display:flex}.club-product-attachment strong{margin-top:5px;font-size:14px;display:block}.club-product-attachment img{object-fit:cover;border-radius:10px}.club-post-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.club-post-menu>div{z-index:2;background:#fff;border:1px solid #e3d2d5;border-radius:12px;width:165px;padding:8px;position:absolute;top:25px;right:0;box-shadow:0 6px 16px #50343f15}.club-post-menu>div>button{text-align:left;width:100%;padding:10px;display:block}.club-create input,.club-create textarea,.club-create select{width:100%;margin-top:5px;display:block}.club-home select{background:#fff;border:1px solid #e7d8d9;border-radius:10px;max-width:100%;padding:10px;font-size:12px}.club-discovery{overflow-wrap:anywhere;border-bottom:1px solid #e7d8d9;padding:20px 0}.club-discovery h3{font-family:var(--font-heading),Georgia,serif;font-size:26px}.club-discovery p{margin:10px 0;font-size:12px}.club-avatar{flex-shrink:0;overflow:hidden}.club-avatar img{object-fit:cover;width:100%;height:100%}.club-cover-bottom>span{display:block}.club-navigation small{color:#a47787;margin-left:auto;font-size:9px}@media (max-width:450px){.club-post-actions>button{font-size:10px}.club-taskbar>div{width:100%}.club-cover-top{flex-wrap:wrap}.club-taskbar input{width:100%}.club-member-label{font-size:9px}}.club-comment-scroll{overscroll-behavior:contain;scrollbar-color:#be8c9e transparent;scrollbar-width:thin;padding:8px 10px;position:relative;overflow-y:auto}.club-comments .club-speech{color:#30292d;overflow-wrap:anywhere;border:1px solid #30292d10;border-radius:20px 20px 20px 4px;width:90%;max-width:90%;margin:0 0 14px;padding:14px 18px;position:relative}.club-comments .club-speech.is-other{border-radius:20px 20px 4px;margin-left:auto}.club-speech:before{content:"";background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);width:12px;height:14px;position:absolute;bottom:0;left:-6px}.club-speech.is-other:before{left:auto;right:-6px;transform:scaleX(-1)}.club-comments .club-composer{width:100%;margin:18px 0 0;padding:16px}.club-large-sticker strong{text-align:center;margin-top:8px;font-size:13px;display:block}.club-comments .club-speech>div{background:0 0;border-radius:0;padding:0}.club-comments form.club-composer,.club-comments .club-composer label{display:block}.club-comments .club-composer textarea{width:100%}.club-comments .club-speech button{color:inherit}.club-speech .club-product-attachment{color:#30292d}.club-coloured-post>.club-post-text{color:inherit;font-size:15px;line-height:1.8}.club-coloured-post>header strong{color:inherit;font-size:15px}.club-coloured-post>header small{color:inherit;opacity:.8;font-size:12px}.club-coloured-post>.club-reactions{color:inherit;opacity:.85;font-size:12px}.club-coloured-post>.club-post-actions>button:not(:last-of-type){color:inherit;font-size:13px}.club-coloured-post>header .club-post-menu>summary{color:inherit}.club-post-menu>div,.club-coloured-post .club-product-attachment{color:#30292d}.club-coloured-post .club-comments{color:#30292d;background:#fffc;border-radius:16px;margin-top:16px;padding:16px}.club-framed-avatar{flex:0 0 48px;width:48px;height:48px;margin:8px 16px 16px 8px;position:relative}.club-framed-avatar>div{color:#fff;background:#815067;border:3px solid #e9c9cd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.club-framed-avatar img{object-fit:cover;width:100%;height:100%}.club-pet-attachment{height:auto;min-height:140px;margin:16px 0 28px}.club-comments .club-speech p{font-size:14px}.club-comments .club-speech strong{font-size:13px}.club-coloured-post>.club-post-actions>button:not(:last-of-type):hover{background:#80808025}.club-role-badges{vertical-align:middle;flex-wrap:wrap;gap:5px;margin:3px 7px;display:inline-flex}.club-role-badge{letter-spacing:.04em;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px 2px #fff9,0 2px 4px #0002}.club-role-admin{color:#553809;background:linear-gradient(135deg,#fff5b8,#e6b645 48%,#fff0a0 70%,#c98b27);border:1px solid #eac96b}.club-role-mod{color:#34315b;background:linear-gradient(135deg,#fff 0%,#d1eff6 25%,#e7d4fa 50%,#fff 51%,#bed5ee 80%,#f2e6ff);border:1px solid #c7c9ed}.club-framed-avatar .avatar-equipped-pixel img{object-fit:contain}.club-composer-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.club-pixel-picker{color:#49353f;flex:none;position:relative}.club-pixel-picker>button{background:#fffaf9;border:1px solid #d6acb5;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:700}.club-pixel-dropdown{z-index:30;background:#fffaf9;border:1px solid #dbc3cf;border-radius:16px;width:min(320px,100vw - 80px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #30203030}.club-pixel-tabs{gap:6px;margin-bottom:10px;display:flex}.club-pixel-tabs button{border-radius:9px;flex:1;padding:8px;font-size:11px}.club-pixel-tabs [aria-pressed=true]{background:#eedee7;font-weight:700}.club-pixel-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.club-pixel-options button{border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:6px;display:flex}.club-pixel-options button:hover{background:#f1e6ee}.club-pixel-options img,.club-pixel-options .pixel-artwork{object-fit:contain;width:40px;height:40px}.club-pixel-options button>span{overflow-wrap:anywhere;font-size:9px}.club-pixel-dropdown>p{padding:12px;font-size:12px}.club-inline-pixel{vertical-align:middle;width:30px;height:30px;margin:0 2px;display:inline-block}.club-inline-pixel img,.club-inline-pixel .pixel-artwork{object-fit:contain;width:100%;height:100%}.club-message-preview{color:#49353f;overflow-wrap:anywhere;background:#fffaf9;border:1px dashed #dcc8d3;border-radius:12px;padding:10px}.club-message-preview small{color:#876778;font-size:10px}.club-message-preview p{white-space:pre-wrap;margin-top:5px;font-size:13px}.club-pixel-editor{white-space:pre-wrap;overflow-wrap:anywhere;color:#49353f;background:#fffdfc;border:1px solid #e7d8d9;border-radius:12px;min-height:110px;max-height:320px;padding:12px;font-size:13px;line-height:1.8;overflow:auto}.club-pixel-editor:empty:before{content:attr(data-placeholder);color:#9d8792;pointer-events:none}.club-pixel-editor .club-inline-pixel{-webkit-user-select:all;user-select:all}.club-editor-wrap{position:relative}.club-mention-link{text-underline-offset:3px;background:#f5dfed;border-radius:5px;padding:1px 4px;font-weight:700;text-decoration:underline;display:inline;color:#703650!important}.club-mention-suggestions{z-index:35;color:#49353f;background:#fffaf9;border:1px solid #dcc5cf;border-radius:14px;max-height:260px;padding:10px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #30203026}.club-mention-suggestions>p{padding:5px 8px;font-size:11px}.club-mention-suggestions button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px;font-size:12px;display:flex}.club-mention-suggestions button:hover,.club-mention-suggestions button[aria-selected=true]{background:#f1e0e8}.club-mention-initial{color:#64364a;background:#dfbecd;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}
