/* Tegelboek cover, using the original book binding and page interaction. */
.illustrated-cover{background:radial-gradient(ellipse at 35% 15%,#284c70,#102b49 75%)!important}
.illustrated-cover .cover-title,.illustrated-cover.partner-branded .cover-title{top:13%;left:8%;right:8%;font:normal clamp(30px,calc(var(--page-w)*.107),85px)/1.1 Georgia,serif;letter-spacing:-.04em}
.illustrated-cover .cover-description,.illustrated-cover.partner-branded .cover-description{top:25%;font-size:clamp(11px,calc(var(--page-w)*.03),22px);line-height:1.5}
.tegelboek-cover-tile{position:absolute;top:38%;left:21%;width:58%;height:auto;aspect-ratio:1;object-fit:contain;box-shadow:0 9px 25px #00102055;border-radius:3px}
.illustrated-cover .cover-logo{top:5%!important;bottom:auto!important;left:50%!important;transform:translateX(-50%)!important;width:15%!important;height:6%!important;background:transparent!important;border:0!important;padding:0!important}
.illustrated-cover .cover-bottom{bottom:6%;text-align:center}
.studio-product-trigger,.studio-navigation-label,.product-copy{display:none!important}

/* Clip only the product-photo margin; never affect the user’s artwork. */
.tile-template[data-transparent],.tile-template[src$="tile-rough-edge-transparent.png"]{clip-path:inset(4% 4% 4.2% 4% round 1%)}
.tegelboek-cover-tile,.catalog-example-dialog img[src$="tegelboek-quote-transparent.png"]{clip-path:inset(5.6% round 1.6%);box-shadow:none}

.illustrated-cover .tegelboek-cover-tile{clip-path:inset(8.7% round .35%);border:0;box-shadow:none}
.illustrated-cover .cover-logo{top:auto!important;bottom:7%!important;left:8%!important;right:auto!important;transform:none!important;width:14%!important;height:7%!important;object-fit:contain;object-position:left bottom}

.tile-size-field{display:flex;align-items:center;gap:.75em;margin:.45em 0 .8em;font-size:.85em;font-weight:600}.tile-size-field select{flex:1;min-width:0;padding:.55em;border:1px solid #a3b7ad;border-radius:.5em;background:#fffcf5;color:#173b36}.tile-surface[data-product="long"]{overflow:hidden}
