@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2) format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2) format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2) format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-vietnamese-600-normal-CaH84vfx.woff2) format("woff2"),url(/assets/newsreader-vietnamese-600-normal-CVAR0otO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-ext-600-normal-BXv5iMHi.woff2) format("woff2"),url(/assets/newsreader-latin-ext-600-normal-BrbfzHZ5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/newsreader-latin-600-normal-30OJ_TG_.woff2) format("woff2"),url(/assets/newsreader-latin-600-normal-DUnT2r2g.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--bg: #f4efe4;--card: #fffdf8;--card2: #eef3ea;--border: #ece4d5;--fg: #3a352d;--fg2: #8a8073;--fg3: #a89e8d;--accent: #3f8f5f;--accentText: #3f7d56;--chip: #efe7d6;--track: #efe7d6;--alertBg: #fbeae6;--alertBorder: #eeccc3;--alertStrong: #a8452f;--alertSoft: #8a7a6e;--faint: #b3ab9c;--ctrl: #8a8073;--ringEmpty: #efe7d6;--photo1: #efe7d6;--photo2: #e8dfcd;--overlay: rgba(255, 253, 248, .85);--overlayStrong: rgba(255, 253, 248, .92);--hl: #cfe0d4;--tabbar: #fbf8f1;--subBg: linear-gradient(135deg, #eef3ea, #f3ede0);--subBorder: #dfe6d6}:root[data-theme=dark]{--bg: #1b1915;--card: #262320;--card2: #232a22;--border: #37332b;--fg: #ece6da;--fg2: #a89e94;--fg3: #7d7566;--accent: #6fbf8c;--accentText: #8cd0a3;--chip: #322e27;--track: #322e27;--alertBg: #3a2620;--alertBorder: #5b3a30;--alertStrong: #eaa892;--alertSoft: #bda092;--faint: #6a6154;--ctrl: #a89e94;--ringEmpty: #322e27;--photo1: #2b2822;--photo2: #332f28;--overlay: rgba(38, 35, 32, .82);--overlayStrong: rgba(38, 35, 32, .92);--hl: #3a5a44;--tabbar: #211e1a;--subBg: linear-gradient(135deg, #232a22, #2a2820);--subBorder: #37332b}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,sans-serif;transition:background .3s ease;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}.app{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.feed{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.feed::-webkit-scrollbar{width:0}.scrn{animation:scrIn .3s cubic-bezier(.22,.8,.3,1)}.row{background:var(--card);border:1px solid var(--border);border-radius:18px}.btn{cursor:pointer;border:0;font-family:inherit;background:none;padding:0;color:inherit}.tabbar{flex:none;display:flex;background:var(--tabbar);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,20px);transition:background .3s ease}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 8px;font:500 10px/1 system-ui;cursor:pointer;border:0;background:none}.tab .ic{font-size:20px;line-height:1}@keyframes scrIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes exp{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{transform:translateY(110%)}to{transform:none}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}
