:root{--community-green:#126540;--community-ink:#17241e;--community-muted:#65736c;--community-line:#dfe7e2}
.public-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.language-links{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.language-links a{padding:7px 11px;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:1.6;text-decoration:none}.language-links a[aria-current=page]{background:#edf7f0;border-color:#bdd6c6;color:var(--community-green);font-weight:700}.language-links a:hover{background:#f1f5f2}.member-nav{color:var(--community-green);font-size:14px;font-weight:700;white-space:nowrap}
html[lang^=my],html[lang^=lo]{font-family:system-ui,"Myanmar Sangam MN","Lao Sangam MN","Noto Sans Myanmar","Noto Sans Lao",sans-serif;line-height:1.9}.community-form{display:grid;gap:18px;margin:24px 0}.community-form label{display:grid;gap:8px;font-size:16px;font-weight:600}.community-form input,.community-form textarea,.community-form select,.community-search input,.community-search select{width:100%;padding:12px 14px;border:1px solid #becdc4;border-radius:10px;background:#fff;color:var(--community-ink);font:inherit;font-size:16px;min-width:0}.community-form textarea{resize:vertical;line-height:1.7}.community-form .button{justify-self:start;max-width:100%;white-space:normal}.community-form .checkbox-label{display:flex;align-items:flex-start;font-weight:400}.checkbox-label input{width:20px;height:20px;flex:none;margin-top:4px}.checkbox-label a,.privacy-note a{color:var(--community-green);text-decoration:underline}.member-page{background:#f3f7f4;min-height:100vh}.member-shell{max-width:540px;margin:40px auto;padding:32px;background:#fff;border:1px solid var(--community-line);border-radius:20px;box-shadow:0 16px 60px #14291a0b}.member-shell h1{font-size:28px;line-height:1.4;margin:26px 0 12px;overflow-wrap:anywhere}.member-shell p{line-height:1.75}.member-shell>.language-links{margin-top:24px}.member-shell .brand{font-size:29px}.member-shell .brand span{width:48px;height:48px;font-size:32px}.google-button{width:100%;margin-top:16px;background:white;color:#17241e;border:1px solid #b7c8bd;justify-content:center}.button:disabled{opacity:.55;cursor:not-allowed}.logout-form{margin-top:24px}.muted,.privacy-note,.comment-rules{color:var(--community-muted);font-size:14px}.notice{padding:14px 18px;border:1px solid #b8dcc9;border-radius:10px;background:#edf8f1;color:#175c38;overflow-wrap:anywhere;margin:20px 0}.notice.error{color:#a81f30;background:#fff1f2;border-color:#f3bbc1}.comments-panel{margin-top:56px;padding-top:32px;border-top:2px solid var(--community-line)}.comments-panel h2{margin-top:0}.comment{padding:24px 0;border-top:1px solid var(--community-line);margin:0!important}.comment-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;overflow-wrap:anywhere}.comment-meta time{font-size:12px;color:var(--community-muted);flex-shrink:0}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px!important;line-height:1.8!important;margin:12px 0 0!important}.pagination{display:flex;justify-content:space-between;gap:16px;padding:16px 0}.pagination a{color:var(--community-green);font-weight:700}.footer-extras{padding-top:20px;padding-bottom:24px;font-size:14px}.footer-extras nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.footer-extras a{color:inherit;text-decoration:underline}.community-admin{max-width:1240px;margin:auto;padding:32px 20px}.community-section{background:#fff;border:1px solid var(--community-line);border-radius:16px;padding:24px;margin:24px 0}.community-section h2{font-size:24px}.community-search{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.community-search input{flex:1;min-width:160px}.community-search select{width:auto}.table-scroll{overflow-x:auto}.community-table{width:100%;border-collapse:collapse;font-size:14px;min-width:760px}.community-table th,.community-table td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--community-line);vertical-align:top}.community-table small{display:block;color:var(--community-muted)}.spam-flag{display:inline-block;color:#a81024;background:#ffe9ed;border:1px solid #f2aeb8;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:800;margin-top:6px}.admin-comment{border-top:1px solid var(--community-line);padding:20px 0}.admin-comment pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f5f7f5;padding:16px;border-radius:8px}.moderation-actions{display:flex;gap:8px;flex-wrap:wrap}.moderation-actions form{display:inline-block;margin:4px 0}.moderation-actions .button{font-size:13px;padding:9px 12px}.community-section code{overflow-wrap:anywhere}.community-section details>summary{cursor:pointer;font-weight:700}.secret-help{font-size:13px;color:var(--community-muted)}.community-section textarea.code-editor{font:13px/1.7 ui-monospace,monospace}.intl-home-intro{padding:36px 0 16px}.intl-home-intro h1{font-size:clamp(28px,4vw,48px);line-height:1.35}.intl-home-intro p{max-width:720px;color:var(--community-muted)}.intl-home .stories h3{overflow-wrap:anywhere}.intl-home .section-title h2{font-size:clamp(23px,3vw,36px)}.intl-home .story-card img{aspect-ratio:1200/630;object-fit:cover}.intl-home .match .team b{overflow-wrap:anywhere}.intl-home .data-status{flex-wrap:wrap}.article-hero{height:auto}.community-admin .admin-nav{display:flex;gap:10px;flex-wrap:wrap}.community-admin .admin-nav a{padding:10px;background:#edf7f0;border-radius:8px;color:#126540}.community-section .button.danger-light{background:#ffe9ed;color:#a81024}
@media(max-width:700px){.public-tools{align-items:flex-start;flex-direction:column;gap:8px}.language-links{gap:3px}.language-links a{font-size:13px;padding:5px 8px}.member-shell{margin:16px 12px;padding:24px 20px;border-radius:14px}.member-shell h1{font-size:25px}.member-shell .brand{font-size:25px}.comments-panel{margin-top:36px}.comment-meta{flex-wrap:wrap;gap:4px}.community-form .button{width:100%;justify-content:center}.community-admin{padding:16px 12px}.community-section{padding:18px 14px}.community-section h2{font-size:21px}.community-search .button{width:100%}.intl-home-intro{padding-top:18px}.intl-home .date-picker{min-width:0}.intl-home .section-title{flex-wrap:wrap;gap:18px}.footer-extras nav{gap:12px}.member-shell .language-links{margin-top:20px}}
