/* @import url('postmodal.css'); */
div {
    margin-top: 10px;
}
/* a:hover{text-decoration: underline;} */

input {
    color: 1px solid #6bb5e1;
    background: #888;
}

input::placeholder {
  font-size: small;
  opacity: 0.5;
  color: rgb(14, 14, 14);
  
}

a button, button, input[type=button], input[type=reset], input[type=submit] {
    background: #2A324B;
}

a button:hover{
  background: #FFA630;
}


  #navdiv > a:link {
    color: #E5DADA;
  
}

.responsecard {

    a:link {
        /* text-decoration:none; */
        /* color: bisque; */
        color: #7D8391;
        text-decoration: none;
      }
      
      a:visited {
        /* text-decoration: none; */
        /* color: bisque; */
        color: #7D8391;
        text-decoration: none;
      }
      
      a:hover {
        text-decoration: underline;
        color: rgb(93, 93, 201);

      }
      
      a:active {
        text-decoration: none;
        color: rgb(93, 93, 201);
      }

}

.taglink {
    font-size: 12px;
    margin-right: 0.3rem;
    display:inline-block;
    color: #E59500;
}

::backdrop {
    background-image: linear-gradient(
      45deg,
      rgb(114, 79, 114),
      rgb(134, 86, 182),
      dodgerblue,
      green
    );
    opacity: 0.75;
  }


  dialog {
    /* Override some builtins that limit us: */
    max-height: 100vh;
    max-width: 100vw;

    /* Positioning */
    box-sizing: border-box;
    width: calc(70vw - 10px);
    height: calc(70vh - 10px);
    top: 20px;
    left: 40px;
    position: fixed;
    margin: 0;

    /* Styling */
    border: 0;
    border-top: 2px solid #888;
    padding: 20px;

    /* Fade in: */
    display: flex;  /* for some reason, display: block disables the transition. */
    flex-direction: column;
    opacity: 0;
    transition: opacity 0.15s;
    pointer-events: none; /* necessary or the main page becomes inaccessible after closing dialog */
}

dialog[open] {
    opacity: 1;
    pointer-events: inherit;
}

dialog::backdrop {
    background-color: #0008;
}
  

.changeanchordisplay {
    font-size: 13px;
}





