/* ===== dejoiy.com worlds: strip, header, ticker, footer, per-world palette ===== */
body.djw{--bg:#F3F2EE;--ink:#121212;--soft:#ffffff;--btn:#121212;--btnt:#F3F2EE;--btn2:#ECEAE4;--pop:#D4FF3A;--word:#121212;--wfont:'Bricolage Grotesque',sans-serif;background:var(--bg) !important;color:var(--ink)}
body.djw-shop{--bg:#0E0E0E;--ink:#F3F2EE;--soft:#1E1E1C;--btn:#D4FF3A;--btnt:#0E0E0E;--btn2:#1E1E1C;--pop:#FF4FA3;--word:#D4FF3A;--wfont:'Anton',sans-serif}
body.djw-nexus{--bg:#9FD8FF;--ink:#0A0F24;--soft:#ffffff;--btn:#0A0F24;--btnt:#D4FF3A;--btn2:#ffffff;--pop:#FF4FA3;--word:#0A0F24;--wfont:'Instrument Serif',serif}
body.djw-studio{--bg:#FAFAF7;--ink:#121212;--soft:#ffffff;--btn:#121212;--btnt:#FF9BCB;--btn2:#D4FF3A;--pop:#2B4BFF;--word:#FF9BCB;--wfont:'Bagel Fat One',sans-serif}
body.djw-quick{--bg:#FFF1E6;--ink:#121212;--soft:#ffffff;--btn:#D4FF3A;--btnt:#121212;--btn2:#121212;--pop:#FF7A1A;--word:#121212;--wfont:'Archivo',sans-serif}
body.djw-renew{--bg:#7DEBB5;--ink:#0F2A1F;--soft:#ffffff;--btn:#FFE45C;--btnt:#0F2A1F;--btn2:#ffffff;--pop:#FF4FA3;--word:#0F2A1F;--wfont:'Fraunces',serif}
body.djw-hire{--bg:#FFD43B;--ink:#121212;--soft:#ffffff;--btn:#2B4BFF;--btnt:#ffffff;--btn2:#ffffff;--pop:#2B4BFF;--word:#121212;--wfont:'Syne',sans-serif}

/* strip */
.djw-strip{height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(16px,3vw,32px);background:#121212;color:#F3F2EE;font:700 13px 'DM Sans',sans-serif}
body.djw-shop .djw-strip,body.djw-nexus .djw-strip,body.djw-renew .djw-strip{background:#F3F2EE;color:#121212}
.djw-strip a{color:inherit;text-decoration:none}
.djw-strip-home span{background:#D4FF3A;color:#121212;padding:0 3px}
.djw-strip-mid{font-weight:500;opacity:.85}

/* header */
.djw-head{background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;position:relative;z-index:50}
body.djw-quick .djw-head{background:#FF7A1A}
.djw-head-in{max-width:1440px;margin:0 auto;min-height:88px;padding:12px clamp(16px,3vw,32px);display:flex;align-items:center;gap:clamp(16px,3vw,40px);box-sizing:border-box}
.djw-mark{font-family:var(--wfont);font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--word);text-decoration:none;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
.djw-mark:hover{transform:rotate(-3deg) scale(1.04)}
body.djw-shop .djw-mark{letter-spacing:.01em}
body.djw-quick .djw-mark{font-stretch:125%;font-weight:900;font-size:38px;letter-spacing:-.03em}
body.djw-renew .djw-mark{font-weight:700;letter-spacing:-.05em}
body.djw-hire .djw-mark{font-weight:800;letter-spacing:-.05em}
body.djw-nexus .djw-mark{font-size:48px}
.djw-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}
.djw-nav::-webkit-scrollbar{display:none}
.djw-nav a{padding:10px 14px;border-radius:999px;color:inherit;text-decoration:none;font-weight:700;font-size:16px;white-space:nowrap;transition:background .2s ease,transform .2s ease}
.djw-nav a:hover,.djw-nav a:focus-visible{background:var(--btn2);transform:translateY(-2px)}
body.djw-shop .djw-nav a{text-transform:uppercase;letter-spacing:.02em}
body.djw-quick .djw-nav a:hover{background:#FFF1E6}
.djw-act{margin-left:auto;display:flex;align-items:center;gap:10px}
.djw-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 18px;border-radius:999px;background:var(--soft);color:var(--ink);width:min(300px,28vw)}
.djw-search input{border:0 !important;background:none !important;outline:0;font:500 15px 'DM Sans',sans-serif;color:inherit;width:100%;min-height:0 !important;padding:0 !important;box-shadow:none !important}
.djw-round{width:48px;height:48px;border-radius:999px;background:var(--btn2);color:var(--ink);display:grid;place-items:center;flex:none}
body.djw-quick .djw-round{background:#121212;color:#FF7A1A}
.djw-btn{height:48px;padding:0 22px;border-radius:999px;background:var(--btn);color:var(--btnt) !important;display:inline-flex;align-items:center;font:700 16px 'DM Sans',sans-serif;text-decoration:none;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1)}
.djw-btn:hover{transform:translateY(-2px) rotate(-1.5deg)}
.djw-btn-2{background:var(--btn2);color:var(--ink) !important}
body.djw-quick .djw-btn-2{color:#FF7A1A !important}
.djw-head a:focus-visible,.djw-btn:focus-visible{outline:3px solid var(--pop);outline-offset:3px}

/* ticker (Shop) */
@keyframes djwTick{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.djw-tick{height:44px;background:#D4FF3A;color:#0E0E0E;overflow:hidden;display:flex;align-items:center}
.djw-tick-in{display:flex;gap:44px;white-space:nowrap;font:400 21px 'Anton',sans-serif;letter-spacing:.02em;animation:djwTick 24s linear infinite;padding-right:44px}

/* footer */
.djw-foot{background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;padding:56px clamp(16px,3vw,32px) 24px;overflow:hidden}
body.djw-studio .djw-foot{background:#2B4BFF;color:#FAFAF7}
body.djw-quick .djw-foot{background:#FF7A1A}
.djw-foot-row{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:15px}
.djw-foot-row nav{display:flex;gap:22px;flex-wrap:wrap}
.djw-foot a{color:inherit;text-decoration:none;font-weight:600}
.djw-foot a:hover{text-decoration:underline;text-underline-offset:4px}
.djw-foot-word{max-width:1440px;margin:18px auto 0;font-family:var(--wfont);font-size:clamp(96px,21vw,320px);line-height:.8;letter-spacing:-.03em;color:var(--word);white-space:nowrap}
body.djw-quick .djw-foot-word{font-stretch:125%;font-weight:900;letter-spacing:-.06em;font-size:clamp(64px,13vw,200px)}
body.djw-renew .djw-foot-word,body.djw-hire .djw-foot-word{font-weight:800;letter-spacing:-.07em}
body.djw-renew .djw-foot-word::after,body.djw-hire .djw-foot-word::after,body.djw-nexus .djw-foot-word::after{content:'';display:inline-block;width:.16em;height:.16em;border-radius:999px;background:var(--pop);margin-left:.04em}
body.djw-renew .djw-foot-word,body.djw-hire .djw-foot-word{font-size:clamp(96px,22vw,330px)}

/* the global bars stay out of world pages (the strip links back to dejoiy.com) */
body.djw .djx-strip,body.djw .djx-header,body.djw .djx-footer{display:none !important}
body.djw .joi-fab{background:var(--btn) !important;color:var(--btnt) !important}

/* ===== interiors ===== */
/* Shop: the drop is dark */
body.djw-shop .djx-shop{background:#0E0E0E;color:#F3F2EE}
body.djw-shop .djx-shop-title{font-family:'Anton',sans-serif !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:0 !important;color:#D4FF3A}
body.djw-shop .djx-shop .woocommerce-breadcrumb,body.djw-shop .djx-shop .woocommerce-breadcrumb a,body.djw-shop .djx-shop .woocommerce-result-count,body.djw-shop .djx-shop-desc{color:#B5B3AC}
body.djw-shop .djx-shop .woocommerce-ordering select{background:#1E1E1C;color:#F3F2EE;border:0}
body.djw-shop .djx-shop ul.products li.product{background:#1E1E1C;color:#F3F2EE}
body.djw-shop .djx-shop ul.products li.product:nth-child(4n+2){background:#FF4FA3;color:#0E0E0E}
body.djw-shop .djx-shop ul.products li.product:nth-child(4n+3){background:#D4FF3A;color:#0E0E0E}
body.djw-shop .djx-shop ul.products li.product a,body.djw-shop .djx-shop ul.products li.product .woocommerce-loop-product__title,body.djw-shop .djx-shop ul.products li.product .price{color:inherit}
body.djw-shop .djx-shop ul.products li.product .button{background:#F3F2EE;color:#0E0E0E}
body.djw-shop .djx-shop .djx-chips a,body.djw-shop .djx-shop .page-numbers{background:#1E1E1C;color:#F3F2EE}
body.djw-shop .djx-shop .page-numbers.current{background:#D4FF3A;color:#0E0E0E}
body.djw-shop .djx-shop div.product,body.djw-shop .djx-shop div.product .summary,body.djw-shop .djx-shop .woocommerce-tabs{color:#F3F2EE}
body.djw-shop .djx-shop div.product .product_title{font-family:'Anton',sans-serif !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:0 !important}
body.djw-shop .djx-shop div.product p.price,body.djw-shop .djx-shop div.product .price{color:#D4FF3A}
body.djw-shop .djx-shop .single_add_to_cart_button{background:#D4FF3A !important;color:#0E0E0E !important}
body.djw-shop .djx-shop .woocommerce-tabs .panel,body.djw-shop .djx-shop .related,body.djw-shop .djx-shop .up-sells{color:#F3F2EE}

/* Nexus: sky library */
body.djw-nexus #dlu-hdr,body.djw-nexus #dlu-hdr-drawer,body.djw-nexus #dlu-drawer-backdrop{display:none !important}
body.djw-nexus .dlu-root,body.djw-nexus .dlms-root{background:#9FD8FF !important;color:#0A0F24}
body.djw-nexus .dlu-hero,body.djw-nexus .dlms-root > .dlms-hero{background:transparent !important}
body.djw-nexus .dlu-root h1,body.djw-nexus .dlu-root h2,body.djw-nexus .dlu-hero-title,body.djw-nexus .dlms-root h1,body.djw-nexus .dlms-root h2{font-family:'Instrument Serif',serif !important;font-weight:400 !important;letter-spacing:-.02em !important}
body.djw-nexus .dlu-joi{background:#FF9BCB !important;color:#0A0F24 !important}
body.djw-nexus .dlu-joi h2,body.djw-nexus .dlu-joi h3,body.djw-nexus .dlu-joi p{color:#0A0F24 !important}
body.djw-nexus .dlu-joi-orb{background:#D4FF3A !important}
body.djw-nexus .dlu-joi .dlu-btn-primary{background:#0A0F24 !important;color:#D4FF3A !important}
body.djw-nexus .dlu-sec-my{background:#0A0F24 !important}
body.djw-nexus .dlu-lang-tab.is-active,body.djw-nexus .dlu-lang-tab:hover{background:#0A0F24 !important;color:#D4FF3A !important}
body.djw-nexus .dlu-btn-primary,body.djw-nexus .dlu-search-submit{background:#0A0F24 !important;color:#D4FF3A !important}
body.djw-nexus .dlms-btn-primary{background:#0A0F24;color:#D4FF3A !important}
body.djw-nexus .dlms-stat,body.djw-nexus .dlms-course,body.djw-nexus .dlms-panel-main,body.djw-nexus .dlms-moodle-frame{background:#fff}
body.djw-nexus .dlms-root .dlms-sec,body.djw-nexus .dlms-moodle-shell,body.djw-nexus .dlms-classroom{background:transparent}

/* Studio: pink, cobalt, lime */
body.djw-studio .dsu-sec-title,body.djw-studio .dsu-h1,body.djw-studio .dsu-cart-title,body.djw-studio .dsu-checkout-title,body.djw-studio .dsu-single-shell .product_title{font-family:'Bagel Fat One',sans-serif !important;font-weight:400 !important;letter-spacing:-.01em !important}
body.djw-studio .dsu-hero-ui{background:#FF9BCB}
body.djw-studio .dsu-sec-ai{background:#2B4BFF !important}
body.djw-studio .dsu-sec-final{background:#D4FF3A !important}
body.djw-studio .dsu-best-badge{background:#2B4BFF !important;color:#fff !important}
body.djw-studio .dsu-dock{background:#2B4BFF !important}
body.djw-studio .dsu-dock-item{background:rgba(255,255,255,.14) !important}

/* QuickMart: launch page, orange rush */
body.djw-quick .dq-launch{background:#FFF1E6 !important;color:#121212 !important;font-family:'DM Sans',sans-serif}
body.djw-quick .dq-launch__bg,body.djw-quick .dq-launch__orb,body.djw-quick .dq-launch__float,body.djw-quick .dq-launch__top{display:none !important}
body.djw-quick .dq-launch__hero{background:#121212;color:#FFF1E6;border-radius:36px;padding:clamp(32px,6vw,72px) clamp(20px,5vw,56px) !important;margin:clamp(12px,2vw,24px) auto 0;max-width:1240px;text-align:left !important}
body.djw-quick .dq-launch__hero *{text-align:left !important}
body.djw-quick .dq-launch__headline{font-family:'Archivo',sans-serif !important;font-stretch:125%;font-weight:900 !important;letter-spacing:-.04em !important;line-height:.88 !important;font-size:clamp(48px,8vw,120px) !important;color:#FFF1E6 !important;background:none !important;-webkit-text-fill-color:currentColor !important}
body.djw-quick .dq-launch__subhead{color:#D4FF3A !important;font-family:'Archivo',sans-serif;font-weight:800 !important;font-size:clamp(22px,2.6vw,34px) !important;background:none !important;-webkit-text-fill-color:currentColor !important}
body.djw-quick .dq-launch__kicker,body.djw-quick .dq-launch__badge{color:#121212 !important;background:#FF7A1A !important;border:0 !important;border-radius:999px;padding:6px 14px;display:inline-flex;box-shadow:none !important}
body.djw-quick .dq-launch__lede,body.djw-quick .dq-launch__desc{color:#FFD7BD !important;max-width:620px}
body.djw-quick .dq-launch__cta-row{justify-content:flex-start !important}
body.djw-quick .dq-btn{border-radius:999px !important;box-shadow:none !important;border:0 !important;font-weight:700 !important;min-height:54px}
body.djw-quick .dq-btn--primary{background:#D4FF3A !important;color:#121212 !important}
body.djw-quick .dq-btn--ghost{background:#FF7A1A !important;color:#121212 !important}
body.djw-quick .dq-section__title,body.djw-quick .dq-finale__title{font-family:'Archivo',sans-serif !important;font-stretch:125%;font-weight:900 !important;letter-spacing:-.03em !important;color:#121212 !important;background:none !important;-webkit-text-fill-color:currentColor !important}
body.djw-quick .dq-section__sub,body.djw-quick .dq-finale__text{color:#55544F !important}
body.djw-quick .dq-feature,body.djw-quick .dq-soon__card,body.djw-quick .dq-glass{background:#fff !important;border:0 !important;border-radius:28px !important;box-shadow:none !important;backdrop-filter:none !important;color:#121212 !important}
body.djw-quick .dq-feature:nth-child(2),body.djw-quick .dq-soon__card:nth-child(3n+2){background:#FF7A1A !important}
body.djw-quick .dq-feature:nth-child(4),body.djw-quick .dq-soon__card:nth-child(3n){background:#D4FF3A !important}
body.djw-quick .dq-feature__title,body.djw-quick .dq-soon__label{font-family:'Archivo',sans-serif;font-stretch:110%;font-weight:800 !important;color:#121212 !important}
body.djw-quick .dq-feature__desc{color:#121212 !important;opacity:.8}
body.djw-quick .dq-launch__finale{background:#FF7A1A;border-radius:36px;max-width:1240px;margin-left:auto;margin-right:auto}
body.djw-quick .dq-modal__panel{background:#FFF1E6 !important;color:#121212 !important;border-radius:28px !important;border:0 !important}
body.djw-quick .dq-modal__title{color:#121212 !important;font-family:'Archivo',sans-serif;font-weight:900}
body.djw-quick .dq-field input{background:#fff !important;border:1.5px solid transparent !important;border-radius:14px !important;color:#121212 !important}
body.djw-quick .dq-field input:focus{border-color:#121212 !important}
body.djw-quick .dq-field label,body.djw-quick .dq-modal__sub{color:#121212 !important}
body.djw-quick .dq-launch__footer{display:none !important}

/* Renew: fresh mint */
body.djw-renew .drf-app,body.djw-renew.dejoiy-refurbished-app{--drf-surface:#ffffff;--drf-surface-2:#7DEBB5;--drf-surface-alt:#6BDCA6;--drf-ink:#0F2A1F;--drf-muted:#1E4A36;--drf-blue:#FFE45C;--drf-blue-dim:#FFE45C;--drf-border:transparent;--drf-shadow:none;--drf-radius:24px;background:#7DEBB5 !important}
body.djw-renew #drf-header,body.djw-renew .drf-header,body.djw-renew .drf-mobile-nav,body.djw-renew .drf-site-footer,body.djw-renew .drf-hero__particles{display:none !important}
body.djw-renew .drf-hero{background:transparent !important}
body.djw-renew .drf-hero__title,body.djw-renew .drf-section__title{font-family:'Fraunces',serif !important;font-weight:700 !important;letter-spacing:-.04em !important;color:#0F2A1F !important;background:none !important;-webkit-text-fill-color:currentColor !important}
body.djw-renew .drf-hero__title{font-size:clamp(44px,7vw,104px) !important;line-height:.92 !important}
body.djw-renew .drf-btn{border-radius:999px !important;box-shadow:none !important;border:0 !important;font-weight:700 !important}
body.djw-renew .drf-btn--primary,body.djw-renew .drf-btn--accent{background:#FFE45C !important;color:#0F2A1F !important}
body.djw-renew .drf-btn--ghost{background:#fff !important;color:#0F2A1F !important}
body.djw-renew .drf-float-card,body.djw-renew .drf-product-card,body.djw-renew .drf-cat-card,body.djw-renew .drf-grade-card,body.djw-renew .drf-compare-card,body.djw-renew .drf-stats__item,body.djw-renew .drf-trust__item,body.djw-renew .drf-health,body.djw-renew .drf-review,body.djw-renew .drf-timeline__step{background:#fff !important;border:0 !important;box-shadow:none !important;border-radius:24px !important}
body.djw-renew .drf-section--alt{background:#0F2A1F !important;color:#E8F6EE}
body.djw-renew .drf-section--alt .drf-section__title{color:#E8F6EE !important}
body.djw-renew .drf-section--alt .drf-section__lead{color:#B7D8C6 !important}
body.djw-renew .drf-product-card__grade,body.djw-renew .drf-badge{background:#FFE45C !important;color:#0F2A1F !important;border:0 !important}
body.djw-renew .drf-product-card__save{background:#FF4FA3 !important;color:#0F2A1F !important}
body.djw-renew .drf-health__bar span,body.djw-renew .drf-battery__fill{background:#0F2A1F !important}

/* Hire: yellow bench */
body.djw-hire.dejoiy-services-app{background:#FFD43B !important}
body.djw-hire .dsv-hero{background:#121212 !important;color:#FFD43B !important}
body.djw-hire .dsv-hero__title,body.djw-hire .dsv-hero__desc,body.djw-hire .dsv-hero__eyebrow{color:#FFD43B !important}
body.djw-hire .dsv-hero__title{font-family:'Syne',sans-serif !important;font-weight:800 !important;letter-spacing:-.05em !important}
body.djw-hire .dsv-section__title,body.djw-hire .dsv-viewer__title,body.djw-hire .dsv-app h2{font-family:'Syne',sans-serif !important;font-weight:800 !important;letter-spacing:-.04em !important}
body.djw-hire .dsv-hero .dsv-btn--primary{background:#FFD43B !important;color:#121212 !important}
body.djw-hire .dsv-btn--primary{background:#2B4BFF !important;color:#fff !important}
body.djw-hire .dsv-cat-card:hover,body.djw-hire .dsv-cat-card.is-active{background:#2B4BFF !important;color:#fff !important}
body.djw-hire .dsv-cat-card:hover .dsv-cat-card__desc,body.djw-hire .dsv-cat-card.is-active .dsv-cat-card__desc{color:#DCE3FF !important}
body.djw-hire .dsv-card__badge,body.djw-hire .dsv-viewer__badge{background:#2B4BFF !important;color:#fff !important}

/* ===== small screens ===== */
@media (max-width:900px){
	.djw-head-in{flex-wrap:wrap;gap:10px;min-height:0;padding-top:10px;padding-bottom:10px}
	.djw-mark{font-size:34px}
	body.djw-quick .djw-mark{font-size:26px}
	.djw-act{gap:8px}
	.djw-nav{order:3;flex:1 1 100%}
	.djw-nav a{padding:8px 12px;font-size:15px;background:var(--btn2)}
	body.djw-quick .djw-nav a{background:#FFF1E6}
	.djw-search{order:4;flex:1 1 100%;width:auto}
	.djw-act{display:contents}
	.djw-act .djw-round,.djw-act .djw-btn,.djw-act .djw-btn-2{order:2}
	.djw-act .djw-round{margin-left:auto}
	.djw-btn{height:44px;padding:0 16px;font-size:15px}
	.djw-strip-mid{display:none}
}
@media (max-width:760px){
	.djw-act .djw-round,.djw-act .djw-btn-2{display:none}
	.djw-act .djw-btn{margin-left:auto}
	.djw-foot{padding-bottom:110px}
	body.djw .joi-fab{display:none !important}
}
@media (prefers-reduced-motion:reduce){
	.djw-tick-in{animation:none}
	.djw-mark,.djw-btn,.djw-nav a{transition:none}
	.djw-mark:hover,.djw-btn:hover,.djw-nav a:hover{transform:none}
}

/* v31 fixes */
.djw-head .djw-mark{color:var(--word) !important}
.djw-head .djw-nav a{color:var(--ink) !important}
.djw-head .djw-round{color:var(--ink) !important}
body.djw-quick .djw-head .djw-round{color:#FF7A1A !important}
body.djw-nexus .dlu-hero-title,body.djw-nexus .dlu-hero-title *{font-family:'Instrument Serif',serif !important;font-weight:400 !important}
body.djw-nexus .dlu-hero-title{font-size:clamp(56px,8vw,124px) !important;line-height:.92 !important}
body.djw-quick .dq-launch__hero>*,body.djw-quick .dq-launch__lede,body.djw-quick .dq-launch__desc,body.djw-quick .dq-launch__cta-row{margin-left:0 !important;margin-right:0 !important}
body.djw-quick .dq-launch__cta-row{display:flex;flex-wrap:wrap;gap:12px}
body.djw-hire .dsv-hero__title{max-width:20ch !important}
body.djw-shop .djx-shop .woocommerce-ordering select{color:#F3F2EE !important;background:#1E1E1C !important}
body.djw-renew .drf-stats__num,body.djw-renew .drf-hero__eyebrow,body.djw-renew [class*="eyebrow"]{color:#0F2A1F !important;background:none !important;-webkit-text-fill-color:currentColor !important}

/* v35 phone fixes */
img.text_tip{display:none !important}
body.djw-studio .dsu-single-shell .single_add_to_cart_button{background-image:none !important}
body.djw-studio .dsu-single-shell .single_add_to_cart_button:not(.et-single-buy-now){background:#121212 !important;color:#FF9BCB !important}
body.djw-renew .drf-cat-card{background:#fff !important}
body.djw-renew .drf-cat-card__bg{display:none !important}
body.djw-renew .drf-cat-card__title,body.djw-renew .drf-cat-card__count{color:#0F2A1F !important}
body.djw-renew .drf-cat-card__cta{color:#0F2A1F !important;font-weight:700 !important;text-decoration:underline;text-underline-offset:3px}
@media (max-width:760px){
	body.djw-shop .djx-shop-worlds{display:flex;flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}
	body.djw-shop .djx-shop-worlds a{flex:none}
	body.djw-nexus .dlu-hero{padding:40px 0 48px !important}
	body.djw-nexus .dlu-hero-title{font-size:clamp(44px,13vw,60px) !important}
	body.djw-renew .drf-hero__floats,body.djw-renew .drf-float-card{display:none !important}
	body.djw-renew .drf-hero__title{font-size:clamp(40px,12vw,56px) !important}
	body.djw-renew .drf-hero__sub{font-size:16px !important}
	body.djw-quick .dq-launch{padding:12px 12px 120px !important}
	body.djw-quick .dq-launch__hero{border-radius:28px;padding:28px 20px !important}
	body.djw-quick .dq-launch__headline{font-size:clamp(40px,12vw,56px) !important}
	body.djw-quick .dq-btn{width:100%;justify-content:center}
	body.djw-studio .dsu-hero-ui{padding:28px 20px !important;border-radius:28px;margin:16px 12px 24px !important}
	body.djw-studio .dsu-h1{font-size:clamp(40px,12vw,56px) !important}
	body.djw-hire .dsv-hero{border-radius:28px !important;padding:28px 20px !important}
	body.djw-hire .dsv-hero__title{font-size:clamp(40px,12vw,56px) !important}
	body.djw .djw-foot-word{font-size:clamp(72px,24vw,140px)}
	body.djw-quick .djw-foot-word{font-size:clamp(48px,15vw,90px)}
}
body.djw-studio .dsu-single-shell .single_add_to_cart_button{box-shadow:none !important}

/* :Dejoiy brand: wordmark in the strip, :D mark before each world's name */
.djw-strip-home{display:flex;align-items:center}
.djw-strip-home .djb-word{height:17px;width:auto;display:block}
.djw-mark{display:inline-flex;align-items:center;gap:.16em}
.djw-mark .djb-mark{height:.86em;width:auto;flex:none}
body.djw-shop{--djb-box:#D4FF3A;--djb-ink:#0E0E0E;--djb-eye:#FF4FA3}
body.djw-nexus{--djb-box:#0A0F24;--djb-ink:#9FD8FF;--djb-eye:#FF4FA3}
body.djw-studio{--djb-box:#FF9BCB;--djb-ink:#121212;--djb-eye:#2B4BFF}
body.djw-quick{--djb-box:#121212;--djb-ink:#FFF1E6;--djb-eye:#D4FF3A}
body.djw-renew{--djb-box:#0F2A1F;--djb-ink:#7DEBB5;--djb-eye:#FFE45C}
body.djw-hire{--djb-box:#121212;--djb-ink:#FFD43B;--djb-eye:#FF4FA3}
.djw-strip .djb-word{--djb-box:#D4FF3A;--djb-ink:#121212;--djb-eye:#FF4FA3}
.djw-mark:hover .djb-eye{transform:scaleY(.18)}
.djb-eye{transform-box:fill-box;transform-origin:center;transition:transform .25s ease}
@media (prefers-reduced-motion:reduce){.djb-eye{transition:none}}

/* footer :Dejoiy logo */
.djw-foot-logo{color:var(--ink);display:block !important;width:max-content;margin:0 auto 28px;max-width:1440px}
.djw-foot>.djw-foot-logo{margin-left:max(0px,calc((100% - 1440px) / 2))}

/* footer links and logo follow the footer text colour (a global link colour was turning them ink on dark grounds) */
html body.djw .djw-foot a,html body.djw .djw-foot .djb-foot-logo{color:inherit !important}
