/*
Theme Name: Createey Video Studio
Author: Createey
Description: A cinematic WordPress theme with an integrated private AI filmmaking studio, powered by Seedream 5.0 Pro, Image GPT, Google Banana 2.1, Veo 3.1, Omni Flash Video, ChatGPT Plus, and automated 50 free customer credits.
Version: 1.5.2
Requires at least: 5.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: createey-theme
Tags: custom-logo, featured-images, full-width-template
*/
:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#111212;color:#edeeea;font:16px/1.7 system-ui,sans-serif}a{color:#e4ba78}header,footer{padding:24px 5vw;border-bottom:1px solid #30332e;display:flex;align-items:center;justify-content:space-between;gap:20px}header a{text-decoration:none}header strong{font-size:23px;letter-spacing:-1px}header nav{display:flex;gap:24px}main{min-height:75vh;padding:45px 5vw}h1{font-size:clamp(35px,5vw,68px);line-height:1.1;letter-spacing:-2px;margin:12px 0 25px}p{color:#a5aaa1}.hero{max-width:800px;padding:35px 0}.eyebrow{color:#e4ba78;text-transform:uppercase;font-size:12px;letter-spacing:3px}.button{display:inline-block;padding:12px 22px;border-radius:8px;background:#e4ba78;color:#161913;font-weight:600;text-decoration:none}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:45px 0}.features article{padding:24px;border:1px solid #343830;border-radius:12px;background:#1b1e18}.features h2{font-size:20px}.entry{max-width:1000px;margin:auto}.entry iframe{max-width:100%}footer{border-top:1px solid #30332e;border-bottom:0;font-size:13px;color:#8c908d}img{max-width:100%;height:auto}.custom-logo{max-height:55px;width:auto}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}@media(max-width:700px){.features{grid-template-columns:1fr}header{align-items:flex-start}header nav{gap:12px;font-size:13px}main{padding:30px 5vw}}
/* Createey cinematic landing — v1.5.2 */
html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:#07090e;color:#f2f6ff}.site-header{position:sticky;top:0;height:82px;padding:0 5vw;background:#07090eea;backdrop-filter:blur(20px);border-color:#ffffff14;z-index:20}.site-brand{display:block;width:130px;height:75px;overflow:hidden;position:relative}.site-brand img{position:absolute;width:132px;max-width:none;height:132px;object-fit:contain;top:-26px}.site-header nav a{font-size:13px;color:#bec8d7}.header-cta{font-size:12px;color:#f0f6ff;border:1px solid #647590;border-radius:7px;padding:9px 15px}.createey-home{padding:0;overflow:hidden}.cinema-hero{min-height:660px;position:relative;display:flex;align-items:center;padding:65px 8vw 100px}.cinema-hero>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050811f2 0%,#050811cc 35%,#05081122 100%),linear-gradient(0deg,#07090e,transparent 40%)}.hero-copy{position:relative;z-index:1}.release-pill{display:inline-flex;gap:25px;font-size:10px;letter-spacing:1.8px;border:1px solid #4f709c77;border-radius:30px;padding:8px 13px;background:#17223777;color:#b7dcff;text-decoration:none}.hero-copy h1{font-size:clamp(48px,6.2vw,88px);line-height:1.04;letter-spacing:-4px;margin:28px 0}.hero-copy h1 em,.model-heading em{font-style:normal;background:linear-gradient(100deg,#fff,#80b6ff 65%,#6d55f5);background-clip:text;color:transparent}.hero-copy p{color:#a5b4ca;font-size:16px}.hero-actions{display:flex;gap:14px;align-items:center;margin:30px 0}.cta,.ghost{display:inline-flex;justify-content:center;gap:24px;align-items:center;text-decoration:none;border:0;border-radius:7px;padding:14px 22px;font-size:13px;font-weight:600;cursor:pointer}.cta{color:#fff;background:linear-gradient(120deg,#078bdd,#5549ee);box-shadow:0 7px 35px #2468d52b}.ghost{background:#ffffff0b;color:#ddeaff;border:1px solid #ffffff30}.hero-proof{display:flex;align-items:center;gap:20px;font-size:9px;color:#75869d;letter-spacing:2px;margin-top:42px}.hero-proof i{width:25px;height:1px;background:#3c4c64}.hero-caption{position:absolute;bottom:30px;left:8vw;right:8vw;display:flex;justify-content:space-between;font-size:10px;color:#7791ad}.hero-caption button{color:#93c5ff;background:transparent;border:0;cursor:pointer}.prompt-launch{max-width:1050px;margin:-20px auto 60px;padding:0 25px;position:relative}.prompt-launch form{border:1px solid #334562;background:linear-gradient(115deg,#161e2b,#101522);border-radius:14px;padding:23px;box-shadow:0 16px 50px #0008}.prompt-launch label{display:block;font-size:15px;font-weight:600;color:#e6f0ff;margin:0}.launch-top-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.launch-credit-pill{font-size:12px;padding:6px 12px;border-radius:20px;background:#14281d;border:1px solid #356949;color:#b2f2c8}.launch-credit-pill b{color:#fff}.launch-model-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.launch-mode-tabs{display:inline-flex;background:#0b111c;border:1px solid #2b3d59;border-radius:9px;padding:3px;gap:4px}.launch-mode-btn{border:0;background:transparent;color:#98adc9;font-size:12px;font-weight:600;padding:7px 12px;border-radius:7px;cursor:pointer}.launch-mode-btn.active{background:linear-gradient(120deg,#078bdd,#5549ee);color:#fff}.launch-model-row select{background:#0b111c;border:1px solid #2e4364;color:#e3eeff;border-radius:8px;padding:8px 12px;font-size:12px;flex:1;min-width:180px}.launch-input-row{display:flex;gap:14px;background:#0a0f1a;border:1px solid #293c5a;border-radius:10px;padding:8px 8px 8px 16px;align-items:center}.prompt-launch input{flex:1;min-width:0;border:0;background:transparent;color:white;font:inherit;outline:none}.prompt-launch small{display:block;color:#6e7f98;font-size:11px;margin-top:13px}.home-section{padding:65px 8vw;max-width:1600px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.eyebrow{font-size:10px;letter-spacing:2px;color:#6f9bcf}.home-section h2{font-size:clamp(30px,3.5vw,49px);line-height:1.15;letter-spacing:-1.8px;font-weight:500;margin:17px 0}.reel-filters{display:flex;gap:6px;flex-wrap:wrap}.reel-filters button{border:1px solid transparent;background:transparent;color:#8190a6;font:inherit;font-size:11px;cursor:pointer;padding:8px 12px;border-radius:25px}.reel-filters .active{border-color:#52637d;color:#ddecff;background:#18202d}.reel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.reel-thumb{border:0;padding:0;background:#101522;width:100%;position:relative;cursor:pointer;border-radius:12px;overflow:hidden;aspect-ratio:16/10;display:block}.reel-thumb video{width:100%;height:100%;object-fit:cover;transition:transform .4s}.reel-thumb:hover video{transform:scale(1.06)}.play-circle{position:absolute;inset:0;margin:auto;width:45px;height:45px;border:1px solid #ffffff44;border-radius:50%;background:#0008;color:white;display:grid;place-items:center;font-size:23px}.reel-number{position:absolute;top:15px;left:15px;font-size:10px;color:#bccce0}.reel-info h3{font-size:16px;margin:15px 0 3px;font-weight:500}.reel-info span{font-size:10px;color:#6b7c95}.honest-caption{font-size:11px;line-height:1.7;color:#63728a;margin-top:22px}.workflow-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px}.workflow-copy p{max-width:370px;color:#8f9eb4;font-size:14px}.workflow-copy ul{list-style:none;padding:0;color:#b6c8df;font-size:12px;line-height:2.5}.workflow-copy li:before{content:'↗';color:#58a6fc;padding-right:12px}.text-link{color:#96c8ff;font-size:13px;text-decoration:none}.workflow-visual{position:relative;height:400px;background-image:radial-gradient(#485a792e 1px,transparent 1px);background-size:17px 17px;border:1px solid #253147;border-radius:18px;overflow:hidden;background-color:#0b101b}.workflow-visual svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#296595;stroke-width:1.5}.workflow-visual .light-trail{stroke:#8bdcff;stroke-dasharray:12 28;animation:flowtrail 4s linear infinite}.flow-card{position:absolute;background:#121c2c;border:1px solid #30445e;border-radius:10px;width:155px;box-shadow:0 10px 40px #0005;overflow:hidden}.flow-card small{font-size:8px;letter-spacing:1.2px;display:block;padding:10px;color:#8cafd5;border-bottom:1px solid #29374a}.flow-card p{padding:15px 12px;margin:0;font-size:14px;color:#b4cee9}.flow-card span{padding:10px;display:block;color:#7698c0;font-size:9px}.flow-card img{display:block;width:100%}.flow-note{left:6%;top:45px}.flow-reference{left:8%;bottom:35px}.flow-output{right:10%;top:125px;width:190px}.flow-chip{position:absolute;right:22px;top:25px;border:1px solid #2b4971;border-radius:30px;background:#11213b;color:#99c5ff;font-size:10px;padding:7px 12px}.model-section{text-align:center;background:radial-gradient(ellipse at 50% 15%,#16234a88,transparent 60%);border-top:1px solid #26344d55}.model-heading p{max-width:550px;margin:20px auto;color:#8798b4;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;text-align:left;margin:42px 0}.feature-grid article{padding:28px;background:#101725;border:1px solid #26354e;border-radius:12px}.feature-grid b{font-size:42px;font-weight:400;color:#8ec5ff}.feature-grid b span{font-size:22px}.feature-grid h3{font-size:14px;font-weight:500;color:#c8dbf5}.feature-grid p{font-size:12px;color:#7d8da6}.tool-strip{text-align:center}.tool-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.tool-links a{display:flex;justify-content:space-between;padding:22px;color:#a8c3e6;text-decoration:none;border:1px solid #253249;border-radius:9px;font-size:13px;background:#0e1420}.tool-links a:hover{border-color:#4387d4}.faq-section{max-width:1000px}.faq-section h2{margin-bottom:30px}.faq-section details{border-bottom:1px solid #263247;padding:20px 0}.faq-section summary{cursor:pointer;font-size:14px;color:#c3d4eb}.faq-section details p{color:#7f90ac;font-size:13px}.final-cta{text-align:center;padding:85px 20px 110px;background:radial-gradient(ellipse at bottom,#0a3d6a88,transparent 70%)}.final-cta h2{font-size:clamp(38px,5vw,65px);line-height:1.1;letter-spacing:-2px;font-weight:500}.site-footer{display:flex;padding:30px 8vw;background:#080c13;border-color:#1c2a3e;gap:25px}.site-footer strong{font-size:22px;color:#c7dbf3}.site-footer p,.site-footer a,.site-footer span{font-size:11px;color:#7285a1}.site-footer>div{margin-right:auto}dialog{width:min(1050px,95vw);border:1px solid #435b7e;border-radius:14px;padding:25px;background:#101725;color:#dbeaff}dialog::backdrop{background:#000c;backdrop-filter:blur(10px)}dialog video{width:100%;max-height:75vh;background:black}dialog h2{font-size:18px;margin:0 45px 15px 0}dialog p{font-size:11px}#close-reel{position:absolute;right:15px;top:10px;border:0;background:transparent;font-size:30px;color:#bcd4f6;cursor:pointer}[hidden]{display:none!important}@keyframes flowtrail{to{stroke-dashoffset:-160}}@media(max-width:900px){.site-header nav{display:none}.cinema-hero{min-height:590px;padding:50px 6vw 90px}.hero-copy h1{letter-spacing:-2px}.home-section{padding:45px 6vw}.workflow-section{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,1fr)}.section-heading{display:block}.reel-filters{margin-top:20px}.tool-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.reel-grid{grid-template-columns:1fr}.launch-input-row{flex-direction:column;align-items:stretch}.hero-copy p br{display:none}.hero-actions{gap:8px}.cta,.ghost{padding:12px 14px}.hero-proof{gap:8px;letter-spacing:1px}.feature-grid{grid-template-columns:1fr 1fr;gap:8px}.feature-grid article{padding:18px}.workflow-visual{height:330px}.flow-card{width:125px}.flow-output{width:150px;right:5%}.site-footer{flex-wrap:wrap}.tool-links{grid-template-columns:1fr}.site-footer>div{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.light-trail{animation:none!important}*{transition:none!important}}

