.daily-checkin{--checkin-copy:#d8cdd0;--checkin-secondary:#b9a5ac;--checkin-accent:#e9a8bb;--checkin-line:#50343d;--checkin-fill:#ae526b;min-width:0;text-align:left;color:var(--checkin-copy);font-size:13px;line-height:1.6}.daily-checkin .daily-checkin-button{width:100%;min-height:44px;justify-content:center;font-size:14px;gap:6px}.daily-checkin p{margin:0}.checkin-reward-summary{margin-top:14px;font-variant-numeric:tabular-nums}.checkin-cycle-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.checkin-cycle-heading>strong{font-weight:500;color:var(--checkin-secondary);white-space:nowrap}.checkin-cycle-label{display:inline-flex;align-items:center;gap:2px}.checkin-help{display:inline-flex}.daily-checkin .checkin-help-button{display:inline-grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--checkin-secondary);cursor:help}.checkin-help-button svg{width:14px;height:14px}.checkin-help-button:hover{color:var(--checkin-accent)}.checkin-rules-tooltip{position:absolute;z-index:30;right:0;bottom:100%;width:min(300px,calc(100vw - 48px));padding-bottom:6px;text-align:left;white-space:normal;font-size:12px;font-weight:400;line-height:1.7;cursor:default}.checkin-rules-tooltip[hidden]{display:none}.checkin-rules-surface{display:grid;gap:7px;padding:11px;border:1px solid #59343b;border-radius:7px;background:#120f10;color:#b9a5ac;box-shadow:0 .8rem 2rem #00000073}.checkin-rules-surface>strong{color:#e6d8d5;font-size:13px}.checkin-cycle-track{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:7px 0}.checkin-cycle-track>span{height:5px;background:var(--checkin-line);border-radius:1px}.checkin-cycle-track>span.complete{background:var(--checkin-fill)}.daily-checkin button:focus-visible{outline:2px solid var(--checkin-accent);outline-offset:3px}.daily-checkin .checkin-error{margin-top:8px;color:var(--checkin-accent);overflow-wrap:anywhere;font-size:13px}.daily-checkin ::selection{background:var(--checkin-fill);color:#fff}.web-light-theme .daily-checkin-bulu{--checkin-copy:#34252b;--checkin-secondary:#70565f;--checkin-accent:#962d4d;--checkin-line:#dccbd1;--checkin-fill:#a3405e}.web-light-theme .daily-checkin-bulu .checkin-rules-surface{border-color:#d3b9be;background:#fff;color:#625558;box-shadow:0 .8rem 2rem #34252b26}.web-light-theme .daily-checkin-bulu .checkin-rules-surface>strong{color:#46383b}.daily-checkin-929{--checkin-copy:#101010;--checkin-secondary:#444;--checkin-accent:#000080;--checkin-line:#aaa;--checkin-fill:#000080;font-family:inherit}.daily-checkin-929 .daily-checkin-button{font-family:inherit}.daily-checkin-929 .checkin-rules-tooltip{left:0;right:auto}.daily-checkin-929 .checkin-rules-surface{border:1px solid #808080;border-radius:0;background:#ffffe1;color:#101010;box-shadow:2px 2px #0006}.daily-checkin-929 .checkin-rules-surface>strong{color:navy}.n9-side .daily-checkin{margin:8px 5px 0}.n9-account .daily-checkin.n9-account-checkin{display:none}.forum-mobile-checkin{margin:0 0 16px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}@media(pointer:coarse){.daily-checkin .checkin-help-button{width:44px;height:44px;min-height:44px}}@media(max-width:799px){.daily-checkin-bulu .checkin-rules-tooltip{left:0;right:auto}}@media(max-width:760px){.n9-account:has(.daily-checkin){flex-wrap:wrap}.n9-account .daily-checkin.n9-account-checkin{display:block;width:100%;height:auto;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line)}}.emoji-panel{--ep-bg:var(--rf-panel,#141113);--ep-line:var(--rf-edge,#251d21);--ep-divider:var(--rf-line,#2a2226);--ep-ink:var(--rf-ink,#e2d7d4);--ep-muted:var(--rf-muted,#a69a9c);--ep-hover:var(--rf-panel-2,#191517);--ep-accent:var(--rf-accent,#c24a5d);--ep-radius:var(--rf-radius,12px);--ep-cell-radius:6px;--ep-shadow:0 12px 32px rgba(0,0,0,.32);overflow:hidden;border:1px solid var(--ep-line);border-radius:var(--ep-radius);background:var(--ep-bg);box-shadow:var(--ep-shadow);color:var(--ep-ink)}body.web-light-theme .emoji-panel{--ep-shadow:0 12px 32px rgba(70,50,40,.12)}body .emoji-panel.forum-emoji-panel{--ep-bg:#111012;--ep-line:#4a3037;--ep-divider:#2b2025;--ep-ink:#d8d0c8;--ep-muted:#a99a96;--ep-hover:#291c22;--ep-accent:#d36a7c;--ep-radius:5px;--ep-cell-radius:4px;--ep-shadow:0 10px 28px rgba(0,0,0,.45)}body.web-light-theme .emoji-panel.forum-emoji-panel{--ep-bg:#fff;--ep-line:#d8cac5;--ep-divider:#ece4df;--ep-ink:#403936;--ep-muted:#7e716b;--ep-hover:#f6eeec;--ep-accent:#8e4a56;--ep-shadow:0 10px 28px rgba(70,50,40,.14)}.forum-rich-editor:not(.dock-editor) .forum-editor-toolbar{position:relative}body .emoji-panel.forum-emoji-panel.is-floating{position:absolute;z-index:40;bottom:calc(100% + 6px);left:max(0px,min(var(--emoji-left,0px),calc(100% - 26rem)));width:min(26rem,100%)}.emoji-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 0 8px;border-bottom:1px solid var(--ep-divider)}.emoji-panel-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}body .emoji-panel.emoji-panel button{margin:0;box-shadow:none;font-family:inherit;transform:none}body .emoji-panel .emoji-panel-tabs button{min-height:32px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ep-muted);font-size:13px;white-space:nowrap}body .emoji-panel .emoji-panel-tabs button[aria-pressed=true]{border-bottom-color:var(--ep-accent);color:var(--ep-ink);font-weight:600}body .emoji-panel.emoji-panel>header>button{width:30px;height:30px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:var(--ep-cell-radius);background:transparent;color:var(--ep-muted)}body .emoji-panel.emoji-panel>header>button:hover{background:var(--ep-hover);color:var(--ep-ink)}.emoji-panel-grid{max-height:228px;overflow-y:auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;padding:8px;scrollbar-width:thin;scrollbar-color:var(--ep-line) transparent}.emoji-panel-grid.is-text{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}body .emoji-panel .emoji-panel-grid button{width:auto;min-width:0;height:auto;min-height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--ep-cell-radius);background:transparent;color:var(--ep-ink);font-size:19px;line-height:1}body .emoji-panel .emoji-panel-grid.is-text button{padding:0 6px;font-size:13px;white-space:nowrap}body .emoji-panel .emoji-panel-grid button:hover:not(:disabled){background:var(--ep-hover)}body .emoji-panel .emoji-panel-grid button:focus-visible,body .emoji-panel .emoji-panel-tabs button:focus-visible{outline:2px solid var(--ep-accent);outline-offset:-2px}@media(max-width:700px){.emoji-panel-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}body .emoji-panel .emoji-panel-grid button{min-height:44px;font-size:22px}}.discussion-metadata-fields{display:grid;gap:8px;margin:20px 0;min-width:0;font-size:14px;line-height:1.6;color:inherit}.discussion-metadata-fields>input,.discussion-metadata-fields>select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px 12px;font:inherit;color:inherit;background:var(--surface,#100d0f);border:1px solid var(--border,#715763);border-radius:4px}.discussion-metadata-fields small{font-size:12px;line-height:1.6}.discussion-native-tags{margin:8px 0}.discussion-native-tags summary{padding:10px 0;cursor:pointer;min-height:24px}.discussion-native-tags>div{display:flex;flex-wrap:wrap;gap:8px;max-height:240px;overflow:auto;padding:4px}.discussion-metadata-fields .discussion-native-tags label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 8px;cursor:pointer;overflow-wrap:anywhere}.discussion-native-tags input{width:18px;height:18px;flex-shrink:0}.discussion-metadata-fields :is(input,select,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.discussion-edit-error{margin:12px 0;padding:12px;border:1px solid currentColor;color:inherit;line-height:1.6;overflow-wrap:anywhere}body.web-light-theme .discussion-metadata-fields>input,body.web-light-theme .discussion-metadata-fields>select{background:snow;color:#3c2b33;border-color:#927880}.n9-dialog .discussion-metadata-fields>input,.n9-dialog .discussion-metadata-fields>select{background:#fff;color:#111;border-radius:0;border:2px inset #ddd}.forum-edit-dialog .forum-edit-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scroll-padding-block:12px}.forum-edit-dialog .forum-embedded-image-strip{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.forum-edit-dialog .forum-embedded-image-strip article{display:grid;grid-template-columns:1fr 1fr;height:auto;overflow:visible;gap:4px}.forum-edit-dialog .forum-embedded-image-strip img{grid-column:1/-1;width:100%;height:128px;object-fit:contain}.forum-edit-dialog .forum-embedded-image-strip button{position:static;justify-content:center;min-height:44px;padding:6px;font-size:12px;margin:0}.n9-editpost .n9-editor-images li{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:140px}.n9-editpost .n9-editor-images img{grid-column:1/-1;width:100%;height:100px;object-fit:contain;box-sizing:border-box}.n9-editpost .n9-editor-images button{min-height:44px;padding:6px}@media(max-width:700px){.discussion-native-tags>div{max-height:200px}.discussion-metadata-fields{margin:16px 0}}
