/* ===== merged.css: navid-fonts (Google fonts, wptt) ===== */
@font-face {font-family:'Georgia';font-style:italic;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Georgia';font-style:italic;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Georgia';font-style:italic;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Georgia';font-style:italic;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Georgia';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Georgia';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Georgia';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Georgia';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Georgia';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Georgia';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Georgia';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Georgia';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/georgia/font) format('woff2');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:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} @font-face {font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;} @font-face {font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} @font-face {font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;} @font-face {font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} @font-face {font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;} @font-face {font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} @font-face {font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;} @font-face {font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;} @font-face {font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;} @font-face {font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF;} @font-face {font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;} @font-face {font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://vsezavislo.com/wp-content/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');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;}
/* ===== merged.css: navid/assets/css/theme.css ===== */
:root {--ts-bg:#ffffff;--ts-bg-alt:#f8f9fa;--ts-bg-card:#ffffff;--ts-text:#1a1a2e;--ts-text-secondary:#64748b;--ts-text-muted:#94a3b8;--ts-accent:#2563eb;--ts-accent-hover:#1d4ed8;--ts-accent-light:#eff6ff;--ts-border:#e2e8f0;--ts-border-light:#f1f5f9;--ts-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--ts-shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);--ts-shadow-lg:0 10px 25px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);--ts-radius:12px;--ts-radius-sm:8px;--ts-font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--ts-font-display:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif;--ts-max-w:1200px;--ts-header-h:64px;} body.dark-mode {--ts-bg:#0f172a;--ts-bg-alt:#1e293b;--ts-bg-card:#1e293b;--ts-text:#f1f5f9;--ts-text-secondary:#94a3b8;--ts-text-muted:#64748b;--ts-accent:#3b82f6;--ts-accent-hover:#60a5fa;--ts-accent-light:#1e3a5f;--ts-border:#334155;--ts-border-light:#1e293b;--ts-shadow:0 1px 3px rgba(0,0,0,0.3);--ts-shadow-md:0 4px 6px rgba(0,0,0,0.3);--ts-shadow-lg:0 10px 25px rgba(0,0,0,0.4);} *,*::before,*::after {margin:0;padding:0;box-sizing:border-box;} html {scroll-behavior:smooth;scroll-padding-top:80px;} body {font-family:var(--ts-font);font-weight:400;font-size:16px;line-height:1.7;color:var(--ts-text);background:var(--ts-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;} a {color:inherit;text-decoration:none;} img {display:block;max-width:100%;height:auto;} h1,h2,h3,h4,h5,h6 {font-family:var(--ts-font-display);font-weight:700;line-height:1.25;color:var(--ts-text);} .container,.container-fluid {max-width:var(--ts-max-w);margin:0 auto;padding:0 24px;} .scroll-progress {position:fixed;top:0;left:0;height:3px;background:var(--ts-accent);z-index:10001;width:0%;transition:width 0.1s;} .site-header {position:sticky;top:0;z-index:10000;background:var(--ts-bg);border-bottom:1px solid var(--ts-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,0.92);height:var(--ts-header-h);} body.dark-mode .site-header {background:rgba(15,23,42,0.92);} .header-inner {display:flex;align-items:center;justify-content:space-between;height:var(--ts-header-h);max-width:var(--ts-max-w);margin:0 auto;padding:0 24px;} .logo-wrapper {flex-shrink:0;} .logo-wrapper .logo,.logo-wrapper a.logo {font-size:22px;font-weight:800;letter-spacing:-0.5px;color:var(--ts-text);} .logo-wrapper .logo img {height:32px;width:auto;} .primary-nav {display:flex;align-items:center;} .primary-nav .nav-menu {display:flex;list-style:none;gap:4px;} .primary-nav .nav-menu li a {display:block;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ts-text-secondary);border-radius:var(--ts-radius-sm);transition:all 0.2s;} .primary-nav .nav-menu li a:hover,.primary-nav .nav-menu li.current-menu-item a,.primary-nav .nav-menu li.current_page_item a {color:var(--ts-accent);background:var(--ts-accent-light);} .header-actions {display:flex;align-items:center;gap:8px;} .icon-btn {display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ts-radius-sm);color:var(--ts-text-secondary);transition:all 0.2s;} .icon-btn:hover {background:var(--ts-bg-alt);color:var(--ts-text);} .header-subscribe-btn {display:inline-flex;align-items:center;padding:8px 18px;background:var(--ts-accent);color:#fff !important;font-size:13px;font-weight:600;border-radius:var(--ts-radius-sm);transition:background 0.2s;} .header-subscribe-btn:hover {background:var(--ts-accent-hover);} .hamburger {display:none;} .top-bar {background:var(--ts-accent);color:#fff;font-size:12px;padding:6px 0;} .top-bar-inner {display:flex;align-items:center;justify-content:space-between;max-width:var(--ts-max-w);margin:0 auto;padding:0 24px;} .top-bar-date {font-weight:500;} .top-bar-tagline {opacity:0.85;} .top-bar-social {display:flex;gap:12px;} .top-bar-social a {color:#fff;opacity:0.7;transition:opacity 0.2s;} .top-bar-social a:hover {opacity:1;} .hero-section {position:relative;min-height:500px;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:48px;} .hero-bg {position:absolute;inset:0;} .hero-bg-img {width:100%;height:100%;object-fit:cover;} .hero-bg::after {content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.1) 100%);} .hero-content {position:relative;z-index:2;width:100%;padding:48px;max-width:var(--ts-max-w);margin:0 auto;} .hero-grid {display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:end;} .hero-grid-full {grid-template-columns:1fr;} .hero-tag {display:inline-flex;align-items:center;gap:8px;background:var(--ts-accent);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:4px;margin-bottom:16px;} .hero-tag-dot {width:6px;height:6px;background:#fff;border-radius:50%;} .hero-title {font-size:38px;font-weight:800;line-height:1.15;color:#fff;margin-bottom:12px;letter-spacing:-0.5px;} .hero-excerpt {font-size:16px;color:rgba(255,255,255,0.8);margin-bottom:20px;line-height:1.6;} .hero-bottom {display:flex;align-items:center;gap:20px;flex-wrap:wrap;} .hero-cta {display:inline-flex;align-items:center;gap:8px;background:var(--ts-accent);color:#fff;padding:10px 24px;border-radius:var(--ts-radius-sm);font-size:14px;font-weight:600;transition:background 0.2s;} .hero-cta:hover {background:var(--ts-accent-hover);} .hero-cta svg {width:16px;height:16px;} .hero-meta-inline {display:flex;align-items:center;gap:8px;color:rgba(255,255,255,0.65);font-size:13px;} .hero-meta-inline .dot {width:3px;height:3px;background:rgba(255,255,255,0.4);border-radius:50%;} .section-bar {display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid var(--ts-border);} .latest-stories-title {font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;} .section-bar-link {display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ts-accent);} .section-bar-link:hover {color:var(--ts-accent-hover);} .section-bar-link svg {width:14px;height:14px;} .bento-section {padding:0 0 48px;} .bento-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:24px;} .feed-layout-bento .post-card:first-child {grid-column:1 / 3;grid-row:1 / 3;} .post-card {background:var(--ts-bg-card);border-radius:var(--ts-radius);overflow:hidden;border:1px solid var(--ts-border-light);transition:transform 0.25s ease,box-shadow 0.25s ease;} .post-card:hover {transform:translateY(-2px);box-shadow:var(--ts-shadow-lg);} .post-card>a {display:block;} .post-card img {width:100%;height:200px;object-fit:cover;} .feed-layout-bento .post-card:first-child img {height:100%;min-height:300px;} .post-card-body {padding:20px;} .post-card-tag {display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:var(--ts-accent);margin-bottom:8px;} .post-card-title {font-size:17px;font-weight:700;line-height:1.35;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;} .post-card-excerpt {font-size:14px;color:var(--ts-text-secondary);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px;} .post-card-meta {display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ts-text-muted);} .post-card-meta img {width:24px;height:24px;border-radius:50%;} .layout-container {max-width:var(--ts-max-w);margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:1fr;gap:48px;} .layout-container.layout-no-hero {padding-top:40px;} .layout-container.layout-has-sidebar {grid-template-columns:1fr 320px;} .layout-main {min-width:0;} .single-content {max-width:720px;} .single-content .post-card-tag {margin-bottom:16px;} .single-title {font-size:36px;font-weight:800;line-height:1.2;margin-bottom:20px;letter-spacing:-0.5px;} .single-meta {display:flex;align-items:center;gap:14px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--ts-border);} .single-meta img {width:44px;height:44px;border-radius:50%;} .single-meta .author-name {font-weight:600;font-size:14px;} .single-meta span {font-size:13px;color:var(--ts-text-secondary);} .meta-separator {display:inline-block;width:3px;height:3px;background:var(--ts-text-muted);border-radius:50%;vertical-align:middle;} .single-body {font-size:17px;line-height:1.8;} .single-body p {margin-bottom:20px;} .single-body h2 {font-size:24px;margin:40px 0 16px;} .single-body h3 {font-size:20px;margin:32px 0 12px;} .single-body blockquote {border-left:3px solid var(--ts-accent);padding:16px 24px;margin:24px 0;background:var(--ts-accent-light);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0;font-style:italic;color:var(--ts-text-secondary);} .single-body img {border-radius:var(--ts-radius);margin:24px 0;} .single-body a {color:var(--ts-accent);text-decoration:underline;text-underline-offset:2px;} .single-body a:hover {color:var(--ts-accent-hover);} .single-body ul,.single-body ol {margin:16px 0;padding-left:24px;} .single-body li {margin-bottom:8px;} .single-body code {background:var(--ts-bg-alt);padding:2px 6px;border-radius:4px;font-size:0.9em;} .single-body pre {background:#1e293b;color:#e2e8f0;padding:20px;border-radius:var(--ts-radius-sm);overflow-x:auto;margin:24px 0;} .single-body pre code {background:none;padding:0;color:inherit;} .post-tags-wrap {display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--ts-border);} .post-tags-label {font-size:13px;font-weight:600;color:var(--ts-text-secondary);} .post-tags-wrap a {display:inline-block;padding:4px 12px;background:var(--ts-bg-alt);border-radius:20px;font-size:12px;color:var(--ts-text-secondary);border:1px solid var(--ts-border);transition:all 0.2s;} .post-tags-wrap a:hover {color:var(--ts-accent);border-color:var(--ts-accent);background:var(--ts-accent-light);} .post-nav {display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--ts-border);} .post-nav-prev,.post-nav-next {display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--ts-bg-alt);border-radius:var(--ts-radius-sm);border:1px solid var(--ts-border-light);transition:all 0.2s;} .post-nav-next {text-align:right;} .post-nav-prev:hover,.post-nav-next:hover {border-color:var(--ts-accent);background:var(--ts-accent-light);} .post-nav-label {font-size:12px;color:var(--ts-text-muted);text-transform:uppercase;letter-spacing:0.5px;} .post-nav-title {font-size:14px;font-weight:600;line-height:1.4;} .sidebar {display:flex;flex-direction:column;gap:24px;} .sidebar-widget {background:var(--ts-bg-card);border:1px solid var(--ts-border-light);border-radius:var(--ts-radius);padding:24px;} .widget-author {text-align:center;} .widget-author-ring {width:80px;height:80px;border-radius:50%;overflow:hidden;margin:0 auto 12px;border:3px solid var(--ts-accent);} .widget-author-ring img {width:100%;height:100%;object-fit:cover;} .widget-author h4 {font-size:16px;margin-bottom:4px;} .widget-author-role {font-size:12px;color:var(--ts-text-muted);text-transform:uppercase;letter-spacing:0.5px;} .widget-author p {font-size:13px;color:var(--ts-text-secondary);margin-top:8px;} .widget-author-socials {display:flex;justify-content:center;gap:12px;margin-top:12px;} .subscribe-widget h3 {font-size:16px;margin-bottom:8px;} .subscribe-desc {font-size:13px;color:var(--ts-text-secondary);margin-bottom:16px;} .subscribe-form {display:flex;flex-direction:column;gap:8px;} .subscribe-form input[type="email"] {width:100%;padding:10px 14px;border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);font-size:14px;background:var(--ts-bg);color:var(--ts-text);outline:none;transition:border 0.2s;} .subscribe-form input[type="email"]:focus {border-color:var(--ts-accent);} .subscribe-btn {width:100%;padding:10px;background:var(--ts-accent);color:#fff;border:none;border-radius:var(--ts-radius-sm);font-size:14px;font-weight:600;cursor:pointer;transition:background 0.2s;} .subscribe-btn:hover {background:var(--ts-accent-hover);} .site-footer {background:var(--ts-bg-alt);border-top:1px solid var(--ts-border);padding:48px 24px;} .footer-inner {display:flex;align-items:center;justify-content:space-between;max-width:var(--ts-max-w);margin:0 auto;} .footer-logo {font-size:18px;font-weight:800;color:var(--ts-text);} .footer-copy {font-size:13px;color:var(--ts-text-muted);} .footer-links {display:flex;list-style:none;gap:20px;} .footer-links a {font-size:13px;color:var(--ts-text-secondary);transition:color 0.2s;} .footer-links a:hover {color:var(--ts-accent);} .search-overlay {display:none;position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:10002;backdrop-filter:blur(4px);} .search-overlay.is-active {display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;} .search-overlay-inner {background:var(--ts-bg-card);border-radius:var(--ts-radius);padding:32px;width:90%;max-width:560px;box-shadow:var(--ts-shadow-lg);position:relative;} .search-close-btn {position:absolute;top:12px;right:16px;font-size:24px;color:var(--ts-text-muted);background:none;border:none;cursor:pointer;} .comments-section {margin-top:48px;padding-top:32px;border-top:1px solid var(--ts-border);} .archive-header {padding:48px 0 32px;text-align:center;} .archive-header h1 {font-size:32px;font-weight:800;margin-bottom:8px;} .archive-header p {font-size:15px;color:var(--ts-text-secondary);} .widget-title {font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--ts-accent);} .pagination,.nav-links {display:flex;justify-content:center;gap:8px;margin:48px 0;} .page-numbers {display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--ts-bg-card);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);font-size:14px;font-weight:500;color:var(--ts-text-secondary);transition:all 0.2s;} .page-numbers:hover,.page-numbers.current {background:var(--ts-accent);border-color:var(--ts-accent);color:#fff;} @keyframes fadeInUp {from {opacity:0;transform:translateY(16px);} to {opacity:1;transform:translateY(0);}} .anim-up {animation:fadeInUp 0.5s ease forwards;} @media (max-width:1024px) {.hero-grid {grid-template-columns:1fr;} .hero-title {font-size:32px;} .layout-container.layout-has-sidebar {grid-template-columns:1fr;}} @media (max-width:768px) {.bento-grid {grid-template-columns:1fr;} .feed-layout-bento .post-card:first-child {grid-column:1;grid-row:auto;} .primary-nav {display:none;} .hamburger {display:flex;} .hero-section {min-height:350px;} .hero-content {padding:24px;} .hero-title {font-size:26px;} .single-title {font-size:28px;} .top-bar-tagline {display:none;} .post-nav {grid-template-columns:1fr;} .footer-inner {flex-direction:column;gap:16px;text-align:center;} .footer-links {flex-wrap:wrap;justify-content:center;}} @media (max-width:480px) {.header-inner {padding:0 16px;} .container {padding:0 16px;} .hero-title {font-size:22px;} .single-title {font-size:24px;} .single-body {font-size:16px;}} @media (prefers-reduced-motion:reduce) {*,*::before,*::after {animation-duration:0.01ms !important;transition-duration:0.01ms !important;} html {scroll-behavior:auto;}} .navid-preloader {display:none !important;} .hero-side-col {display:flex;flex-direction:column;gap:12px;} .hero-side-col .hero-side-card {display:flex;gap:12px;padding:12px;background:rgba(255,255,255,0.08);border-radius:var(--ts-radius-sm);transition:background 0.2s;} .hero-side-col .hero-side-card:hover {background:rgba(255,255,255,0.15);} .hero-side-col .hero-side-card img {width:64px;height:64px;border-radius:8px;object-fit:cover;flex-shrink:0;} .hero-side-col .hero-side-card h3 {font-size:13px;font-weight:600;color:#fff;line-height:1.4;} .hero-side-col .hero-side-card .hero-side-meta {font-size:11px;color:rgba(255,255,255,0.5);margin-top:4px;} .drawer-footer {display:none;} @media (max-width:768px) {.primary-nav.is-open {display:flex;flex-direction:column;position:fixed;inset:0;background:var(--ts-bg);z-index:10003;padding:80px 24px 24px;} .primary-nav.is-open .nav-menu {flex-direction:column;width:100%;} .primary-nav.is-open .nav-menu li a {padding:14px 0;font-size:18px;border-bottom:1px solid var(--ts-border-light);} .drawer-footer {display:block;margin-top:auto;padding-top:24px;}} .marquee-section {background:var(--ts-accent);color:#fff;overflow:hidden;padding:10px 0;margin-bottom:48px;} .marquee-inner {display:flex;align-items:center;gap:24px;} .marquee-label {flex-shrink:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;background:rgba(255,255,255,0.2);border-radius:4px;} .marquee-content {overflow:hidden;} .marquee-content a {white-space:nowrap;font-size:13px;font-weight:500;color:#fff;} .interlude-section {padding:64px 24px;text-align:center;background:var(--ts-bg-alt);} .interlude-section blockquote {font-size:24px;font-weight:600;line-height:1.4;max-width:700px;margin:0 auto;font-style:italic;color:var(--ts-text);} .newsletter-section {padding:64px 24px;text-align:center;background:var(--ts-accent);color:#fff;} .newsletter-section h2 {font-size:28px;color:#fff;margin-bottom:8px;} .newsletter-section p {font-size:15px;opacity:0.85;margin-bottom:24px;}
/* ===== merged.css: navid/style.css ===== */
/* ===== merged.css: navid-newspaper/style.css ===== */
body .top-bar,body .site-header,body .category-nav {display:none !important;} .hero-newspaper-grid {border-top:none !important;border-bottom:3px double var(--border) !important;} body:not(.dark-mode) {background-color:#faf9f7;} .post-thumbnail,.post-card,.bento-item,.category-card,.wp-block-image img,.entry-content img,.woocommerce-product-gallery__image img,.hero-ticker-thumb img {border-radius:0 !important;} .category-card {border:3px double var(--border) !important;box-sizing:border-box;} .post-card-img-wrap,.newspaper-img-wrapper {padding:0 !important;border:3px double var(--border) !important;box-sizing:border-box;border-radius:0 !important;} .post-card-img-wrap img,.newspaper-img-wrapper img {border:none !important;} .feed-layout-list .post-card-body,.feed-layout-newspaper .post-card-body {padding:0 !important;} .newspaper-excerpt {font-family:var(--font-serif);color:var(--charcoal);text-align:center;} .newspaper-title-large em {font-style:italic;font-weight:500;color:var(--charcoal);} .newspaper-excerpt::first-letter {float:none;font-size:inherit;line-height:inherit;margin:0;} .newspaper-title-large a,.newspaper-title-small a {text-decoration:none !important;background-image:linear-gradient(transparent calc(100% - 2px),var(--terracotta) 2px) !important;background-size:0% 100% !important;background-repeat:no-repeat !important;transition:background-size 0.4s cubic-bezier(0.25,1,0.5,1),color 0.4s ease !important;} .newspaper-title-large a:hover,.newspaper-title-small a:hover {color:var(--terracotta) !important;background-size:100% 100% !important;} .breaking-news-ticker-wrap {background-color:#1a1a1a;color:#fff;font-family:var(--font-sans);font-size:13px;letter-spacing:0.05em;border-bottom:1px solid rgba(255,255,255,0.05);} .breaking-news-inner {max-width:var(--max-width);margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex;align-items:stretch;height:40px;position:relative;} .top-bar-inner,.hero-newspaper-wrapper {padding-left:clamp(20px,4vw,40px) !important;padding-right:clamp(20px,4vw,40px) !important;} .breaking-news-label {color:#fff;font-weight:600;font-size:12px;text-transform:uppercase;display:flex;align-items:center;position:relative;z-index:2;white-space:nowrap;padding-right:20px;} .pulse-dot {width:6px;height:6px;background-color:var(--terracotta);border-radius:50%;display:inline-block;margin-right:10px;box-shadow:0 0 0 0 rgba(217,48,37,0.7);animation:pulseRed 2s infinite;} @keyframes pulseRed {0% {transform:scale(0.95);box-shadow:0 0 0 0 rgba(217,48,37,0.7);} 70% {transform:scale(1);box-shadow:0 0 0 6px rgba(217,48,37,0);} 100% {transform:scale(0.95);box-shadow:0 0 0 0 rgba(217,48,37,0);}} .breaking-news-content {flex-grow:1;position:relative;display:flex;align-items:center;overflow:hidden;border-left:1px solid rgba(255,255,255,0.15);padding-left:20px;} .breaking-news-list {display:flex;list-style:none;margin:0;padding:0;white-space:nowrap;animation:breakingMarquee 120s linear infinite;width:max-content;} .breaking-news-list:hover {animation-play-state:paused;} .breaking-news-list li {display:inline-flex;align-items:center;padding:0 25px;position:relative;} .breaking-news-list li::after {content:"—";position:absolute;right:-5px;color:rgba(255,255,255,0.15);} .breaking-news-list li:last-child::after {display:none;} .breaking-news-list li a {display:inline-flex;align-items:center;color:rgba(255,255,255,0.85);text-decoration:none;font-family:var(--font-serif);font-size:14px;text-transform:none;letter-spacing:0;transition:color 0.3s ease;} .breaking-thumb {display:inline-flex;margin-right:12px;border-radius:50%;overflow:hidden;width:24px;height:24px;} .breaking-thumb img {width:100%;height:100%;object-fit:cover;} .breaking-news-list li a:hover {color:var(--terracotta);text-decoration:none;} @keyframes breakingMarquee {0% {transform:translateX(0);} 100% {transform:translateX(-50%);}} @media (max-width:768px) {.breaking-news-label {font-size:11px;padding-right:10px;} .breaking-news-content {padding-left:10px;}}
/* ===== merged.css: navid-newspaper/custom.css ===== */
body {position:relative;background-color:#eef2f7 !important;background-image:radial-gradient(circle at 18% 12%,rgba(20,126,160,0.10),transparent 28%),radial-gradient(circle at 82% 18%,rgba(86,112,145,0.10),transparent 30%),linear-gradient(180deg,#f2f6fa 0%,#e8eef6 100%) !important;background-attachment:scroll;} body::before {content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0.62;background-image:radial-gradient(circle,rgba(20,126,160,0.22) 0 1.4px,transparent 1.6px),linear-gradient(90deg,rgba(23,32,51,0.055) 1px,transparent 1px),linear-gradient(0deg,rgba(23,32,51,0.055) 1px,transparent 1px),linear-gradient(135deg,transparent 0 46%,rgba(20,126,160,0.075) 46% 47%,transparent 47% 100%),linear-gradient(45deg,transparent 0 49%,rgba(23,32,51,0.045) 49% 50%,transparent 50% 100%);background-size:72px 72px,36px 36px,36px 36px,180px 180px,220px 220px;background-position:0 0,0 0,0 0,16px 10px,-40px 30px;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);} @media (max-width:900px) {body {background-image:linear-gradient(90deg,rgba(23,32,51,0.045) 1px,transparent 1px),linear-gradient(0deg,rgba(23,32,51,0.045) 1px,transparent 1px),radial-gradient(circle at 18% 12%,rgba(20,126,160,0.08),transparent 30%),linear-gradient(180deg,#f3f7fb 0%,#e8eef6 100%) !important;background-size:36px 36px,36px 36px,auto,auto;} body::before {display:none;} .ts-mobile-overlay {backdrop-filter:none !important;}} .ts-two-col,.ts-footer,.ts-topbar,.ts-bottombar,.ts-mobile-drawer,.ts-mobile-overlay {position:relative;z-index:1;} .ts-mobile-overlay {position:fixed;inset:0;z-index:999;background:rgba(5,6,13,0.62);opacity:0;pointer-events:none;transition:opacity 0.25s ease;} .ts-mobile-overlay.open {opacity:1;pointer-events:auto;} .ts-mobile-drawer {position:fixed;top:0;left:0;width:min(82vw,320px);height:100dvh;z-index:1000;display:flex;flex-direction:column;overflow:hidden;background:#070a16;border-right:1px solid rgba(167,139,250,0.18);box-shadow:16px 0 40px rgba(0,0,0,0.45);transform:translateX(-105%);transition:transform 0.25s ease;} .ts-mobile-drawer.open {transform:translateX(0);} .ts-drawer-header {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,0.08);} .ts-drawer-logo {display:flex;align-items:center;gap:10px;color:var(--hs-text,#eef0ff);text-decoration:none;} .ts-drawer-logo .ts-logo-mark {width:38px;height:38px;flex:0 0 38px;overflow:hidden;border-radius:50%;} .ts-drawer-logo .ts-logo-mark img {width:100%;height:100%;display:block;object-fit:cover;} .ts-drawer-logo .ts-logo-text {font-family:var(--font-display,Georgia,serif);font-size:19px;font-weight:800;color:var(--hs-text,#eef0ff);} .ts-drawer-close {display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,0.08);border-radius:10px;background:rgba(255,255,255,0.04);color:#aeb4d0;cursor:pointer;} .ts-drawer-search {position:relative;margin:14px 18px 8px;flex:0 0 auto;} .ts-drawer-search-input {width:100%;height:40px;padding:0 42px 0 14px;border:1px solid rgba(167,139,250,0.22);border-radius:999px;outline:none;background:rgba(255,255,255,0.045);color:var(--hs-text,#eef0ff);font:600 13px var(--font-body,system-ui,sans-serif);} .ts-drawer-search-input::placeholder {color:#737998;} .ts-drawer-search-input:focus {border-color:rgba(167,139,250,0.58);background:rgba(167,139,250,0.08);box-shadow:0 0 0 3px rgba(167,139,250,0.12);} .ts-drawer-search-btn {position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--hs-accent,#a78bfa),var(--hs-hot,#ff4fa3));color:#05060d;cursor:pointer;} .ts-drawer-search-btn svg {width:15px;height:15px;fill:currentColor;} .ts-drawer-nav {display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 0 12px;} .ts-drawer-group {display:flex;flex-direction:column;} .ts-drawer-separator {height:1px;margin:8px 18px;background:linear-gradient(90deg,rgba(34,211,238,0.48),rgba(167,139,250,0.12),transparent);} .ts-drawer-link {position:relative;padding:11px 22px;color:#a5abc7;text-decoration:none;font-size:14px;font-weight:600;} .ts-drawer-link:hover,.ts-drawer-link.active {color:var(--hs-accent,#a78bfa);background:rgba(167,139,250,0.12);} .ts-drawer-link.active::before {content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--hs-accent,#a78bfa),var(--hs-hot,#ff4fa3));} .ts-drawer-social {display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,0.08);background:linear-gradient(180deg,rgba(7,10,22,0.78),rgba(7,10,22,0.96));} .ts-drawer-social-icon {width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(167,139,250,0.18);border-radius:10px;color:#a5abc7;background:rgba(255,255,255,0.045);text-decoration:none;} .ts-drawer-social-icon:hover {color:var(--hs-accent,#a78bfa);background:rgba(167,139,250,0.14);border-color:rgba(167,139,250,0.38);} .ts-drawer-social-icon svg {width:16px;height:16px;fill:currentColor;} @media (min-width:901px) {.ts-mobile-overlay,.ts-mobile-drawer {display:none !important;}} .ts-news-feed-heading {display:inline-flex !important;align-items:center;width:auto;padding:8px 12px !important;margin:0 0 16px !important;color:#25324a !important;background:linear-gradient(90deg,#e7f6fa,rgba(231,246,250,0.35));border:1px solid #bfe5ee !important;border-radius:999px;box-shadow:0 6px 16px rgba(20,126,160,0.10);letter-spacing:0.08em !important;} .top-bar {background:#0c0e1a;color:#c6cae0;font-size:12px;padding:6px 0;} .top-bar-inner {display:flex;justify-content:space-between;align-items:center;} .top-bar-date {color:#fff;font-weight:500;} .top-bar-social a {color:#c6cae0;margin-left:10px;text-decoration:none;} .top-bar-social a:hover {color:#fff;} .site-header {background:#fff;border-bottom:3px solid #a78bfa;padding:15px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,0.08);} .header-inner {display:flex;align-items:center;justify-content:space-between;gap:20px;} .site-title,.logo a {font-size:28px;font-weight:800;color:#0c0e1a;text-decoration:none;font-family:Georgia,serif;} .site-title:hover,.logo a:hover {color:#a78bfa;} .primary-nav .nav-menu {display:flex;list-style:none;gap:20px;margin:0;padding:0;} .primary-nav .nav-menu a {color:#c6cae0;text-decoration:none;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;} .primary-nav .nav-menu a:hover {color:#a78bfa;} .header-actions {display:flex;gap:10px;align-items:center;} .icon-btn {background:none;border:none;cursor:pointer;padding:5px;color:#c6cae0;} .icon-btn:hover {color:#a78bfa;} .category-nav {background:#a78bfa;padding:0;} .category-nav .container {display:flex;overflow-x:auto;} .category-menu {display:flex;list-style:none;gap:0;margin:0;padding:0;white-space:nowrap;} .category-menu li a,.category-menu li {display:block;padding:10px 18px;color:#fff;text-decoration:none;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;border-right:1px solid rgba(255,255,255,0.15);transition:background 0.2s;} .category-menu li a:hover,.category-menu li:hover {background:rgba(0,0,0,0.15);} .homepage-layout {display:grid;grid-template-columns:1fr 350px;gap:30px;padding:30px 0;} .feed-column .section-title {font-size:20px;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid #a78bfa;} .post-card {display:flex;gap:15px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,0.06);} .post-card .post-thumb {flex-shrink:0;width:200px;} .post-card .post-thumb img {width:100%;height:130px;object-fit:cover;border-radius:4px;} .post-meta {display:flex;gap:10px;align-items:center;margin-bottom:6px;} .post-cat {background:#a78bfa;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:3px;text-transform:uppercase;} .post-date {color:#8b8fa8;font-size:12px;} .post-title {font-size:17px;font-weight:700;margin:0 0 6px;line-height:1.3;} .post-title a {color:#0c0e1a;text-decoration:none;} .post-title a:hover {color:#a78bfa;} .post-excerpt {font-size:14px;color:#b0b4c4;line-height:1.5;margin:0;} .sidebar-column .widget {background:#141828;padding:20px;margin-bottom:20px;border-radius:6px;} .sidebar-column .widget-title {font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:8px;border-bottom:3px solid #a78bfa;} .popular-post {display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.06);} .popular-post:last-child {border-bottom:none;margin-bottom:0;padding-bottom:0;} .pop-thumb {flex-shrink:0;width:70px;height:70px;} .pop-thumb img {width:100%;height:100%;object-fit:cover;border-radius:4px;} .pop-title {font-size:14px;font-weight:600;color:#0c0e1a;text-decoration:none;line-height:1.3;} .pop-title:hover {color:#a78bfa;} .pop-date {display:block;font-size:12px;color:#8b8fa8;margin-top:4px;} .sidebar-column ul {list-style:none;padding:0;margin:0;} .sidebar-column ul li {padding:4px 0;} .sidebar-column ul li a {color:#c6cae0;text-decoration:none;font-size:14px;} .sidebar-column ul li a:hover {color:#a78bfa;} .site-footer {background:#0c0e1a;color:#c6cae0;padding:40px 0 20px;margin-top:30px;} .footer-widgets {display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:30px;border-bottom:1px solid #c6cae0;} .footer-bottom {display:flex;justify-content:space-between;align-items:center;padding-top:20px;} .footer-logo a {color:#fff;font-size:20px;font-weight:800;text-decoration:none;font-family:Georgia,serif;} .footer-copy {color:#8b8fa8;font-size:13px;} .footer-menu {display:flex;list-style:none;gap:15px;margin:0;padding:0;} .footer-menu a {color:#9aa0bd;text-decoration:none;font-size:13px;} .footer-menu a:hover {color:#fff;} @media (max-width:900px) {.homepage-layout {grid-template-columns:1fr;} .header-inner {flex-wrap:wrap;} .primary-nav {display:none;} .post-card {flex-direction:column;} .post-card .post-thumb {width:100%;} .footer-widgets {grid-template-columns:1fr;} .footer-bottom {flex-direction:column;gap:10px;text-align:center;}}