@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--paper:#f7f5ee;--chrome:#e8e6e0;--ink:#20211e;--acid:#e5ff58;--mono:'DM Mono',monospace;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#eeeae1;color:var(--ink);font-family:var(--sans);margin:0;padding:0 26px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #7052ff;outline-offset:4px}button{border:0;background:none}button:disabled{opacity:.3;cursor:default}.masthead{height:138px;display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1900px;margin:auto}.wordmark{display:block;width:367px;height:100px;overflow:hidden;mix-blend-mode:multiply;flex-shrink:0}.wordmark img{width:100%;height:100%;object-fit:cover}.masthead-note{font-size:13px;line-height:1.55;margin-left:auto;margin-right:6vw}.contact-link{font-size:14px;border-bottom:1px solid;padding:10px 0;white-space:nowrap}.contact-link span{margin-left:28px;font-size:22px}.browser-shell{max-width:1900px;margin:auto;border:1px solid var(--ink);border-radius:10px 10px 0 0;background:var(--paper);overflow:hidden;box-shadow:6px 7px 0 #d5d1c8}.browser-topline{height:32px;background:#d9d7d1;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #aaa9a1;font:10px var(--mono)}.browser-topline>span{margin-left:35px}.browser-topline button{font:10px var(--mono)}.traffic{display:flex;gap:6px}.traffic i{width:9px;height:9px;border:1px solid #494943;border-radius:50%;background:#e69889}.traffic i:nth-child(2){background:#e9cd72}.traffic i:nth-child(3){background:#b2c3a3}.tab-rack{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));background:#d9d7d1;padding:7px 6px 0;gap:3px;position:relative}.tab{display:flex;min-width:0;border:1px solid #aaa9a2;border-bottom-color:#77776f;border-radius:7px 7px 0 0;background:#e8e6df;height:37px;position:relative;transition:background .15s}.tab:hover{background:#f8f7f2}.tab.selected{background:var(--paper);border-color:var(--ink);border-bottom-color:var(--paper)}.tab.is-fun{background:#e6e2ee}.tab.is-fun.selected{background:#efebf6}.tab-open{display:flex;align-items:center;gap:7px;text-align:left;width:calc(100% - 23px);min-width:0;padding:0 8px;font-size:11px;white-space:nowrap}.tab-name{overflow:hidden;text-overflow:ellipsis}.favicon{font:700 10px var(--sans);width:17px;height:17px;background:var(--tab-color,#d4dbc6);color:#24231e;border-radius:3px;display:grid;place-items:center;flex-shrink:0}.tab-close{font-size:15px;width:23px;padding:0;opacity:.55}.tab-close:hover{opacity:1}.toolbar{height:53px;display:flex;align-items:center;gap:15px;background:var(--paper);border-bottom:1px solid var(--ink);padding:0 17px}.history{display:flex;gap:15px}.history button{font:22px var(--sans);padding:0}.address{height:31px;display:flex;align-items:center;gap:13px;background:#eae8e1;border:1px solid #d9d7ce;border-radius:4px;flex:1;padding:0 12px;font:11px var(--mono);min-width:0}.address span:nth-child(2){flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.surprise{font-size:11px;white-space:nowrap}.surprise span{font-size:20px;margin-left:10px}.focus-toggle{display:flex;align-items:center;gap:10px;font:10px var(--mono);white-space:nowrap}.toggle-dot{width:26px;height:15px;background:#d6d4cd;border:1px solid #a5a39b;border-radius:10px;position:relative}.toggle-dot:after{content:'';width:9px;height:9px;border-radius:50%;background:#77766e;position:absolute;top:2px;left:2px;transition:transform .2s}.focus-on .toggle-dot{background:var(--acid)}.focus-on .toggle-dot:after{transform:translateX(11px);background:#222}main{min-height:600px;outline:0}.home-canvas{height:652px;position:relative;overflow:hidden;background-color:var(--paper);background-image:radial-gradient(#c6c4ba .6px,transparent .6px);background-size:14px 14px}.hero-copy{position:absolute;left:4.4%;top:53px;z-index:3;width:42%;pointer-events:none}.eyebrow{text-transform:uppercase;letter-spacing:1.2px;font:10px var(--mono);display:flex;align-items:center;gap:10px}.eyebrow:before{content:'';width:7px;height:7px;display:inline-block;background:var(--ink);border-radius:50%}h1{font-weight:500;font-size:clamp(65px,6.8vw,116px);line-height:.96;letter-spacing:-.075em;margin:27px 0 23px}h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.08em}.hero-copy>p{font-size:15px;line-height:1.6;max-width:325px;margin:0}.hero-cta{pointer-events:auto;background:var(--ink);color:var(--paper);padding:14px 21px;display:flex;gap:32px;align-items:center;font-size:12px;margin-top:23px}.hero-cta span{font-size:20px}.window{position:absolute;border:1px solid var(--ink);border-radius:6px 6px 0 0;overflow:hidden;box-shadow:5px 6px 0 #22222226;background:var(--paper);transition:box-shadow .2s;touch-action:pan-y}.window:hover{box-shadow:7px 9px 0 #22222230}.window-bar{display:flex;align-items:center;gap:7px;height:29px;padding:0 10px;background:var(--paper);border-bottom:1px solid var(--ink);font:10px var(--mono);cursor:grab;touch-action:none}.window-bar:active{cursor:grabbing}.window-bar .window-title{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.window-bar .tiny-icon{font-weight:700;font-size:11px}.window-bar button{padding:0 0 0 7px;font:15px var(--sans);line-height:1}.window-content{position:relative;display:block;width:100%;padding:0;text-align:left}.window-content img{width:100%;height:100%;object-fit:contain;display:block}.window-caption{display:flex;justify-content:space-between;padding:10px 13px;font:10px var(--mono);border-top:1px solid var(--ink);background:var(--paper)}.w-mallow{width:345px;left:48%;top:56px;transform:rotate(-7deg);z-index:4}.w-mallow .window-content{height:335px;background:var(--project-bg);padding:20px}.w-yidi{width:270px;right:3.4%;top:115px;transform:rotate(8deg);z-index:5}.w-yidi .window-content{height:314px;background:var(--project-bg);padding:16px}.w-plump{width:270px;right:14%;top:342px;transform:rotate(-5deg);z-index:6}.w-plump .window-content{height:220px;background:var(--project-bg);padding:14px}.w-dog{width:201px;left:27%;top:453px;transform:rotate(6deg);z-index:7}.w-dog .window-content{height:137px}.w-dog img{object-fit:cover;object-position:50% 48%}.w-meme{width:190px;right:1.4%;top:464px;transform:rotate(4deg);z-index:7}.meme-preview{height:129px;background:#d9d0ed;padding:14px;font-weight:500;font-size:22px;line-height:1.07;letter-spacing:-1px;display:flex;align-items:center;justify-content:center;text-align:center}.meme-preview span{display:block;font:10px var(--mono);letter-spacing:0;margin-bottom:8px}.sticky-note{position:absolute;top:26px;right:4.4%;font:10px var(--mono);transform:rotate(6deg);background:var(--acid);padding:15px 18px;z-index:7;box-shadow:2px 3px 0 #00000015}.canvas-foot{position:absolute;left:4.4%;bottom:24px;font:9px var(--mono);max-width:220px;line-height:1.6;text-transform:uppercase;letter-spacing:.5px}.canvas-foot span{display:block;font-size:17px;margin-bottom:5px}.belowbar{border-top:1px solid var(--ink);padding:20px 3.8%;display:flex;justify-content:space-between;align-items:center;font-size:12px;background:var(--acid)}.belowbar p{margin:0;max-width:560px;line-height:1.6}.belowbar button{font-size:12px;text-decoration:underline;text-underline-offset:4px}.statusbar{background:#e7e5dd;min-height:30px;padding:8px 14px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--ink);font:9px var(--mono)}.online-dot{display:inline-block;width:6px;height:6px;background:#607f40;border-radius:50%;margin-right:5px}footer{max-width:1900px;margin:auto;display:flex;justify-content:space-between;gap:15px;font:10px var(--mono);padding:25px 0 22px}footer button{font:inherit;padding:0}.focus-on .window.distraction,.focus-on .sticky-note{display:none}.focus-on .tab.is-fun{display:none}.focus-on .home-canvas{background-image:none}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--ink);color:white;padding:12px 20px;font:12px var(--mono);border-radius:3px;opacity:0;pointer-events:none;z-index:100;transition:.2s}.toast.show{transform:translate(-50%,0);opacity:1}.page{padding:45px 4.5% 55px}.page-header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid;margin-bottom:30px;padding-bottom:27px;gap:30px}.page-header h1{font-size:clamp(52px,6vw,90px);margin:18px 0 0}.page-header>p{font-size:14px;line-height:1.65;max-width:360px;margin-top:32px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.work-card{border:1px solid;border-radius:5px 5px 0 0;overflow:hidden;display:block;width:100%;padding:0;text-align:left;transition:transform .2s,box-shadow .2s}.work-card:hover{transform:translateY(-5px);box-shadow:4px 6px 0 #0002}.card-chrome{background:var(--paper);height:31px;padding:8px 11px;display:flex;justify-content:space-between;font:10px var(--mono);border-bottom:1px solid}.card-image{height:280px;padding:25px;display:flex;align-items:center;justify-content:center}.card-image img{height:100%;width:100%;object-fit:contain}.card-info{border-top:1px solid;background:var(--paper);padding:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.card-info strong{display:block;font-size:19px;letter-spacing:-.6px}.card-info small{display:block;font:9px var(--mono);margin-top:7px}.project-intro{display:grid;grid-template-columns:1fr 1.1fr;min-height:510px}.project-copy{padding:55px 9%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.project-copy h1{margin:25px 0;font-size:clamp(55px,6.7vw,105px)}.project-copy p{font-size:17px;line-height:1.6;max-width:400px}.project-type{font:10px var(--mono);border:1px solid;border-radius:20px;padding:6px 10px}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.tags span{border:1px solid #99988b;border-radius:20px;padding:6px 10px;font:10px var(--mono)}.project-art{display:grid;place-items:center;position:relative;padding:35px;min-height:510px;overflow:hidden}.project-art>img{width:90%;height:430px;object-fit:contain;filter:drop-shadow(12px 15px 8px #0001)}.project-art small{position:absolute;bottom:15px;right:18px;font:9px var(--mono)}.project-detail{padding:45px 4.5%;border-top:1px solid;display:grid;grid-template-columns:1fr 2fr;gap:50px}.project-detail h2{font-size:34px;letter-spacing:-1.3px;font-weight:500;margin:0}.project-detail p{font-size:15px;line-height:1.8;margin:0;max-width:670px}.project-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#333;border-block:1px solid}.gallery-image{height:380px;padding:35px;display:grid;place-items:center;background:var(--gallery,#eee)}.gallery-image img{width:100%;height:100%;object-fit:contain;max-height:310px}.next-project{display:flex;justify-content:space-between;align-items:center;padding:23px 4.5%;font:12px var(--mono);width:100%;background:var(--acid)}.distraction-page{min-height:600px;padding:45px 6%;background:#e9e2f0}.dog-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.dog-layout h1{font-size:clamp(60px,7vw,100px)}.dog-layout p{max-width:370px;font-size:17px;line-height:1.6}.dog-photo{position:relative;border:1px solid;background:var(--paper);padding:10px 10px 35px;transform:rotate(3deg);box-shadow:7px 8px 0 #0001}.dog-photo img{width:100%;height:360px;object-fit:cover}.dog-photo small{position:absolute;bottom:12px;left:15px;font:10px var(--mono)}.plain-button{border:1px solid;padding:13px 20px;font:12px var(--mono);background:var(--paper);margin-top:15px}.meme-full{margin:20px auto 0;max-width:650px;border:1px solid;background:var(--paper);box-shadow:7px 8px 0 #0002}.meme-full .meme-top{font-size:clamp(28px,4vw,50px);padding:25px;font-weight:600;text-align:center;letter-spacing:-1.5px}.meme-full img{display:block;width:100%;height:250px;object-fit:cover;object-position:center 45%}.meme-bottom{text-align:center;font:12px var(--mono);padding:20px;background:var(--acid)}.center-page{text-align:center}.center-page .eyebrow{justify-content:center}.studio-statement{font-size:clamp(35px,4.8vw,75px);line-height:1.12;letter-spacing:-2.5px;max-width:1000px;margin:30px 0 45px;font-weight:500}.studio-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid;padding-top:30px}.studio-bottom p{font-size:16px;line-height:1.7;max-width:450px}.service-list{margin-top:35px}.service-item{border-top:1px solid;display:grid;grid-template-columns:65px 1fr 1fr;gap:30px;padding:30px 0}.service-item:last-child{border-bottom:1px solid}.service-item>span{font:11px var(--mono);padding-top:10px}.service-item h2{font-weight:500;font-size:38px;letter-spacing:-1.5px;margin:0}.service-item p{font-size:14px;line-height:1.7;margin:0}.brief-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:20px 0}.brief-layout h1{font-size:clamp(60px,6.5vw,96px);margin-top:25px}.brief-layout p{max-width:340px;line-height:1.7;font-size:15px}.brief-form{display:grid;gap:20px;padding:10px 0}.brief-form label{display:grid;gap:8px;font:11px var(--mono)}input,select,textarea{width:100%;border:1px solid #a5a296;background:#fffdf8;color:var(--ink);padding:13px;font:14px var(--sans);border-radius:0}textarea{min-height:110px;resize:vertical}.brief-form .hero-cta{margin:0;justify-content:space-between}.form-note{font:10px/1.6 var(--mono);color:#646158}.palette{display:grid;grid-template-columns:repeat(5,1fr);margin:45px 0 15px;gap:10px}.swatch{height:240px;display:flex;align-items:end;justify-content:center;border:1px solid;padding:18px 5px;font:11px var(--mono)}.lunch-answer{font-size:clamp(60px,9vw,125px);letter-spacing:-5px;margin:65px 0 25px;font-weight:500}.notes-area{min-height:300px;margin:30px 0 12px;background:#fcf6bb;font:20px/1.7 var(--sans);padding:30px;border:1px solid}.credits{line-height:1.8;max-width:700px}.credits a{text-underline-offset:4px}.audio-player{max-width:550px;margin:50px auto 25px;border:1px solid;padding:35px;background:#d9d1ee}.waveform{display:flex;align-items:center;justify-content:center;gap:7px;height:100px;margin-bottom:25px}.waveform i{width:9px;background:var(--ink);height:var(--h);border-radius:9px}.playing .waveform i{animation:wave .8s ease-in-out infinite alternate;animation-delay:var(--d)}@keyframes wave{to{height:12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(min-width:1650px){.w-mallow{width:390px;left:49%}.w-mallow .window-content{height:345px}.w-yidi{width:300px;right:5%}.w-plump{right:18%;width:300px}.hero-copy>p{font-size:18px}.home-canvas{height:710px}.w-dog{top:495px}.w-meme{top:490px;right:4%}}
@media(max-width:1100px){body{padding:0 16px}.masthead{height:116px;gap:20px}.wordmark{width:290px;height:85px}.masthead-note{margin-right:auto;font-size:11px}.tab-rack{grid-template-columns:repeat(6,minmax(0,1fr))}.tab{height:34px}.hero-copy{top:40px;left:4%;width:42%}h1{font-size:7.6vw}.hero-copy>p{font-size:13px;max-width:275px}.w-mallow{width:28%;left:47%;top:75px}.w-mallow .window-content{height:265px;padding:12px}.w-yidi{width:24%;top:152px;right:2%}.w-yidi .window-content{height:260px;padding:10px}.w-plump{width:25%;top:385px;right:15%}.w-plump .window-content{height:190px}.w-dog{left:24%;top:447px;width:180px}.w-meme{width:165px;right:2%;top:492px}.meme-preview{font-size:19px;height:106px}.focus-toggle{display:none}.work-grid{grid-template-columns:repeat(2,1fr)}.toolbar{gap:10px}.status-extra{display:none}}
@media(max-width:700px){body{padding:0 9px}.masthead{height:100px;gap:12px}.wordmark{width:220px;height:76px}.masthead-note{display:none}.contact-link{font-size:10px;max-width:116px;white-space:normal;line-height:1.5;text-align:left;padding:5px 0}.contact-link span{margin-left:6px;font-size:15px}.browser-topline{font-size:8px;padding:0 10px;height:28px}.browser-topline>span{margin-left:0}.browser-topline button{font-size:8px}.tab-rack{display:flex;overflow-x:auto;gap:3px;padding-top:6px;scrollbar-width:thin;scrollbar-color:#8d8b82 #dedbd3}.tab{flex:0 0 126px;height:38px}.toolbar{height:48px;padding:0 9px;gap:10px}.history{gap:11px}.history button{font-size:20px}.address{font-size:9px;padding:0 7px;gap:7px}.address span:last-child{display:none}.surprise{font-size:0;padding:0}.surprise span{font-size:22px;margin:0}.home-canvas{height:1000px}.hero-copy{top:35px;left:6%;width:88%}.eyebrow{font-size:9px}h1{font-size:77px;letter-spacing:-6px;margin:23px 0}.hero-copy>p{font-size:14px;max-width:280px}.hero-cta{margin-top:20px;padding:12px 17px}.sticky-note{top:458px;right:5%;font-size:9px;padding:12px}.w-mallow{left:8%;top:493px;width:57%;transform:rotate(-7deg)}.w-mallow .window-content{height:240px;padding:15px}.w-yidi{right:3%;top:587px;width:44%;transform:rotate(7deg)}.w-yidi .window-content{height:250px;padding:10px}.w-plump{left:4%;top:778px;width:43%;transform:rotate(-5deg)}.w-plump .window-content{height:150px;padding:10px}.w-dog{width:130px;top:323px;left:auto;right:3%;transform:rotate(8deg)}.w-dog .window-content{height:95px}.w-dog .window-caption{font-size:8px;padding:8px}.w-meme{display:none}.window-bar{font-size:8px;height:25px;padding:0 7px}.window-caption{font-size:8px;padding:8px}.canvas-foot{bottom:15px;left:auto;right:4%;width:40%;font-size:8px}.belowbar{gap:15px;align-items:start;padding:19px 6%}.belowbar p{font-size:11px}.belowbar button{font-size:10px;white-space:nowrap}.statusbar{font-size:8px;padding:9px;gap:5px}.statusbar>span:last-child{max-width:120px;text-align:right}footer{font-size:8px;padding:22px 2px}footer>span:nth-child(2){display:none}.page{padding:30px 6%}.page-header{display:block}.page-header h1{font-size:54px;letter-spacing:-3px}.page-header>p{margin-top:22px}.work-grid{grid-template-columns:1fr;gap:20px}.card-image{height:270px}.project-intro{grid-template-columns:1fr}.project-copy{padding:38px 7%}.project-copy h1{font-size:70px;letter-spacing:-4px}.project-copy p{font-size:15px}.project-art{min-height:360px;padding:25px}.project-art>img{height:320px}.project-detail{grid-template-columns:1fr;gap:20px;padding:30px 7%}.project-detail h2{font-size:30px}.project-gallery{grid-template-columns:1fr}.gallery-image{height:340px}.dog-layout{grid-template-columns:1fr;gap:30px}.dog-layout h1{font-size:65px;letter-spacing:-4px}.dog-photo img{height:280px}.distraction-page{padding:35px 7%}.studio-statement{font-size:40px;letter-spacing:-1.5px}.studio-bottom{grid-template-columns:1fr;gap:20px}.service-item{grid-template-columns:28px 1fr;gap:10px}.service-item p{grid-column:2}.service-item h2{font-size:30px}.brief-layout{grid-template-columns:1fr;gap:20px}.brief-layout h1{font-size:65px;letter-spacing:-4px}.palette{gap:4px}.swatch{height:180px;font-size:8px;padding:10px 0}.lunch-answer{font-size:62px;letter-spacing:-3px}.notes-area{font-size:17px;padding:20px}.focus-on .home-canvas{height:1000px}}
@media(max-width:1100px){.focus-toggle{display:flex;font-size:0;gap:0;padding:0}.focus-toggle .toggle-dot{flex-shrink:0}}
@media(max-width:700px){.hero-copy h1{font-size:clamp(45px,13.8vw,90px);letter-spacing:-.07em}.w-dog{top:350px}}
@media(min-width:1101px){.w-dog{left:32%}}

/* Clip the frame without creating a scroll container for the case study. */
.browser-shell{overflow:clip}
mallow-case-study{display:block;min-height:600px}

brand-case-study{display:block;min-height:600px}

.hero-copy h1{font-size:clamp(52px,5.5vw,94px);line-height:1;letter-spacing:-.065em;margin:20px 0}.hero-copy>p{max-width:390px}
@media(max-width:700px){.hero-copy h1{font-size:clamp(40px,10vw,64px)}.hero-copy>p{max-width:280px}}

.w-about{width:190px;right:1.4%;top:464px;transform:rotate(4deg);z-index:7}.w-about .window-content{height:129px;background:#d9d7d1}.w-about .window-content img{object-fit:contain}
@media(min-width:1650px){.w-about{top:490px;right:4%}}
@media(min-width:701px) and (max-width:1100px){.w-about{width:165px;right:2%;top:492px}.w-about .window-content{height:106px}}
@media(max-width:700px){.home-canvas,.focus-on .home-canvas{height:1170px}.w-about{width:43%;right:5%;top:956px;transform:rotate(4deg)}.w-about .window-content{height:135px}.canvas-foot{left:6%;right:auto;width:42%}}

.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;padding:48px 4.5% 56px}.contact-intro{min-width:0}.contact-intro h1{font-size:clamp(52px,5.7vw,88px);line-height:1.02;letter-spacing:-.065em;font-style:normal;margin:26px 0}.contact-intro>p{font-size:16px;line-height:1.7;max-width:420px}.contact-intro .contact-note{font:12px/1.8 var(--mono);margin-top:24px;max-width:370px;color:#646158}.contact-form{min-width:0;padding-top:4px}.contact-form iframe{display:block;width:100%;border:0;min-height:600px}.contact-fallback{font:11px/1.7 var(--mono);margin:14px 0 0;color:#646158}.contact-fallback a{text-underline-offset:4px}.contact-layout em,.contact-layout i{font-style:normal}
@media(max-width:800px){.contact-layout{grid-template-columns:1fr;gap:32px;padding:34px 6% 42px}.contact-intro h1{font-size:clamp(48px,9vw,72px);letter-spacing:-.06em;margin:24px 0}.contact-intro>p{font-size:15px}.contact-intro .contact-note{font-size:11px}.contact-form{padding-top:0}}

/* Keep Stanley’s face in view in the landscape photo frames. */
.dog-photo img{object-position:50% 48%}

/* Custom rising window arrow, drawn once for consistent mobile rendering. */
.window-arrow{display:block;width:21px;height:21px;flex:none;color:inherit}
.window-bar .tiny-icon .window-arrow{width:12px;height:12px}
.window-bar button[data-open]{display:inline-flex;align-items:center;justify-content:center}
.window-caption>span:last-child{align-self:center;flex:none;margin-left:5px}
.window-caption .window-arrow{width:17px;height:17px}
.card-site-label{display:inline-flex;align-items:center;gap:6px;min-width:0}
.card-site-label .window-arrow{width:13px;height:13px}
.card-chrome>span:last-child,.card-info>span:last-child{flex:none}
