@charset "UTF-8";
/*
 Theme Name: SANGO Child
 Theme URI: https://saruwakakun.design
 Author: SARUWAKA
 Author URI: https://saruwakakun.com
 Template: sango-theme
 Version: 3.0
*/
/*こちらはSANGOの子テーマ用CSSです。以下にCSSを記入していきましょう。*/
/* Wild Rift 攻略Wiki - emergency clean CSS */

.wr-site,
.wr-widget,
.wr-champ {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  color: #111 !important;
}

.wr-site a,
.wr-widget a,
.wr-champ a {
  color: #0068b7 !important;
  font-weight: 800 !important;
  text-decoration: none !important;
}

.wr-site {
  max-width: 980px !important;
  margin: 0 auto 40px !important;
}

.wr-box {
  border: 1px solid #d8dde5 !important;
  background: #fff !important;
  padding: 18px !important;
  margin-bottom: 18px !important;
}

.wr-heading {
  margin: 0 0 14px !important;
  padding: 12px 14px !important;
  border-left: 5px solid #0f8fb3 !important;
  background: #263242 !important;
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.4 !important;
  font-weight: 800 !important;
}

.wr-breadcrumb {
  margin: 0 0 10px !important;
  color: #66788a !important;
  font-size: 13px !important;
}

.wr-title {
  margin: 0 0 12px !important;
  font-size: 30px !important;
  line-height: 1.35 !important;
}

.wr-date {
  margin: 0 0 16px !important;
  color: #66788a !important;
  font-size: 13px !important;
}

.wr-lead {
  line-height: 1.8 !important;
  margin-bottom: 18px !important;
}

.wr-profile {
  display: flex !important;
  gap: 14px !important;
  align-items: center !important;
  border: 1px solid #c8d1dc !important;
  padding: 14px !important;
  margin: 18px 0 !important;
  background: #fff !important;
}

.wr-icon {
  width: 56px !important;
  height: 56px !important;
  border-radius: 50% !important;
  background: #0f5973 !important;
  color: #fff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-weight: 900 !important;
  flex: 0 0 56px !important;
}

.wr-table {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
}

.wr-table caption {
  border: 1px solid #bcc7d3 !important;
  border-bottom: 0 !important;
  background: #eef3f6 !important;
  color: #8a96a6 !important;
  padding: 9px !important;
  font-weight: 800 !important;
}

.wr-champ-test {
  background: red !important;
  color: white !important;
  padding: 30px !important;
  font-size: 30px !important;
  font-weight: 900 !important;
}

/* Wild Rift sidebar cleanup */
.sidebar .widget,
#sidebar .widget,
.side .widget {
  overflow: hidden !important;
  border: 1px solid #d8dde5 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: 0 2px 10px rgba(31, 45, 61, .06) !important;
}

.sidebar .widgettitle,
.sidebar .widget-title,
#sidebar .widgettitle,
#sidebar .widget-title,
.side .widgettitle,
.side .widget-title {
  margin: 0 !important;
  padding: 14px 16px !important;
  background: #263242 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.4 !important;
  border: 0 !important;
}

.sidebar .widget_text,
#sidebar .widget_text,
.side .widget_text {
  padding: 0 !important;
}

.sidebar .textwidget,
#sidebar .textwidget,
.side .textwidget {
  padding: 0 !important;
  line-height: 1.6 !important;
}

.sidebar .textwidget a,
#sidebar .textwidget a,
.side .textwidget a {
  display: block !important;
  padding: 12px 14px !important;
  border-top: 1px solid #e6eaf0 !important;
  color: #0068b7 !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}

.sidebar .textwidget a:hover,
#sidebar .textwidget a:hover,
.side .textwidget a:hover {
  background: #f5f8fb !important;
}

.sidebar .textwidget br,
#sidebar .textwidget br,
.side .textwidget br {
  display: none !important;
}

.wr-widget {
  overflow: hidden !important;
  border: 1px solid #d8dde5 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
  box-shadow: 0 2px 10px rgba(31,45,61,.06) !important;
}

.wr-widget-title {
  display: block !important;
  margin: 0 !important;
  padding: 14px 16px !important;
  background: #263242 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1.4 !important;
}

.wr-widget-link {
  display: block !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border-top: 1px solid #e6eaf0 !important;
  color: #0068b7 !important;
  background: #ffffff !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
  text-decoration: none !important;
}

.wr-widget-link:hover {
  background: #f5f8fb !important;
  text-decoration: none !important;
}

.wr-widget br {
  display: none !important;
}
