@import url("https://luckyatoll.nekoweb.org/sanriowebring.css");
@import url('https://fonts.googleapis.com/css2?family=Cherry+Bomb+One&display=swap');
/* default settings */
.body > h1,
.main h1,
.title {
  all: revert;
}
/* === CENTER SANRIO WEBRING === */
.sanringo {
  display: block;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.sanringo-title {
    font-family: "Cherry Bomb One";
    color: white;              /* cor do texto */
    font-size: 1.5em;
    -webkit-text-stroke: 0.5px #0054ff; /* borda azul */
    text-decoration: none;     /* remove sublinhado */
    cursor: default;           /* não parece clicável */
}
.sanringo-title:hover,
.sanringo-title:active,
.sanringo-title:focus {
    color: white;
}

/* ===== RHYTHM GAMES WEBRING BOX ===== */
.RhythmGames{
  position:relative;
  border:2px solid #2484c7;
  padding:12px;
  margin:15px auto;

  width:250px;        /* ← largura real fixa */
  max-width:250px;

  box-sizing:border-box;
  text-align:center;
  font-family:Verdana,Arial,sans-serif;
  border-radius:20px;
  overflow:hidden;

  display:block;
}

.webring-bg{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  z-index:0;
}

.RhythmGames .webring-logo,
.RhythmGames .webring-nav{
  position:relative;
  z-index:1;
}

.RhythmGames>img:not(.webring-bg){
  display:block;
  margin:0 auto 8px;
  max-width:100%;
  height:auto;
  animation:webringFloat 3s ease-in-out infinite;
}

@keyframes webringFloat{
  0%,100%{transform:translateY(0)}
  50%{transform:translateY(-6px)}
}

.webring-nav{
  display:flex;
  gap:2px;
  justify-content:center;
  flex-wrap:wrap;
}

.webring-btn{
  color:#fff;
  text-decoration:none;
  padding:3px 7px;
  font-size:13px;
  border-radius:7px;
  transition:.18s ease;
}

.webring-btn:nth-child(-n+2){background:#c71682}
.webring-btn:nth-child(n+3){background:#2484c7}
.webring-btn:nth-child(-n+2):hover{background:#2484c7}
.webring-btn:nth-child(n+3):hover{background:#c71682}
.webring-btn:hover{transform:translateY(-1px)}
.webring-btn,.webring-btn:visited{color:#ffffff}
.webring-btn,
.webring-btn:link,
.webring-btn:visited,
.webring-btn:hover,
.webring-btn:active {
    color: #fff;
}
