@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;
}


/* onionring.js is made up of four files - onionring-widget.js, onionring-index.js, onionring-variables.js and onionring.css (this one!)
// it's licensed under the cooperative non-violent license (CNPL) v4+ (https://thufie.lain.haus/NPL.html)
// it was originally made by joey + mord of allium (è’œ) house, last updated 2020-10-24 */

/* === ONIONRING.CSS === */
/* this file affects the style of the widget. remember to replace all instances of #webringid with whatever value you have for ringID in the onionring-widget.js file. make sure it still has the # at the front, though! probably easiest to use find+replace to do it */

#siwebring {
	color: black!important
}

#siwebring #templateWebring {
    font-family: trebuchet ms, sans-serif;
    text-align: center;
    width: 315px;
    height: 175px;
    background: url('/siwebring/siwidgetbg.png') no-repeat;
    background-size: cover;
    border: 3px #FF74B8 solid;
    font-size: 16px;
}

#siwebring #templateWebring a {
    color: #E7338C;
}

#siwebring #templateWebring a:hover{
    font-weight: bold;
}

#siwebring #webringboxes {
display: flex;
justify-content: center;
align-items: center;
padding-top: 10px;
height: 100px;
}

#siwebring #webringiconbox, #siwebring #iconWebring {
    width: 100px ;
    height: 100px;
    display: block;
}

#siwebring #webringiconbox {
    border: 3px solid #FF74B8;
    border-radius: 4px;

}

#siwebring #webringdescbox {
    width: 170px;
    margin-left: 20px;
}

#siwebring #webringdesc {  
    -webkit-text-stroke: white 3px;
    paint-order: stroke; 
}

#siwebring #webringlinks{
    width:100%;
    margin:auto;
}