/* Pricing & Credit Packages Selling Section — v1.5.2 */
.pricing-section{border-top:1px solid #26344d55;background:radial-gradient(ellipse at 50% 0%,#10254477,transparent 65%)}
.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0}
.pricing-card{background:#0f1624;border:1px solid #263854;border-radius:14px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:transform .2s,border-color .2s}
.pricing-card:hover{transform:translateY(-4px);border-color:#4b83d1}
.pricing-card.popular{background:linear-gradient(160deg,#162442,#0e1628);border-color:#5596f6;box-shadow:0 12px 45px #1d56b833}
.pkg-badge{display:inline-block;align-self:flex-start;font-size:9px;letter-spacing:1.6px;padding:5px 10px;border-radius:20px;background:#192844;color:#8ec5ff;border:1px solid #355280;margin-bottom:14px;font-weight:600}
.pricing-card.popular .pkg-badge{background:#1d4ed8;color:#fff;border-color:#60a5fa}
.pricing-card h3{font-size:20px;margin:0 0 10px;color:#f0f6ff}
.pkg-price{margin:6px 0 14px}
.pkg-price b{font-size:36px;color:#fff;letter-spacing:-1px}
.pkg-price span{font-size:13px;color:#8fa6c9}
.pkg-desc{font-size:12px;color:#8396b5;margin:0 0 18px}
.pricing-card ul{list-style:none;padding:0;margin:0 0 24px;font-size:12px;color:#c3d4ec;line-height:2.1}
.pricing-card li:before{content:'✓';color:#56b4ff;margin-right:9px;font-weight:700}
@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.pricing-grid{grid-template-columns:1fr}}
