.media-viewer{background-color:#000;width:100vw;height:100vh;overflow:hidden}.controls-overlay{z-index:99;pointer-events:none;width:100vw;height:100vh;position:fixed}.controls-overlay header{opacity:.6;pointer-events:auto;background-color:#000;height:60px;padding:10px 25px 10px 22px;display:flex}.hidden{visibility:hidden}.controls-overlay header .back-arrow{text-align:left;justify-content:start}.controls-overlay header .action-icons{text-align:right}.controls-overlay header .title{text-align:center;color:#fff;flex-basis:100%;line-height:40px}.asset-container{justify-content:center;align-items:center;height:100%;display:flex}.asset-container .left-arrow{pointer-events:auto;top:50%;left:0;transform:translateY(calc(-50% - 30px))}.asset-container .right-arrow{pointer-events:auto;top:50%;right:10px;transform:translateY(calc(-50% - 30px))}.asset-container .asset{text-align:center;flex-basis:100%}.asset img{max-width:100vw;max-height:100vh}.back-header{justify-items:center;height:60px;display:flex}.action-header{z-index:99;background-color:#675761;width:100vw;position:fixed;top:0;left:0}.action-header-inner{color:#fff;justify-content:space-between;gap:10px;height:60px;margin:auto;padding-top:0;display:flex}.action-header button{flex-grow:0;font-size:.9em;color:#fff!important}.action-header .title{flex-grow:1;padding-top:15px;font-size:.9em}header.main-header{background-color:#ebeae6}a.menu-button{color:#73706a;white-space:nowrap;align-items:center;gap:2px;margin:auto;font-size:16px;display:flex}@media screen and (width<=470px){a.menu-button span{display:none}}a.menu-button:hover{text-decoration:none}.action-header a{color:#fff}.nav-toast.highlight{filter:drop-shadow(16px 16px 10px silver);height:62px;top:20px;right:40px}.nav-toast{z-index:999;filter:drop-shadow(5px 5px 5px silver);height:44px;display:flex;position:fixed;top:5px;right:10px}.nav-toast .text-box{z-index:2;background-color:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;max-width:300px;padding:15px;display:flex}.text-box span{font-size:.7em;line-height:1em}.show-me-how-button{display:none}.nav-toast.highlight .mini-logo{background-color:#ebeae6;border-radius:17px;width:34px;min-width:34px;height:34px}.mini-logo{justify-content:center;align-items:center;display:flex}.mini-logo img{width:15px;height:15px}a.nav-toast,a:hover{text-transform:none;color:#73706a;text-decoration:none}.nav-toast .action-box{background-color:#ffe5dc;border-radius:10px;justify-content:flex-end;align-items:center;width:50px;margin-left:-20px;padding:10px;display:flex}.nav-toast.highlight .action-box{width:65px}.nav-toast.highlight .action-box svg{width:24px}.nav-toast .action-box svg{width:16px}.nav-toast .action-box{color:#e76132}.nav-toast:hover .action-box{background-color:#e76132}.nav-toast:hover .action-box svg{color:#fff}@media only screen and (width<=600px){.nav-toast{bottom:10px;right:10px;top:unset;height:38px}.nav-toast.highlight .text-box{display:flex}.nav-toast.highlight{width:calc(100% - 20px);right:10px;top:unset;filter:drop-shadow(5px 5px 5px silver);height:44px}.nav-toast .text-box{max-width:unset;display:none}.nav-toast.highlight .action-box{display:none}.nav-toast .action-box{color:#fff;background-color:#e76132;width:32px;height:32px}.show-me-how-button{color:#fff;text-align:center;background-color:#e76132;border-radius:20px;width:150px;height:20px;font-size:.7em;display:block}.show-me-how-button svg{width:12px}}.add-to-album-dialog{max-height:90vh}.add-to-album-dialog header{justify-content:space-between;height:50px;display:flex}.add-to-album-dialog header h1{margin-top:0}.album-short-listing-container{min-height:200px;max-height:70vh;overflow:auto}.album-short-listing{border:2px solid #fff;justify-content:space-between;margin-bottom:5px;display:flex}.album-short-listing:hover{cursor:pointer;border:2px solid #00f}.album-short-listing-thumb{text-align:left;padding-right:20px}.album-short-listing-description{flex-grow:1}.stat-description{font-size:.8em;font-style:italic}.plum{color:#675761}.amber{color:#e55f2f}body{font-family:omnes-pro,sans-serif}.p-0{padding:0}.p-1{padding:1rem}.center-text{text-align:center}html{width:100vw;font-family:omnes-pro,sans-serif;overflow-x:hidden}h1{color:#e55f2f;text-transform:uppercase;flex-grow:100;width:100%;margin-top:0;margin-bottom:30px;font-size:42px;font-weight:300;line-height:1}h2{color:#675761;height:30px;margin-bottom:30px;font-size:27px;font-weight:400}.page-title-text,h1{color:#e55f2f;letter-spacing:.01em}.page-container{padding:0}.page-container header{z-index:99;width:100vw;height:60px;margin-left:0;margin-right:20px;padding:12px 0 8px 20px;position:fixed;top:0;left:0}@media screen and (width>=147px){.thumbnail_container{width:182px}.thumbnail{width:100px!important;height:100px!important}}@media screen and (width>=306px){.thumbnail_container,.back-header,.action-header-inner{width:306px}.thumbnail{width:100px!important;height:100px!important}}@media screen and (width>=441px){.thumbnail_container,.back-header,.action-header-inner{width:441px}.thumbnail{width:145px!important;height:145px!important}}@media screen and (width>=588px){.thumbnail_container,.back-header,.action-header-inner{width:588px}}@media screen and (width>=735px){.thumbnail_container,.back-header,.action-header-inner{width:735px}}@media screen and (width>=882px){.thumbnail_container,.back-header,.action-header-inner{width:882px}}@media (width>=1029px){.thumbnail_container,.back-header,.action-header-inner{width:1029px}}@media (width>=1176px){.thumbnail_container,.back-header,.action-header-inner{width:1176px}}@media (width>=1323px){.thumbnail_container,.back-header,.action-header-inner{width:1323px}}@media (width>=1470px){.thumbnail_container,.back-header,.action-header-inner{width:1470px}}@media (width>=1617px){.thumbnail_container,.back-header,.action-header-inner{width:1617px}}@media (width>=1764px){.thumbnail_container,.back-header,.action-header-inner{width:1764px}}@media (width>=1911px){.thumbnail_container,.back-header,.action-header-inner{width:1911px}}@media (width>=2058px){.thumbnail_container,.back-header,.action-header-inner{width:2058px}}@media (width>=2205px){.thumbnail_container,.back-header,.action-header-inner{width:2205px}}@media (width>=2352px){.thumbnail_container{width:2352px}}@media (width>=2499px){.thumbnail_container,.back-header,.action-header-inner{width:2499px}}.thumbnail_container{margin:70px auto 0;overflow:hidden}.thumbnail{box-sizing:border-box;text-align:center;cursor:pointer;width:145px;height:145px;margin:1px;font-size:18px;list-style-type:none;display:inline-block;position:relative}.thumbnail img{object-fit:cover;vertical-align:middle;width:100%;height:100%}.thumbnail .overlay{width:100%;height:100%;position:absolute;top:0;left:0}.thumb-info{z-index:10;width:180px;padding-bottom:6px;padding-left:6px;line-height:0;display:flex;position:absolute;bottom:0;left:0}.thumb-info span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;line-height:normal;overflow:hidden}.loading-spinner{z-index:99;width:200px;height:200px;margin:auto;position:fixed;inset:0}.page-container{margin:95px 0 0}.share-thumb-container{flex-wrap:wrap;gap:15px 48px;margin:0 20px 20px;display:flex}.shared-media-thumb{width:255px;min-width:255px;height:240px;display:inline-block;position:relative;overflow:hidden}.shared-media-thumb .thumb-description{height:50px;position:absolute;bottom:0}.thumb-description .count-description{color:#73706a;border:1px solid #0000;padding-right:3px;font-size:.911em;font-weight:300;position:relative;top:-4px}.main-thumbnail{background-size:cover;width:190px;height:190px;position:absolute;top:0;left:0}.sub-thumbnail-container{width:63px;position:absolute;top:0;right:0}.sub-thumbnail{background-size:cover;width:62px;height:62px;margin-bottom:2px}@media (width<=360px){.main-thumbnail{width:160px;height:160px}.sub-thumbnail{width:52px;height:52px}}@media (width<=620px){.share-thumb-container{width:355px;margin:auto}.shared-media-thumb{width:355px;height:320px}.album-item-count-description{font-size:14px!important}.sub-thumbnail{width:87px;height:87px}.main-thumbnail{width:265px;height:265px}.sub-thumbnail-container{width:88px}.share-thumb-container h1{text-align:center;color:#73706a;text-transform:none;margin:0;font-size:1.2em;font-weight:500;display:none}.page-container{margin:80px 0 0}}.thumb-description{position:absolute;bottom:50px}.album-thumbnail-title{color:#675761;background-color:#fff;font-size:15.75px;font-weight:500}.thumbnail-play-icon{margin-right:5px}.album-item-count-description{color:#73706a;font-size:12px}header.back-header{background-color:#fff;justify-content:space-between;align-items:center;height:70px;margin:auto;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}button.menu-button{color:#73706a;height:20px;box-shadow:none;white-space:nowrap;background-color:#0000;border:0;width:auto;font-size:16px}.menu-button svg{width:25px;height:25px}.thumb-select{background:#fff;border:1px solid #000;border-radius:0;position:absolute;top:5px;left:3px}.thumb-select:checked{background-color:#e55f2f}.media-thumbnail-image{width:145px;height:145px}
