/* Shared paper, ink and burgundy language for the member desktop destinations. */
@media (min-width:768px){
.kkjv2d[data-wood-page]{--kk-purple-500:#78212a;--kk-purple-600:#6a1922;--kk-purple-700:#521018;--kk-purple-800:#3b0c12;--ink:#321e18;--ink2:#705443;--ink3:#987b62;--line:#dfc9a9;--soft:#f6ead4}
.kkjv2d[data-wood-page] .kkjv2d-canvas{color:#38241b}
.kkjv2d[data-wood-page] .kkjv2d-canvas .kk-btn.kk-primary{background:linear-gradient(#842830,#5b111a)!important;color:#fff1d8!important;border:1px solid #903d42!important;border-bottom:4px solid #3d0a10!important;box-shadow:0 5px 10px #3b130e55!important}
.kkjv2d[data-wood-page] .kkjv2d-canvas .kk-btn.kk-secondary{background:#f8ecd7!important;color:#68251f!important;border:1px solid #cba679!important;border-bottom:3px solid #a67c53!important;box-shadow:0 4px 8px #3b130e28!important}
.kkjv2d[data-wood-page] .kkjv2d-canvas button:active{transform:translateY(2px)}
/* Circle: the feed rests on a full parchment sheet. */
.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet>div{max-width:1360px!important;min-height:calc(100vh - 145px)!important;padding:26px 28px 90px!important;background:#f7ead4 url('/home-wood/parchment-paper.webp') center/320px repeat!important;border:1px solid #d1aa7c;box-shadow:0 9px 0 #a47749,0 18px 25px #1b0a055e!important;border-radius:10px;color:#35211a!important}
.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet header h1{font-family:'Songti SC',serif;font-size:34px!important;color:#651b19!important}
.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet header p{color:#92755e!important;font-size:13px!important}
.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet header button{background:#fbf1df!important;border:1px solid #d5b286!important;box-shadow:0 4px 7px #3b130e26!important}
.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet header svg{stroke:#77252b!important}
.kkjv2d[data-wood-page="circle"] .kk-seg{background:#edddc3!important;border:1px solid #cda77a!important;box-shadow:inset 0 2px 4px #9d724c20}
.kkjv2d[data-wood-page="circle"] .kk-seg-thumb{background:#75202a!important;border:1px solid #a45d4a!important;box-shadow:0 4px 8px #4c1b1555!important}
.kkjv2d[data-wood-page="circle"] .kk-seg-item{color:#754e3d!important}.kkjv2d[data-wood-page="circle"] .kk-seg-item.is-on{color:#fff4dd!important}
/* Activity center: masthead and list are two matching layers of paper. */
.kkjv2d[data-wood-page="activities"] .acx{max-width:1360px;margin:0 auto;padding:28px 28px 52px;background:#f7ead4 url('/home-wood/parchment-paper.webp') center/320px repeat;border:1px solid #d1aa7c;border-radius:10px;box-shadow:0 9px 0 #a47749,0 18px 25px #1b0a055e}
.kkjv2d[data-wood-page="activities"] .acx-hd{max-width:none;margin:0;padding:25px 30px 35px;border:1px solid #8d4a3e;border-bottom:5px solid #431019;border-radius:9px;background:linear-gradient(120deg,#81252a,#4d1018)!important;box-shadow:0 6px 12px #3b130e50}
.kkjv2d[data-wood-page="activities"] .acx-hd:after{display:none}.kkjv2d[data-wood-page="activities"] .acx-t{font:700 35px/1.2 'Songti SC',serif;letter-spacing:.05em}
.kkjv2d[data-wood-page="activities"] .acx-wrap{max-width:none;margin-top:14px;padding:0}.kkjv2d[data-wood-page="activities"] .acx-err,.kkjv2d[data-wood-page="activities"] .acx-c{background:#fff8ea url('/home-wood/parchment-paper.webp') center/320px repeat;border:1px solid #dec39e;border-radius:8px;box-shadow:0 4px 0 #c9a57c;color:#39271d}
.kkjv2d[data-wood-page="activities"] .acx-tabs .kk-seg{background:#d7aab0!important}.kkjv2d[data-wood-page="activities"] .acx-tabs .kk-seg-item.is-on{color:#6a1820!important}.kkjv2d[data-wood-page="activities"] .acx-tabs .kk-seg-thumb{background:#fff3dc!important}
.kkjv2d[data-wood-page="activities"] .acx-dt{background:#fbf0dc;border-color:#d8b98e}.kkjv2d[data-wood-page="activities"] .acx-h{color:#7b2528}.kkjv2d[data-wood-page="activities"] .acx-h:before,.kkjv2d[data-wood-page="activities"] .acx-histT:before{background:#7b2528}
/* Order pages: the cards keep their hierarchy while using the same paper and ink. */
.kkjv2d[data-wood-page="order"] .kkjv2d-inner{max-width:1380px;padding:26px 34px 42px;background:#f7ead4 url('/home-wood/parchment-paper.webp') center/320px repeat;border:1px solid #d1aa7c;border-radius:10px;box-shadow:0 9px 0 #a47749,0 18px 25px #1b0a055e}
.kkjv2d[data-wood-page="order"] .kkjv2d-sect h3{color:#5e211c;font:700 27px 'Songti SC',serif}.kkjv2d[data-wood-page="order"] .kkjv2d-sect .kkjv2d-sub2{color:#8b715e}
.kkjv2d[data-wood-page="order"] .kkjv2d-empty{color:#8b715e;background:#fcf3e5;border:1px dashed #d9b68e;border-radius:8px;padding:55px 0}
.kkjv2d[data-wood-page="order"] .kkjv2d-tier{background:#fff7e9 url('/home-wood/parchment-paper.webp') center/320px repeat;border:1px solid #d9b98f;border-bottom:5px solid #b58c63;border-radius:9px;box-shadow:0 7px 10px #6f421c30;color:#38241b}
.kkjv2d[data-wood-page="order"] .kkjv2d-tier-sub{color:#856b58}.kkjv2d[data-wood-page="order"] .kkjv2d-tier-cta button{background:#f0dcc1;color:#6c2423;border:1px solid #d0aa7c;border-bottom:3px solid #aa7b50;border-radius:6px}
.kkjv2d[data-wood-page="order"] .kkjv2d-tier.flag{background:linear-gradient(140deg,#8c2d32,#5a1019)!important;color:#fff0d6;border-color:#a86b51;border-bottom-color:#34080d;box-shadow:0 8px 0 #3b0a10,0 14px 16px #3b130e55}.kkjv2d[data-wood-page="order"] .kkjv2d-tier.flag .kkjv2d-tier-cta button{background:#f1d7a6;color:#4c1b16;box-shadow:none}
/* Profile: remove the lavender glass field and match the paper-card system. */
.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div{max-width:1380px;margin:0 auto;min-height:calc(100vh - 145px)!important;padding:28px 34px 50px!important;background:#f7ead4 url('/home-wood/parchment-paper.webp') center/320px repeat!important;border:1px solid #d1aa7c;border-radius:10px;box-shadow:0 9px 0 #a47749,0 18px 25px #1b0a055e}
.kkjv2d[data-wood-page="profile"] .vfx-aurora{display:none!important}.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div>div:nth-child(2){max-width:1280px!important}
.kkjv2d[data-wood-page="profile"] .vfx-reveal:first-child,.kkjv2d[data-wood-page="profile"] .vfx-reveal:has(>div>div>button.vfx-tilt){background:#fff7e9 url('/home-wood/parchment-paper.webp') center/320px repeat!important;border:1px solid #d9b98f!important;border-bottom:4px solid #b58c63!important;border-radius:9px!important;box-shadow:0 7px 10px #6f421c30!important;backdrop-filter:none!important}
.kkjv2d[data-wood-page="profile"] .vfx-tilt{background:#fff9ed!important;border:1px solid #e0c7a3!important;border-bottom:3px solid #be9a6e!important;border-radius:8px!important;box-shadow:0 5px 8px #6f421c26!important}
.kkjv2d[data-wood-page="profile"] .vfx-tilt svg{stroke:#7b2528!important}.kkjv2d[data-wood-page="profile"] .vfx-tilt span[style*="color"]{color:#4b3025!important}.kkjv2d[data-wood-page="profile"] .vfx-tilt span[style*="background"]{background:#f4e3c8!important;border-color:#d6b58a!important}
.kkjv2d[data-wood-page="profile"] .vfx-reveal>button.vfx-beam,.kkjv2d[data-wood-page="profile"] .vfx-reveal>button:first-child:not(.vfx-tilt){background:linear-gradient(130deg,#8b2a31,#5b1019)!important;border:1px solid #a66053!important;border-bottom:5px solid #37090e!important;color:#fff2dc!important;box-shadow:0 7px 11px #3a0d1159!important}
.kkjv2d[data-wood-page="profile"] .vfx-reveal>button.vfx-beam [style*="background"]{background:rgba(255,255,255,.12)!important}.kkjv2d[data-wood-page="profile"] .vfx-reveal>button em{color:#f8d695!important}
}
@media (min-width:768px) and (max-width:1100px){.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div,.kkjv2d[data-wood-page="activities"] .acx,.kkjv2d[data-wood-page="order"] .kkjv2d-inner,.kkjv2d[data-wood-page="circle"] .kkjv2d-outlet>div{padding-left:18px!important;padding-right:18px!important}}
@media (min-width:768px) and (max-width:1100px){
.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div>div:nth-child(2)>.vfx-reveal:nth-child(2){flex-wrap:wrap!important}
.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div>div:nth-child(2)>.vfx-reveal:nth-child(2)>div:first-child{flex:1 1 100%!important;max-width:none!important}
.kkjv2d[data-wood-page="profile"] .kkjv2d-outlet>div>div:nth-child(2)>.vfx-reveal:nth-child(2)>div:nth-child(2){flex:1 1 100%!important}
}
@media (min-width:768px) and (max-width:1000px){
.kkjv2d .kkjv2d-top{gap:5px}.kkjv2d .kkjv2d-logo{gap:4px}.kkjv2d .kkjv2d-topnav{gap:0;margin-left:0}.kkjv2d .kkjv2d-nav{font-size:11px;padding:6px 6px}.kkjv2d .kkjv2d-acts{gap:2px}.kkjv2d .kkjv2d-txtbtn{padding:0 6px}
}
