.ox-feature-nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.ox-feature-nav a{padding:9px 13px;border:1px solid #e3e8ee;border-radius:6px;font-size:12px;background:#f7f9fb}.ox-feature-nav a.active{background:#17242e;color:#fff}.ox-feature-page{max-width:1100px;margin:0 auto}.ox-data-note{font-size:12px;line-height:1.7;color:#687587;margin:16px 0}.ox-tool-form{display:flex;gap:14px;align-items:end;flex-wrap:wrap;background:#f6f8fa;padding:20px;border-radius:10px}.ox-tool-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;flex:1;min-width:130px}.ox-tool-form input,.ox-tool-form select{padding:11px;border:1px solid #dce2e9;border-radius:5px;background:#fff;min-width:0;width:100%;font-size:13px}.ox-tool-form button{padding:12px 20px;background:#e50914;color:#fff;border:0;border-radius:5px;font-weight:700;cursor:pointer}.ox-conversion-result{margin:24px 0;padding:30px;border:1px solid #e3e8ee;border-radius:10px}.ox-conversion-result span{display:block;font-size:15px;color:#687587}.ox-conversion-result strong{display:block;font-size:36px;margin-top:8px;overflow-wrap:anywhere}.ox-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.ox-city-grid>.ed-panel{padding:20px;min-width:0}.ox-weather-now{display:flex;align-items:center;gap:24px;margin:25px 0}.ox-weather-now strong{font-size:64px;letter-spacing:-3px}.ox-weather-now span{font-size:13px;line-height:1.8;color:#687587}.ox-forecast-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ox-forecast-days div{background:#f6f8fa;padding:12px 5px;border-radius:5px;text-align:center;font-size:10px}.ox-forecast-days span{display:block;margin-top:8px;font-size:13px}.ox-prayer-countdown{padding:24px;text-align:center;background:#172a37;color:white;border-radius:8px;margin:16px 0}.ox-prayer-countdown span{font-size:13px}.ox-prayer-countdown strong{display:block;font-size:35px;margin-top:8px;font-variant-numeric:tabular-nums}.ox-prayer-times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ox-prayer-times div{display:flex;justify-content:space-between;font-size:12px;padding:10px;background:#f6f8fa;border-radius:5px;gap:7px}.ox-popular-list>a{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #e5e9ef}.ox-popular-list>a>b{font-size:30px;color:#e50914;min-width:28px}.ox-popular-list img{width:130px;height:85px;object-fit:cover;border-radius:6px}.ox-popular-list strong{display:block;font-size:16px;margin:7px 0}.ox-popular-list small{font-size:11px;color:#687587}.ox-quake-list article{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #e4e8ed}.ox-quake-list article>b{font-size:23px;background:#eef5f2;color:#157447;border-radius:6px;padding:12px;min-width:65px;text-align:center;align-self:start}.ox-quake-list article>b.strong{background:#fff0f1;color:#c20d1c}.ox-quake-list h2{font-size:15px;font-weight:700}.ox-quake-list p,.ox-quake-list small{font-size:11px;color:#687587;margin-top:6px}.ox-quake-list article>b small{display:block;font-size:9px}.ox-reactions{padding:20px;border:1px solid #e4e9ef;border-radius:9px;margin:24px 0}.ox-reactions h2{font-size:16px;font-weight:750;margin-bottom:16px}.ox-reactions>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ox-reactions button{background:#f6f8fa;border:1px solid #e5e9ef;border-radius:7px;display:flex;flex-direction:column;align-items:center;padding:12px 5px;gap:6px;cursor:pointer}.ox-reactions button>span{font-size:25px}.ox-reactions button b{font-size:10px}.ox-reactions button small{font-size:12px}.ox-reactions button[aria-pressed=true]{border-color:#e50914;background:#fff0f1}.ox-reactions p{font-size:11px!important;color:#687587;margin-top:12px}.ox-city-shortcut{display:block;padding:12px;background:#f1f5f9;border-radius:6px;font-size:11px;font-weight:700;margin:12px 0}@media(max-width:760px){.ox-city-grid{grid-template-columns:minmax(0,1fr)}.ox-tool-form{padding:14px;gap:10px}.ox-popular-list img{width:85px;height:65px}.ox-popular-list>a{gap:10px}.ox-popular-list strong{font-size:13px}.ox-feature-nav a{font-size:10px;padding:8px}.ox-prayer-times{grid-template-columns:repeat(2,1fr)}.ox-forecast-days{gap:4px}.ox-forecast-days span{font-size:11px}.ox-reactions{padding:12px}.ox-reactions>div{gap:4px}.ox-reactions button b{font-size:9px}.ox-conversion-result strong{font-size:28px}}.ox-period-popular{padding:16px;margin:24px 0}.ox-feature-nav button{padding:9px 14px;border:1px solid #e3e8ee;border-radius:6px;font-size:12px;background:#f7f9fb;cursor:pointer}.ox-feature-nav button[aria-pressed=true]{background:#17242e;color:white}.ox-policy-links{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;padding:12px 0 20px;color:#aebac5}.ox-hourly-forecast{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:14px}.ox-hourly-forecast>div{text-align:center;border:1px solid #e5e9ef;padding:10px 2px;border-radius:5px;font-size:10px}.ox-hourly-forecast span{display:block;font-size:16px;margin-top:8px}.ox-article-author-card{display:flex;gap:16px;padding:20px;background:#f6f8fa;border:1px solid #e5e9ef;border-radius:8px;margin:24px 0}.ox-article-author-card img{width:72px;height:72px;object-fit:cover;border-radius:50%}.ox-article-author-card>a{flex-shrink:0}.ox-article-author-card h2{font-size:17px;font-weight:750;margin:6px 0}.ox-article-author-card small{font-size:9px;letter-spacing:1px;color:#687587}.ox-article-author-card p{font-size:12px!important;line-height:1.6!important;color:#687587}.ox-article-author-card div>a{font-size:11px;color:#d50917}