/* public/styles.cs.s */
/*hi*/

/*  colors  */
:root {
  --bg: #0f172a;
  --panel: #111827;
  --text:black;
  --muted: #9ca3af;
  --accent: #22c55e;
  --accent-2: #3b82f6;
  --danger: #ef4444;
  --border: #1f2937;
}
/*leftover colors*/
button.secondary { background: var(--accent-2); color: #051327;}
button.danger { background: var(--danger); color: #160202;}

/* ? 
* { box-sizing: border-box; }
*/

/* Previous index.css/aka my-css  content */
body {
  height: 100vh;
  text-align: center;
  padding: 0;
  margin: 0;
  font-family: 'Segoe UI', Arial, sans-serif;
  /*background: radial-gradient(1200px 800px at 20% -20%, rgba(34, 197, 94, 0.25), transparent),radial-gradient(1200px 800px at 120% 150%, rgba(59, 130, 246, 0.25), transparent),var(--bg);
  */  
  background-image:url('./woodbg.jpg');   
  color:black;

  /*second bg-color
  background: linear-gradient(-40deg,rgb(7, 172, 238) -5%, rgba(87, 199, 133, 0.9) 50%, rgba(237, 221, 83, 1) 185%);
  */
}
@media only screen and (orientation: portrait) {
  #title1{
    font-size: 24px;
    margin: 0px;
    padding: 5px;
  }
  
}

/*

header li,
footer li {
 
}


a {
  text-decoration: none;
  color: azure;
}
footer {
  bottom: 0;
}

header {
  top: 0;
}
*/


/* my new  css */

/*needs help*/

.nav-links nav,.nav-links ul{
  padding:0;
  margin:0;
}

.nav-links {
  background-color: rgba(175, 175, 175,0.25);
  color: #fff;
  margin: 0;
  overflow: hidden;
  width: 100vw;
  display: flex;
  align-items: center;
  padding: 1vmax;
}
.nav-links a:hover {
  color: rgb(97, 94, 94); 
}
header,footer{
  margin:0;
  padding:0;
}
header{
  border-bottom:1px solid rgba(98, 97, 97, 0.5);
}
footer {
  border-top:1px solid rgba(98, 97, 97, 0.5);
  position: fixed;
  bottom: 0;
}

.nav-links a {
  text-decoration: none;
  color: var(--text);
  border: 0px;
  padding: 8px 12px;
}
.nav-links li{
  float: left;
  list-style-type: none;
  background-color: rgb(0, 0, 0);
  color: azure;
  padding: 8px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 12%;
  text-decoration: none;
  /*
  display: block;
  color: azure;
  padding: 10px 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 12%;
  */
  text-decoration: none;
}
.nav-links p{
  float: left;
  padding:0;
  margin:0;
}

#propertys_list {
  border:1px solid black;
  overflow-y: scroll;
  padding: 0;
}
#filter_form > div{
  max-width: 400px;
  text-align: right;
}
.property-card{
  max-width: 500px;
  max-height:600;
  border:1px solid black;
  margin:5px;
  padding:5px;
  color:black;
  background-color: rgb(230, 235, 228);
  border-radius: 8px;
}

@media screen and (orientation: landscape){
   #filter_form{
   width:80vw;
   display: grid;
   grid-template-columns:auto auto auto;
   padding: 5px;
   margin-bottom: 24px;
   }
   #propertys_list{
    display: grid;
    grid-template-columns:auto auto auto;
    padding: 5px;
   }
}
@media screen and (orientation: landscape) and (max-width:1000px){
  #propertys_list{
     grid-template-columns:auto auto;
  } 
 
}