/*
Theme Name: Deptford Film
Theme URI: https://www.imdb.com/name/nm3149834/
Author: Deptford Film
Author URI: https://www.imdb.com/name/nm3149834/
Description: Minimal landing-page theme for Deptford Film Production — the wax-stamp logo, centred on pure black. Nothing else.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: deptford-film
*/

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

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #000;
  color: #fff;
  font-family: ui-serif, Georgia, "Times New Roman", serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: inherit;
}

/* Landing page ----------------------------------------------------------- */

.df-landing {
  position: fixed;
  inset: 0;
  display: grid;
  place-items: center;
  background: #000;
  overflow: hidden;
}

.df-stamp {
  /* Stamp-like — sits comfortably in the middle, never crowds the edges */
  height: clamp(280px, 62vmin, 720px);
  width: auto;
  display: block;
  /* The image is already a slightly weathered stamp; this just lifts it
     a hair off the page without looking digital. */
  filter: drop-shadow(0 0 40px rgba(255, 255, 255, 0.04));
  user-select: none;
  -webkit-user-drag: none;
  pointer-events: none;
}

/* IMDb link — present but quiet. Bottom-right, tracked caps, hover to reveal. */
.df-imdb {
  position: fixed;
  right: clamp(16px, 3vw, 32px);
  bottom: clamp(16px, 3vw, 32px);
  font-family: ui-serif, Georgia, "Times New Roman", serif;
  font-size: 11px;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.32);
  text-decoration: none;
  padding: 6px 2px;
  transition: color 200ms ease, letter-spacing 200ms ease;
}

.df-imdb:hover,
.df-imdb:focus-visible {
  color: rgba(255, 255, 255, 0.85);
  letter-spacing: 0.28em;
  outline: none;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
  .df-imdb { transition: none; }
}

/* Print: keep it black, keep it simple */
@media print {
  .df-imdb { display: none; }
  .df-landing { position: static; }
}
