

/* V63 — Community discovery, richer first-screen previews, and visible story categories. */
#page-community{--c63-paper:#f5f6fb;--c63-muted:#adb6c5;--c63-panel:#141922;--c63-line:rgba(166,185,206,.15);overflow-x:clip}
#page-community .crc-community-shell{gap:15px!important;padding:12px 12px 20px!important;min-width:0}
#page-community .crc-community-hero.crc-v55-welcome{padding:18px 15px 16px!important;border-radius:20px!important;background:radial-gradient(ellipse at 100% 0,rgba(162,47,64,.17),transparent 61%),linear-gradient(154deg,#251a23 0%,#161820 49%,#0d1a22 100%)!important;border:1px solid rgba(238,120,118,.29)!important}
#page-community .crc-v55-welcome-kicker{margin-bottom:6px!important}
#page-community .crc-v55-welcome-kicker p{font-size:10px!important;letter-spacing:.08em!important;line-height:1.35!important}
#page-community .crc-v55-welcome h2{max-width:none!important;font-size:clamp(26px,6.8vw,34px)!important;line-height:1.2!important;letter-spacing:-.04em!important;margin:8px 0 17px!important;text-wrap:balance!important}
#page-community .crc-v55-question-stack{gap:9px!important;margin-top:12px!important}
#page-community .crc-v55-question{display:flex!important;align-items:center!important;gap:11px!important;min-height:69px!important;padding:12px!important;border-radius:14px!important;color:#f8f8fb!important;text-align:start!important}
#page-community .crc-v55-question-share{background:linear-gradient(105deg,rgba(104,38,49,.93),rgba(53,31,42,.93))!important;border:1px solid rgba(245,110,110,.28)!important}
#page-community .crc-v55-question-explore{background:linear-gradient(105deg,rgba(33,71,80,.94),rgba(22,44,53,.94))!important;border:1px solid rgba(112,211,206,.25)!important}
#page-community .crc-v55-question-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:rgba(255,255,255,.09)!important;border:1px solid rgba(255,255,255,.08)!important}
#page-community .crc-v55-question-icon svg{width:19px!important;height:19px!important}
#page-community .crc-v55-question-copy{flex:1;min-width:0}
#page-community .crc-v55-question-copy strong{font-size:13.4px!important;line-height:1.37!important;color:#fff!important}
#page-community .crc-v55-question-copy small{font-size:11px!important;color:#c8d7dd!important;margin-top:3px!important}
#page-community .crc-v55-question-arrow{flex:0 0 21px!important;width:21px!important;background:transparent!important;border:0!important;color:#f9d4cd!important}
#page-community .crc-v55-question-arrow svg{width:17px!important;height:17px!important}
#page-community .crc-v63-explore{padding:0 0 1px;min-width:0}
#page-community .crc-v63-eyebrow{color:#aeb9c8;font-size:10px;font-weight:800;letter-spacing:.13em;padding:0 3px 9px}
#page-community .crc-v63-topics{display:flex;gap:10px;overflow-x:auto;padding:0 2px 6px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}
#page-community .crc-v63-topics::-webkit-scrollbar{display:none}
#page-community .crc-v63-topic{--tile-accent:#ffb2a2;--tile-border:rgba(228,113,102,.27);--tile-bg:linear-gradient(155deg,#38242d,#1b1d28);flex:0 0 160px;min-height:121px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;scroll-snap-align:start;text-align:start;padding:12px 12px 10px;border-radius:16px;background:var(--tile-bg);border:1px solid var(--tile-border);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);position:relative}
#page-community .crc-v63-topic-market{--tile-accent:#a8ccfc;--tile-border:rgba(107,166,246,.28);--tile-bg:linear-gradient(155deg,#20364a,#171f32)}
#page-community .crc-v63-topic-safety{--tile-accent:#a7e6cc;--tile-border:rgba(103,212,173,.28);--tile-bg:linear-gradient(155deg,#1b3d38,#152a2a)}
#page-community .crc-v63-topic.is-selected{outline:1px solid var(--tile-accent);outline-offset:-2px}
#page-community .crc-v63-topic-mark{width:31px;height:31px;display:grid;place-items:center;color:var(--tile-accent);background:rgba(255,255,255,.08);border-radius:10px;margin-bottom:2px}
#page-community .crc-v63-topic-mark svg{width:19px;height:19px}
#page-community .crc-v63-topic strong{font-size:12.7px;line-height:1.26;color:#fff;min-height:30px;max-width:100%;overflow-wrap:anywhere;font-weight:750}
#page-community .crc-v63-topic-count{color:var(--tile-accent);font-size:10.5px;font-weight:760;line-height:1.25;letter-spacing:.01em}
#page-community .crc-v63-highlights{border-radius:16px;background:linear-gradient(160deg,rgba(25,29,38,.88),rgba(15,18,26,.96));border:1px solid var(--c63-line);padding:12px;min-width:0}
#page-community .crc-v63-highlights-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px}
#page-community .crc-v63-highlights-header strong{font-size:14px;line-height:1.4;color:#f4f6fa}
#page-community .crc-v63-highlights-header>span{font-size:10px;line-height:1.4;color:#9facbf}
#page-community .crc-v63-highlight-list{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}
#page-community .crc-v63-highlight-list::-webkit-scrollbar{display:none}
#page-community .crc-v63-highlight{flex:0 0 min(78%,245px);scroll-snap-align:start;display:flex;flex-direction:column;gap:5px;text-align:start;min-width:0;min-height:140px;padding:12px;border-radius:13px;border:1px solid rgba(250,151,137,.19);background:linear-gradient(156deg,rgba(86,38,45,.42),rgba(35,28,39,.5));color:#f3f5fa;cursor:pointer}
#page-community .crc-v63-highlight-market{border-color:rgba(112,167,233,.2);background:linear-gradient(156deg,rgba(37,66,94,.4),rgba(24,35,52,.56))}
#page-community .crc-v63-highlight-top{font-size:10px;letter-spacing:.085em;color:#ffc5b0;font-weight:850;text-transform:uppercase}
#page-community .crc-v63-highlight-market .crc-v63-highlight-top{color:#b3d9ff}
#page-community .crc-v63-highlight strong{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:760;color:#f7f8fb}
#page-community .crc-v63-highlight small{font-size:11px;color:#c8cfda;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#page-community .crc-v63-highlight-foot{margin-top:auto;color:#b0b7c4;font-size:10.5px;font-weight:650;display:flex;justify-content:space-between;align-items:center;gap:8px}
#page-community .crc-v63-highlight-foot span{font-size:16px;color:#f2b7a1}
#page-community .crc-community-feed-area{padding:15px 12px 16px!important;border:1px solid rgba(138,157,179,.16)!important;border-radius:17px!important;background:linear-gradient(170deg,#111620,#0b1018)!important;min-width:0}
#page-community .crc-community-discover{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding:0 0 10px!important;border-bottom:1px solid rgba(140,160,178,.18)!important}
#page-community .crc-community-discover strong{font-size:20px!important;line-height:1.3!important;color:#f5f6fb!important}
#page-community #crcCommunityTotal{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:29px!important;min-width:34px!important;padding:0 9px!important;border-radius:99px!important;background:rgba(244,116,109,.15)!important;border:1px solid rgba(248,137,121,.24)!important;color:#ffdcd6!important;font-size:12px!important;font-weight:850!important;flex:none!important}
#page-community .crc-tools{display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:9px!important;margin:0 0 12px!important;min-width:0!important}
#page-community .crc-tools input,#page-community .crc-tools select{width:100%!important;min-width:0!important;height:45px!important;min-height:45px!important;border-radius:12px!important;background:#141b27!important;border:1px solid rgba(147,162,184,.24)!important;color:#ebf1f9!important;padding:0 12px!important;box-shadow:none!important;font-size:13px!important}
#page-community .crc-community-filters{display:flex!important;gap:7px!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none;padding:0 0 12px!important;margin:0 0 13px!important;border-bottom:1px solid rgba(147,162,184,.12)!important;min-width:0}
#page-community .crc-community-filters::-webkit-scrollbar{display:none}
#page-community .crc-filter{white-space:nowrap;min-height:35px;border-radius:99px!important;border:1px solid rgba(154,169,188,.20)!important;background:rgba(255,255,255,.035)!important;color:#c8d1db!important;font-size:11.5px!important;font-weight:700!important;padding:7px 11px!important;flex:0 0 auto!important}
#page-community .crc-filter.active{background:rgba(242,91,92,.18)!important;border-color:rgba(242,105,100,.45)!important;color:#fff!important}
#page-community .community-feed{display:grid!important;gap:12px!important}
#page-community .crc-post{position:relative;border:1px solid rgba(148,164,185,.19)!important;border-radius:15px!important;background:linear-gradient(165deg,#1b202b,#131921)!important;box-shadow:0 8px 22px rgba(0,0,0,.18)!important;overflow:hidden!important}
#page-community .crc-post[data-community-type="scam"]{border-inline-start:3px solid #ed897d!important}
#page-community .crc-post[data-community-type="theft"]{border-inline-start:3px solid #ae9adf!important}
#page-community .crc-post[data-community-type="market"]{border-inline-start:3px solid #7bb3f4!important;background:linear-gradient(160deg,#1a2532,#131b26)!important}
#page-community .crc-post[data-community-type="security"]{border-inline-start:3px solid #84cbb1!important;background:linear-gradient(160deg,#162925,#131c20)!important}
#page-community .crc-post>header.crc-post-header{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;min-height:0!important;height:auto!important;width:100%!important;max-width:none!important;z-index:auto!important;transform:none!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:14px 14px 9px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
#page-community .crc-post .crc-post-meta{min-width:0!important;flex:1!important}
#page-community .crc-post .crc-author{font-size:12.2px!important;font-weight:800!important;color:#eaf0f6!important}
#page-community .crc-post .crc-type-chip{font-size:10px!important;line-height:1.25!important;letter-spacing:.01em!important;max-width:145px!important;white-space:normal!important;border:1px solid rgba(227,161,151,.18)!important;border-radius:8px!important;color:#f1b9ab!important;background:rgba(229,112,113,.1)!important;padding:6px 8px!important}
#page-community .crc-post[data-community-type="market"] .crc-type-chip{color:#b7d9ff!important;background:rgba(105,157,235,.1)!important;border-color:rgba(105,157,235,.2)!important}
#page-community .crc-post[data-community-type="security"] .crc-type-chip{color:#aee5cc!important;background:rgba(108,207,172,.1)!important;border-color:rgba(108,207,172,.2)!important}
#page-community .crc-post .crc-post-content{padding:0 14px 15px!important}
#page-community .crc-post .crc-post-content h3{font-size:18px!important;line-height:1.37!important;font-weight:770!important;color:#f6f7f9!important;margin:7px 0 10px!important}
#page-community .crc-post .crc-documented-intro,#page-community .crc-post .crc-post-text{font-size:14px!important;line-height:1.78!important;color:#ccd5df!important;margin:0 0 13px!important;padding:0!important;background:none!important;border:0!important;letter-spacing:0!important}
#page-community .crc-post .crc-documented-toggle{min-height:39px!important;border-radius:11px!important;background:rgba(246,126,105,.10)!important;border:1px solid rgba(246,126,105,.22)!important;color:#ffd2c3!important;font-size:12px!important;margin-top:4px!important}
#page-community .crc-post[data-community-type="market"] .crc-documented-toggle{background:rgba(104,163,235,.10)!important;border-color:rgba(104,163,235,.22)!important;color:#c0dbfc!important}
#page-community .crc-post-actions{display:flex!important;gap:4px!important;align-items:center!important;padding:8px 9px!important;border-top:1px solid rgba(138,157,179,.15)!important}
#page-community .crc-post-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border-radius:9px!important;font-size:11px!important;min-height:37px!important;color:#c7d0db!important}
#page-community .crc-spotlight{margin:20px 0 4px!important;padding:15px!important;background:linear-gradient(150deg,#142327,#111a22)!important;border:1px solid rgba(124,212,194,.2)!important;border-radius:16px!important;scroll-margin-top:84px!important}
#page-community .crc-spotlight-heading{margin:0 0 12px!important}
#page-community .crc-spotlight-heading strong{font-size:15px!important;color:#b9e8d8!important}
#page-community .crc-spotlight-track{display:flex!important;gap:9px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none!important}
#page-community .crc-spotlight-track::-webkit-scrollbar{display:none}
#page-community .crc-spotlight-card{flex:0 0 min(86%,260px)!important;scroll-snap-align:start!important;min-width:0!important;border-radius:13px!important;background:#152b30!important;border:1px solid rgba(128,202,193,.2)!important;box-shadow:none!important;text-align:start!important;padding:12px!important}
#page-community .crc-spotlight-card strong{font-size:13px!important;line-height:1.4!important}
#page-community .crc-spotlight-card small{font-size:11px!important;line-height:1.5!important}
#page-community .crc-community-more{margin-top:14px!important;border:1px solid rgba(144,163,184,.23)!important;background:linear-gradient(140deg,#252c39,#151d28)!important;color:#f1f4fa!important;border-radius:12px!important;font-size:12px!important}
#page-community .crc-community-fab{position:fixed!important;left:auto!important;right:calc(13px + env(safe-area-inset-right))!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:calc(100vw - 26px)!important;min-width:140px!important;height:48px!important;min-height:48px!important;border-radius:15px!important;justify-content:center!important;background:linear-gradient(140deg,#f65a5f,#bd2835)!important;border:1px solid rgba(255,180,170,.25)!important;box-shadow:0 12px 32px rgba(158,26,45,.38)!important;z-index:1600!important;padding:0 15px!important;gap:9px!important}
#page-community .crc-community-fab .crc-fab-label{display:inline!important;font-size:12px!important;white-space:nowrap!important}
#page-community .crc-community-fab .crc-fab-icon{width:21px!important;height:21px!important}
#page-community .crc-community-fab .crc-fab-icon svg{width:19px!important;height:19px!important}
#page-community .crc-modal-backdrop{z-index:13000!important}
#page-community .crc-v58-reading-group{max-width:100%;overflow-wrap:anywhere}
#page-community .crc-post-documented .crc-v58-reading-group{padding:15px 14px!important;border-color:rgba(139,163,177,.27)!important}
html[dir="rtl"] #page-community .crc-post[data-community-type="scam"],html[dir="rtl"] #page-community .crc-post[data-community-type="market"],html[dir="rtl"] #page-community .crc-post[data-community-type="theft"],html[dir="rtl"] #page-community .crc-post[data-community-type="security"]{border-inline-start-width:3px!important}
@media(max-width:370px){#page-community .crc-tools{grid-template-columns:1fr!important}#page-community .crc-v63-topic{flex-basis:143px!important;min-height:120px!important}#page-community .crc-v63-highlight{flex-basis:min(90%,260px)!important}}
@media(min-width:600px){#page-community .crc-v63-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}#page-community .crc-v63-topic{flex:auto}#page-community .crc-v63-highlight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#page-community .crc-v63-highlight{flex:auto}}
@media(prefers-reduced-motion:reduce){#page-community .crc-v63-topics,#page-community .crc-v63-highlight-list{scroll-behavior:auto!important}}
/* V63 compact topic taxonomy and unobtrusive publish action. */
@media (min-width:375px) and (max-width:599px){
 #page-community .crc-v63-topics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important;padding-inline:0!important}
 #page-community .crc-v63-topic{flex:none!important;width:100%!important;min-width:0!important;min-height:112px!important;padding:10px 8px!important;gap:5px!important}
 #page-community .crc-v63-topic-mark{width:28px!important;height:28px!important}
 #page-community .crc-v63-topic strong{font-size:11.1px!important;line-height:1.25!important;min-height:29px!important;hyphens:auto!important}
 #page-community .crc-v63-topic-count{font-size:10px!important}
}
#page-community .crc-community-fab{right:calc(13px + env(safe-area-inset-right))!important;left:auto!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;min-width:52px!important;width:52px!important;height:52px!important;min-height:52px!important;max-width:52px!important;border-radius:17px!important;padding:0!important;gap:0!important;box-shadow:0 12px 28px rgba(169,30,45,.41)!important}
#page-community .crc-community-fab .crc-fab-label{display:none!important}
#page-community .crc-community-fab .crc-fab-icon{width:23px!important;height:23px!important}
#page-community .crc-community-fab .crc-fab-icon svg{width:21px!important;height:21px!important}
#page-community .crc-community-fab span[data-community-v53="fab"]{display:none!important}
/* Override inherited entering animation: a fixed button must never remain invisible or unclickable. */
#page-community .crc-community-fab{animation:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important;visibility:visible!important}
/* Bring useful community previews and the feed closer to the first mobile viewport. */
@media(max-width:599px){
 #page-community .crc-community-shell{gap:11px!important;padding-top:12px!important}
 #page-community .crc-community-hero.crc-v55-welcome{padding:14px 13px 13px!important}
 #page-community .crc-v55-welcome h2{font-size:clamp(25px,6.6vw,30px)!important;line-height:1.18!important;margin:7px 0 12px!important}
 #page-community .crc-v55-question-stack{gap:7px!important;margin-top:10px!important}
 #page-community .crc-v55-question{min-height:67px!important;padding:9px 10px!important;gap:9px!important}
 #page-community .crc-v55-question-icon{height:33px!important;width:33px!important;flex-basis:33px!important}
 #page-community .crc-v55-question-copy strong{font-size:12.5px!important;line-height:1.33!important}
 #page-community .crc-v55-question-copy small{font-size:10.5px!important;margin-top:3px!important}
 #page-community .crc-v63-eyebrow{padding-bottom:7px!important}
 #page-community .crc-v63-topic{min-height:99px!important;padding:8px!important;gap:3px!important}
 #page-community .crc-v63-topic-mark{height:25px!important;width:25px!important;margin-bottom:1px!important}
 #page-community .crc-v63-topic-mark svg{height:16px!important;width:16px!important}
 #page-community .crc-v63-topic strong{font-size:10.9px!important;min-height:27px!important}
 #page-community .crc-v63-highlight{min-height:112px!important;padding:10px!important;gap:4px!important}
 #page-community .crc-v63-highlights{padding:10px!important}
 #page-community .crc-v63-highlights-header{margin-bottom:7px!important}
 #page-community .crc-v63-highlight strong{font-size:12.5px!important}
 #page-community .crc-v63-highlight small{font-size:10.5px!important;-webkit-line-clamp:1!important}
 #page-community .crc-v63-highlight-foot{font-size:9.5px!important}
}
/* Keep the feed count adjacent to its heading, clear of the fixed compose control. */
#page-community .crc-community-discover{justify-content:flex-start!important;gap:10px!important;padding-right:58px!important}
/* Interaction row remains aligned on both 320px and 390px phones. */
#page-community .crc-post-actions{display:flex!important;gap:5px!important;align-items:center!important;padding:8px!important;overflow:hidden!important}
#page-community .crc-post-actions button{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:6px 5px!important;font-size:10px!important;margin-inline-end:0!important;border-radius:9px!important}
#page-community .crc-post-actions button:nth-child(-n+2){flex:1 1 0!important}
#page-community .crc-post-actions button:nth-child(n+3){flex:0 0 33px!important;padding:5px!important}
#page-community .crc-post-actions button svg{width:15px!important;height:15px!important}
#page-community .crc-post-actions button span{font-size:10px!important}
@media(max-width:370px){#page-community .crc-post-actions button:nth-child(-n+2) span{display:none!important}}

