@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,600;0,700;0,800;0,900;1,700&family=Plus+Jakarta+Sans:wght@600;700;800;900&family=Space+Grotesk:wght@600;700;800&display=swap";@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes glowPulse{0%,to{opacity:.6;filter:drop-shadow(0 0 10px rgba(34,197,94,.3))}50%{opacity:1;filter:drop-shadow(0 0 20px rgba(34,197,94,.6))}}@keyframes scanLineSweep{0%{top:0%;opacity:.8}50%{opacity:1}to{top:100%;opacity:.2}}.light-card-white{background:#fff;border:1px solid rgba(133,204,20,.2);box-shadow:0 10px 30px -5px #0f291e0a,0 4px 6px -2px #00000008;transition:all .3s cubic-bezier(.16,1,.3,1)}.light-card-white:hover{border-color:#85cc1480;box-shadow:0 15px 35px -5px #85cc1426;transform:translateY(-2px)}.light-card-amber{background:#fff;border:1px solid rgba(245,166,35,.25);box-shadow:0 10px 30px -5px #f5a62314;transition:all .3s cubic-bezier(.16,1,.3,1)}.light-card-amber:hover{border-color:#f5a62380;box-shadow:0 15px 35px -5px #f5a6232e;transform:translateY(-2px)}.light-card-sky{background:#fff;border:1px solid rgba(14,165,233,.2);box-shadow:0 10px 30px -5px #0ea5e914;transition:all .3s cubic-bezier(.16,1,.3,1)}.light-card-sky:hover{border-color:#0ea5e966;box-shadow:0 15px 35px -5px #0ea5e929;transform:translateY(-2px)}.btn-yellow,.btn-lime{background:linear-gradient(135deg,#85cc14,#6fa810);color:#0b2117;font-weight:800;box-shadow:0 4px 14px #85cc144d;transition:all .2s ease}.btn-yellow:hover,.btn-lime:hover{filter:brightness(1.08);box-shadow:0 6px 20px #85cc1466;transform:translateY(-1px)}.btn-white{background-color:#fffffff2;color:#0f291e;border:1.5px solid #D8EBC4;font-weight:800;box-shadow:0 4px 12px #0f291e0f;transition:all .2s ease}.btn-white:hover{background-color:#f4f9ee;border-color:#85cc14;transform:translateY(-1px)}.animate-ticker{display:flex;width:max-content;animation:tickerScroll 90s linear infinite}.animate-ticker:hover{animation-play-state:paused}.animate-orbit{animation:orbitRotate 20s linear infinite}.animate-radar{animation:radarSweep 4s linear infinite}.animate-scan-line{animation:scanLineSweep 2.5s ease-in-out infinite}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.active\:scale-98:active{transform:scale(.98)}:root{--mq-deep-green: #0B2117;--mq-mid-green: #16382B;--mq-light-green: #2D6A4F;--mq-lime-accent: #85CC14;--mq-harvest-gold: #85CC14;--mq-harvest-gold-dark: #74B510;--mq-warm-bg: #FAFBF9;--mq-card-bg: #FFFFFF;--mq-text-primary: #0F172A;--mq-text-secondary: #475569;--mq-success: #16A34A;--mq-danger: #E63946;--mq-border: rgba(0, 0, 0, .07);--mq-border-hover: rgba(133, 204, 20, .3);--mq-card-shadow: 0 1px 3px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02);--mq-card-shadow-hover: 0 6px 20px rgba(11, 33, 23, .08), 0 2px 6px rgba(0, 0, 0, .03);--mq-card-shadow-lg: 0 10px 30px rgba(11, 33, 23, .12), 0 3px 10px rgba(0, 0, 0, .03);--mq-radius-xl: 18px;--mq-radius-lg: 14px;--mq-radius-md: 10px;--mq-radius-sm: 6px;--mq-nav-active-bg: #EDF7E2;--mq-nav-active-border: #85CC14}.forum-page{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;color:var(--mq-text-primary);background-color:var(--mq-warm-bg)}.forum-page h1,.forum-page h2,.forum-page h3,.forum-page h4,.forum-page h5,.forum-page h6,.mq-title-stylish{font-family:Playfair Display,Plus Jakarta Sans,Georgia,serif;font-weight:800;letter-spacing:-.025em}.mq-card{background:var(--mq-card-bg);border:1px solid var(--mq-border);border-radius:var(--mq-radius-xl);box-shadow:var(--mq-card-shadow);transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease}.mq-card:hover{transform:translateY(-2px);box-shadow:var(--mq-card-shadow-hover);border-color:var(--mq-border-hover)}.mq-card-static{background:var(--mq-card-bg);border:1px solid var(--mq-border);border-radius:var(--mq-radius-xl);box-shadow:var(--mq-card-shadow)}.mq-btn-primary{background:#85cc14;color:#0b2117;font-weight:800;font-size:13px;padding:10px 22px;border-radius:999px;border:none;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 8px #85cc144d}.mq-btn-primary:hover{background:#74b510;transform:scale(1.02);box-shadow:0 4px 14px #85cc1466}.mq-btn-primary:active{transform:scale(.98)}.mq-btn-ghost{background:transparent;color:var(--mq-text-secondary);font-weight:600;font-size:13px;padding:8px 16px;border-radius:var(--mq-radius-md);border:1px solid transparent;cursor:pointer;transition:all .15s ease}.mq-btn-ghost:hover{background:#edf7e2;color:var(--mq-deep-green);border-color:#85cc144d}.mq-btn-ghost:active{transform:scale(.98)}.mq-nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--mq-radius-lg);font-size:13px;font-weight:500;color:var(--mq-text-secondary);transition:all .2s ease;border:1px solid transparent;position:relative;cursor:pointer;width:100%;text-align:left}.mq-nav-item:hover{background:#1b433208;color:var(--mq-deep-green);transform:translate(2px)}.mq-nav-item.active{background:var(--mq-nav-active-bg);color:var(--mq-deep-green);font-weight:600;border-left:4px solid var(--mq-nav-active-border);padding-left:10px}.mq-nav-item .nav-badge{margin-left:auto;background:var(--mq-harvest-gold);color:var(--mq-text-primary);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;min-width:20px;text-align:center}.mq-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;transition:all .15s ease;cursor:pointer}.mq-tag-green{background:#e9f5ec;color:var(--mq-mid-green);border:1px solid rgba(45,106,79,.15)}.mq-tag-green:hover{background:var(--mq-mid-green);color:#fff}.mq-tag-gold{background:#fff3e6;color:#c57b3a;border:1px solid rgba(244,162,97,.2)}.mq-tag-red{background:#fde8ea;color:#c73e4a;border:1px solid rgba(230,57,70,.15)}.mq-tag-blue{background:#e8f0fe;color:#3b6ec7;border:1px solid rgba(59,110,199,.15)}.mq-badge-farm-progress{background:#e9f5ec;color:var(--mq-mid-green);border:1px solid rgba(45,106,79,.15)}.mq-badge-harvest{background:#fff3e6;color:#b8751a;border:1px solid rgba(244,162,97,.2)}.mq-badge-question{background:#fde8ea;color:#c73e4a;border:1px solid rgba(230,57,70,.15)}.mq-badge-tips{background:#e8f0fe;color:#3b6ec7;border:1px solid rgba(59,110,199,.15)}.mq-search{width:100%;height:44px;padding:0 16px 0 44px;border-radius:999px;border:1px solid var(--mq-border);background:#f5f5f099;font-size:13px;color:var(--mq-text-primary);outline:none;transition:all .2s ease;box-shadow:0 1px 3px #00000005}.mq-search:focus{border-color:var(--mq-deep-green);background:#fff;box-shadow:0 0 0 3px #1b43320f}.mq-search::placeholder{color:#b2b8c3;font-weight:400}.mq-engage-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--mq-radius-md);font-size:12px;font-weight:600;color:var(--mq-text-secondary);transition:all .15s ease;cursor:pointer;border:none;background:none}.mq-engage-btn:hover{background:#1b43320a;color:var(--mq-deep-green)}.mq-engage-btn:active{transform:scale(.95)}.mq-engage-btn.liked{color:var(--mq-danger)}.mq-engage-btn.saved{color:var(--mq-harvest-gold-dark)}@keyframes heartPop{0%{transform:scale(1)}25%{transform:scale(1.35)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}.heart-pop{animation:heartPop .35s ease-out}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.mq-skeleton{background:linear-gradient(90deg,#f0f0ef 25%,#e4e4e2,#f0f0ef 75%);background-size:800px 100%;animation:shimmer 1.5s infinite linear;border-radius:var(--mq-radius-md)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mq-fade-in{animation:fadeInUp .35s ease-out both}.mq-section-label{font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--mq-deep-green);padding:4px 0}.forum-page ::-webkit-scrollbar{width:5px}.forum-page ::-webkit-scrollbar-track{background:transparent}.forum-page ::-webkit-scrollbar-thumb{background:#1b433226;border-radius:99px}.forum-page ::-webkit-scrollbar-thumb:hover{background:#1b43324d}.forum-page *:focus-visible{outline:2px solid var(--mq-harvest-gold);outline-offset:2px;border-radius:4px}.mq-online-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#34d399;border:2px solid white;border-radius:50%}@media(min-width:1024px){.mq-right-sidebar{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto}}.mq-media-frame{border-radius:var(--mq-radius-lg);overflow:hidden;max-height:400px;position:relative;background:#f0f0ef}.mq-media-frame img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mq-media-frame:hover img{transform:scale(1.02)}.mq-progress-bar{height:6px;background:#0000000f;border-radius:99px;overflow:hidden}.mq-progress-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--mq-deep-green),var(--mq-light-green));transition:width .5s ease}@media(max-width:1023px){.mq-hide-lg-down{display:none!important}}@media(max-width:767px){.mq-hide-md-down{display:none!important}}.mq-mobile-nav{display:none}@media(max-width:767px){.mq-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid var(--mq-border);box-shadow:0 -2px 10px #0000000d;padding:6px 0;justify-content:space-around;align-items:center}.mq-mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font-size:10px;font-weight:600;color:var(--mq-text-secondary);border:none;background:none;cursor:pointer;transition:color .15s;border-radius:8px}.mq-mobile-nav button.active{color:var(--mq-deep-green)}.forum-page{padding-bottom:70px}}.mq-date-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--mq-radius-md);background:var(--mq-nav-active-bg);color:var(--mq-deep-green);font-weight:700;flex-shrink:0}.mq-date-block .day{font-size:16px;line-height:1}.mq-date-block .month{font-size:9px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mq-comment-thread{position:relative;transition:all .2s ease}.mq-comment-reply-indent{margin-left:28px;padding-left:14px;border-left:2px solid rgba(27,67,50,.12)}@media(max-width:640px){.mq-comment-reply-indent{margin-left:16px;padding-left:10px}}.mq-modal-overlay{position:fixed;inset:0;z-index:100;background:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.mq-lightbox-img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:var(--mq-radius-xl);box-shadow:0 20px 50px #00000080}:root{--mq-deep-green: #1B4332;--mq-mid-green: #2D6A4F;--mq-light-green: #40916C;--mq-harvest-gold: #F4A261;--mq-harvest-gold-dark: #E08D4A;--mq-warm-bg: #F6F7F3;--mq-card-bg: #FFFFFF;--mq-text-primary: #1E293B;--mq-text-secondary: #64748B;--mq-success: #2D6A4F;--mq-danger: #E63946;--mq-border: rgba(0, 0, 0, .07);--mq-border-hover: rgba(0, 0, 0, .12);--mq-card-shadow: 0 1px 3px rgba(0, 0, 0, .03), 0 1px 2px rgba(0, 0, 0, .02);--mq-card-shadow-hover: 0 6px 20px rgba(0, 0, 0, .06), 0 2px 6px rgba(0, 0, 0, .03);--mq-card-shadow-lg: 0 10px 30px rgba(0, 0, 0, .08), 0 3px 10px rgba(0, 0, 0, .03);--mq-radius-xl: 18px;--mq-radius-lg: 14px;--mq-radius-md: 10px;--mq-radius-sm: 6px;--mq-nav-active-bg: #E9F5EC;--mq-nav-active-border: #2D6A4F}.mq-badge-farm-progress{background-color:#e9f5ec!important;color:#1b4332!important;border:1px solid #B7E4C7!important}.mq-badge-harvest{background-color:#fff3e0!important;color:#b45309!important;border:1px solid #FDE68A!important}.mq-badge-question{background-color:#e0f2fe!important;color:#0369a1!important;border:1px solid #BAE6FD!important}.mq-badge-tips{background-color:#ccfbf1!important;color:#0d9488!important;border:1px solid #99F6E4!important}.mq-badge-story{background-color:#fef3c7!important;color:#b45309!important;border:1px solid #FDE68A!important}
