[hideprofile][html]
<style>
@font-face {
font-family: 'Calora';
src: url('https://files.jcink.net/uploads2/strangefrontier/fonts/Calora.woff'); }
@font-face {
font-family: 'Calora Italic';
src: url('https://files.jcink.net/uploads2/strangefrontier/fonts/Calora_Italic.woff'); }
body { margin:0px;background-color:var(--bg3);
--bg1: #e3e3e3;
--bg2: #dddddd;
--bg3: #d5d5d5;
--bg4: #bdbdbd;
--bgInverse: #111;
--bgInverse2: #151515;
--text: #333;
--textGlow: rgba(230,230,230,.35);
--accentBlue: #398de6;
--accentPink: #68ccd9;
--accentBlue: #468acf;
--accentPink: #6dbec7;
--inter: 'Inter', sans-serif;
--calora: 'Calora', serif;
--calora2: 'Calora Italic', serif;
--font: 13px / 20px var(--inter);
--transition:.3s;
--render1: url(https://images2.imgbox.com/a4/b9/kqy7dWoW_o.png);
--render2: url(https://images2.imgbox.com/22/e7/C1ld4YDw_o.png);
--defaultIcon: url(https://i.ibb.co/xCQfKJX/Mosss.png);
}
body.darkmode {
--bg1: #1b1b1b;
--bg2: #181818;
--bg3: #151515;
--bg4: #202020;
--text: #aaa;
--bgBright: #d3d3d3;
--accentBlue: #565a91;
--accentPink: #5c7ebd;
}
body.bigtext {
--font:15px / 25px var(--inter);
}
.GID-paradiso { --accentPink: #d9d782!important;--accentBlue: #a9b9d9!important; }
.GID-purgatorio { --accentPink: #bfadd9!important;--accentBlue: #a5cfc4!important; }
.GID-inferno { --accentPink: #e3b88d!important;--accentBlue: #dea2c1!important; }
.remby { display:grid;grid-template-columns:70px 800px 70px;min-height:300px;padding:0px;width:1100px;margin:0px auto;color:var(--text);font:var(--font); }
.remby-back { content:'';display:block;position:fixed;top:0px;left:0px;right:0px;bottom:0px;
mask-image: url(https://i.ibb.co/4KpRGkn/Starssssss.png);
mask-size: auto auto;
mask-position: center bottom;
-webkit-mask-image: url(https://i.ibb.co/4KpRGkn/Starssssss.png);
-webkit-mask-size: auto auto;
-webkit-mask-position: center; }
.remby-back::before { content:'';display:block;position:absolute;height:100%;width:100%;background-color:var(--bg1); }
.remby-back::after { content:'';display:block;position:absolute;height:65%;width:100%;background:linear-gradient(to bottom,var(--accentBlue),var(--accentPink),transparent); }
.remby-mid { border-left:solid 2px var(--bgInverse);border-right:solid 2px var(--bgInverse);background-color:var(--bg1);position:relative;z-index:10; }
.remby-menu { display:flex;position:sticky;z-index:10000000;top:-2px;border-top:solid 2px var(--bgInverse);border-bottom:solid 2px var(--bgInverse);overflow:hidden;height:70px; }
.remby-menu-left { padding:15px;background-color:var(--bgInverse);color:var(--bg3);display:flex;gap:10px;flex-grow:1; }
.darkmode .remby-menu-left { color:var(--bgBright); }
.remby-menu-icon { margin:-15px;padding:2px;width:96px;height:96px;background-color:var(--bgInverse2);border-radius:100%;position:relative;z-index:1; }
.remby-menu-icon1 { height:60px;width:60px;padding:18px;background-color:var(--bg2);mix-blend-mode:lighten;border-radius:100%; }
.remby-menu-icon1 div { height:60px;width:60px;border-radius:100%;background-image:var(--defaultIcon);background-size:cover; }
.remby-menu-right { background:linear-gradient(to left,var(--accentBlue),var(--accentPink));min-width:200px; }
.remby-header { background-color:var(--bg4);position:relative;overflow:hidden;height:600px; }
.remby-header2 { display:block;position:absolute;top:0px;left:0px;bottom:0px;width:600px;border-left:solid 200px var(--bgInverse);background:linear-gradient(to bottom,var(--accentBlue),var(--accentPink));transition: width var(--transition); }
.remby-header input { position:relative;z-index:100;}
.remby-header-labels { position:absolute;z-index:10;left:107px;top:253px;display:flex;flex-direction:column;gap:15px; }
.remby-header-tablabel { background-color:var(--bgInverse2);width:70px;box-sizing:border-box;padding:20px;height:70px;border-radius:35px;display:grid;grid-template-rows:30px 125px;justify-content:space-between;align-items:flex-end;cursor:pointer;overflow:hidden;transition: var(--transition) height; }
.remby-header-labels .tabactive { height:177px; }
.remby-header-tablabel i { display:block;font-size:29px;background: linear-gradient(to right,var(--accentBlue),var(--accentPink));background-clip: text;-webkit-background-clip: text;color: transparent;height:30px;width:30px;display:flex;align-items:center;justify-content:center; }
.remby-header-tablabel span { text-align:left;display:block;transform-origin:0px 0px;transform:rotate(-90deg);font:800 12px / 30px var(--inter);text-transform:uppercase;letter-spacing:2px;color:var(--bg3); }
.darkmode .remby-header-tablabel span { color:var(--bgBright); }
.remby-header-rend1 { width:1074px;height:1248px;background-image:var(--render2);position:absolute;top:-405px;right:-600px;margin-left:-485px;filter:grayscale(100%) contrast(110%);transform:scaleX(-1);mix-blend-mode:lighten; }
.darkmode .remby-header-rend1 { opacity:.25;mix-blend-mode:multiply; }
.remby-header-rend2 { width:1074px;height:1248px;background-image:var(--render2);position:absolute;z-index:2;top:-105px;left:50%;margin-left:-485px;transition: margin-left var(--transition);pointer-events:none; }
.remby-header-name { font:800 150px / 100px var(--calora);color:var(--bg1);position:absolute;z-index:1;left:107px;top:110px;text-transform:uppercase; }
.darkmode .remby-header-name { color:var(--bgBright); }
.remby-header-name::before { content:'but they shout our';text-transform:lowercase;font:400 20px / 15px var(--calora);position:absolute;top:-50px;right:40px;letter-spacing:10px;text-shadow:0px 0px 15px var(--bg1); }
.remby-header-name i { text-shadow:0px 0px 15px var(--bg1);position:absolute;font-size:75px;top:-45px;right:-20px; }
.remby-header-name i:nth-child(2) { font-size:20px;right:none;left:-30px;top:35px; }
.remby-header-name i:nth-child(3) { font-size:35px;right:none;left:75px;top:-70px; }
.darkmode .remby-header-name::before, .darkmode .remby-header-name i { text-shadow:0px 0px 15px var(--bgBright); }
.remby-header-sub { position:absolute;z-index:2;top:230px;left:107px;border-top:solid 2px var(--bg1);width:503px;font:800 14px / 12px var(--inter);text-transform:uppercase;color:var(--bg1);padding-top:23px;letter-spacing:2.25px;text-align:right; }
.darkmode .remby-header-sub { color:var(--bgBright);border-color:var(--bgBright); }
.remby-header-blurb { font:var(--font);font-weight:500!important;position:absolute;z-index:2;top:300px;left:245px;width:293px;text-align:justify;letter-spacing:.25px;background-color:var(--bg2);padding:35px;border-radius:0px;opacity:0;transform:scale(.85);pointer-events:none;transition: opacity var(--transition), transform var(--transition); }
.remby-header-blurb b { color:var(--bgInverse);display:block;margin-top:15px;background: linear-gradient(to right,var(--accentBlue),var(--accentPink));background-clip: text;-webkit-background-clip: text;color: transparent; }
.remby-header-blurb a { display:block;position:absolute;bottom:-10px;right:-10px;background-color:var(--bgInverse);padding:15px;border-radius:30px;color:var(--bg3);font:800 12px / 10px var(--inter);text-decoration:none;display:flex;gap:5px;cursor:pointer;transition: text-shadow var(--transition), box-shadow var(--transition);text-shadow:0px 0px 0px transparent; }
.remby-header-blurb a:hover { text-shadow:0px 0px 5px var(--textGlow); }
.darkmode .remby-header-blurb a:hover { text-shadow:none;box-shadow:0px 0px 5px var(--textGlow); }
.darkmode .remby-header-blurb a { background-color:var(--bgBright); }
.remby-header-blurb a::after { content:'>';background: linear-gradient(to right,var(--accentBlue),var(--accentPink));background-clip: text;-webkit-background-clip: text;color: transparent;transform:scale(.5, 1) translate(0px, -1px); }
#remby-header-tab-1:checked ~ .remby-header-blurb { opacity:1;transform:scale(1);pointer-events:auto; }
#remby-header-tab-2:checked ~ .remby-header2 { width:800px; }
#remby-header-tab-2:checked ~ .remby-header-rend1 { margin-left:-385px; }
#remby-header-tab-2:checked ~ .remby-header-rend2 { margin-left:-285px; }
.remby-icon { margin:25px;max-width:fit-content;position:relative; }
.remby-icon::before { content:'';display:block;position:absolute;height:100%;width:100%;background:linear-gradient(to right,var(--accentBlue),var(--accentPink));filter:blur(15px);transform:scale(1.1);border-radius:100%; }
.darkmode .remby-icon::before { opacity:.35; }
.remby-icon1 { position:relative;background-color:var(--bgInverse);padding:15px;width:70px;height:70px;outline:solid 13px var(--bg1);outline-offset:-15px; }
.remby-icon1 div { height:70px;width:70px;background-image:var(--defaultIcon);background-size:cover;mix-blend-mode:lighten; }
</style>
<script>
if (localStorage.getItem('darkMode') === 'true') {
$('#darkmode').addClass('toggled');
$('body').addClass('darkmode');
}
if (localStorage.getItem('bigMode') === 'true') {
$('#fontsize').addClass('toggled');
$('body').addClass('bigtext');
}
$(function() {
(function dark() {
var $toggleDark = $('#darkmode');
var $body = $('body');
function dark() {
if (!$body.hasClass('darkmode')) {
$body.addClass('darkmode');
$toggleDark.addClass('toggled');
localStorage.setItem('darkMode', 'true');
} else {
$body.removeClass('darkmode');
$toggleDark.removeClass('toggled');
localStorage.removeItem('darkMode');
}
}
$toggleDark.on('click', dark);
})();
(function size() {
var $toggleSize = $('#fontsize');
var $body = $('body');
function size() {
if (!$body.hasClass('bigtext')) {
$body.addClass('bigtext');
$toggleSize.addClass('toggled');
localStorage.setItem('bigMode', 'true');
} else {
$body.removeClass('bigtext');
$toggleSize.removeClass('toggled');
localStorage.removeItem('bigMode');
}
}
$toggleSize.on('click', size);
})();
});
// Define function that will change the active styling and checked values
// Using this in two places so a function is more efficient
const makeActive = (all, allLabels, current) => {
// Loop over the array of all options and make sure none of them are checked.
for (const opt of all) {
opt.setAttribute("checked", false);
opt.checked = false;
}
// Loop over the labels and strip the active styling from all of them
for (const lab of allLabels) {
lab.classList.remove("tabactive");
}
// Use the new current variable to select the new checkbox
// Then mark it as checked
const newActive = document.getElementById(`remby-header-tab-${current}`);
newActive.setAttribute("checked", true);
newActive.checked = true;
// Now find the label that belongs to the active tab, and apply the styling to it
const targetLabel = document.querySelector(`[for='remby-header-tab-${current}']`);
targetLabel.classList.add("tabactive");
};
// When next or prev is clicked - this runs
const buttonsName = (dir) => {
// Determine whether we're going UP the order, or down it.
// Update the current variable accordingly
// Make sure current can't fall below 0 or above max
// If it does, send it back to the end or start to loop through tabs
if (dir == "prev" && current > 1) {
current--;
} else if (dir == "next" && current < max) {
current++;
} else if (dir == "prev" && current == 1) {
current = max;
} else if (dir == "next" && current == max) {
current = 1;
}
// Send the new current value to the makeActive function
makeActive(all, allLabels, current);
};
// Taking the below variables and functionality out of a function
// And placing them in the global scope
// To avoid errors with pages that don't have the elements
// Always check the value exists before modifying
// Find all of the radio options and store them in an array to use later
let all = document.querySelectorAll(".remby-header input[type='radio']");
// Find all the radio labels and store them in an array to use later
let allLabels = document.querySelectorAll(".remby-header-tablabel");
// Declare max and current now, we'll update it later
let max;
let current;
// Add an event to all of those labels so they do something when we click them
// Check that allLabels exists before proceeding otherwise error
if (allLabels) {
for (const label of allLabels) {
label.addEventListener("click", () => {
// Get the new current tab from the "for" attribute on the label and split out the number
current = label.getAttribute("for").split("-")[3];
// Send this new value to the makeActive function
makeActive(all, allLabels, current);
});
}
}
// Get the maximum number of options that can be selected
// Check there are options first, otherwise -error
if (all) {
max = all.length;
}
// Find out which button is currently selected
// Then get the tab number from the ID attribute
// Check something is selected first
let selected = document.querySelector(
".remby-header input[type='radio'][checked='true']"
);
if (selected) {
current = selected.getAttribute("id").split("-")[1];
}
</script>
<div class="remby-back"></div>
<div class="remby">
<div class="remby-left"></div>
<div class="remby-mid">
<div class="remby-header">
<input type="radio" id="remby-header-tab-1" name="remby-header-tabs" checked="true">
<input type="radio" id="remby-header-tab-2" name="remby-header-tabs">
<input type="radio" id="remby-header-tab-3" name="remby-header-tabs">
<div class="remby-header-labels">
<label for="remby-header-tab-1" class="remby-header-tablabel tabactive">
<i class="iconsax" icon-name="bubbles"></i><span>welcome</span></label>
<label for="remby-header-tab-2" class="remby-header-tablabel">
<i class="iconsax" icon-name="bell-2"></i><span>updates</span></label>
<label for="remby-header-tab-3" class="remby-header-tablabel">
<i class="iconsax" icon-name="hearts"></i><span>credits</span></label>
</div>
<div class="remby-header2"></div>
<div class="remby-header-rend1"></div>
<div class="remby-header-rend2"></div>
<div class="remby-header-name">
<i class="iconsax" icon-name="star"></i>
<i class="iconsax" icon-name="star"></i>
<i class="iconsax" icon-name="star"></i>
epitaph</div>
<div class="remby-header-sub">an animanga small town afterlife rp</div>
<div class="remby-header-blurb">Welcome to Epitaph, dearly departed one. We are an afterlife roleplay set in the curious town of Solaris, a humble place where only a few of its residents are aware that each and every inhabitant is the soul of a person who's already died. <b>In death, will you preserve the peace or seek liberation from it?</b>
<a href="#">learn more here</a></div>
</div>
<div class="remby-menu">
<div class="remby-menu-left">
<a id="darkmode"><i class="iconsax" icon-name="star"></i></a>
<a id="fontsize"><i class="iconsax" icon-name="moon"></i></a>
</div>
<div class="remby-menu-icon" title="first lastname"><div class="remby-menu-icon1">
<div></div>
</div></div>
<div class="remby-menu-right"></div>
</div>
</div></div>
</div>
<div class="remby-right"></div>
</div>
<link href="https://iconsax.gitlab.io/i/icons.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-1.7.2.js"></script>
<link href="https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Passions+Conflict&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
[/html]