/*
Theme Name: Paulo Lisboa
Theme URI: https://paulolisboa.com/
Author: Paulo Lisboa
Description: A persistent, glass-and-marble personal portfolio with WordPress-managed copy, ventures, honors, ambitions, and soundtrack.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 8.1
Text Domain: paulo-lisboa
*/

@font-face {
  font-family: 'Cormorant Garamond';
  src: url('./assets/fonts/cormorant-garamond-normal.woff2') format('woff2');
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant Garamond';
  src: url('./assets/fonts/cormorant-garamond-italic.woff2') format('woff2');
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: 'Geist';
  src: url('./assets/fonts/geist.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('./assets/fonts/geist-mono.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --font-sans-custom: 'Geist', Arial, Helvetica, sans-serif;
  --font-serif-custom: 'Cormorant Garamond', 'Iowan Old Style', Baskerville, 'Times New Roman', serif;
  --font-mono-custom: 'Geist Mono', 'SFMono-Regular', Consolas, monospace;
}

html,
body {
  margin: 0 !important;
  min-height: 100%;
  background: #07090b;
}

#paulo-lisboa-app {
  min-height: 100vh;
}

body > #wpadminbar {
  display: none !important;
}

html[style] {
  margin-top: 0 !important;
}

.pl-wordpress-noscript {
  display: grid;
  min-height: 100vh;
  place-items: center;
  padding: 2rem;
  color: #e7edef;
  background: #07090b;
  font: 400 1.5rem/1.4 var(--font-serif-custom);
  text-align: center;
}
