.modal-overlay{background-color:rgba(0,0,0,0.5);height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:2147483597}.modal-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100vw;z-index:2147483597}.modal-content{background:#202020;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.5);display:flex;flex-direction:column;height:100%;max-height:750px;max-width:750px;overflow:hidden;pointer-events:auto;position:relative;width:100%;z-index:2147483647}.modal-content .wh-divider{margin:auto 0 0}@container bodyContainer (width < 744px){.modal-content{height:auto}}.modal-hero-image{aspect-ratio:16 / 9;background:#181818;box-sizing:border-box;flex-shrink:0;overflow:hidden;text-align:center}.modal-hero-image button{position:absolute;top:2px;right:2px;z-index:1}.modal-hero-image img{height:100%;object-fit:cover;width:100%}.modal-body,.modal-footer{display:flex}.modal-body{gap:10px;flex-direction:column;margin:30px 30px 15px}.modal-body .wh-heading-responsive{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@container bodyContainer (width < 744px){.modal-body{margin:20px 20px 10px}}.modal-footer{margin:15px 30px}@container bodyContainer (width < 744px){.modal-footer{margin:10px 20px}}.gallery-card{border-radius:4px;display:flex;flex-direction:column;flex:1 1 0;overflow:hidden;user-select:none}.gallery-card-preview{align-items:center;aspect-ratio:1.85;justify-content:center;overflow:hidden;position:relative}.gallery-card-preview:hover{position:relative}.gallery-card-preview:hover:after{background-color:#fff;content:"";display:block;height:100%;left:0;mix-blend-mode:overlay;opacity:25%;position:absolute;top:0;width:100%;z-index:11}.gallery-card-preview:hover .gallery-card-hover-menu{display:flex}.gallery-card-preview .gallery-card-thumbnail.focus-visible{box-shadow:none}.gallery-card-preview .gallery-card-thumbnail.focus-visible:after{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.5);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.gallery-card-preview .gallery-card-image{aspect-ratio:1.85;height:100%;object-fit:cover;width:100%}.gallery-card-hover-menu{bottom:0;box-sizing:border-box;display:none;left:0;padding:15px;position:absolute}.gallery-card-info{--whButtonGroup-wrap: no-wrap;background:#202020;color:#fff;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;gap:10px;padding:15px}.gallery-card-info .gallery-card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:auto}.gallery-card-info .wh-button-group{flex-grow:0}@container bodyContainer (width < 744px){.gallery-card-info .wh-button{padding:20px !important}}.decor-card .gallery-card-preview{background:#202020}.decor-card .gallery-card-preview .gallery-card-image{object-fit:contain}.decor-card .gallery-card-info{background:#181818}.decor-card .gallery-card-info .decor-modal-footer{align-items:center;display:flex}.decor-card .decor-weight{align-items:center;display:inline-flex;margin-left:auto}.decor-card .decor-weight img{height:30px;margin-right:5px;vertical-align:middle}.decor-card .decor-modal-title-row{display:grid;grid-template-columns:1fr auto}.decor-card .decor-modal-sources{display:flex;flex-direction:column;gap:5px;overflow:auto}.decor-card .modal-body{overflow:hidden}.decor-card .modal-body .data-row-data-content,.decor-card .modal-body .data-row-data-type{background:#303030}.decor-card .modal-content{height:auto;max-height:100%;max-width:550px}.decor-card .modal-content .modal-hero-image img{object-fit:contain}.decor-card .modal-footer{flex-direction:column;gap:5px}.decor-card .modal-footer a:last-of-type{margin-left:auto}
