/* Two art directions, one accessible product. All styling stops at the iframe boundary. */
.look-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;padding:10px clamp(12px,3vw,40px);background:#18171b;color:#fffdf5;border-bottom:1px solid #fffdf533;font-family:Space,Arial,sans-serif}
.look-caption{font:11px 'IBM Plex Mono',monospace;letter-spacing:.12em;margin-right:8px}
.look-pick{appearance:none;font:600 12px Space,Arial,sans-serif;line-height:1.2;color:inherit;background:transparent;border:1px solid #fffdf566;border-radius:22px;min-height:44px;padding:9px 16px;cursor:pointer;white-space:nowrap}
.look-pick[aria-pressed="true"]{background:#c2ff00;border-color:#c2ff00;color:#18171b}
.look-pick[data-look="tropical"]::before{content:'';display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:linear-gradient(135deg,#ff5b9c 50%,#ffdf39 50%)}
.look-pick:focus-visible{outline:3px solid #ff19a3;outline-offset:3px}
.look-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:480px){.look-bar{justify-content:center;gap:5px;padding:8px}.look-caption{font-size:9px;margin-right:3px}.look-pick{font-size:11px;padding:8px 10px}}

/* Symbols only. Theme names remain accessible names and native hover titles. */
.look-bar .look-pick{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0}
.look-bar .look-pick::before{content:none}
.look-icon{display:grid;place-items:center;width:28px;height:28px;font:28px Georgia,serif;line-height:1}
.look-icon img{display:block;width:28px;height:24px;object-fit:contain}
.look-bar .look-pick[data-look="tropical"] .look-icon{font-size:31px}
/* The public showroom is the main destination, visible in every art direction. */
html .site-header:not(.wrap)>nav>a:first-child{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:10px 18px;background:#18171b;color:#c2ff00;border:2px solid #18171b;border-radius:8px;font:800 27px/1 Bricolage,Arial,sans-serif;letter-spacing:.025em;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px 0 #ff19a3;white-space:nowrap}
html .site-header:not(.wrap)>nav>a:first-child::after{content:'↗\FE0E';display:grid;place-items:center;flex:none;width:34px;height:34px;background:#c2ff00;color:#18171b;border-radius:50%;font:26px/1 Arial,sans-serif}
html .site-header:not(.wrap)>nav>a:first-child:hover{background:#ff19a3;color:#18171b;box-shadow:4px 4px 0 #18171b}
html .site-header:not(.wrap)>nav>a:first-child:focus-visible{outline:3px solid #6236ff;outline-offset:5px}
@media(max-width:900px){html .site-header:not(.wrap)>nav>a:first-child{font-size:22px;gap:10px;padding:10px 14px}}
@media(max-width:600px){
 html .site-header:not(.wrap)>nav{gap:7px;padding:10px}
 html .site-header:not(.wrap)>nav>a:first-child{font-size:16px;letter-spacing:.015em;gap:7px;padding:9px 10px;min-height:48px;box-shadow:3px 3px 0 #ff19a3}
 html .site-header:not(.wrap)>nav>a:first-child::after{width:24px;height:24px;font-size:20px}
}

/* TROPICAL · A second world, isolated from Neonineties and authentic project documents. */
@font-face{font-family:TropicalDisplay;src:url('/assets/tropical/fonts/fraunces.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:TropicalBody;src:url('/assets/tropical/fonts/nunito.woff2') format('woff2');font-style:normal;font-weight:200 1000;font-display:swap}
@font-face{font-family:TropicalScript;src:url('/assets/tropical/fonts/pacifico.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
html[data-look="tropical"]{background:#FFD21C;color-scheme:light}
html[data-look="tropical"] body{--ink:#103F2C;--paper:#FFF5D6;--pink:#FF596F;--lime:#FFD21C;--violet:#006B49;--mint:#00B6AC;--pool:#00B6AC;--orange:#FF8C21;--milk:#FFF5D6;--muted:#44664F;background:#FFD21C;color:#103F2C;font-family:TropicalBody,Arial,sans-serif;font-weight:500}
html[data-look="tropical"] :is(button,input,select,textarea,.text-link,.eyebrow,.showroom-kicker,.library-filters,.library-view-toggle,.portfolio-collections){font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] :is(h1,h2,h3,.identity-name,.creator-name){font-family:TropicalDisplay,Georgia,serif;font-weight:800;letter-spacing:-.045em;font-variation-settings:'SOFT' 100,'WONK' 1;line-height:1.06}
html[data-look="tropical"] :is(h1,h2,h3) :is(em,.serif){font-family:TropicalScript,cursive;font-weight:400;letter-spacing:-.035em;font-style:normal;line-height:1.25}
html[data-look="tropical"] :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #006B49;outline-offset:4px}
html[data-look="tropical"] .site-header:not(.wrap){background:#FFF5D6;border-color:#006B49;color:#103F2C}
html[data-look="tropical"] .site-header:not(.wrap) :is(.brand,.claim){background:#FFF5D6;color:#006B49}
html[data-look="tropical"] .brand{font-family:TropicalDisplay,Georgia,serif;letter-spacing:-.06em}
html[data-look="tropical"] .brand :is(.sour,.brand-dot){color:#006B49}
html[data-look="tropical"] .brand .melon{color:#D52946}
html[data-look="tropical"] .brand img{content:url('/assets/tropical/avatars/melon.svg');border-radius:50%;animation:none}
html[data-look="tropical"] .site-header:not(.wrap)>nav{background:#FFD21C;color:#103F2C}
html[data-look="tropical"] .site-header:not(.wrap)>nav>a:first-child{font-family:TropicalDisplay,Georgia,serif;text-transform:none;font-size:28px;letter-spacing:-.03em;background:#006B49;color:#FFF5D6;border-color:#006B49;border-radius:50px;box-shadow:3px 4px 0 #FF596F}
html[data-look="tropical"] .site-header:not(.wrap)>nav>a:first-child::after{background:#FFD21C;color:#103F2C}
html[data-look="tropical"] .site-header:not(.wrap)>nav>a:not(:first-child){font-family:TropicalBody,Arial,sans-serif;color:#103F2C}
html[data-look="tropical"] .site-header:not(.wrap)>a.button{background:#FF596F;color:#103F2C;border:2px solid #103F2C;border-radius:50px;box-shadow:none;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .look-bar{background:#006B49;color:#FFF5D6;border-color:#006B49}
html[data-look="tropical"] .look-pick{border-color:#FFF5D680;border-radius:50%}
html[data-look="tropical"] .look-pick[aria-pressed=true]{background:#FFD21C;color:#103F2C;border-color:#FFD21C}
html[data-look="tropical"] .language-switch a{font-family:TropicalBody,Arial,sans-serif;color:#FFF5D6}
html[data-look="tropical"] .language-switch a[aria-current=true]{background:#FFF5D6;color:#103F2C}
html[data-look="tropical"] .creator-showroom{--sc-ink:#103F2C;--sc-paper:#FFF5D6;background:#FFD21C;color:#103F2C}
html[data-look="tropical"] :is(.showroom-intro,.portfolio-intro){position:relative;isolation:isolate;background:#FFD21C;color:#103F2C;border:0;padding-block:clamp(32px,5vw,72px);overflow:hidden}
html[data-look="tropical"] :is(.showroom-intro,.portfolio-intro)::before{display:none}
html[data-look="tropical"] :is(.showroom-intro,.portfolio-intro)::after{content:'';display:block;position:absolute;inset:20px 0 0 auto;width:38%;height:auto;max-height:none;background:url('/assets/tropical/island-ensemble.webp') center/contain no-repeat;opacity:1;z-index:-1;pointer-events:none;border:0;border-radius:0;transform:rotate(4deg)}
html[data-look="tropical"] .showroom-intro h1{font-size:clamp(60px,8vw,124px);max-width:70%;letter-spacing:-.06em;line-height:1}
html[data-look="tropical"] .showroom-intro h1>span{font-family:TropicalDisplay,Georgia,serif;font-weight:900}
html[data-look="tropical"] .showroom-intro h1 em{font-family:TropicalScript,cursive;color:#006B49;font-size:.78em;background:none;text-shadow:none}
html[data-look="tropical"] .portfolio-intro h1{font-size:clamp(48px,6vw,84px);max-width:65%}
html[data-look="tropical"] :is(.showroom-explainer,.portfolio-intro .lead,.portfolio-focus){max-width:60%;font-family:TropicalBody,Arial,sans-serif;line-height:1.55}
html[data-look="tropical"] :is(.showroom-kicker,.portfolio-intro>.eyebrow){font-family:TropicalBody,Arial,sans-serif;font-weight:900;letter-spacing:.12em;color:#006B49}
html[data-look="tropical"] :is(.creator-tile,.creator-tile:only-child,.creator-copy){background:#FFD21C;color:#103F2C}
html[data-look="tropical"] .creator-copy{border-radius:40px;padding-block:28px}
html[data-look="tropical"] .creator-copy .creator-enter{color:#103F2C;border-color:#006B49;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .creator-mosaic{gap:22px;padding:10px 5px 20px}
html[data-look="tropical"] .mosaic-project{background:#FFF5D6;color:#103F2C;border:8px solid #FFF5D6;border-radius:56px 56px 18px 18px;box-shadow:0 6px 0 #006B49;transform:none}
html[data-look="tropical"] .mosaic-project:nth-child(3n+2){border-color:#FF596F;border-radius:20px 70px 20px 20px}
html[data-look="tropical"] .mosaic-project:nth-child(3n){border-color:#00B6AC;border-radius:70px 20px 20px 20px}
html[data-look="tropical"] .mosaic-caption{background:#FFF5D6;color:#103F2C;font-family:TropicalBody,Arial,sans-serif;font-weight:900;border-radius:0 0 12px 12px;padding:10px}
html[data-look="tropical"] .mosaic-project::after{background:#006B49;color:#FFF5D6}
html[data-look="tropical"] .mosaic-project:hover{transform:translateY(-4px) rotate(-1deg)}
html[data-look="tropical"] .showroom-vision{background:#006B49;color:#FFF5D6;border:0;border-radius:70px 70px 0 0;position:relative}
html[data-look="tropical"] .showroom-vision::after{display:none}
html[data-look="tropical"] .showroom-vision h2{color:#FFF5D6;font-size:clamp(42px,6vw,90px)}
html[data-look="tropical"] .showroom-vision h2 span{background:none;color:#FFD21C;border:0;box-shadow:none}
html[data-look="tropical"] .showroom-vision h2 em{color:#FF9BA8;background:none;padding:0}
html[data-look="tropical"] .showroom-vision>.showroom-kicker,html[data-look="tropical"] .showroom-vision>p:nth-last-child(3){color:#FFF5D6}
html[data-look="tropical"] .vision-fruit{background:#FFD21C;border-color:#FFD21C;box-shadow:none;border-radius:46% 54% 38% 62%}
html[data-look="tropical"] .vision-fruit img{content:url('/assets/tropical/avatars/toucan.svg');width:100%;transform:rotate(0);border-radius:50%}
html[data-look="tropical"] .vision-request{background:#FFD21C;color:#103F2C;border:2px solid #FFD21C;border-radius:50px;box-shadow:0 4px 0 #FF596F;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] :is(.availability,.availability-employment,.availability-projects){font-family:TropicalBody,Arial,sans-serif;border:0;border-radius:30px;box-shadow:none;padding:10px 18px}
html[data-look="tropical"] .availability{background:#006B49;color:#FFF5D6}
html[data-look="tropical"] .availability-employment{background:#FF596F;color:#103F2C}
html[data-look="tropical"] .availability-projects{background:#FFF5D6;color:#103F2C}
html[data-look="tropical"] .portfolio-section{background:#FFF5D6;color:#103F2C;border:0;padding-top:48px}
html[data-look="tropical"] .portfolio-section:nth-of-type(2n){background:#FFD21C}
html[data-look="tropical"] .portfolio-section::before{color:#006B49;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .portfolio-section::after{display:none}
html[data-look="tropical"] :is(.portfolio-section h2,.profile-works>h2){color:#103F2C;font-size:clamp(34px,4.6vw,64px);line-height:1.1}
html[data-look="tropical"] .portfolio-section h2>span{color:#103F2C;background:none;box-shadow:none;font-weight:800}
html[data-look="tropical"] .portfolio-section h2 em{color:#006B49;background:none;font-size:.88em;border:0;box-shadow:none}
html[data-look="tropical"] .portfolio-project{background:#FFF5D6;color:#103F2C;border:2px solid #006B49;border-radius:42px 42px 16px 16px;box-shadow:0 7px 0 #006B49;transform:none}
html[data-look="tropical"] .portfolio-project:nth-child(2n){border-radius:16px 64px 16px 16px;box-shadow:0 7px 0 #FF596F}
html[data-look="tropical"] .portfolio-project-copy{background:#FFF5D6}
html[data-look="tropical"] .portfolio-project h3{font-size:clamp(28px,3vw,40px)}
html[data-look="tropical"] .portfolio-cover{background:#00B6AC;padding:12px;border:0}
html[data-look="tropical"] .portfolio-project:nth-child(2n) .portfolio-cover{background:#FF596F}
html[data-look="tropical"] :is(.portfolio-collections,.portfolio-view-toggle,.library-view-toggle,.library-filters){color:#103F2C}
html[data-look="tropical"] :is(.portfolio-collections a,.portfolio-view-toggle button,.library-view-toggle button,.library-filters button,.swipe-arrow){background:#FFF5D6;color:#103F2C;border:2px solid #006B49;border-radius:28px;font-family:TropicalBody,Arial,sans-serif;box-shadow:none}
html[data-look="tropical"] :is(.portfolio-view-toggle button,.library-view-toggle button,.library-filters button)[aria-pressed=true]{background:#006B49;color:#FFF5D6}
html[data-look="tropical"] .portfolio-library{background:#FFD21C;color:#103F2C;border-color:#006B49}
html[data-look="tropical"] .portfolio-library>h2>span{background:none;color:#103F2C;transform:none;box-shadow:none}
html[data-look="tropical"] .portfolio-library>h2 em{color:#006B49;font-family:TropicalScript,cursive}
html[data-look="tropical"] .library-card{--tile:#FFF5D6;--tile-ink:#103F2C;background:var(--tile);color:var(--tile-ink);border:2px solid #006B49;border-radius:44px 44px 16px 16px;box-shadow:0 6px 0 #006B49;transform:none}
html[data-look="tropical"] .library-card:nth-child(4n+2){--tile:#FF596F;border-radius:16px 64px 16px 16px}
html[data-look="tropical"] .library-card:nth-child(4n+3){--tile:#00B6AC;border-radius:64px 16px 16px 16px}
html[data-look="tropical"] .library-card:nth-child(4n){--tile:#006B49;--tile-ink:#FFF5D6}
html[data-look="tropical"] .library-card :is(h3,.library-type){font-family:TropicalDisplay,Georgia,serif;color:inherit}
html[data-look="tropical"] .library-card :is(p,a,.library-meta){font-family:TropicalBody,Arial,sans-serif;color:inherit}
html[data-look="tropical"] .library-cover{background:#FFF5D6;border-color:#006B49}
/* Explicit overrides win over every per-project body[data-theme] colour. */
html[data-look="tropical"] .work-copy{background:#FFD21C;color:#103F2C}
html[data-look="tropical"] .work-copy h1{font-size:clamp(36px,4.1vw,62px);letter-spacing:-.04em}
html[data-look="tropical"] .work-copy .work-sub{font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .work-stage{background:#006B49;color:#FFF5D6;border-radius:0 0 0 64px}
html[data-look="tropical"] .work-stage .record-cover{background:#FFF5D6;border:8px solid #FFF5D6;border-radius:26px;box-shadow:0 8px 0 #003E2B}
html[data-look="tropical"] .work-stage :is(.stage-top,.stage-bottom){color:#FFF5D6;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] :is(.play-disc,.stage-play,.dialog-close,#demo-close){background:#FFD21C;color:#103F2C;border-color:#103F2C;box-shadow:none}
html[data-look="tropical"] :is(.button,.button.ink){background:#006B49;color:#FFF5D6;border-color:#006B49;border-radius:50px;font-family:TropicalBody,Arial,sans-serif;box-shadow:none}
html[data-look="tropical"] :is(.tag-labels a,.tag-labels span,.pill){background:#FFF5D6;color:#103F2C;border-color:#006B49;border-radius:30px;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] :is(.project-context,.project-landingpages){background:#FFF5D6;color:#103F2C;border-color:#006B49}
html[data-look="tropical"] .project-context h2{font-family:TropicalDisplay,Georgia,serif}
html[data-look="tropical"] .profile-works{background:#FFD21C;color:#103F2C}
html[data-look="tropical"] .profile-projects .profile-work{background:#FFF5D6;color:#103F2C;border:2px solid #006B49;border-radius:36px 36px 16px 16px;box-shadow:0 6px 0 #006B49}
html[data-look="tropical"] .profile-projects .profile-work:nth-child(3n+2){background:#FF596F;border-radius:16px 60px 16px 16px}
html[data-look="tropical"] .profile-projects .profile-work:nth-child(3n){background:#00B6AC;border-radius:60px 16px 16px 16px}
html[data-look="tropical"] .project-pager{background:#006B49;color:#FFF5D6;border:0;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .pager-arrow{border-color:#FFF5D6;background:#FFF5D6;color:#103F2C}
html[data-look="tropical"] .demo-dialog{background:#FFF5D6;color:#103F2C;border:3px solid #006B49;border-radius:32px}
html[data-look="tropical"] .demo-dialog :is(h2,.dialog-head){font-family:TropicalDisplay,Georgia,serif}
html[data-look="tropical"] .demo-dialog :is(.demo-bottom,.demo-label,#demo-hint){font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] :is(.tom-contact-card,.tom-contact-body){background:#FFF5D6;color:#103F2C;border-color:#006B49;border-radius:32px}
html[data-look="tropical"] :is(.contact-action,.tom-contact-card summary){background:#006B49;color:#FFF5D6;border-color:#006B49;border-radius:28px;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .contact-portrait{border-color:#FF596F;background:#FFD21C;box-shadow:none}
html[data-look="tropical"] footer{background:#006B49;color:#FFF5D6;border:0;font-family:TropicalBody,Arial,sans-serif}
/* Dedicated native avatar family; original sources and personalisation stay intact. */
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img){content:url('/assets/tropical/avatars/melon.svg');background:#FFF5D6;border-radius:38%;border:2px solid #006B49;clip-path:none}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="ananas" i]{content:url('/assets/tropical/avatars/pineapple.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="birne" i]{content:url('/assets/tropical/avatars/banana.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="orange" i]{content:url('/assets/tropical/avatars/mango.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="erdbeere" i]{content:url('/assets/tropical/avatars/flamingo.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="kirsche" i]{content:url('/assets/tropical/avatars/hibiscus.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="drachenfrucht" i]{content:url('/assets/tropical/avatars/toucan.svg')}
html[data-look="tropical"] :is(.creator-avatar,.avatar-current,.lp-fruit,.byline img)[src*="zitrone" i]{content:url('/assets/tropical/avatars/coconut.svg')}
html[data-look="tropical"] .tour-avatar{content:url('/assets/tropical/mascot.svg')}
html[data-look="tropical"] .melon-guide{background:#FFF5D6;color:#103F2C;border:3px solid #006B49;border-radius:32px;box-shadow:0 8px 0 #006B49}
html[data-look="tropical"] .tour-header{background:#FFD21C;color:#103F2C;border-color:#006B49}
html[data-look="tropical"] .tour-header h2{font-family:TropicalDisplay,Georgia,serif}
html[data-look="tropical"] :is(.tour-button,.tour-close){background:#006B49;color:#FFF5D6;border-color:#006B49;border-radius:26px;font-family:TropicalBody,Arial,sans-serif;box-shadow:none}
html[data-look="tropical"] :is(.tour-inline,.tour-note,.tour-status){color:#103F2C;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .tour-tip{background:#FFD21C;color:#103F2C;border-color:#006B49;font-family:TropicalBody,Arial,sans-serif}
@media(min-width:961px){html[data-look="tropical"] .portfolio-grid{gap:38px}html[data-look="tropical"] .portfolio-project:nth-child(2n){margin-top:28px}html[data-look="tropical"] .portfolio-project:nth-child(2n):is(.is-active){margin-top:0}}
@media(max-width:960px){html[data-look="tropical"] .work-stage{border-radius:0 0 38px 38px}html[data-look="tropical"] .work-copy h1{font-size:clamp(32px,8vw,48px)}}
@media(max-width:760px){
 html[data-look="tropical"] :is(.showroom-intro,.portfolio-intro){padding-top:32px;padding-bottom:24px}
 html[data-look="tropical"] :is(.showroom-intro,.portfolio-intro)::after{position:relative;inset:auto;width:100%;height:210px;margin:12px auto -12px;transform:none;z-index:0;background-size:contain}
 html[data-look="tropical"] .showroom-intro h1{max-width:100%;font-size:clamp(52px,13vw,92px);line-height:1.05}
 html[data-look="tropical"] .portfolio-intro h1{max-width:100%;font-size:clamp(42px,10vw,70px)}
 html[data-look="tropical"] :is(.showroom-explainer,.portfolio-intro .lead,.portfolio-focus){max-width:100%}
 html[data-look="tropical"] .creator-mosaic{gap:16px}
 html[data-look="tropical"] .mosaic-project{border-width:6px;border-radius:32px 32px 16px 16px;box-shadow:0 4px 0 #006B49}
 html[data-look="tropical"] .portfolio-project:nth-child(2n){margin-top:0}
 html[data-look="tropical"] .showroom-vision{border-radius:38px 38px 0 0}
 html[data-look="tropical"] .showroom-vision h2{font-size:clamp(40px,10vw,64px)}
 html[data-look="tropical"] .demo-dialog{border-radius:20px}
 html[data-look="tropical"] .site-header:not(.wrap)>nav>a:first-child{font-size:20px}
 html[data-look="tropical"] .portfolio-section h2{font-size:clamp(30px,8.2vw,46px)}
}
@media(prefers-reduced-motion:reduce){html[data-look="tropical"] *,html[data-look="tropical"] *::before,html[data-look="tropical"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
html[data-look="tropical"] .brand b:first-child{color:#006B49}
html[data-look="tropical"] .brand b:last-child{color:#D52946}
html[data-look="tropical"] .showroom-swipe-entry{background:#006B49;color:#FFF5D6;border-color:#006B49;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .library-swipe-controls .swipe-arrow{background:#FFF5D6;color:#103F2C;border-color:#006B49}
html[data-look="tropical"] .portfolio-collections a[aria-current=true]{background:#006B49;color:#FFF5D6}
html[data-look="tropical"] :is(.claim,.library-lead,.library-copy,.portfolio-relevance,.project-detail,.creator-count,.stage-top,.stage-bottom,.project-pager){font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .library-lead{border-color:#006B49}
html[data-look="tropical"] .library-copy h3{font-family:TropicalDisplay,Georgia,serif;font-weight:800;font-style:normal}
html[data-look="tropical"] .site-header:not(.wrap)>.claim{font-family:TropicalBody,Arial,sans-serif;font-weight:900}
html[data-look="tropical"] .showroom-intro h1 em{display:block;margin-top:4px}
html[data-look="tropical"] .library-card .library-index{border-color:currentColor;font-family:TropicalBody,Arial,sans-serif}
html[data-look="tropical"] .showroom-intro h1{display:block}
/* Footer wordmark needs its own contrast pair on the deep green surface. */
html[data-look="tropical"] footer .brand{background:transparent}
html[data-look="tropical"] footer .brand b:first-child{color:#FFD21C}
html[data-look="tropical"] footer .brand b:last-child{color:#FFB5C0}
