/* Preserve the existing palette and deck while keeping screenshots legible. */
.header .brand-symbol img{width:56px!important;height:58px!important;filter:none!important;opacity:1!important}.header .brand-symbol{display:block!important;padding-right:14px!important}.footer-brand .brand-symbol img,footer .brand-symbol img{width:92px!important;height:98px!important;filter:none!important;opacity:1!important}footer .brand-symbol{display:block!important}
.browser-screen{height:320px;min-height:0;display:flex;flex-direction:column}.browser-screen img{position:static!important;display:block;width:100%;height:250px!important;min-height:0!important;object-fit:cover;object-position:top;transform:none!important;transition:none!important;flex:1;overflow:hidden}.showcase-card:hover .browser-screen img{transform:none!important}.screen-overlay{position:relative!important;background:#101721!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 18px!important;gap:15px!important;opacity:1!important;min-height:78px;flex-shrink:0;pointer-events:auto}.screen-overlay-info{min-width:0;flex:1}.screen-overlay h3{white-space:normal!important;font-size:16px!important;line-height:1.3!important;margin:4px 0 0!important;overflow-wrap:anywhere}.screen-tag{font-size:8px!important;line-height:1.4}.screen-btn{padding:10px 15px;font-size:11px}.preview-placeholder{display:grid;place-items:center;min-height:240px;flex:1;color:#c5aa7e;background:linear-gradient(130deg,#172233,#10151e);font-size:21px;padding:30px;text-align:center}.empty-portfolio{text-align:center;padding:80px 20px}.showcase-dots{flex-wrap:wrap;max-width:70%;gap:7px}.showcase-card:not(.active) a{pointer-events:none}.social-art{transform:none!important;box-shadow:10px 12px 0 #b3bda1!important;overflow:hidden}.creation-board{background:#11171f;padding:25px;color:#eee;border-radius:9px}.creation-board .board-top{display:flex;justify-content:space-between;font:10px/1.5 Manrope;letter-spacing:1px;color:#c9ad81;margin-bottom:25px}.creation-board .board-top span:last-child{color:#9ca691}.creation-board h3{font:600 clamp(28px,3.4vw,49px)/1.08 Manrope;letter-spacing:-2px;margin:0 0 22px}.creation-board h3 em{font:inherit;color:#c9ad81}.creation-canvas{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.creation-post{padding:22px 18px;border-radius:5px;background:#d8dacc;color:#20291b;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.creation-post small{font-size:7px;letter-spacing:1px}.creation-post strong{font:600 28px/1.05 Manrope;letter-spacing:-1.3px}.creation-post span{font-size:27px}.creation-side{display:grid;gap:12px}.creation-side>div{border-radius:5px;background:#c5a676;padding:18px;color:#1a2116;font:600 18px/1.1 Manrope}.creation-side>div:last-child{background:#313c29;color:#edf1e5;font-size:14px;display:flex;align-items:center;gap:13px}.creation-side b{font-size:31px;color:#c5a676}.creation-timeline{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #ffffff25;padding-top:18px;margin-top:22px;font-size:7px;letter-spacing:.7px;color:#afb89e}.managed-social{width:100%;height:auto;display:block}.social-art:has(.managed-social){padding:0}.portfolio-counter{white-space:nowrap;min-width:65px}.founder-extras strong{font-variant-numeric:tabular-nums}@media(max-width:700px){.header .brand-symbol img{width:42px!important;height:46px!important}.header .brand-symbol{padding-right:8px!important}.header{gap:10px}.header .brand{gap:8px;font-size:24px}.screen-overlay{padding:12px!important;gap:10px!important;min-height:90px}.screen-overlay h3{font-size:14px!important}.screen-btn{padding:9px 11px;font-size:9px}.screen-tag{font-size:7px!important}.browser-screen{height:300px}.browser-screen img{height:210px!important}.showcase-bar{gap:15px}.showcase-dots{max-width:100%}.creation-board{padding:18px}.creation-board h3{font-size:32px}.creation-post{padding:17px 13px;min-height:195px}.creation-post strong{font-size:23px}.creation-side>div{padding:13px;font-size:16px}.creation-timeline{font-size:6px;gap:5px}.social-art{width:100%;max-width:100%}footer .brand-symbol img{width:80px!important;height:88px!important}}

[hidden]{display:none!important}.cms-preview-bar{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);background:#d0ad79;color:#121721;padding:12px 20px;border-radius:30px;z-index:10000;font:11px Arial;box-shadow:0 4px 20px #0005;white-space:nowrap}
