/*
Theme Name: Yes Finance
Theme URI: https://yeshomeloans.com.au
Author: Joshua Lee
*/

/* Theme Styles */

/* Global Reset */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

/* Preferred box-sizing value */
*, *::before, *::after {
  box-sizing: border-box;
}

/* Reapply pointer cursor for anchor tags and buttons */
a, button {
  cursor: revert;
}

/* Remove list styles */
ol, ul, menu {
  list-style: none;
}

/* Responsive images */
img {
  max-width: 100%;
}

/* Remove spacing between cells in tables */
table {
  border-collapse: collapse;
}

/* Fix for user-select issue on Safari */
input, textarea {
  -webkit-user-select: auto;
}

/* Revert 'white-space' property for textarea elements on Safari */
textarea {
  white-space: revert;
}

/* Allow meter element to be styled */
meter {
  -webkit-appearance: revert;
  appearance: revert;
}

/* Reset default text opacity of input placeholder */
::placeholder {
  color: unset;
}


/* Fix for 'hidden' attribute */
:where([hidden]) {
  display: none;
}

/* Fix for contenteditable attribute */
:where([contenteditable]:not([contenteditable="false"])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

/* Reapply draggable feature */
:where([draggable="true"]) {
  -webkit-user-drag: element;
}