/* Arctic Blue Theme - Page Specific Styles */

/* App View Container */
.AppView_panel__wX1g4{margin:0 4.444vw;color:#1a2332}
.AppView_panel__wX1g4 h1{padding-top:4.444vw;font-size:5.556vw;font-weight:800;color:#0d2137;letter-spacing:-0.02em}
.AppView_panel__wX1g4 .AppView_meta__aB5k8{position:relative;margin-top:6.667vw;display:flex}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_thumb__cD7m1{border-radius:20px;box-shadow:0 4px 20px rgba(21,101,192,.15)}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_details__eF9o3{margin-left:4.444vw}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_title__gH1q5{margin:0 0 2.222vw;font-size:5.556vw;line-height:6.667vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;color:#0d2137}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_score__kL5u9{margin-left:1.111vw}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_score__kL5u9,.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_ver__mN7w2{display:inline-block;vertical-align:top;font-size:3.889vw;line-height:4.444vw;font-weight:500;color:#475569}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_verLabel__oP9y4{display:none}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_ratingBox__iJ3s7{margin-bottom:2.222vw}
.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_publisher__qR1a6{position:absolute;bottom:0;font-size:3.333vw;line-height:4.444vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b}
.AppView_panel__wX1g4 .AppView_header__yZ3i6{display:flex;flex-direction:column}
.AppView_panel__wX1g4 .AppView_actions__sT3c8{display:flex;align-items:center;gap:3.333vw;margin-top:4.444vw}
.AppView_panel__wX1g4 .AppView_body__uV5e1{margin-top:6.667vw;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 12px rgba(21,101,192,.06)}
.AppView_panel__wX1g4 .AppView_body__uV5e1 img{width:100%;object-fit:cover;border-radius:20px 20px 0 0}
.AppView_panel__wX1g4 .AppView_text__wX7g3{padding:4.444vw;font-size:3.889vw;line-height:6.111vw;color:#334155}
.AppView_panel__wX1g4 .AppView_text__wX7g3 h2{font-size:5vw;font-weight:700;color:#0d2137;margin-bottom:2.222vw}
.AppView_panel__wX1g4 .AppView_text__wX7g3 h3{font-size:4.444vw;font-weight:500;color:#475569;margin-bottom:3.333vw;line-height:1.5}
.AppView_wrapper__uV9e2{}

/* Related Section - Swipe (mobile) */
.Related_slider__yZ1i3{margin-top:6.667vw;padding:4.444vw;background:#fff;border-radius:20px;margin-left:4.444vw;margin-right:4.444vw;box-shadow:0 2px 12px rgba(21,101,192,.06)}

/* Related Section - Widget (desktop) */
.Related_grid__eF7o9{background:#fff;border-radius:20px;padding:4.444vw;box-shadow:0 2px 12px rgba(21,101,192,.06)}
.Related_heading__gH9q2 h2{font-weight:700}

/* Tablet */
@media(min-width:828px){
  .AppView_panel__wX1g4{margin:0}
  .AppView_panel__wX1g4 h1{padding-top:24px;font-size:24px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8{margin-top:20px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_thumb__cD7m1{border-radius:24px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_details__eF9o3{margin-left:20px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_title__gH1q5{font-size:22px;line-height:28px;margin-bottom:8px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_score__kL5u9{margin-left:4px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_score__kL5u9,.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_ver__mN7w2{font-size:14px;line-height:18px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_verLabel__oP9y4{display:inline}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_ratingBox__iJ3s7{margin-bottom:8px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_publisher__qR1a6{font-size:13px;line-height:18px}
  .AppView_panel__wX1g4 .AppView_header__yZ3i6{flex-direction:row;justify-content:space-between;align-items:flex-start}
  .AppView_panel__wX1g4 .AppView_actions__sT3c8{margin-top:0;flex-direction:column;gap:12px}
  .AppView_panel__wX1g4 .AppView_body__uV5e1{margin-top:24px;border-radius:24px}
  .AppView_panel__wX1g4 .AppView_body__uV5e1 img{border-radius:24px 24px 0 0}
  .AppView_panel__wX1g4 .AppView_text__wX7g3{padding:20px;font-size:14px;line-height:24px}
  .AppView_panel__wX1g4 .AppView_text__wX7g3 h2{font-size:20px;margin-bottom:8px}
  .AppView_panel__wX1g4 .AppView_text__wX7g3 h3{font-size:16px;margin-bottom:12px}
  .Related_slider__yZ1i3{margin:24px 0 0;padding:20px;border-radius:24px}
  .Related_grid__eF7o9{padding:20px;border-radius:24px;margin:24px 0 0}
}

/* Desktop */
@media(min-width:1196px){
  .AppView_panel__wX1g4 h1{font-size:28px;padding-top:32px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8{margin-top:24px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_title__gH1q5{font-size:24px;line-height:32px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_score__kL5u9,.AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_ver__mN7w2{font-size:15px}
  .AppView_panel__wX1g4 .AppView_meta__aB5k8 .AppView_publisher__qR1a6{font-size:14px}
  .AppView_panel__wX1g4 .AppView_body__uV5e1{margin-top:32px}
  .AppView_panel__wX1g4 .AppView_text__wX7g3{padding:24px;font-size:15px;line-height:26px}
  .AppView_panel__wX1g4 .AppView_text__wX7g3 h2{font-size:22px}
  .AppView_panel__wX1g4 .AppView_text__wX7g3 h3{font-size:17px}
}
