.splash-container{position:fixed;inset:0;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeOut .5s ease forwards;animation-delay:1.5s}.splash-logo{width:auto;height:25rem;opacity:1}@keyframes fadeOut{to{opacity:0;visibility:hidden}}body,html,#root{height:100%;width:100%;background:#caf0f8;font-family:sans-serif}.app{display:flex;flex-direction:column;min-height:100vh;height:auto;width:100%;overflow:hidden}.pageWrapper{flex:1;overflow:auto;width:100%}.page{text-align:center}.bottomNavBar{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;justify-content:center;align-items:center;width:80%;height:5rem;z-index:999;outline:none;background-color:#efe8deb3;color:#000;text-align:center;max-width:30rem;margin-top:1rem;border-radius:3rem;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;gap:3rem}.navBarButton{max-width:4rem}.navBarButton:hover{cursor:pointer;transform:scale(1.08)}.navBarButton:active{transform:scale(1.06)}@media(max-width:768px){.bottomNavBar{margin-bottom:2rem}}.HeroWrapperAtas{font-family:Yuruka,sans-serif;display:flex;width:100%;background:linear-gradient(to bottom,#0077b6,#023e8a);color:#fff;padding:20px;overflow:hidden;box-sizing:border-box;border-radius:0 0 20px 20px}.HeroAtasKanan{display:flex;flex-direction:column;align-items:left;justify-content:left;text-align:left;width:100%;line-height:1.1}.HeroAtasKiri{display:flex;width:100%;align-items:center;justify-content:center}.boxHolder{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;font-family:Yuruka,sans-serif;padding-bottom:7rem}.boxTambahLirik{color:#fff;text-shadow:0 2.5px 1px #1b8de4;width:100%;max-width:25rem;min-width:250px;height:30rem;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;outline:white solid 4px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,#32c3fcb3,#20e7e7b3)}.boxTambahLirik:hover{transform:scale(1.04);cursor:pointer}.boxTambahLirik:active{transform:scale(1.06)}.boxIcon{width:20rem;height:auto}.informationHolder{display:flex;align-items:center;justify-content:center;position:relative}.trendingTextBox{display:flex;align-items:center;justify-content:center;font-family:Yuruka,sans-serif;color:#fff;text-align:center;background-color:#023e8a;max-width:25rem;margin-left:2rem;margin-top:1rem;border-radius:3rem;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;background:linear-gradient(to bottom,#896ef099,#023e8a99,#32c3fc99);box-shadow:0 10px 10px #0000001a}.latestTextBox{display:flex;align-items:center;justify-content:center;font-family:Yuruka,sans-serif;color:#fff;text-align:center;background-color:#023e8a;max-width:40rem;margin-left:2rem;margin-top:1rem;border-radius:3rem;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;background:linear-gradient(to bottom,#896ef099,#023e8a99,#32c3fc99);box-shadow:0 10px 10px #0000001a}.boxJelajahi{color:#fff;text-shadow:0 2.5px 1px #1b8de4;width:100%;max-width:25rem;min-width:250px;height:30rem;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;outline:white solid 4px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,#ffafccb3,#f6cadcb3)}.boxJelajahi:hover{transform:scale(1.04);cursor:pointer}.boxJelajahi:active{transform:scale(1.06)}.boxFaforit{color:#fff;text-shadow:0 2.5px 1px #1b8de4;width:100%;max-width:25rem;min-width:250px;height:30rem;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;outline:white solid 4px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,#e12885b3,#ff5bb3b3)}.boxFaforit:hover{transform:scale(1.04);cursor:pointer}.boxFaforit:active{transform:scale(1.06)}.logo{width:30rem;height:auto}.trendingGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-left:3rem;margin-top:2rem;margin-bottom:2rem}.trendingCard{font-family:yuruka,sans-serif;background:#ffffff73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:1rem;width:18rem;box-shadow:0 4px 10px #0000000d,inset 0 1px 2px #fff6;display:flex;flex-direction:column;align-items:center;gap:.7rem;outline:white solid 4px;transition:transform .2s ease}.trendingCard:hover{transform:scale(1.04);cursor:pointer}.trendingCard:active{transform:scale(1.06)}.trendingImage{width:18rem;height:auto;border-radius:12px;background-color:#fff}@media(max-width:768px){.HeroWrapperAtas{flex-direction:column;padding:16px;min-height:auto}.HeroAtasKanan{width:100%;text-align:left;align-items:flex-start}.HeroAtasKiri{width:100%;margin-top:20px;text-align:center}.LyricsBtn{width:60%}.boxHolder{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;padding-bottom:8rem}.box{background-color:#fff;width:100%;max-width:18rem;height:20rem;border-radius:8px;box-shadow:0 10px 10px #0000001a;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.boxIcon{width:13rem;height:auto}.logo{width:auto;height:auto}.trendingImage{width:8rem;height:auto}.trendingGrid{grid-template-columns:repeat(2,1fr);margin-left:0;justify-items:center}.trendingCard{width:8.5rem}}.songPage{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;padding:0;background-image:url(/BGSong.png)}.containerLagu{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:0 4px 10px #0000000d,inset 0 1px 2px #fff6;outline:purple solid 4px;padding:3rem;background:#ffffff73}.SongTextBox{display:flex;align-items:center;justify-content:center;font-family:Yuruka,sans-serif;color:#fff;text-align:center;background-color:#023e8a;max-width:15rem;margin-left:2rem;margin-top:1rem;border-radius:3rem;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;background:linear-gradient(to bottom,#896ef099,#023e8a99,#32c3fc99);box-shadow:0 10px 10px #0000001a}.searchBar{width:80%;max-width:25rem;padding:.8rem 1rem;border-radius:30px;border:2px solid #8e5af7;background:#ffffff73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;outline:none;color:#333}.paginationWrapper{margin-top:2rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;gap:1.2rem;background:#ffffffd9;padding:.8rem 1.6rem;border-radius:40px;border:4px solid #8e5af7;width:fit-content;margin-left:auto;margin-right:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px #0000001f}.LoginContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-image:url(/bg%20login.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.LoginWrapper{display:flex;width:90%;max-width:550px;height:auto;margin:0 auto;border-radius:20px;overflow:hidden}.LoginKiri{display:flex;align-items:center;justify-content:center;width:50%;color:#000;background:#b7c5ffcc;padding:20px;box-shadow:0 4px 16px #00000026}.splash-logo{width:100%}.LoginKanan{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;color:#000;background-color:#fff;padding:20px;box-shadow:0 4px 16px #00000026}.input{padding:12px 14px;font-size:16px;font-weight:500;border-radius:12px;border:1.5px solid #c5c5c5;background:#f9f9f9;outline:none;transition:all .2s ease;color:#1d1b20;margin-bottom:10px}.link{color:#00f}.link:hover{text-decoration:underline;cursor:pointer}@media(max-width:768px){.LoginContainer{background-image:url(/bg%20login%20mobile.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.LoginWrapper{flex-direction:column;max-width:350px}.LoginKiri,.LoginKanan{width:100%;border-radius:0;box-shadow:none}.LoginKiri{padding:15px}.splash-logo{max-height:12rem}.LoginKanan{padding:15px}}.profilePage{display:flex;min-height:100vh;width:100%;background:linear-gradient(to bottom,#f20d5e,#ff6aa8,#ffc8de);margin:0;padding:0;background-image:url(/BGProfile.png)}.ProfileContainer{font-family:yuruka,sans-serif;display:flex;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:4px 4px 12px #0003;border-radius:10px;margin:2rem;margin-right:0;align-items:center;justify-content:center;height:35rem;outline:#f20d5e solid 4px;width:25rem}.detailWrapper{display:flex;flex-direction:column;margin:.5rem;gap:1rem;align-items:center;justify-content:center}.ProfilePic{width:auto;height:15rem;border-radius:20px}.ProfileDetail{text-align:center;display:flex;flex-direction:column;justify-content:center;font-size:1.2rem}.LogoutBtn{margin-top:1rem;padding:.6rem 1.2rem;background:#e50914;border:none;color:#fff;font-size:1rem;border-radius:20px;cursor:pointer;transition:.2s}.LogoutBtn:hover{background:#b20710;transform:scale(1.05)}.LogoutBtn:active{transform:scale(1.02)}.EditBtn{margin-top:1rem;padding:.6rem 1.2rem;background:#89fe70;border:none;color:#fff;font-size:1rem;border-radius:20px;cursor:pointer;transition:.2s}.EditBtn:hover{background:#6ed65b;transform:scale(1.05)}.EditBtn:active{transform:scale(1.02)}.addedSongContainer{font-family:yuruka,sans-serif;display:flex;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:4px 4px 12px #0003;border-radius:10px;margin:2rem;align-items:center;justify-content:center;height:50rem;outline:#f20d5e solid 4px;width:85rem}@media(max-width:768px){.ProfilePic{height:10rem;width:auto}}.songDetailPage h1,h2,h3,p{margin:0;padding:0}.musicCover{width:15rem;height:auto;border-radius:20px}.upperSongInfobox{display:flex;flex-direction:row;gap:2rem;border-radius:20px;padding:1.5rem 1rem 3rem 3rem;margin-left:3rem;margin-right:3rem;color:#000;outline:white solid 4px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,#efe8de66,#dcdcdc66)}.songDetailPage{width:100%;padding:20px;box-sizing:border-box}.descBoxLeft{text-align:left;display:flex;flex-direction:column;justify-content:center;gap:12px;font-family:Yuruka,sans-serif;flex:1}.favoriteBtn{padding:.6rem 1.3rem;font-size:1rem;border-radius:20px;border:none;background-color:#000;color:#fff;cursor:pointer;transition:.2s ease}.favoriteBtn:hover{background-color:#2a2a2a;transform:scale(1.05)}.favoriteBtn:active{transform:scale(1.03)}.favoriteBtn.favActive{background-color:#e50914}.favoriteBtn.favActive:hover{background-color:#b20710}.descBoxRight{text-align:right;display:flex;flex-direction:column;justify-content:center;gap:12px;font-family:Yuruka,sans-serif;margin-right:1rem}.backButton{background:transparent;border:none;font-size:20px;padding:8px 0;cursor:pointer;margin-bottom:10px}.backButton:hover{color:#07f}.downBox{display:flex;flex-direction:column;margin-top:2rem;gap:2rem;border-radius:20px;padding:1.5rem 1rem 3rem 3rem;margin-left:2rem;margin-right:2rem;color:#000;outline:white solid 4px;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(to bottom,#efe8de66,#dcdcdc66)}.lyricsButton{margin-top:1.5rem;display:flex;gap:.5rem;flex-wrap:wrap}.lyricBtn{padding:.6rem 1.2rem;border-radius:20px;border:2px solid #8E5AF7;background:#ffffffb3;cursor:pointer;transition:.2s;color:#000;font-family:yuruka,sans-serif}.lyricBtn:hover{background:#8e5af726;transform:scale(1.08)}.lyricBtn:active{transform:scale(1.02)}.lyricBtn.activeLang{background:#8e5af7;color:#fff;border-color:#8e5af7}.lyricDisplayBox{margin-top:1.5rem;padding:1rem;background:#fffc;border-radius:20px;border:2px solid #dcdcdc}.lyricText{font-size:1.2rem;line-height:1.6rem}.fadeIn{opacity:1;transition:opacity .3s ease}.fadeOut{opacity:0;transition:opacity .2s ease}.lyricText{font-size:1.2rem;line-height:1.6rem;white-space:pre-line}.aboutContainer{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;background-image:url(/BGAbout.png)}.aboutWrapper{font-family:yuruka,sans-serif;max-width:750px;border-radius:16px;padding:40px;text-align:center;background-color:#efe8deb3;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;box-shadow:0 8px 24px #00000026}.aboutTitle{font-size:36px;font-weight:700;margin-bottom:10px}.aboutSubtitle{font-size:18px;color:#444;margin-bottom:25px}.aboutCard{background:#f6f7ff;padding:22px;border-radius:14px;font-size:16px;line-height:1.6;color:#333;text-align:left;margin-bottom:25px}.aboutFooter{font-size:14px;opacity:.7}.favoritePage{background-image:url(/BGFavorite.png);min-height:100vh;display:flex;flex-direction:column}.containerLaguFavorite{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:2rem 3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:0 4px 10px #0000000d,inset 0 1px 2px #fff6;outline:4px solid #e12885;padding:3rem;background:#ffffff73}.songCard{font-family:yuruka,sans-serif;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:1rem;width:27rem;box-shadow:0 4px 10px #0000000d,inset 0 1px 2px #fff6;display:flex;flex-direction:row;align-items:center;gap:.7rem;outline:white solid 4px;transition:transform .2s ease}.songCard:hover{transform:scale(1.04);cursor:pointer}.songCard:active{transform:scale(1.06)}.songImage{width:10rem;height:auto;border-radius:12px;background-color:#fff}.songDesc{text-align:left}.SongTextBoxFavorite{display:flex;align-items:center;justify-content:center;font-family:Yuruka,sans-serif;color:#fff;text-align:center;background-color:#023e8a;max-width:20rem;margin-left:2rem;margin-top:1rem;border-radius:3rem;box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #ffffff1f,0 8px 15px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:white solid 4px;background:linear-gradient(to bottom,#ff5bb3a6,#e12885a6,#b01a68a6);box-shadow:0 10px 10px #0000001a}.searchBarWrapper{display:flex;justify-content:center;margin-top:2rem}.searchBarFavorit{width:80%;max-width:25rem;padding:.8rem 1rem;border-radius:30px;border:2px solid #e12885;background:#ffffff73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1rem;outline:none;color:#333}.paginationWrapperFavorite{margin-top:2rem;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;gap:1.2rem;background:#ffffffd9;padding:.8rem 1.6rem;border-radius:40px;border:4px solid #e12885;width:fit-content;margin-left:auto;margin-right:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px #0000001f}.pageBtn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:none;font-size:18px;line-height:1;font-weight:700;background:#fff;color:#1b2b49;cursor:pointer;transition:.18s ease-in-out;box-shadow:0 4px 12px #0000001f,inset 0 2px 4px #ffffff80}.pageBtn.active{background:linear-gradient(180deg,#2b88ff,#0066d9);color:#fff;box-shadow:0 6px 14px #0066ff40,inset 0 2px 4px #ffffff4d}.pageBtn:disabled{cursor:not-allowed;background:#7a7c82;color:#ffffffd9;box-shadow:none;transform:none}.pageBtn:not(:disabled):hover{transform:scale(1.06)}.pageIndicator{color:#000;font-size:1.1rem;font-weight:700;min-width:6.5rem;text-align:center;-webkit-user-select:none;user-select:none}.favoriteEmpty{font-family:Yuruka,sans-serif;font-size:1.5rem;color:#555;text-align:center}.addSongPage{display:flex;flex-direction:column;min-height:100vh;width:100%;font-family:yuruka,sans-serif;padding-bottom:5rem}.songFormContainer{display:flex;flex-direction:row;gap:2rem;margin:2rem}.coverURLContainer{display:flex;flex-direction:column;width:23rem;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:4px 4px 12px #0003;border-radius:10px;align-items:center;justify-content:center;height:35rem;outline:#0069AD solid 4px;gap:1rem}.coverURL{width:20rem;height:20rem;border-radius:20px}.coverBtn{padding:.6rem 1.2rem;background:#0069ad;border:none;color:#fff;font-size:1rem;border-radius:20px;cursor:pointer;transition:.2s;box-shadow:4px 4px 12px #0003}.coverBtn:hover{background:#005580;transform:scale(1.05)}.coverBtn:active{transform:scale(1.02)}.songInfoContainer{display:flex;flex-direction:column;width:73rem;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:4px 4px 12px #0003;border-radius:10px;margin-right:0;align-items:center;justify-content:center;min-height:50rem;height:auto;outline:#0069AD solid 4px}.songForm{display:flex;flex-direction:column;gap:1rem}.formInput{font-family:yuruka,sans-serif;color:#000;background-color:#fff;border-radius:20px;padding:.6rem 1.2rem;border:none;cursor:pointer;transition:.2s;width:50rem;height:2rem}.langInput{display:flex;flex-direction:column;background:none}.addedSongContainer{display:flex;flex-direction:column;gap:1rem}.uploadedSong{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.songCardUp{font-family:yuruka,sans-serif;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:20px;padding:1rem;width:20rem;box-shadow:0 4px 10px #0000000d,inset 0 1px 2px #fff6;display:flex;flex-direction:row;align-items:center;gap:.7rem;outline:white solid 4px;transition:transform .2s ease}.songCardUp:hover{transform:scale(1.04);cursor:pointer}.songCardUp:active{transform:scale(1.06)}.songImageUp{width:10rem;height:auto;border-radius:12px;background-color:#fff}.editProfilePage{font-family:yuruka,sans-serif;display:flex;min-height:100vh;width:100%;background-image:url(/BGProfile.png);margin:0;padding:0;justify-content:center;align-items:center}.editProfileContainer{margin-top:2rem;display:flex;flex-direction:column;gap:2rem;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:4px 4px 12px #0003;border-radius:10px;margin:2rem;align-items:center;justify-content:center;height:50rem;outline:#f20d5e solid 4px;width:85rem}.profilePreview{width:150px;height:150px;border-radius:20px;object-fit:cover;background:#eee;border:3px solid #ccc}.inputBox{width:250px;padding:10px;border-radius:10px;border:1px solid #aaa;font-size:1rem}.chooseBtn,.saveBtn{margin-top:1rem;padding:12px 20px;background:#0377ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;box-shadow:4px 4px 12px #0003}.chooseBtn:hover,.saveBtn:hover{opacity:.8}.cancelBtn{margin-top:1rem;padding:12px 20px;background:red;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;box-shadow:4px 4px 12px #0003}.imageSection,.formSection{display:flex;flex-direction:column;align-items:center;justify-content:center}.buttonContainer{display:flex;flex-direction:row;gap:1rem}@font-face{font-family:Yuruka;src:url(/fonts/fot-yuruka-std.ttf) format("truetype");font-weight:400;font-style:normal}h1{margin:0}html,body,#root{margin:0;padding:0;width:100%;min-height:100%;height:auto;background-color:#caf0f8}:root{font-family:Yuruka,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{min-width:320px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}
