/*
Theme Name: Horton Basketball
Theme URI: 
Author: 
Author URI: 
Description: 
Requires at least: 6.6
Tested up to: 6.6
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfour
Text Domain: horton-basketball
Tags: 
*/

.wp-block-group.game .logo img {
  width: 100px;
  height: auto;
}

.wp-block-group.game {
  border: 1px solid var(--wp--preset--color--contrast-2);
  border-radius: 2rem;
  padding: 1rem;
  box-shadow: 4px 4px 5px 0px var(--wp--preset--color--contrast-3);
}

.wp-block-group.game .game-type {
  pointer-events: none;
  font-style: italic;
}

.wp-block-social-links li a.wp-block-social-link-anchor {
  color: var(--wp--preset--color--contrast) !important;
}

.wp-block-group.game .game-location div {
  position: relative;
}

.wp-block-group.game .game-location div::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSI+PHBhdGggZD0iTTEyIDljLS44IDAtMS41LjctMS41IDEuNVMxMS4yIDEyIDEyIDEyczEuNS0uNyAxLjUtMS41UzEyLjggOSAxMiA5em0wLTVjLTMuNiAwLTYuNSAyLjgtNi41IDYuMiAwIC44LjMgMS44LjkgMy4xLjUgMS4xIDEuMiAyLjMgMiAzLjYuNyAxIDMgMy44IDMuMiAzLjlsLjQuNS40LS41Yy4yLS4yIDIuNi0yLjkgMy4yLTMuOS44LTEuMiAxLjUtMi41IDItMy42LjYtMS4zLjktMi4zLjktMy4xQzE4LjUgNi44IDE1LjYgNCAxMiA0em00LjMgOC43Yy0uNSAxLTEuMSAyLjItMS45IDMuNC0uNS43LTEuNyAyLjItMi40IDMtLjctLjgtMS45LTIuMy0yLjQtMy0uOC0xLjItMS40LTIuMy0xLjktMy4zLS42LTEuNC0uNy0yLjItLjctMi41IDAtMi42IDIuMi00LjcgNS00LjdzNSAyLjEgNSA0LjdjMCAuMi0uMSAxLS43IDIuNHoiPjwvcGF0aD48L3N2Zz4=");
  position: absolute;
  width: 1.3rem;
  height: 1.3rem;
  margin-left: -2rem;
  background-repeat: no-repeat;
}


.wp-block-group.game .video-link div {
  position: relative;
}

.wp-block-group.game .video-link a::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KCgo8IS0tIExpY2Vuc2U6IENDIEF0dHJpYnV0aW9uLiBNYWRlIGJ5IHdpc2hmb3JnZS5nYW1lczogaHR0cHM6Ly93d3cud2lzaGZvcmdlLmdhbWVzLyAtLT4KPHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjE2IiB3aWR0aD0iMTYiIHZlcnNpb249IjEuMSIgaWQ9Ikljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiAKCSB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBkPSJNMzEuNCw4LjZjLTAuMi0xLjYtMS42LTMtMy4zLTMuMWMtOS44LTAuNy0xNC42LTAuNy0yNC4zLDBDMi4yLDUuNiwwLjgsNywwLjYsOC42Yy0wLjgsNS45LTAuOCw4LjksMCwxNC44CgljMC4yLDEuNiwxLjcsMywzLjMsMy4xQzguNywyNi44LDEyLjQsMjcsMTYsMjdzNy4zLTAuMiwxMi4yLTAuNWMxLjYtMC4xLDMtMS41LDMuMy0zLjFDMzIuMiwxNy41LDMyLjIsMTQuNSwzMS40LDguNnogTTIxLjEsMTcuNwoJbC02LDRDMTQuOCwyMS45LDE0LjQsMjIsMTQsMjJjLTAuMywwLTAuNy0wLjEtMC45LTAuMmMtMC43LTAuNC0xLjEtMS0xLjEtMS44VjEyYzAtMC44LDAuNC0xLjQsMS4xLTEuOGMwLjctMC40LDEuNC0wLjMsMi4xLDAuMQoJbDYsNGMwLjYsMC40LDAuOSwxLDAuOSwxLjdTMjEuNywxNy4zLDIxLjEsMTcuN3oiLz4KPC9zdmc+");
  width: 1.3rem;
  height: 1.3rem;
  position: absolute;
  background-repeat: no-repeat;
  margin-top: 0.3rem;
  margin-left: -2rem;
}

:root :where(.is-layout-flow) > .team-name {
  margin-block-start: 0;
}

:where(.page-id-275 .wp-site-blocks) > * {
  margin-block-start: 0;
}

:root :where(.wp-block-group.game) * {
  margin-block-start: 0 !important;
}

.page-id-275 .wp-block-post-featured-image.alignfull img {
  border-radius: 0;
}

@media screen and (min-width: 780px) {
  li.type-player:nth-child(odd) .wp-block-media-text__media {
    order: -1;
    width: 50%;
  }

  li.type-player:nth-child(even) .wp-block-media-text__content {
    padding-left: 0;
    flex-grow: 1;
  }

  li.type-player:nth-child(even) .wp-block-media-text__media {
    width: 50%;
  }

  li.type-player:nth-child(odd) .wp-block-media-text {
    display: flex;
    flex-direction: row;
  }

  li.type-player:nth-child(even) .wp-block-media-text {
    display: flex;
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 780px) {
  li.type-game .game-meta {
    margin-block-start: 1.2rem !important;
  }
}

li.game.type-game {
  margin-bottom: 2rem;
}
