/* MIJUONE v1.12 Premium Community Hub — scoped design, no external dependencies. */
.page-community{background:linear-gradient(180deg,#f6f9ff 0%,#f7faff 30%,#f4f8ff 100%);min-height:100vh;padding-bottom:70px;color:#122b55}
.page-community .mc-hero{position:relative;isolation:isolate;overflow:hidden;margin:0 0 24px;min-height:257px;background:linear-gradient(96deg,rgba(8,35,89,.99) 0%,rgba(13,56,119,.94) 47%,rgba(14,75,151,.48) 72%,rgba(22,97,179,.23)),url('../img/hero-friends.jpg') right 43% /cover no-repeat;box-shadow:0 16px 32px rgba(8,45,120,.11);color:white}
.mc-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 54% 10%,rgba(96,170,253,.23),transparent 28%),linear-gradient(0deg,rgba(6,24,75,.12),transparent);pointer-events:none}
.mc-hero::after{content:"";position:absolute;right:-60px;top:-150px;width:420px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 78px rgba(255,255,255,.027),0 0 0 156px rgba(255,255,255,.024);pointer-events:none;animation:mc-float 17s ease-in-out infinite}
.mc-hero-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:257px;padding:27px 0;z-index:1}
.mc-hero-copy{width:min(740px,75%)}.mc-eyebrow,.mc-overline{font-size:10px;letter-spacing:.15em;font-weight:880}.mc-eyebrow{color:#c5e5ff;display:inline-flex;gap:10px;align-items:center}.mc-signal{width:8px;height:8px;border-radius:50%;background:#44f4d0;box-shadow:0 0 0 4px rgba(68,244,208,.14),0 0 18px rgba(68,244,208,.7)}
.mc-hero h1{font-size:clamp(27px,2.6vw,43px);font-weight:930;letter-spacing:-.068em;line-height:1.18;margin:19px 0 10px;color:white;max-width:740px}.mc-hero h1 em{font-style:normal;color:#77d4ff}.mc-hero p{font-size:12.5px;color:#d7e8ff;max-width:660px;margin:0 0 17px;font-weight:650;line-height:1.65}
.mc-hero-actions{display:flex;gap:9px;flex-wrap:wrap}.mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 17px;min-height:40px;border-radius:11px;border:1px solid transparent;text-decoration:none;font-weight:820;font-size:11.5px;cursor:pointer;transition:background .23s ease,box-shadow .23s ease,transform .23s ease,border-color .23s ease;white-space:nowrap}.mc-btn .icon{width:15px;height:15px}.mc-btn:hover{transform:translateY(-2px)}.mc-btn:focus-visible{outline:3px solid #77ceff;outline-offset:2px}.mc-btn-primary{color:white;background:linear-gradient(125deg,#1687ff,#1a58e1 72%);box-shadow:0 7px 18px rgba(21,97,221,.26)}.mc-btn-primary:hover{color:white;box-shadow:0 11px 25px rgba(21,97,221,.3)}.mc-btn-glass{color:white;background:rgba(255,255,255,.1);border-color:rgba(201,229,255,.53);backdrop-filter:blur(12px)}.mc-btn-glass:hover{background:rgba(255,255,255,.18);color:white}.mc-btn-outline{color:#1458bb;background:white;border-color:#bfd5f4}.mc-btn-outline:hover{background:#eff6ff}.mc-btn-outline.active{background:#e6f1ff;border-color:#75b4ff;color:#0b5fd9}.mc-btn-quiet{color:#5777a1;background:#f5f8fd;border-color:#e0e9f7}.mc-btn-quiet:hover{color:#145ed0}
.mc-hero-stats{align-self:end;display:flex;gap:2px;background:rgba(4,33,86,.34);border:1px solid rgba(255,255,255,.18);border-radius:17px;padding:14px 10px;backdrop-filter:blur(13px);margin:0 0 10px;box-shadow:0 9px 25px rgba(7,37,97,.12)}.mc-hero-stats>div{min-width:93px;text-align:center;padding:0 15px;border-right:1px solid rgba(255,255,255,.16)}.mc-hero-stats>div:last-child{border:0}.mc-hero-stats strong{display:block;font-size:23px;font-weight:900;color:white;letter-spacing:-.05em;line-height:1.12}.mc-hero-stats span{display:block;font-size:9px;color:#d2e2ff;margin-top:5px;white-space:nowrap}
.mc-shell{display:grid;grid-template-columns:232px minmax(0,1fr) 268px;gap:18px;align-items:start}.mc-shell>.mc-sidebar,.mc-feed{min-width:0}.mc-sidebar{display:flex;flex-direction:column;gap:15px}.mc-pane{background:#fff;border:1px solid #e0eaf8;border-radius:19px;box-shadow:0 8px 25px rgba(21,68,143,.052)}.mc-nav-pane{padding:19px 14px}.mc-overline{color:#5888c9;letter-spacing:.14em}.mc-nav-pane>.mc-overline{display:block;margin:0 10px 6px}.mc-nav-pane h2{font-size:16px;font-weight:900;letter-spacing:-.05em;margin:0 10px 18px;color:#123468}
.mc-nav-link{display:flex;align-items:center;gap:10px;flex:1;min-height:43px;border-radius:11px;padding:8px 10px;color:#46658b;text-decoration:none;font-size:12px;font-weight:770;transition:background .22s,color .22s,transform .22s}.mc-nav-link:hover{background:#f1f6ff;color:#1260d9;transform:translateX(2px)}.mc-nav-link.active{color:#0b5bda;background:linear-gradient(95deg,#e9f3ff,#f1f7ff);box-shadow:inset 3px 0 #2074f8}.mc-nav-icon{height:29px;width:29px;flex:0 0 29px;border-radius:9px;display:grid;place-items:center;background:#f0f5fc;color:#2770dc;font-weight:900;font-size:15px}.mc-nav-link.active .mc-nav-icon{color:#fff;background:#1e6ced}.mc-nav-arrow{margin-left:auto}.mc-board-row{display:flex;align-items:center;gap:2px}.mc-follow-form{flex:0 0 24px}.mc-follow{border:0;background:#edf3fc;color:#7393be;width:23px;height:24px;border-radius:7px;font-size:14px;cursor:pointer}.mc-follow:hover,.mc-follow.active{background:#d9ebff;color:#0f5ecf}.mc-nav-sep{height:1px;background:#e7eef9;margin:12px 4px}
.mc-tip-pane{padding:21px;background:linear-gradient(140deg,#e7f3ff,#f6f9ff 75%)}.mc-tip-symbol{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2abaff,#155bd8);border-radius:12px;font-size:22px;box-shadow:0 10px 22px rgba(21,97,211,.23);margin-bottom:15px}.mc-tip-pane strong{font-size:13px;letter-spacing:-.03em;color:#14376d}.mc-tip-pane p,.mc-guidelines p{font-size:11px;line-height:1.75;color:#6680a3;margin:7px 0 12px}.mc-tip-pane a{font-size:11px;font-weight:860;color:#125ccc}
.mc-feed-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 17px;padding:1px 3px}.mc-feed-header h2{margin:7px 0 4px;font-size:25px;letter-spacing:-.06em;font-weight:910;color:#12366d}.mc-feed-header h2 span{color:#2488f8}.mc-feed-header p{font-size:11px;color:#7890b0;margin:0}
.mc-search-panel{display:flex;align-items:stretch;gap:8px;padding:10px;background:white;border:1px solid #dce8fa;border-radius:16px;box-shadow:0 8px 27px rgba(25,81,164,.065);margin-bottom:15px}.mc-search-panel:focus-within{border-color:#aac7f8;box-shadow:0 9px 25px rgba(21,100,210,.1)}.mc-search-field{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:0 12px;background:#f5f8fd;border:1px solid #e5ecf7;border-radius:11px}.mc-search-field .icon{width:17px;height:17px;color:#4b8ce8}.mc-search-field input{border:0;outline:0;min-width:0;width:100%;padding:11px 0;background:transparent;color:#153b70;font-size:12px}.mc-search-field input::placeholder{color:#96a9c4}.mc-region-select{display:flex;gap:7px;align-items:center;max-width:155px;padding:0 8px 0 10px;border:1px solid #e3ebf7;border-radius:11px}.mc-region-select .icon{width:15px;height:15px;color:#5e92da}.mc-region-select select{min-width:0;width:100%;background:white;border:0;font-size:11px;outline:0;color:#365782}.mc-search-submit{display:flex;align-items:center;justify-content:center;gap:6px;color:white;background:#155cdf;border:0;padding:0 17px;border-radius:11px;font-size:11px;font-weight:840;cursor:pointer}.mc-search-submit .icon{height:13px;width:13px}.mc-search-submit:hover{background:#0e48bd}
.mc-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #e2ebf8;margin:0 0 12px;overflow:hidden}.mc-filter-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.mc-filter-tabs>a{color:#6b86a8;font-size:11px;min-height:41px;display:flex;align-items:center;flex-shrink:0;padding:9px 13px;border-bottom:3px solid transparent;font-weight:820;white-space:nowrap;text-decoration:none;transition:color .2s,background .2s}.mc-filter-tabs>a:hover{background:rgba(235,243,255,.7);color:#1e64d6}.mc-filter-tabs>a.active{border-bottom-color:#2777f5;color:#145bd4}.mc-results{color:#7591ae;display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:10px;font-weight:760}.mc-results i{width:7px;height:7px;border-radius:50%;background:#24c89d;box-shadow:0 0 0 4px rgba(36,200,157,.11)}.mc-mobile-boards{display:none}
.mc-post-list{display:flex;flex-direction:column;gap:12px}.mc-post{border:1px solid #e0eafa;background:white;border-radius:17px;padding:19px 21px;box-shadow:0 8px 23px rgba(25,75,141,.049);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.mc-post::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#2cbafa,#3868f5);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.mc-post:hover{transform:translateY(-3px);box-shadow:0 14px 33px rgba(22,80,155,.11);border-color:#c9ddf8}.mc-post:hover::before{transform:scaleX(1)}.mc-post-top,.mc-post-footer,.mc-post-interactions,.mc-author,.mc-badges,.mc-post-metrics{display:flex;align-items:center;gap:9px}.mc-post-top{justify-content:space-between;align-items:flex-start}.mc-author{min-width:0}.mc-author>div{min-width:0}.mc-avatar{height:38px;width:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:linear-gradient(145deg,#d2ebff,#abcdf8);border:1px solid #c2dcfa;color:#1455ae;font-weight:900;font-size:14px}.mc-avatar-anon{background:linear-gradient(145deg,#e9e8fb,#dad8fa);color:#7561bc}.mc-author strong,.mc-detail-meta b{display:block;font-size:11.5px;font-weight:870;color:#244166}.mc-author span:not(.mc-avatar),.mc-detail-meta small{display:block;color:#91a2ba;font-size:10px;margin-top:4px}.mc-badges{flex-wrap:wrap;justify-content:flex-end}.mc-board-badge,.mc-pinned,.mc-sponsored{display:inline-flex;white-space:nowrap;align-items:center;border-radius:6px;padding:5px 8px;font-size:9.5px;font-weight:840;background:#eaf4ff;color:#1b67b9}.mc-board-qna{background:#e8f7f5;color:#087d75}.mc-board-anonymous{background:#f1ecff;color:#6d59b4}.mc-board-life{background:#fff4e1;color:#b47821}.mc-pinned{color:#1c67cc;background:#e9f0ff}.mc-sponsored{color:#8759c9;background:#f3e9ff}
.mc-post-link{display:block;text-decoration:none;color:inherit;padding:13px 0 7px}.mc-post-link:hover{color:inherit}.mc-post-link h3{color:#15366a;font-size:17px;font-weight:900;letter-spacing:-.042em;margin:0 0 8px;line-height:1.45;overflow-wrap:anywhere}.mc-post-link p{font-size:11.5px;line-height:1.75;color:#7186a4;margin:0;white-space:normal;overflow-wrap:anywhere}.mc-post-photo{max-height:190px;overflow:hidden;border-radius:11px;margin-top:11px;background:#f0f6fc}.mc-post-photo img{width:100%;height:150px;object-fit:cover;transition:transform .45s ease}.mc-post:hover .mc-post-photo img{transform:scale(1.035)}.mc-post-footer{border-top:1px solid #edf2f9;padding-top:12px;margin-top:13px;justify-content:space-between}.mc-post-metrics{gap:13px;color:#93a4bc;font-size:10.5px}.mc-post-metrics>span{display:flex;align-items:center;gap:6px}.mc-post-metrics .icon,.mc-post-interactions .icon{height:14px;width:14px}.mc-post-interactions{gap:8px}.mc-post-interactions form{margin:0}.mc-icon-action{display:inline-flex;gap:5px;align-items:center;border:1px solid transparent;border-radius:8px;background:transparent;padding:7px 8px;cursor:pointer;color:#8096b2;font-size:10px;font-weight:800}.mc-icon-action:hover,.mc-icon-action.active{color:#1769e8;background:#edf5ff;border-color:#d5e7ff}.mc-read-more{display:inline-flex;gap:6px;align-items:center;font-size:10.5px;font-weight:850;color:#1764d3;text-decoration:none;padding-left:5px}.mc-read-more .icon{width:12px;height:12px}
.mc-aside-pane{padding:19px 18px}.mc-aside-heading{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mc-aside-heading>span{height:29px;width:29px;display:grid;place-items:center;border-radius:9px;background:#eaf2ff;color:#236ee2;font-size:16px;font-weight:900}.mc-aside-heading h2{margin:0;font-size:13px;font-weight:900;color:#193963;letter-spacing:-.035em}.mc-trending{padding:0;margin:0;list-style:none}.mc-trending li{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid #edf2f9}.mc-trending li:last-child{border:0}.mc-rank{font-size:13px;font-weight:950;color:#2774e6;letter-spacing:-.05em;line-height:1.5}.mc-trending a{display:block;color:#24466e;text-decoration:none;flex:1;min-width:0}.mc-trending strong{display:block;font-size:11px;font-weight:800;line-height:1.55}.mc-trending small{font-size:9px;color:#9cabc0;display:block;margin-top:5px}.mc-trending a:hover strong{color:#135edf}.mc-quick-questions a{display:block;text-decoration:none;border-bottom:1px solid #eef3fb;padding:9px 0;color:#37567f;font-size:11px;line-height:1.55;font-weight:750}.mc-quick-questions a:last-child{border:0}.mc-quick-questions span{display:block;color:#186be8;font-size:9px;margin-top:5px;font-weight:850}.mc-quick-questions p,.mc-muted{color:#8096b2;font-size:11px;line-height:1.7}.mc-poll p{font-size:11.5px;font-weight:850;color:#274268;line-height:1.6;margin:0 0 10px}.mc-poll label{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e7edf9;border-radius:8px;margin-bottom:6px;cursor:pointer;color:#55749a;font-size:10.5px}.mc-poll label:has(input:checked){border-color:#7cafe9;background:#f0f6ff}.mc-poll .mc-btn{width:100%;margin-top:8px}.mc-poll small{font-size:9px;color:#98a9c0;display:block;text-align:center;margin-top:7px}.mc-ad-card{padding:22px;background:radial-gradient(circle at 90% 15%,rgba(77,163,255,.26),transparent 45%),linear-gradient(145deg,#0c357a,#073078 63%,#0752ab);color:white;border-radius:18px;box-shadow:0 14px 28px rgba(24,70,143,.17)}.mc-ad-card>span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#7acfff}.mc-ad-card h3{font-size:18px;letter-spacing:-.05em;color:white;margin:12px 0;line-height:1.35}.mc-ad-card p{color:#c4daf9;font-size:10px;line-height:1.65}.mc-ad-card a{display:inline-flex;margin-top:10px;border-radius:9px;padding:9px 13px;background:white;color:#1356b4;font-size:10.5px;font-weight:850;text-decoration:none}.mc-guidelines{padding:18px}.mc-guidelines h3{font-size:11.5px;margin:0;color:#245080}.mc-notification{margin-bottom:5px}.mc-notification button{width:100%;text-align:left;background:#f3f8ff;border:1px solid #e0ecfb;border-radius:9px;color:#325a8a;padding:10px;font-size:11px;cursor:pointer}.mc-notification small{display:block;font-size:9px;color:#86a1bf;margin-top:4px}
.mc-pages{padding:17px 0}.mc-empty{padding:45px 20px;text-align:center;background:white;border:1px solid #dfe9f9;border-radius:18px;color:#7085a6}.mc-empty>div{font-size:33px;color:#3a93ff}.mc-empty h3{color:#234a7b;margin:8px 0}.mc-empty p{font-size:11.5px;margin-bottom:18px}.mc-mobile-compose{display:none}.mc-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#103a7e;color:white;border-radius:12px;padding:13px 19px;box-shadow:0 10px 28px rgba(10,48,113,.25);z-index:200;font-size:12px;font-weight:740;transition:.25s}.mc-toast.active{transform:translate(-50%,0);opacity:1}
/* Post details and editing */
.mc-detail-wrap{padding-top:28px;max-width:1250px}.mc-crumb{display:flex;gap:9px;align-items:center;color:#9ab0cb;font-size:11px;margin-bottom:20px}.mc-crumb a{color:#4f78a9;text-decoration:none}.mc-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:18px;align-items:start}.mc-detail-main{display:flex;flex-direction:column;gap:15px;min-width:0}.mc-article{padding:33px 35px}.mc-detail-labels{display:flex;gap:7px;margin-bottom:15px}.mc-article h1{color:#102e62;line-height:1.36;font-size:clamp(24px,2.5vw,33px);font-weight:920;letter-spacing:-.048em;overflow-wrap:anywhere;margin:0 0 22px}.mc-detail-meta{display:flex;align-items:center;gap:10px;padding-bottom:19px;border-bottom:1px solid #e5edf9}.mc-edit{margin-left:auto;font-size:10px}.mc-article-content{padding:31px 0;color:#365378;font-size:13px;line-height:2;min-height:140px;overflow-wrap:anywhere}.mc-article-content p{margin:0 0 12px}.mc-detail-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.mc-detail-gallery img{height:220px;width:100%;object-fit:cover;border-radius:14px;transition:transform .28s}.mc-detail-gallery img:hover{transform:scale(1.015)}.mc-detail-actions{border-top:1px solid #e5edf9;padding-top:17px;margin-top:20px;display:flex;justify-content:space-between;gap:12px}.mc-detail-actions>div{display:flex;gap:7px;flex-wrap:wrap}.mc-comments{padding:28px 32px}.mc-comments-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9f0fa;padding-bottom:14px}.mc-comments-head h2{font-size:21px;margin:8px 0 0;letter-spacing:-.06em}.mc-comments-head h2 span{color:#1576e8}.mc-small-label{font-size:10px;color:#92a7c1}.mc-comment{padding:19px 0;border-bottom:1px solid #edf2f8}.mc-comment-head{display:flex;align-items:center;gap:9px}.mc-comment-head>div{display:flex;flex-direction:column;gap:3px}.mc-comment-head strong{color:#32537b;font-size:11.5px}.mc-comment-head small{color:#9bafc4;font-size:9px}.mc-comment-text{font-size:12px;line-height:1.8;color:#365676;padding:11px 0;overflow-wrap:anywhere}.mc-comment-tools{display:flex;gap:10px}.mc-comment-tools button{font-size:10px;cursor:pointer;color:#477bbd;background:transparent;border:0;padding:0}.mc-comment-tools button:hover{color:#0c59c9}.mc-nested{background:#f5f8ff;padding:12px;margin:12px 0 0 20px;border:1px solid #e9f0fc;border-radius:11px}.mc-avatar-small{height:29px;width:29px;font-size:11px}.mc-accepted{margin-left:auto;color:#067e65;font-size:9px;background:#e9faf3;padding:7px;border-radius:8px}.mc-comment-form{padding-top:20px}.mc-comment-form-top{display:flex;justify-content:space-between;font-size:12px;font-weight:850;margin-bottom:10px}.mc-comment-form-top button{color:#1965d1;background:none;border:0;cursor:pointer}.mc-comment-form textarea{border:1px solid #d8e5f8;background:#f7faff;border-radius:12px;width:100%;padding:15px;min-height:115px;resize:vertical;color:#2f4e78;outline:none;font-size:12px}.mc-comment-form textarea:focus{border-color:#84b5f5;box-shadow:0 0 0 3px rgba(39,113,238,.11)}.mc-comment-form>.mc-btn{margin-top:10px}.mc-login-prompt{margin-top:20px;padding:20px;background:#f4f8ff;border-radius:12px}.mc-login-prompt p{font-size:12px;margin-bottom:10px}.mc-detail-side{display:flex;flex-direction:column;gap:15px}.mc-detail-side>.mc-pane{padding:22px}.mc-detail-side h3{font-size:14px;color:#214575;margin:0 0 10px}.mc-detail-side p{color:#7890ad;font-size:11px;line-height:1.7}.mc-report-pane form{display:flex;flex-direction:column;gap:8px}.mc-report-pane select,.mc-report-pane textarea{width:100%;padding:10px;border:1px solid #dce8f8;border-radius:9px;background:#fbfcff;color:#4c688a;font-size:11px}
.mc-editor-page{max-width:1210px;padding:30px 0 65px}.mc-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px}.mc-editor-panel{padding:32px}.mc-editor-panel h1{color:#12356c;font-size:28px;margin:12px 0 5px;font-weight:920;letter-spacing:-.055em}.mc-editor-form{margin-top:24px;display:flex;flex-direction:column;gap:14px}.mc-editor-form>label,.mc-field-row>label{color:#365575;font-size:11px;font-weight:800;display:flex;flex-direction:column;gap:7px;min-width:0}.mc-editor-form input:not([type=file]),.mc-editor-form select,.mc-editor-form textarea{width:100%;background:#f9fbff;border-radius:10px;border:1px solid #dfe8f8;padding:12px 14px;font-size:12px;outline:none;color:#24416e}.mc-editor-form input:focus,.mc-editor-form textarea:focus,.mc-editor-form select:focus{border-color:#84b5f5;box-shadow:0 0 0 3px rgba(39,113,238,.1)}.mc-field-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.mc-editor-form>textarea{min-height:250px;resize:vertical}.mc-editor-toolbar{display:flex;gap:6px;margin-bottom:-10px;padding:9px;background:#eef5ff;border:1px solid #dce9fa;border-radius:11px 11px 0 0}.mc-editor-toolbar button{border:1px solid #d2e3f8;background:white;border-radius:7px;min-width:31px;height:31px;color:#235aab;cursor:pointer}.mc-editor-toolbar #mcPreviewToggle{margin-left:auto;width:auto;padding:0 10px;font-size:10px;font-weight:800}.mc-field-help{font-size:10px;color:#92a8c0;margin:-8px 0 4px}.mc-editor-preview{border:1px solid #cee0f7;padding:15px;background:#fff;white-space:pre-wrap;font-size:12px;line-height:1.7;min-height:90px;border-radius:11px;overflow-wrap:anywhere}.mc-upload-label{background:#f7faff;border:1px dashed #bbd3f4;padding:11px;border-radius:10px;cursor:pointer}.mc-upload-label input{max-width:100%;font-size:10px}.mc-upload-label span{font-size:9.5px;color:#8ca5c0}.mc-editor-bottom{display:flex;align-items:center;justify-content:end;gap:10px;border-top:1px solid #e7eef9;padding-top:18px}.mc-editor-guide{padding:29px;background:linear-gradient(165deg,#e9f4ff,#fff)}.mc-editor-guide>span{font-size:30px;color:#1b75eb}.mc-editor-guide h2{font-size:18px;color:#174075;letter-spacing:-.05em}.mc-editor-guide p,.mc-editor-guide small{font-size:11px;color:#6687ac;line-height:1.65}.mc-editor-guide>div{border-top:1px solid #dce7f8;padding-top:13px;margin-top:14px}.mc-editor-guide strong{display:block;font-size:11px;margin-bottom:5px}.mc-editor-guide small{display:block}.mc-editor-existing{display:flex;align-items:center;gap:7px}.mc-editor-existing img{width:75px;height:65px;object-fit:cover;border-radius:8px}.mc-editor-existing p{font-size:10px;color:#7994b5}
/* Progressive enhancement: never hide content when animations are unavailable. */
@media(prefers-reduced-motion:no-preference){.mc-ready [data-mc-reveal]{opacity:0;transform:translateY(18px) scale(.987)}.mc-ready [data-mc-reveal].mc-visible{opacity:1;transform:translateY(0) scale(1);transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s ease;transition-delay:var(--mc-delay,0ms)}.mc-hero-copy{animation:mc-reveal .75s ease both}.mc-hero-stats{animation:mc-reveal .8s ease .2s both}.mc-hero-glow{position:absolute;z-index:0;right:13%;top:7%;width:260px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(98,191,255,.26),transparent 65%);filter:blur(12px);animation:mc-float 11s ease-in-out infinite;pointer-events:none}}
@keyframes mc-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(8px) scale(1.04)}}@keyframes mc-reveal{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1340px){.mc-shell{grid-template-columns:208px minmax(0,1fr) 245px;gap:13px}.mc-hero-stats>div{min-width:75px;padding:0 8px}.mc-post{padding:17px 16px}}
@media(max-width:1120px){.mc-shell{grid-template-columns:205px minmax(0,1fr)}.mc-sidebar-right{display:none}.mc-hero-stats{display:none}}
@media(max-width:780px){.page-community .container{width:calc(100% - 28px)}.mc-hero,.mc-hero-content{min-height:225px}.mc-hero{background-position:center,right center}.mc-hero-copy{width:100%}.mc-hero h1{font-size:28px;max-width:570px}.mc-shell{display:block}.mc-sidebar-left{display:none}.mc-mobile-boards{display:flex;gap:7px;overflow-x:auto;margin:0 0 14px;padding-bottom:4px;scrollbar-width:none}.mc-mobile-boards a{flex-shrink:0;padding:9px 13px;background:white;border:1px solid #dfeafb;border-radius:99px;color:#58799f;font-size:11px;font-weight:780;text-decoration:none}.mc-mobile-boards a.active{background:#1762e7;color:white}.mc-feed-header h2{font-size:22px}.mc-detail-grid,.mc-editor-layout{display:block}.mc-detail-side,.mc-editor-guide{margin-top:16px}.mc-mobile-compose{display:grid;position:fixed;right:19px;bottom:22px;z-index:50;height:51px;width:51px;place-items:center;background:#1767eb;color:white;border-radius:17px;box-shadow:0 12px 28px rgba(19,87,208,.34)}.mc-mobile-compose .icon{width:22px;height:22px}.mc-editor-page{padding-top:22px}}
@media(max-width:520px){.mc-hero{min-height:245px}.mc-hero-content{min-height:245px;padding:23px 0}.mc-hero h1{font-size:25px;margin:14px 0 11px}.mc-hero p{font-size:11px}.mc-hero-actions .mc-btn{font-size:10px;padding:10px 13px}.mc-feed-header h2{font-size:20px}.mc-compose{display:none}.mc-search-panel{flex-wrap:wrap}.mc-search-field{flex-basis:100%;height:40px}.mc-region-select{flex:1;max-width:none;min-height:36px}.mc-search-submit{min-height:36px}.mc-post-top{gap:5px}.mc-post{padding:14px 13px}.mc-author strong{font-size:10.5px}.mc-author span:not(.mc-avatar){font-size:9px}.mc-avatar{width:33px;height:33px}.mc-post-link h3{font-size:15px}.mc-post-link p{font-size:10.8px}.mc-badges{gap:3px}.mc-board-badge,.mc-pinned,.mc-sponsored{font-size:8px;padding:4px}.mc-results{display:none}.mc-filter-tabs>a{padding:8px 11px}.mc-article,.mc-comments,.mc-editor-panel{padding:23px 17px}.mc-detail-actions{flex-wrap:wrap}.mc-detail-wrap{padding-top:17px}.mc-field-row{grid-template-columns:1fr}.mc-editor-form{gap:11px}}
@media(prefers-reduced-motion:reduce){.mc-hero::after,.mc-hero-glow,.mc-hero-copy,.mc-hero-stats,.mc-post,.mc-post-photo img,.mc-btn,[data-mc-reveal]{animation:none!important;transform:none!important;transition:none!important;opacity:1!important}}
