/*
Theme Name: Dan Rybicky
Theme URI: https://thefreewebsiteguys.com
Author: The Free Website Guys
Author URI: https://thefreewebsiteguys.com
Description: WordPress theme generated from Dan Rybicky portfolio project.
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: tmt
*/

*, *::before, *::after { box-sizing: border-box; }
body { margin: 0; padding: 0; }

/* Keep fixed site chrome below the WordPress admin bar */
body.admin-bar .site-header,
body.admin-bar .hero-frame {
  top: var(--wp-admin--admin-bar--height, 32px);
}

body.admin-bar .section {
  scroll-margin-top: calc(72px + var(--wp-admin--admin-bar--height, 32px));
}

@media screen and (max-width: 782px) {
  body.admin-bar .site-header,
  body.admin-bar .hero-frame {
    top: var(--wp-admin--admin-bar--height, 46px);
  }

  body.admin-bar .section {
    scroll-margin-top: calc(72px + var(--wp-admin--admin-bar--height, 46px));
  }
}

/* Hand cursor on every interactive control */
a[href],
button:not(:disabled),
[role="button"]:not([aria-disabled="true"]),
summary,
label[for],
select:not(:disabled),
input[type="submit"]:not(:disabled),
input[type="button"]:not(:disabled),
input[type="reset"]:not(:disabled),
input[type="checkbox"]:not(:disabled),
input[type="radio"]:not(:disabled),
input[type="file"]:not(:disabled),
.film-item[tabindex],
.trailer-link,
.product-image-link,
.product-card a,
.brand {
  cursor: pointer;
}
