html,
body {
    position: relative;
    width: 100%;
    height: 100%;
}
body {
    color: #333333;
    margin: 0;
    padding: 8px;
    box-sizing: border-box;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

@media (max-width: 1024px){
  .pw-corner, .pw-corner-player,
  .pw-adhesion, .pw-sticky,
  [id*="corner_ad_video"] {
    display: none !important;
    visibility: hidden !important;
  }
}

a {
    color: rgb(0, 100, 200);
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:visited {
    color: rgb(0, 80, 160);
}
label {
    display: block;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    -webkit-padding: 0.4em 0;
    padding: 0.4em;
    margin: 0 0 0.5em 0;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    border-radius: 2px;
}
input:disabled {
    color: #cccccc;
}
button {
    color: #333333;
    background-color: #f4f4f4;
    outline: none;
}
button:disabled {
    color: #999999;
}
button:not(:disabled):active {
    background-color: #dddddd;
}
button:focus {
    border-color: #666666;
}

@media (max-width: 1200px), (pointer: coarse) {
  .pw-corner,
  .pw-corner-player,
  [id*="corner_ad_video"] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
}

@media (max-width: 1200px), (pointer: coarse) {
  .pw-corner, .pw-corner-player, .pw-corner-v2,
  .pw-oop, .pw-oop-container,
  [id*="corner_ad_video"], [class*="corner_ad_video"],
  [class*="oop"], [id*="oop"],
  [class*="corner"], [id*="corner"] {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }
}
