
/*
Theme Name: Sermon Scheduler Theme
Theme URI: https://example.com/
Author: ChatGPT
Author URI: https://example.com/
Description: Minimal theme that places a Video.js player at the very top of the page (no spacing) and provides a Sermon Scheduler grid as a shortcode and Gutenberg block.
Version: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sermon-scheduler
*/

html, body { margin: 0; padding: 0; }

/* Ensure the player sits flush at the very top */
#sst-player-wrap { margin: 0; padding: 0; }
#sst-player { display:block; width:100vw; height:auto; aspect-ratio:16/9; }
@supports not (aspect-ratio: 1 / 1) {
  /* Fallback for older browsers */
  #sst-player-wrap { position: relative; width:100vw; }
  #sst-player-wrap::before { content:""; display:block; padding-top:56.25%; }
  #sst-player { position:absolute; inset:0; width:100%; height:100%; }
}
