@font-face { font-family: 'Splatoon1'; src: url('Splatoon1.otf') format('opentype'); } @font-face { font-family: 'RegularFont'; src: url('regular.otf') format('opentype'); } * { box-sizing: border-box; } body { margin-left: -5px; } .splatnet-sidebar { width: 330px; background-color: black; display: inline-block; padding: 0 24px 32px; position: relative; border-radius: 0; } .splatnet-sidebar::after { content: ""; position: absolute; top: 0; right: -30px; width: 30px; height: 100%; background-image: url('assets/en/svg/ui/bg_menu_right_wave-c8ca7628fe4a702b3985b66f59c365748d266db743ec3a7a7e68211c81c74ec1.svg'); background-repeat: repeat-y; background-size: contain; z-index: 0; } .splatnet-sidebar::before { content: ""; position: absolute; bottom: -28px; left: 0; width: 340px; height: 30px; background-image: url('assets/en/svg/ui/bg_menu_bottom_wave-03056ad08bac76d5bf1d0bc2895f30cda65a731d9d69789719da70a084be31cb.svg'); background-repeat: no-repeat; background-size: 100% 100%; z-index: 1; } .icon-header-logo { width: 300px; height: 138px; margin: 0 auto 10px; background-image: url('assets/en/ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); background-position: 0 -1134px; background-repeat: no-repeat; position: relative; display: block; z-index: 2; } .menu-item { position: relative; width: 266px; height: 56px; margin: 0 auto 8px; display: flex; align-items: center; padding-left: 22px; cursor: pointer; z-index: 2; text-decoration: none; background-image: url('assets/en/ui-scf41f55f26-b7d4baf19342db013cc20bb9d1dd2bfddc4817ace5a1c86f5e14705cd514311f.png'); background-repeat: no-repeat; background-position: 0 -1564px; } .icon-navi-friend:hover, .icon-navi-friend.active, .friend:hover, .friend.active { background-position: 0 -1508px; } .icon-navi-ranking:hover, .icon-navi-ranking.active, .rank:hover, .rank.active { background-position: 0 -1620px; } .icon-navi-equipment:hover, .icon-navi-equipment.active, .equipment:hover, .equipment.active { background-position: 0 -1452px; } .icon-navi-stage:hover, .icon-navi-stage.active, .stage:hover, .stage.active { background-position: 0 -1676px; } .menu-item img { position: absolute; pointer-events: none; z-index: 1; } .menu-item .icon { left: 20px; width: 32px; height: 32px; } .menu-item .label { position: absolute; left: 62px; height: 28px; top: 14px; pointer-events: none; z-index: 1; } .equipment .label { height: 62px; left: 60px; top: -3px; } .menu-item .hover-state { display: none !important; } .menu-item:hover .default, .menu-item.active .default { display: none !important; } .menu-item:hover .hover-state, .menu-item.active .hover-state { display: block !important; } .twitterbgbox { width: 280px; height: 170px; background-color: #333333; border-radius: 40px; margin: 60px auto 0; position: relative; z-index: 2; } .twitterbgbox::before { content: ""; position: absolute; width: 60px; height: 60px; top: -20px; left: -20px; background-color: white; border-radius: 50%; z-index: 2; } .twitterbgbox::after { content: "WWWWWWWWWWWW"; position: absolute; top: 12px; left: 48px; color: white; font-family: 'RegularFont', sans-serif; font-weight: normal; font-size: 18px; z-index: 1; } .button-container { position: absolute; bottom: 15px; left: 0; right: 0; display: flex; flex-direction: column; align-items: center; gap: 10px; } .box-btn { width: 85%; background-color: #919191; color: white; border: none; padding: 10px 0; border-radius: 15px; font-family: 'Splatoon1', sans-serif; font-size: 16px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; } .box-btn.twitter-btn { background-color: #00a0f3; } .btn-icon, .btn-label-img { height: 18px; filter: brightness(0) invert(1); }