:root{color-scheme:dark;--bg:#0b0b0b;--ink:#e7e7e7;--sub:#909090;--line:#2f2f2f;--accent:#b1b1b1}body{background:radial-gradient(ellipse at 90% 4%,#23232370,transparent 36%),radial-gradient(ellipse at 5% 60%,#1e1e1e3d,transparent 40%),#0b0b0b;color:var(--ink)}body:before{opacity:.15;background-image:linear-gradient(#a5a5a516 1px,transparent 1px),linear-gradient(90deg,#a5a5a516 1px,transparent 1px);background-size:88px 88px}.ambient{opacity:.16}.header{background:#0c0c0ce6;border-color:#97979726;backdrop-filter:blur(25px)}.brand,.brand-mark svg{color:#e8e8e8;stroke:#aeaeae}.brand-mark{color:#b5b5b5}.nav-button{color:#7f7f7f}.nav-button.active{color:#f4f4f4}.nav-button.active:after{background:#b2b2b2}#contact{color:#c0c0c0}.icon-button{color:#949494}.icon-button:hover{background:#a6a6a61c;color:#efefef}.exp-kicker,.studio-eyebrow,.page-kicker{color:#7b7b7b}.exp-page-title h1,.studio-page-title h1,.page-head h1,.exp-section h2{color:#e5e5e5}.exp-page-title>p,.exp-section-head>p{color:#8b8b8b}.exp-section-head{border-color:#8b8b8b29}.exp-text-link,.exp-discover,.studio-link{color:#c7c7c7}.exp-discover>span{border-color:#9090905c;color:#d5d5d5}.exp-discover:hover>span{background:#9c9c9c1f}.subject-topic{background:#171717;border-color:#81818130;box-shadow:none}.topic-art{background:radial-gradient(ellipse,#2e2e2e,#161616)}.topic-meta{border-color:#9292922b}.topic-meta strong,.genre-copy strong{color:#dedede}.topic-meta small,.genre-copy small{color:#808080}.topic-meta i,.genre-copy i{color:#ababab}.topic-art svg,.genre-art svg{stroke:#7a7a7a;fill:#bdbdbd14}.subject-genre{border-color:#75757533;background:#161616}.genre-art{background:linear-gradient(125deg,#282828,#1b1b1b)}.genre-1 .genre-art{background:linear-gradient(125deg,#272727,#1a1a1a)}.genre-2 .genre-art{background:linear-gradient(125deg,#292929,#191919)}.genre-3 .genre-art{background:linear-gradient(125deg,#272727,#1a1a1a)}.genre-copy{border-color:#92929223}.portrait-style{border-color:#7e7e7e3b}.portrait-style>div{background:linear-gradient(transparent,#0d0d0ded);color:#efefef}.portrait-style small{color:#c1c1c1}.portrait-style h2{color:#f4f4f4}.breadcrumb,.breadcrumb button,.breadcrumb span,.exp-crumbs,.exp-crumbs button{color:#979797}.subject-empty{background:#171717;border-color:#86868639}.subject-empty h2{color:#d4d4d4}.subject-empty p{color:#8d8d8d}.subject-empty svg{stroke:#848484;fill:#d2d2d212}.light-entry-section{background:radial-gradient(ellipse at 8% 50%,#3232327a,transparent 65%),#141414;border:1px solid #8080802e;box-shadow:none}.light-entry-copy h2{color:#e4e4e4}.light-entry-copy p{color:#969696}.light-entry-art span{color:#e4e4e4}.light-entry-art i{border-color:#8a8a8a55}.exp-prepare .studio-tool{background:#131313;border-color:#7a7a7a33}.studio-tool,.pal-check-list label{color:#b4b4b4}.pal-check-progress>span,.pal-reset{color:#858585}.pal-check-progress{background:#292929}.pal-check-progress i{background:#a6a6a6}.pose-card,.example-card{background:#161616;border-color:#67676733;box-shadow:none}.pose-card-copy>span,.pose-card-copy>small{color:#7f7f7f}.pose-card-copy>button,.example-title{color:#d8d8d8}.save-button{color:#dadada;background:#171717aa;border-color:#a5a5a53b}.save-button.active{background:#7c7c7c;color:#ffffff}.pose-library .studio-page-title h1,.saved-library .studio-page-title h1{color:#e5e5e5}.studio-page-title>p{color:#949494}.pose-type-tabs,.pose-filter-panel{border-color:#8282823d}.pose-type-tabs button{color:#808080}.pose-type-tabs button.active{color:#dcdcdc;border-color:#a3a3a3}.pose-type-tabs small{color:#8e8e8e}.pose-groups button{color:#989898}.pose-groups button.active{background:#9999991a;border-color:#8383837a;color:#e0e0e0}.pose-search{border-color:#74747464;color:#939393}.pose-search input{color:#e5e5e5}.pose-search input::placeholder{color:#7b7b7b}.pose-result-toolbar,.saved-filter{color:#949494}.saved-filter.active{color:#cecece}.load-more button{background:#232323;border-color:#676767;color:#d5d5d5}.library-note,.asset-note{color:#767676}.light-setup-option,.lighting-type{background:linear-gradient(140deg,#1f1f1f,#131313);border-color:#78787845;box-shadow:none}.light-setup-option h2,.lighting-type h2{color:#e2e2e2}.light-setup-option p,.lighting-type p{color:#929292}.light-setup-option small{color:#787878}.light-setup-option svg{stroke:#b1b1b1;fill:none}.exp-lab-heading h1{color:#e7e7e7}.exp-reset{color:#a4a4a4}.light-lab{border-color:#7878783b}.lab-controls{background:#151515;border-color:#7d7d7d35}.lamp-tabs button{color:#878787;border-color:#8585852e;background:transparent}.lamp-tabs button.active{color:#e4e4e4;background:#9595951c;border-color:#8d8d8d57}.lamp-heading h2{color:#e4e4e4}.lamp-heading .exp-kicker{color:#7c7c7c}.lamp-explain{color:#959595}.lab-range>span,.lamp-color-label{color:#a6a6a6}.lab-range output{color:#c5c5c5}.lab-range input{accent-color:#9a9a9a}.lamp-switch{color:#797979}.lamp-switch.is-on{color:#bebebe}.lab-global{border-color:#8d8d8d31}.all-lights{background:#91919115;border-color:#83838355;color:#c4c4c4}.lab-technical-note{color:#6a6a6a}.lamp-color-label input{background:#242424;border-color:#606060}.model-selection>span{color:#969696}.model-selection button{border-color:#70707062;color:#969696}.model-selection button.active{background:#94949424;color:#e5e5e5;border-color:#a6a6a682}.model-selection small{color:#6c6c6c}.retouch-path{background:#191919;border-color:#7a7a7a35;color:#dedede}.retouch-path h2{color:#e8e8e8}.retouch-path p{color:#949494}.retouch-technique{background:#171717;border-color:#7e7e7e33}.retouch-technique summary h3{color:#d6d6d6}.retouch-technique summary small{color:#727272}.retouch-technique summary i{color:#919191}.retouch-technique h4{color:#aaaaaa}.retouch-technique p{color:#a0a0a0}.retouch-technique .retouch-watch{color:#a0a0a0;border-color:#7a7a7a}.look-settings h2,.look-method h2,.look-related h2,.retouch-techniques h2{color:#dedede}.outline-button,.plain-button{border-color:#7373737d;color:#b4b4b4}.outline-button.active{background:#9797971c;border-color:#9a9a9a7d;color:#dcdcdc}.detail-dialog,.settings-dialog{background:#161616;color:#dcdcdc;border-color:#7e7e7e4a;box-shadow:0 40px 140px #000000aa}.detail-dialog::backdrop,.settings-dialog::backdrop{background:#050505c9;backdrop-filter:blur(14px)}.dialog-header{border-color:#8686862b}.dialog-header h2,.settings-body h3,.detail-copy h3,.pose-detail-copy h2,.pose-detail-copy h3{color:#d3d3d3}.detail-copy p,.pose-detail-copy p{color:#999999}.quote,.pose-quote{background:#93939314;border-color:#858585;color:#c4c4c4!important}.language-option{background:#1c1c1c;color:#999999;border-color:#7a7a7a3d}.language-option.active{background:#9a9a9a25;color:#e1e1e1;border-color:#9e9e9e6e}.model-credits{color:#a5a5a5}.model-credits h3,.model-credits a{color:#cecece}.pose-pagination{border-color:#80808035}.pose-pagination button{color:#a5a5a5}.empty,.empty h2{color:#9c9c9c}.category-card{background:linear-gradient(120deg,#2a2a2a,#1a1a1a);border-color:#71717161;color:#cacaca}.card-label h2{color:#dadada}.card-graphic svg{stroke:#909090}.card-arrow{color:#bcbcbc}.archive-pose-entry{border-color:#7c7c7c39}footer{background:#0d0d0d;border-color:#96969624;color:#747474}#footer-note{color:#696969}#toast{background:#222222;color:#dedede;border-color:#85858577}
@media(max-width:780px){.header{padding-left:22px;padding-right:22px}#navigation{gap:0;justify-content:space-between}.header .nav-button{font-size:11px;letter-spacing:0;padding-left:5px;padding-right:5px}.header .nav-button:lang(en){font-size:10px}.header .nav-button:lang(ja){font-size:10px}}
@media(max-width:350px){.header{padding-left:16px;padding-right:16px}.header .nav-button{font-size:10px;padding-left:2px;padding-right:2px}.header .nav-button:lang(en){font-size:9px}}
