/*
Theme Name: Photogination Coming Soon
Author: Photogination
Description: A simple, editable holding page. The complete landing theme stays separate.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: photogination-coming-soon
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: full-site-editing, custom-colors, editor-style
*/
*,*::before,*::after{box-sizing:border-box}
body{margin:0;-webkit-font-smoothing:antialiased}
.wp-site-blocks{padding:0}
.wp-site-blocks>*{margin-block-start:0}
a:focus-visible{outline:3px solid #ffab93;outline-offset:7px;border-radius:2px}
.pg-holding-screen{min-height:100vh;min-height:100svh;padding:54px 24px 24px;display:flex;flex-direction:column;gap:48px;text-align:center}
.pg-holding-content{width:min(100%,640px);margin:auto!important;padding-block:32px}
.pg-holding-logo{margin:0 auto 24px!important;width:160px}
.pg-holding-logo img{display:block;width:100%;height:auto}
.pg-holding-brand{font-size:clamp(34px,6vw,48px);letter-spacing:2px;line-height:1.1;margin:0}
.pg-holding-soon{font-family:var(--wp--preset--font-family--display);font-size:clamp(76px,13vw,132px);line-height:1;margin:30px 0 18px;color:var(--wp--preset--color--accent)}
.pg-holding-contact{font-size:15px;margin:34px 0 0;overflow-wrap:anywhere}
.pg-holding-contact a{display:inline-block;color:#f6f8fc;text-decoration-color:#ff4d1f;text-underline-offset:7px;padding-block:10px}
.pg-holding-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 24px;color:var(--wp--preset--color--muted);font-size:12px;line-height:1.7}
.pg-holding-footer p{margin:0}
.pg-holding-footer a{display:inline-block;padding-block:8px;text-underline-offset:4px}
.pg-holding-document{width:min(820px,calc(100% - 40px));margin:auto!important;padding-block:40px 30px;color:var(--wp--preset--color--muted);line-height:1.85;overflow-wrap:anywhere}
.pg-holding-home{font-family:var(--wp--preset--font-family--display);font-size:25px;margin:0 0 48px}
.pg-holding-home a{text-decoration:none;color:#f6f8fc}
.pg-holding-document h1{font-size:clamp(44px,8vw,70px);color:#f6f8fc}
.pg-holding-document .wp-block-post-content h2,.pg-holding-document .wp-block-post-content h3{font-family:var(--wp--preset--font-family--body);color:#f6f8fc;line-height:1.4;font-weight:650;scroll-margin-top:24px}
.pg-holding-document .wp-block-post-content h2{font-size:25px;margin-top:42px}
.pg-holding-document .wp-block-post-content h3{font-size:19px;margin-top:26px}
.pg-holding-document .wp-block-post-content a{color:#ffab93;text-underline-offset:4px}
.pg-holding-document .pg-holding-footer{border-top:1px solid #ffffff20;margin-top:60px;padding-top:20px}
@media(max-width:420px){.pg-holding-screen{padding:36px 20px 20px;gap:32px}.pg-holding-logo{width:128px}.pg-holding-brand{letter-spacing:1.4px}.pg-holding-soon{margin-top:28px}}
