/* Light editorial palette; the magazine layout and catalog behavior stay shared. */
:root{--ink:#24241f;--paper:#faf9f5;--line:#d8d3ca;--olive:#82715a;--muted:#6b685f;--sand:#e9e2d7}
body{background:#faf9f5;color:#24241f}::selection{background:#dfd1bc;color:#24241f}p{color:#646158}.eyebrow{color:#7b6b54}.notice{background:#eee7db;color:#39362f}.notice a{border-color:#9b8d79}.edition-top{color:#70695d}.edition-top img{filter:none;mix-blend-mode:multiply}.edition-masthead{color:#22221e;border-color:#d8d3ca}.edition-masthead em{color:#8a7860}header{border-color:#d8d3ca}header .utilities button{color:#39362f}nav a:hover,.utilities button:hover{color:#857052}.hero h1{color:#23231f}.hero h1 em{color:#89755b}.hero-photo{background:#e7e2d8}.hero-photo:before{border-color:#ffffff80}.hero-photo .caption{background:#f4eee3;color:#3b362c}.hero-folio{color:#787060}.hero-folio span:first-child{color:#6e5b41}.hero-inset{background:#f4eee3;box-shadow:0 12px 35px #3a2c181c}.btn{background:#292923;color:#faf7f0;border-color:#292923}.btn:hover{background:#4e493f;border-color:#4e493f}.btn.light{background:transparent;color:#37342c;border-color:#9d8e78}.btn.light:hover{background:#ece5d8}.ticker{background:#f0ece4;color:#665c4a;border-color:#d7cebf}.section-head{border-color:#d8d3ca}.section-head:before{color:#8a7354}.catalog-sidebar{border-color:#d8d3ca}.sidebar-title{color:#544935}.catalog-sidebar label{color:#565247}.catalog-sidebar input:not([type=checkbox]),.catalog-sidebar select,.catalog-toolbar select{background:#fffefa;color:#343229;border-color:#d3cabc}.catalog-sidebar input::placeholder{color:#827b6d}.catalog-sidebar summary{color:#63553f}.catalog-sidebar details{border-color:#d8d3ca}.filter-check{color:#686154!important}.filter-check span{color:#7e7668}.filter-check input{accent-color:#857052}.filter-note{color:#7b7366}.clear-filters{color:#60513a}.catalog-toolbar{border-color:#d8d3ca}.catalog-results .picture{background:#eeeae1;border-color:#e2dace}.favorite{background:#fffdf5ef;color:#4d4231;border-color:#c8b99e}.favorite.saved{color:#9c603c}.shape-preview{color:#6b6151}.shape-preview span{color:#6b6151}.shape-preview img{background:#eeeae1}.art-card .art-credit{color:#766d5d}.rating-stars{color:#b48842}.rating-caption{color:#827765}.art-card .starting-price{color:#625a4a}.art-card>.text-link{color:#62523c;border-color:#a59172}.story{background:#eee7db;color:#302d26}.story .eyebrow{color:#7d694c}.story p{color:#686052}.story .btn{background:#2e2d26;color:#faf6ee;border-color:#2e2d26}.story .text-link{color:#40382c}.by-word{color:#8e785a}.by-line{color:#7a6b54}.by .text-link{color:#766043}.journal{background:#f0ece4}.journal .section-head{border-color:#d1c6b5}.journal article{border-color:#cfc1aa}.journal h3{color:#2c2b25}.journal p{color:#736958}.journal .eyebrow{color:#806849}.journal .text-link{color:#6c563a}.trade{background:#e8e0d2;color:#302e26;border-color:#d1c1a8}.trade .eyebrow{color:#786247}.trade p{color:#6d6351}.trade .btn{background:#302f28;color:#f9f3e8;border-color:#302f28}footer{background:#faf9f5}footer h2{color:#2d2b24}footer h2 em{color:#8a7860!important}footer p{color:#766b59}.footer-links{color:#6b5f4c}.footer-links b{color:#51432e}.footer-links a:hover{color:#25221b}footer .small{color:#80735f;border-color:#d5cab8}.comparison-link{color:#7f694a;border-color:#b7a386}dialog{background:#faf6ed;border-color:#baab93}dialog::backdrop{background:#29231666}dialog p{color:#665d4d}dialog .btn.light{color:#51432f}dialog .artwork-thumbnails button{background:#eee7db}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#96784e}
/* Give the DecorumBY logo a stronger presence in the editorial header. */
.edition-top{padding-top:24px;padding-bottom:12px;gap:30px}.edition-top>a{display:block;flex:0 0 auto}.edition-top img{display:block;width:150px;height:auto;max-width:none}.edition-top span{line-height:1.7;max-width:240px}.edition-top span:nth-child(2){text-align:center}@media(max-width:750px){.edition-top{padding-top:18px;padding-bottom:10px;gap:12px}.edition-top img{width:104px}.edition-top span{max-width:100px;font-size:7.5px;letter-spacing:.7px}.edition-top span:last-child{max-width:80px}}@media(max-width:380px){.edition-top{gap:9px}.edition-top img{width:94px}.edition-top span{font-size:7px;letter-spacing:.5px}}
.shipping-label{color:#776a55!important;font-size:9px!important;letter-spacing:.6px;margin:0 0 10px!important;line-height:1.5!important}.shipping-message{color:#65543b;font-size:12px;letter-spacing:.6px;padding:10px 0;border-block:1px solid #dbcfbb}.shape-preview[data-shape=Round] img{border-radius:50%;object-fit:cover}
/* Compact artwork information, without a visible subject/brand subtitle. */
.catalog-results .grid{row-gap:30px}.catalog-results .art-card .shape-previews{height:58px;min-height:58px;padding-top:8px;gap:12px}.catalog-results .shape-preview{padding:0;gap:4px}.catalog-results .shape-preview span{font-size:9px;line-height:1.4}.catalog-results .shape-preview[data-shape=Round] img{width:30px;height:30px}.catalog-results .shape-preview[data-shape=Rectangular] img{width:25px;height:32px}.catalog-results .shape-preview[data-shape=Panoramic] img{width:48px;height:25px}.catalog-results .art-card h3{min-height:0;margin:9px 0 0;line-height:1.15}.catalog-results .art-card .product-rating{min-height:0;margin:6px 0 3px;gap:7px}.catalog-results .art-card .rating-stars{line-height:1;font-size:17px}.catalog-results .art-card .starting-price{min-height:0;line-height:1.4;margin:4px 0 3px}.catalog-results .art-card .shipping-label{margin:0 0 5px!important;line-height:1.4!important}.catalog-results .art-card>.text-link{margin-top:4px}.catalog-results .art-card>.room-quick{margin-top:5px}@media(max-width:750px){.catalog-results .grid{row-gap:25px}.catalog-results .art-card .shape-previews{height:55px;min-height:55px;gap:8px}.catalog-results .shape-preview[data-shape=Panoramic] img{width:40px}.catalog-results .art-card h3{font-size:21px;margin-top:7px}.catalog-results .art-card .product-rating{margin-top:5px;gap:5px}.catalog-results .art-card .rating-stars{font-size:16px}}

/* Transparent artwork presentations use the untouched master, never a blend mode. */
.catalog-results .picture:has(>.formatted-art){background:transparent;overflow:visible;padding:22px}.catalog-results .picture>img.formatted-art{object-fit:contain!important;mix-blend-mode:normal;filter:drop-shadow(3px 6px 5px rgba(0,0,0,.20))}.shape-preview img.formatted-art{object-fit:contain;filter:drop-shadow(1px 2px 1px #0003)}#artwork-main-image.formatted-art{background:transparent;padding:18px;filter:drop-shadow(3px 6px 4px #0003);object-fit:contain}@media(max-width:600px){.catalog-results .picture:has(>.formatted-art){padding:14px}}
