/* RF OBERON COMMUNITY FIX V1 - dark compact; tidak memengaruhi halaman lain */
.page-home .rf-community-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.page-home .rf-community-shortcuts>.discord{grid-column:1/-1;min-height:78px}
.page-home .rf-community-shortcuts>.community-card{min-height:82px;padding:10px 6px;gap:5px}
.page-home .rf-community-shortcuts>.community-card strong{font-size:12px}
.page-home .rf-community-shortcuts>.community-card small{font-size:10px;line-height:1.35}
.page-home .rf-community-shortcuts>.discord .community-mark{border-color:rgba(123,136,255,.45);color:#b6bfff;background:rgba(76,90,196,.2)}
.rf-community-page-grid{gap:12px;align-items:stretch}
.rf-community-main-card{min-width:0;min-height:194px;padding:18px;display:flex;flex-direction:column;gap:10px;color:#e5f3fc;background:linear-gradient(155deg,rgba(11,37,55,.97),rgba(4,16,27,.98));border:1px solid #245877;border-radius:9px;transition:border-color .18s ease,transform .18s ease,background .18s ease}
.rf-community-main-card:hover{border-color:#5dbce8;transform:translateY(-2px)}
.rf-community-main-card h3{margin:0;font-size:16px;letter-spacing:.035em}
.rf-community-main-card p{margin:0;color:#a6becd;font-size:12px;line-height:1.6;flex:1}
.rf-community-card-top{display:flex;align-items:center;justify-content:space-between;gap:9px}
.rf-community-card-mark{display:grid;place-items:center;width:35px;height:35px;border:1px solid #2d688e;background:rgba(13,46,69,.75);border-radius:9px;color:#b9dbf3;font-size:20px;font-weight:bold}
.rf-community-card-label{color:#91b2c7;font-size:10px;font-weight:800;letter-spacing:.10em;text-align:right}
.rf-community-action{font-size:11px;font-weight:900;letter-spacing:.08em;color:#75d5fb}
.rf-c-discord{border-color:rgba(117,132,255,.5)}
.rf-c-discord .rf-community-card-mark{color:#b8bfff;border-color:#5965c3;background:rgba(87,95,205,.22)}
.rf-c-whatsapp .rf-community-card-mark{color:#7ef0bd;border-color:#317958}
.rf-c-tiktok .rf-community-card-mark{color:#ff9bd8;border-color:#94547b}
[data-rf-community-link].is-unavailable{opacity:.67;cursor:not-allowed;border-style:dashed}
[data-rf-community-link].is-unavailable:hover{transform:none;box-shadow:none}
[data-rf-community-link].is-unavailable .rf-community-action{color:#98a9b3}
.rf-community-footer-links{align-items:center}
.rf-community-footer-links a{display:inline-flex}
.rf-community-footer-links a.is-unavailable{display:none}
@media(max-width:1020px){.rf-community-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.rf-community-page-grid{grid-template-columns:1fr}.rf-community-main-card{min-height:166px;padding:15px}.page-home .rf-community-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}
