/*
Theme Name: Meta Entertainment Platzhalter
Author: Adrian Kind
Description: Nicht scrollbare Platzhalter-Startseite für Meta Entertainment mit austauschbarem Logo, Hintergrundbild und Hinweistext.
Version: 1.2.2
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: meta-entertainment
*/
:root{color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#090909;color:#fff;font-family:Arial,Helvetica,sans-serif}.meta-home{overflow:hidden}.meta-placeholder{--meta-image:linear-gradient(135deg,#181b1b 0%,#303633 48%,#0a0a0a 100%);position:relative;width:100%;height:100vh;height:100svh;min-height:430px;overflow:hidden;isolation:isolate;background-image:var(--meta-image);background-size:cover;background-position:center}.meta-placeholder:before{content:"";position:absolute;z-index:-1;inset:0;background:rgba(0,0,0,var(--meta-overlay))}.meta-placeholder:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 30%,transparent 62%,rgba(0,0,0,.48))}.meta-header{position:absolute;z-index:2;top:0;left:0;width:100%;min-height:112px;display:flex;justify-content:center;align-items:center;padding:24px}.meta-logo,.meta-page-logo{color:#fff;text-decoration:none}.meta-logo span,.meta-page-logo span{font-size:14px;font-weight:700;letter-spacing:.22em}.meta-logo-image{display:block;width:auto;max-width:min(320px,54vw);max-height:68px;object-fit:contain}.meta-message{height:100%;display:grid;place-items:center;padding:120px 32px 100px;text-align:center}.meta-message p{max-width:1100px;margin:0;font-size:clamp(38px,6.6vw,104px);line-height:.98;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.meta-placeholder-footer{position:absolute;left:0;bottom:0;width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center;gap:24px;padding:20px clamp(24px,5vw,76px);color:rgba(255,255,255,.7);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.meta-page{min-height:100vh;max-width:1000px;margin:0 auto;padding:44px clamp(24px,6vw,76px)}.meta-page-logo{display:inline-block;margin-bottom:clamp(70px,12vw,150px)}.meta-page-content{font-size:18px;line-height:1.7}.meta-page-content h1{font-size:clamp(44px,8vw,92px);line-height:1;letter-spacing:-.045em;margin:0 0 50px}.meta-page-content h2{margin-top:2.3em}.meta-page-content a,.meta-page-footer a{color:#fff;text-underline-offset:4px}.meta-page-footer{padding:90px 0 30px}@media(max-width:640px){.meta-header{min-height:88px}.meta-logo-image{max-height:54px}.meta-message{padding:96px 24px 124px}.meta-message p{font-size:clamp(36px,13vw,65px)}.meta-placeholder-footer{min-height:84px;padding:18px 24px}}
