@import url('https://fonts.cdnfonts.com/css/baloo-da');

:root {
  --primary-color: #6360cd;
  --secondary-color: #536390;
  --font-color: #424242;
  --bg-color: rgb(200, 200, 200);
  --heading-color: #292922;
  --gradiant-color: linear-gradient(90deg, #532222 0%, #712020 100%);
  --main-border-color: red;
}

[data-theme="dark"] {
  --primary-color: #5391a8;
  --secondary-color: #646a7a;
  --font-color: #e1e1ff;
  --bg-color: #161625;
  --heading-color: #818cab;
  --gradiant-color: linear-gradient(90deg, #5c0404 0%, #5c2424 100%);
  --main-border-color: #091585;
}

[data-theme="pink"] {
  --primary-color: #24428a;
  --secondary-color: #262278;
  --font-color: #b15699;
  --bg-color: #d99acd;
  --heading-color: #4f78c4;
  --gradiant-color: linear-gradient(90deg, #891574 0%, #70265c 100%);
  --main-border-color: #548ca9;
}

[data-theme="green"] {
  --primary-color: #096d08;
  --secondary-color: #0a9e66;
  --font-color: #063810;
  --bg-color: #06b44e;
  --heading-color: #096d08;
  --gradiant-color: linear-gradient(90deg, #15894f 0%, #26703f 100%);
  --main-border-color: #a9eb4c;
}

[data-theme="dark-green"] {
  --primary-color: #3b6b3b;
  --secondary-color: #306e33;
  --font-color: #1f702f;
  --bg-color: #1c3d28;
  --heading-color: #3c9c3a;
  --gradiant-color: linear-gradient(90deg, #15894f 0%, #26703f 100%);
  --main-border-color: #377e40;
}
[data-theme="black-white"] {
  --primary-color: #fff;
  --secondary-color: #000000;
  --font-color: #ffffff;
  --bg-color: #000;
  --heading-color: #ffffff;
  --gradiant-color: linear-gradient(90deg, #fdfdfd 0%, #000000 100%);
  --main-border-color: #ffffff;
}
[data-theme="blue-pink"] {
  --primary-color: #2F3C7E;
  --secondary-color: #2F3C7E;
  --font-color: #2F3C7E;
  --bg-color: #FBEAEB;
  --heading-color: #2F3C7E;
  --gradiant-color: linear-gradient(90deg, #FBEAEB 0%, #2F3C7E 100%);
  --main-border-color: #2F3C7E;
}
[data-theme="charcoal-yellow"] {
  --primary-color: #101820FF;
  --secondary-color: #101820FF;
  --font-color: #101820FF;
  --bg-color: #FEE715FF;
  --heading-color: #101820FF;
  --gradiant-color: linear-gradient(90deg, #FEE715FF 0%, #101820FF 100%);
  --main-border-color: #101820FF;
}
[data-theme="hotpink-cyan"] {
  --primary-color: #FF69B4;
  --secondary-color: #FF69B4;
  --font-color: #FF69B4;
  --bg-color: #00FFFF;
  --heading-color: #FF69B4;
  --gradiant-color: linear-gradient(90deg, #FEE715FF 0%, #00FFFF 100%);
  --main-border-color: #FF69B4;
}


html {
  background-color: var(--bg-color);
}
.svg-settings {
    height: 30px;
    width: 30px;
    float: left;
}
.svg-info {
    height: 30px;
    width: 30px;
    float: right;
}

.svg-disc {
    height: 60px;
    width: 60px;
    float: right;
}


.setting-nav {
    display: flex;
    font-family: 'Baloo Da';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 15px;
/* identical to box height */

float: left;
text-align: center;

color: #FFFFFF;
padding: 10px;
}

.info-nav {
    display: flex;
    font-family: 'Baloo Da';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 15px;
/* identical to box height */

float: left;
text-align: center;

color: #FFFFFF;
float: right;
padding: 10px;
}

.time-nav {
    display: flex;
    font-family: 'Baloo Da';
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 15px;
margin-left: 55px;
/* identical to box height */

float: left;
text-align: center;

color: #FFFFFF;
padding: 10px;
}

.navigation {
    box-sizing: border-box;
    
    top: 3%;
    height: 75px;
    width: 874px;

    background: var(--secondary-color);
    border: 3px solid #000000;
    box-shadow: 10px 9px 4px 5px rgba(10, 5, 75, 0.25);
    float: center;
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.nav-wrap {
    float: center;
    display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}


.app a {
    text-decoration: none;
    color: #FFBF00;
}

.app body {
    display: grid;
}


:root {
    --gutter: 20px;
  }
  ::-webkit-scrollbar {
	width: 9px;
	border-radius: 10px;;
  }
  
  ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #555;
  }
  
  .app {
    padding: var(--gutter) 0;
    display: grid;
    grid-gap: var(--gutter) 0;
    grid-template-columns: var(--gutter) 1fr var(--gutter);
    align-content: start;
    margin-top: 20px;
  }
  
  .app > * {
    grid-column: 2 / -2;
  }
  
  .app > .full {
    grid-column: 1 / -1;
  }
  
  .hs {
    display: grid;
    grid-gap: calc(var(--gutter) / 2);
    grid-template-columns: 10px;
    grid-template-rows: minmax(150px, 1fr);
    grid-auto-flow: column;
    grid-auto-columns: calc(50% - var(--gutter) * 2);
  
    overflow-x: scroll;
    scroll-snap-type: x proximity;
    padding-bottom: calc(.75 * var(--gutter));
    margin-bottom: calc(-.25 * var(--gutter));
  }
  
  .hs:before,
  .hs:after {
    content: '';
    width: 10px;
  }
  
  

  .app ul {
    list-style: none;
    padding: 0;
  }
  
  .app h1,
  .app h2,
  .app h3,
  .app p {
    margin: 0;
    justify-content: center;
    text-align: center;
  }
  
  .app {
    background: #192A51;
    font-family: 'Baloo Da';
    color: #EDF67D;
    border-radius: 20px;
  }
  
  .hs > .app li  ,
  .item {
    padding: calc(var(--gutter) / 4 * 8);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #093824;
    border-radius: 20px;
  }
  
  
  
  .no-scrollbar {
    scrollbar-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .no-scrollbar::-webkit-scrollbar {
    display: none;
  }

  h1 strong {
    font-size: 0.1px;
  }