@media(max-width:768px){ .container-slim{ padding-left:.75rem !important;padding-right:.75rem !important;} .container-slim.flex{ gap:1rem !important;}}@media(max-width:480px){ section{ padding:12px !important;}}.news-wrap{ display:flex;gap:.75rem;justify-content:space-between;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px}.news-wrap::-webkit-scrollbar{ display:none}.news-wrap .news-card{ flex:0 0 280px;scroll-snap-align:start}.news-card{ background:#f8fafc;border:1.5px solid #e8eaed;border-radius:14px;overflow:hidden;transition:transform .2s, box-shadow .2s;cursor:pointer;display:flex;flex-direction:column}.news-card:hover{ transform:translateY(-3px);box-shadow:0 8px 22px rgba(0, 0, 0, .11)}.news-card-img{ width:100%;height:145px;object-fit:cover;display:block;transition:transform .4s;flex-shrink:0}.news-card:hover .news-card-img{ transform:scale(1.04)}.news-card-body{ padding:.7rem;flex:1}.phv2-card{ background:#fff;border-radius:12px;border:1px solid #e8eaed;overflow:hidden;transition:transform .2s, box-shadow .2s;box-shadow:0 1px 4px rgba(0, 0, 0, .06)}.phv2-card:hover{ transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 0, 0, .09)}.phv2-details{ display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:8px 0;background:#f0f4ff;color:#2563eb;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.phv2-details:hover{ background:#dbeafe}.phv2-scroll{ display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.phv2-scroll::-webkit-scrollbar{ display:none}.phv2-scroll .phv2-item{ flex-shrink:0;width:175px}@media(max-width:640px){ .phv2-scroll .phv2-item{ width:155px }}.phv2-most{ display:grid;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));gap:8px}.phv2-most-row{ display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e8eaed;border-radius:10px;background:#fafafa;cursor:pointer;transition:background .15s}.phv2-most-row:hover{ background:#f0f5ff}@media(max-width:640px){ .phv2-most{ grid-template-columns:1fr }}.tab-scroll{ display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.tab-scroll::-webkit-scrollbar{ display:none}.tab-card{ flex-shrink:0;width:175px;background:#fff;border-radius:14px;border:1px solid #e8eaed;overflow:hidden;transition:box-shadow .2s, transform .2s}.tab-card:hover{ transform:translateY(-3px);box-shadow:0 8px 24px rgba(0, 0, 0, .1)}.tab-btn{ display:flex;align-items:center;justify-content:center;padding:7px 0;background:#2563eb;color:#fff;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none;transition:background .15s;border:none;cursor:pointer;width:100%}.tab-btn:hover{ background:#1d4ed8}@media(max-width:480px){ .tab-card{ width:148px } .tab-card .tab-name{ font-size:12px !important } .tab-card .tab-price{ font-size:13px !important }}.guide-card{ background:#f8fafc;border:1.5px solid #e8eaed;border-radius:14px;padding:14px;transition:transform .2s, box-shadow .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column}.guide-card:hover{ transform:translateY(-3px);box-shadow:0 8px 22px rgba(0, 0, 0, .08)}.guides-scroll{ display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px}.guides-scroll::-webkit-scrollbar{ display:none}.guides-scroll>a{ flex:0 0 240px;scroll-snap-align:start}.wear-scroll{ display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.wear-scroll::-webkit-scrollbar{ display:none}.wear-card{ flex-shrink:0;width:148px;background:#fff;border-radius:14px;border:1px solid #e8eaed;overflow:hidden;transition:box-shadow .2s, transform .2s;cursor:pointer;text-decoration:none;color:inherit}.wear-card:hover{ transform:translateY(-3px);box-shadow:0 8px 24px rgba(0, 0, 0, .1)}@media(max-width:400px){ .wear-card{ width:132px }}.apps-grid{ display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}@media(max-width:640px){ .apps-grid{ grid-template-columns:repeat(2, 1fr);gap:8px }}@media(max-width:400px){ .apps-grid{ grid-template-columns:1fr;gap:6px }}.app-cell{ background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:10px 10px 8px;cursor:pointer;transition:box-shadow .2s}.app-cell:hover{ box-shadow:0 4px 16px rgba(0, 0, 0, .08)}@media(max-width:480px){ .app-cell{ padding:8px 8px 6px } .app-cell .app-name{ font-size:11px !important } .app-cell .app-cat{ font-size:9px !important }}.cmp-scroll{ display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 0 4px}.cmp-scroll::-webkit-scrollbar{ display:none}.cmp-scroll>a{ flex:0 0 280px;scroll-snap-align:start}.cmp-card{ background:#f8fafc;border:1.5px solid #e8eaed;border-radius:14px;padding:16px;transition:transform .2s, box-shadow .2s;text-decoration:none;color:inherit;display:block;height:100%}.cmp-card:hover{ transform:translateY(-3px);box-shadow:0 8px 22px rgba(0, 0, 0, .08)}@media(min-width:640px){ .about-inner{ display:flex;align-items:flex-start;gap:20px }}.about-stats{ display:flex;gap:24px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #f1f5f9}