@font-face{font-family:NeonManrope;src:url('/fonts/manrope-variable.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{color-scheme:dark}
.creative-site{--ink:#f4f2ff;--muted:#bab6d0;--blue:#67e6f0;--paper:#0b0b1d;--line:#ffffff20;--lilac:#060717;--citron:#78eff1;background:#060717;color:#f4f2ff;font-family:NeonManrope,Manrope,sans-serif;background-image:radial-gradient(ellipse at 0 0,#4b136b80,transparent 32%),linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:auto,160px 160px,160px 160px}
.creative-site ::selection{background:#9d56db;color:white}.creative-site :focus-visible{outline:2px solid #77f4f1;outline-offset:6px}.creative-site input,.creative-site textarea{caret-color:#77f4f1}html{scrollbar-color:#796094 #060717}
.studio-shell{width:min(1180px,calc(100% - 80px))}.studio-header{min-height:90px;border-color:#ffffff13}.studio-brand{color:white;font-size:23px}.studio-brand:before{content:'V';font-weight:800;color:#c581f5;margin-right:10px}.studio-brand small{display:none}.studio-header nav a,.studio-nav-contact{color:#d9d4e8}.studio-header a:hover{color:#78eff1}
.creative-site main:before{display:none}.creative-site main{overflow-x:clip}.neon-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;min-height:610px;padding-block:65px 70px}.creative-site .neon-copy h1{font-family:NeonManrope,sans-serif;font-size:clamp(48px,5.5vw,76px);font-weight:800;letter-spacing:-.035em;line-height:1.01;text-transform:uppercase;text-wrap:initial;color:white}.neon-copy>p{color:#c2bad6;font-size:18px;line-height:1.65;max-width:44ch;margin-top:26px}.neon-actions{display:flex;gap:14px;margin-top:30px}.neon-primary,.neon-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:9px;font-size:14px;font-weight:700;gap:26px}.neon-primary{background:linear-gradient(110deg,#55efe9,#bf70ed);color:#08091a;box-shadow:0 8px 30px #7d45b533}.neon-secondary{border:1px solid #ffffff35;color:white}.neon-primary:hover{filter:brightness(1.15)}.neon-secondary:hover{border-color:#7de7f0;background:#ffffff08}
.neon-portrait{position:relative;margin:0;padding:24px}.portrait-orbit{position:relative;aspect-ratio:1;border:2px solid #a36adb;border-right-color:#72e7ec;border-bottom-color:#72e7ec;border-radius:50%;padding:18px;box-shadow:12px 20px 80px #2dc5d125,-15px 0 60px #bd3ddf20}.portrait-orbit img{width:100%;height:100%;object-fit:cover;object-position:center 22%;border-radius:50%;filter:saturate(.65);background:#18182d}.neon-portrait figcaption{position:absolute;left:0;top:24px;width:105px;height:105px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(140deg,#542b6c,#102c3b);border:1px solid #c89ce070;box-shadow:0 12px 30px #0005}.neon-portrait figcaption strong{font-size:25px}.neon-portrait figcaption span{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.orbit-label{position:absolute;right:8px;bottom:50px;background:#101827;border:1px solid #78eff160;border-radius:30px;padding:12px 18px;color:#a0f7ef;font-size:12px}
.neon-services{padding-bottom:80px}.creative-site .neon-services h2{font-family:NeonManrope,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.025em;margin-bottom:25px}.neon-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;grid-template-rows:310px 125px;gap:18px}.neon-card{position:relative;overflow:hidden;border:1px solid #b99dc14d;border-radius:16px;background:linear-gradient(135deg,#351446bb,#112e3b99 55%,#101122);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .2s,transform .2s}.neon-card:hover{transform:translateY(-4px);border-color:#8eece0}.creative-site .neon-card h3{font-family:NeonManrope,sans-serif;font-size:25px;line-height:1.08;font-weight:800;text-transform:uppercase;letter-spacing:-.025em}.neon-card p{font-size:14px;line-height:1.6;color:#d4cde3;margin-top:12px;max-width:34ch}.neon-card>b{position:absolute;right:20px;bottom:20px;font-size:22px;color:#8eece0;font-weight:400}.neon-campaign{grid-row:1/3;padding-bottom:30px}.neon-care{grid-column:2/4;flex-direction:row;align-items:center;justify-content:flex-start;background:linear-gradient(120deg,#15465566,#26163399)}.creative-site .neon-care h3{font-size:25px}.neon-care p{max-width:none;margin-top:8px}.chart-art{position:absolute;top:54px;left:48px;right:48px;height:180px;display:flex;align-items:end;gap:18px;border-bottom:2px solid #b67bdf;padding:0 16px 12px}.chart-art span{border:2px solid #b67bdf;border-bottom:0;width:28px;height:40%;box-shadow:0 0 18px #a441d32b}.chart-art span:nth-child(2){height:65%;border-color:#a68cf4}.chart-art span:nth-child(3){height:57%;border-color:#78cadc}.chart-art span:nth-child(4){height:90%;border-color:#78eee7}.chart-art i{position:absolute;right:-6px;top:-46px;font-style:normal;font-size:80px;color:#7cece6;line-height:1}.browser-art{position:absolute;inset:22px 22px auto;height:110px;background:#14182e;border:1px solid #9685b5;border-radius:6px;transform:rotate(-7deg);overflow:hidden}.browser-art>span{font-size:9px;letter-spacing:3px;color:#bd93d7;display:block;border-bottom:1px solid #ffffff20;padding:5px 10px}.browser-art>div{width:45%;height:62px;margin:10px;background:linear-gradient(135deg,#9754ba,#4ac8c9);float:right;border-radius:3px}.browser-art i{display:block;width:35%;height:5px;margin:12px;background:#739bb855}.ai-art{position:absolute;top:28px;left:28px;right:28px;font-size:48px;letter-spacing:-.02em;line-height:1.8;color:#86ece8;border:1px solid #8adce05c;border-radius:12px;text-align:center;background:#17182a}.ai-art span{color:#c68bef;margin-left:24px}
.studio-work{border-top:1px solid #ffffff20;padding-top:60px}.creative-site .studio-section-heading h2,.creative-site .about-story h2,.creative-site .studio-ai h2,.creative-site .studio-reviews h2,.creative-site .studio-start h2{font-family:NeonManrope,sans-serif;font-size:clamp(32px,3.5vw,48px);font-weight:800}.studio-section-heading p{color:#c1b9d2}.work-text-features .work-partner:first-child,.work-partner{background:linear-gradient(125deg,#302139,#13252f)!important;border:1px solid #ffffff30;color:white;border-radius:16px}.work-tags li{border-color:#ffffff50}.work-role{color:#b8edf0}.collaboration-list article{border-color:#ffffff20}.collaboration-list p,.work-partner p,.studio-more p{color:#cfc7df}.studio-more summary{color:white}.studio-services,.studio-reviews{background:#0d0e20;border-block:1px solid #ffffff16}.service-detail p,.service-detail ul,.services-close,.about-story p,.studio-ai p,.studio-ai li,.review-rest blockquote,.studio-start p{color:#c7bfd8}.service-disclosures details{border-color:#ffffff28}.service-disclosures summary:hover{color:#78eff1}.disclosure-mark{border-color:#bca5d4}.studio-about,.studio-ai{background:transparent}.review-feature blockquote{color:#f6f1ff}.review-rest article,.studio-start li{border-color:#ffffff25}.studio-contact{background:linear-gradient(135deg,#151028,#0c1925);border-top:1px solid #b47ce040}.studio-contact .studio-cta{background:#78eff1}.studio-footer{color:#b9b0cb}.creative-site .cookie-banner,.creative-site .cookie-dialog{background:#151428;color:#f4f2ff;border-color:#7f7194}.creative-site .cookie-banner p,.creative-site .cookie-dialog p{color:#d3c9e2}.cookie-button-primary{background:#78eff1;color:#060717}.cookie-button-secondary{color:#f4f2ff;border-color:#a296b5}.cookie-option{border-color:#ffffff20}
@media(max-width:1000px){.neon-hero{gap:25px;min-height:540px}.neon-portrait{padding:12px}.neon-portrait figcaption{width:85px;height:85px;left:-10px}.neon-grid{grid-template-rows:290px 125px}.neon-card{padding:22px}.creative-site .neon-card h3{font-size:21px}.chart-art{left:22px;right:22px;gap:10px}}
@media(max-width:650px){.studio-shell{width:calc(100% - 36px)}.studio-header{gap:10px}.studio-header nav{font-size:11px}.neon-hero{grid-template-columns:1fr;gap:30px;padding-block:42px;min-height:0}.creative-site .neon-copy h1{font-size:clamp(43px,11vw,66px)}.neon-copy>p{font-size:16px}.neon-actions{gap:10px}.neon-primary,.neon-secondary{padding:14px 18px}.neon-portrait{width:min(340px,90%);justify-self:center}.neon-portrait figcaption{top:10px;left:0}.orbit-label{bottom:25px;font-size:10px}.neon-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.neon-campaign{grid-row:auto;grid-column:1/3;min-height:270px;padding-right:45%;padding-top:120px}.chart-art{left:auto;right:24px;width:125px;top:70px;height:130px;gap:8px;padding-inline:6px}.chart-art span{width:20px}.chart-art i{font-size:60px;top:-40px}.neon-web,.neon-ai{min-height:310px;padding:18px}.creative-site .neon-card h3{font-size:19px}.neon-card p{font-size:12px}.neon-care{grid-column:1/3;min-height:150px;padding-right:40px}.browser-art{inset:24px 14px auto;height:90px}.ai-art{font-size:34px;left:14px;right:14px;top:24px}.ai-art span{margin-left:10px}.neon-services{padding-bottom:48px}.creative-site .neon-services h2{font-size:26px}.studio-work{padding-top:42px}.neon-card>b{right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){.neon-card{transition:none}.neon-card:hover{transform:none}}
.creative-site .neon-primary{color:#08091a}.studio-brand>span:last-child{color:inherit}
/* Světlý hybrid: inkoustový úvod, otevřené světlé sekce. */
:root{color-scheme:light}
.creative-site{--ink:#202b44;--muted:#59637a;--blue:#5546c5;--paper:#fff;--line:#d7dce7;--lilac:#f5f6fa;--citron:#b8dcd9;background:#f5f6fa;color:var(--ink);background-image:none}
.studio-header{background:#253b56;color:#fff;border:0;min-height:88px;position:relative;z-index:1}
.creative-site:before{content:'';position:absolute;top:0;left:0;right:0;height:88px;background:#253b56;pointer-events:none}
.studio-brand{color:#fff}.studio-brand:before{color:#b6c9ff}.studio-header nav a,.studio-nav-contact{color:#f4f6ff}
.neon-hero{position:relative;isolation:isolate;color:white;min-height:570px;padding-block:58px 68px;gap:65px}
.neon-hero:before{content:'';position:absolute;z-index:-1;inset:0 calc((1180px - 100vw)/2);background:#253b56}
.creative-site .neon-copy h1{font-size:clamp(48px,5.1vw,70px);letter-spacing:-.035em}.neon-copy>p{color:#d8e2ee}
.neon-primary{background:#b9dcd8;box-shadow:none}.creative-site .neon-primary{color:#152f44}.neon-secondary{border-color:#a1b4cc;color:white}
.neon-portrait{padding:0 8px;margin:0;align-self:stretch;display:flex;align-items:center}.portrait-orbit{width:100%;aspect-ratio:1.1;border:0;border-radius:26px;padding:0;box-shadow:0 22px 45px #10213535;overflow:hidden;background:#e7edf0}.portrait-orbit img{border-radius:0;filter:none;object-position:center 26%}.neon-portrait figcaption,.orbit-label{display:none}
.neon-services{padding-top:52px;padding-bottom:64px}.creative-site .neon-services h2{font-size:32px;color:#253b56;margin-bottom:26px}.neon-grid{grid-template-rows:300px 120px;gap:20px}
.neon-card{border:1px solid #d2d8e3;background:#e9e6f4;color:#26334a;border-radius:16px;box-shadow:none}.neon-card:hover{border-color:#7c77ba;transform:translateY(-3px)}.neon-card p{color:#46516a}.neon-card>b{color:#5546c5}.neon-web{background:#e1ebf0}.neon-ai{background:#e4e5f3}.neon-care{background:#d5e7e3}.creative-site .neon-card h3{color:#27354c}
.chart-art{border-color:#7971b5}.chart-art span{border-color:#7971b5;box-shadow:none}.chart-art span:nth-child(2){border-color:#7065b0}.chart-art span:nth-child(3),.chart-art span:nth-child(4){border-color:#478b95}.chart-art i{color:#478b95}.browser-art{background:#f7f8fc;border-color:#aab9cf;box-shadow:0 10px 20px #30446110}.browser-art>span{color:#7065b0;border-color:#cfd9e5}.browser-art>div{background:linear-gradient(135deg,#aea4d8,#86bdb9)}.browser-art i{background:#b1bfd3}.ai-art{background:#f2f2fa;color:#487c8d;border-color:#b4b6d4}.ai-art span{color:#8b6db3}
.studio-work{border-color:#d7dce7}.creative-site h2 span{color:#5546c5}.studio-section-heading p{color:#59637a}.work-text-features .work-partner:first-child{background:#e5e1f0!important}.work-partner{background:#dceae7!important;border:1px solid #d2d8e3;color:#26334a}.work-partner p,.collaboration-list p,.studio-more p{color:#46516a}.work-role{color:#3c5d73}.work-tags li,.collaboration-list article{border-color:#b6becd}.studio-more summary{color:#26334a}
.studio-services,.studio-reviews{background:#fff;border-color:#e0e4ec}.service-detail p,.service-detail ul,.services-close,.about-story p,.studio-ai p,.studio-ai li,.review-rest blockquote,.studio-start p{color:#46516a}.service-disclosures details,.review-rest article,.studio-start li{border-color:#d7dce7}.service-disclosures summary:hover{color:#5546c5}.disclosure-mark{border-color:#5c6480}.review-feature blockquote{color:#253b56}.studio-contact{background:#253b56;color:#fff;border:0}.creative-site .studio-contact h2 span{color:#b9dcd8}.studio-contact .studio-cta{background:#b9dcd8}.studio-footer{color:#59637a}.creative-site .studio-contact :focus-visible{outline-color:#b9dcd8}.creative-site ::selection{background:#d0c8f0;color:#253b56}.creative-site :focus-visible{outline-color:#5546c5}.creative-site .cookie-banner,.creative-site .cookie-dialog{background:#fff;color:#253b56;border-color:#b7bfd0}.creative-site .cookie-banner p,.creative-site .cookie-dialog p{color:#46516a}.cookie-button-primary{background:#5546c5;color:white}.cookie-button-secondary{color:#253b56;border-color:#b7bfd0}.cookie-option{border-color:#d7dce7}html{scrollbar-color:#9ca9bb #f5f6fa}
@media(max-width:1260px){.neon-hero:before{left:-40px;right:-40px}}
@media(max-width:650px){.creative-site:before{height:135px}.studio-header{padding-bottom:20px}.neon-hero{padding-block:36px 42px;gap:32px}.neon-hero:before{left:-18px;right:-18px}.creative-site .neon-copy h1{font-size:clamp(43px,11vw,66px)}.neon-portrait{width:100%;max-width:350px;padding:0;justify-self:center}.portrait-orbit{aspect-ratio:1.25;border-radius:20px}.portrait-orbit img{object-position:center 23%}.neon-services{padding-top:36px}.neon-grid{grid-template-rows:auto}.neon-campaign{min-height:270px}.neon-web,.neon-ai{min-height:310px}.neon-care{min-height:150px}.creative-site .neon-services h2{font-size:27px}}
.creative-site:before{height:220px}
/* Směr: osobní marketingový ateliér, papír / inkoust / oranžová. */
.creative-site{--ink:#232b2b;--muted:#666760;--blue:#ba4326;--paper:#fffdf8;--line:#d9d4c8;--lilac:#f5f1e7;--citron:#f5bb74;background:#f5f1e7;color:#232b2b}.creative-site:before{display:none}.studio-header{background:transparent;color:#232b2b;border-bottom:1px solid #d9d4c8}.studio-brand{color:#232b2b}.studio-brand:before{color:#ba4326}.studio-header nav a,.studio-nav-contact{color:#232b2b}.studio-header a:hover{color:#ba4326}
.neon-hero{min-height:640px;grid-template-columns:1.25fr 1fr;gap:30px;padding-top:65px;padding-bottom:70px;color:#232b2b;align-items:center}.neon-hero:before{display:none}.creative-site .neon-copy h1{font-size:clamp(54px,6.2vw,88px);font-weight:800;line-height:.99;letter-spacing:-.04em;color:#232b2b;text-transform:none;position:relative;z-index:2}.neon-copy>p{color:#575e59;font-size:18px;max-width:42ch;margin-top:30px}.neon-actions{margin-top:30px}.neon-primary{background:#c94d2c;border-radius:0;box-shadow:5px 7px 20px #71301c13}.creative-site .neon-primary{color:#fff}.neon-secondary{border:0;border-bottom:1px solid #7a7d70;border-radius:0;color:#232b2b;padding-inline:8px}.neon-secondary:hover{color:#ba4326;background:none;border-color:#ba4326}
.neon-portrait{position:relative;padding:25px 0 20px 25px;transform:rotate(3deg);min-height:420px;isolation:isolate}.neon-portrait:before{content:'';position:absolute;inset:0 20px 0 -20px;background:#c94d2c;transform:rotate(-9deg);z-index:-1;border-radius:3px}.portrait-orbit{aspect-ratio:.98;max-height:430px;border-radius:3px;box-shadow:0 20px 35px #28291726;border:8px solid #fffdf8}.portrait-orbit img{object-position:center 26%;filter:saturate(.7)}.orbit-label{display:block;position:absolute;right:-6px;bottom:0;padding:16px 22px;background:#173f41;border:0;border-radius:0;color:#fff8e9;font-size:13px;transform:rotate(-3deg)}
.neon-services{padding-top:30px;padding-bottom:72px}.creative-site .neon-services h2{font-size:34px;color:#232b2b;margin-bottom:30px}.neon-grid{grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:280px 125px;gap:16px}.neon-card{border:0;border-radius:2px;background:#e6e1d4;color:#232b2b;padding:28px;box-shadow:none}.neon-card:hover{transform:translateY(-4px);border:0;box-shadow:0 12px 28px #33332212}.neon-campaign{background:#173f41}.creative-site .neon-campaign h3{color:#fff8e9}.neon-campaign p{color:#dce5de}.neon-web{background:#ead8be}.neon-ai{background:#e3e4ba}.neon-care{background:#c94d2c}.creative-site .neon-care h3,.neon-care p{color:#fffdf8}.neon-card p{color:#4d554d}.neon-campaign p{color:#dce5de}.neon-care p{color:#fff3e7}.neon-card>b{color:#232b2b}.neon-care>b,.neon-campaign>b{color:#fff8e9}.creative-site .neon-card h3{font-weight:800;text-transform:none;letter-spacing:-.03em;font-size:27px}.creative-site .neon-campaign h3,.creative-site .neon-care h3{color:#fff8e9}.chart-art{border-color:#dc9f73}.chart-art span,.chart-art span:nth-child(2),.chart-art span:nth-child(3),.chart-art span:nth-child(4){border-color:#f1c190}.chart-art i{color:#f1c190}.browser-art{background:#faf3e5;border-color:#ad957d;border-radius:0}.browser-art>div{background:#c94d2c;border-radius:0}.browser-art>span{color:#7a5540}.browser-art i{background:#c4b49e}.ai-art{background:transparent;border:0;border-radius:0;color:#173f41;font-size:58px;letter-spacing:-.04em}.ai-art span{color:#9d5c31}
.studio-work{border-color:#c9c6b8}.creative-site h2 span{color:#ba4326}.creative-site .studio-section-heading h2,.creative-site .about-story h2,.creative-site .studio-ai h2,.creative-site .studio-reviews h2,.creative-site .studio-start h2{font-weight:800;letter-spacing:-.04em}.studio-section-heading p{color:#575e59}.work-text-features .work-partner:first-child{background:#e6e1d4!important}.work-partner{background:#e3e4ba!important;border:0;border-radius:2px;color:#232b2b}.work-partner p,.collaboration-list p,.studio-more p{color:#4d554d}.work-tags li,.collaboration-list article{border-color:#b6b6a5}.work-role{color:#173f41}.studio-more summary{color:#232b2b}.studio-services,.studio-reviews{background:#fffdf8;border-color:#d9d4c8}.service-detail p,.service-detail ul,.services-close,.about-story p,.studio-ai p,.studio-ai li,.review-rest blockquote,.studio-start p{color:#575e59}.service-disclosures summary:hover{color:#ba4326}.service-disclosures details,.review-rest article,.studio-start li{border-color:#d9d4c8}.disclosure-mark{border-color:#6d7463}.about-portrait img{border-radius:3px}.review-feature blockquote{color:#173f41}.studio-contact{background:#173f41;color:#fffdf8}.creative-site .studio-contact h2 span{color:#f5bb74}.studio-contact .studio-cta{background:#f5bb74}.studio-footer{color:#575e59}.creative-site ::selection{background:#f2bf96;color:#232b2b}.creative-site :focus-visible{outline-color:#ba4326}.creative-site .studio-contact :focus-visible{outline-color:#f5bb74}html{scrollbar-color:#8a9586 #f5f1e7}
@media(max-width:1000px){.creative-site .neon-copy h1{font-size:clamp(49px,6.3vw,78px)}.neon-portrait{min-height:0;padding:16px 0 16px 15px}.neon-portrait:before{inset:0 10px 0 -10px}.creative-site .neon-card h3{font-size:23px}}
@media(max-width:650px){.neon-hero{grid-template-columns:1fr;padding-block:38px 58px;gap:45px;min-height:0}.creative-site .neon-copy h1{font-size:clamp(46px,12vw,68px)}.neon-copy>p{font-size:16px}.neon-portrait{width:85%;padding:12px 0 12px 12px;max-width:330px;justify-self:center}.portrait-orbit{aspect-ratio:1.15;border-width:6px}.orbit-label{right:-12px;bottom:-10px;font-size:11px;padding:12px 16px}.neon-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.neon-campaign{grid-column:1/3;min-height:270px}.neon-web,.neon-ai{min-height:300px;padding:18px}.neon-care{grid-column:1/3;min-height:145px;padding:22px 40px 22px 22px}.creative-site .neon-card h3{font-size:22px}.creative-site .neon-services h2{font-size:28px}.ai-art{font-size:43px}.neon-services{padding-top:20px}.studio-header nav a,.studio-nav-contact{color:#232b2b}}
/* Explicitní barvy světlých služeb, bez dědictví z původní tmavé sekce. */
.creative-site .studio-services{background:#fffdf8;color:#232b2b}
.creative-site .studio-services .studio-section-heading h2,.creative-site .studio-services .service-disclosures h3{color:#232b2b}
.creative-site .studio-services .studio-section-heading h2 span{color:#ba4326}
.creative-site .studio-services .studio-section-heading>p,.creative-site .studio-services .service-detail p,.creative-site .studio-services .service-detail ul,.creative-site .studio-services .services-close{color:#575e59}
.creative-site .studio-services .service-detail .service-statement{color:#173f41}
.creative-site .studio-services .services-close a{color:#a33c24}
.creative-site .studio-services .service-disclosures summary:hover h3{color:#a33c24}
.creative-site .studio-services .service-detail li{border-color:#d9d4c8}
.creative-site .studio-services .disclosure-mark{color:#173f41;border-color:#6d7463}
.creative-site .studio-services :focus-visible{outline-color:#a33c24}
.service-visual{position:absolute;left:24px;right:24px;top:22px;pointer-events:none}.service-visual svg{width:100%;height:100%;display:block}.campaign-visual{top:45px;left:28px;right:28px;height:190px}.visual-caption{display:block;color:#d6c5ac;font-size:9px;letter-spacing:.12em;margin-top:16px}.web-visual,.ai-visual{height:130px}.creative-site .neon-campaign{padding-top:275px}
@media(max-width:1000px){.campaign-visual{left:20px;right:20px}.web-visual,.ai-visual{left:15px;right:15px}}
@media(max-width:650px){.creative-site .neon-campaign{padding:195px 22px 28px;min-height:345px}.campaign-visual{top:20px;left:22px;right:22px;height:130px}.visual-caption{font-size:8px;margin-top:8px}.web-visual,.ai-visual{height:120px;left:10px;right:10px;top:20px}.neon-web,.neon-ai{min-height:305px}}
/* Obě reference jsou světlé; explicitní kontrast všech prvků. */
.creative-site .work-text-features .work-partner{color:#232b2b;border-radius:2px}
.creative-site .work-text-features .work-partner h3,.creative-site .work-text-features .work-partner .work-tags,.creative-site .work-text-features .work-partner .studio-text-link{color:#232b2b}
.creative-site .work-text-features .work-partner .work-role{color:#173f41}
.creative-site .work-text-features .work-partner .work-tags li,.creative-site .work-text-features .work-partner .studio-text-link{border-color:#878d7c}
.creative-site .work-text-features .work-partner .studio-text-link:hover{color:#a33c24;border-color:#a33c24}

.creative-site .studio-brand:before{content:none;display:none}
