.cover-art{border-radius:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:12% 9%;font-family:Editorial,Georgia,serif;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.cover-art.theme-olivier:before,.cover-art.theme-rose:before{content:"❦";opacity:.17;font-size:175px;line-height:1;position:absolute;top:-45px;left:-35px;rotate:30deg}.cover-art.theme-olivier:after,.cover-art.theme-rose:after{content:"❦";opacity:.17;font-size:175px;line-height:1;position:absolute;bottom:-25px;right:-35px;rotate:-140deg}.cover-art.theme-minuit{box-shadow:inset 0 0 0 13px #12223e,inset 0 0 0 14px #b99d57}.cover-overline{letter-spacing:1px;text-transform:uppercase;z-index:1;font:8px/1.5 Editorial,serif;position:relative}.cover-symbol{margin:10px 0;font:27px/1.2 Editorial,serif}.cover-type{letter-spacing:1px;font:14px Editorial,serif}.cover-name{z-index:1;margin:16px 0 8px;font:46px/.9 Calligraphy,cursive;position:relative}.cover-name>span{font-size:25px}.cover-rule{background:var(--accent,#c7ab69);width:40px;height:1px;margin:14px 0 10px;display:block}.cover-date{letter-spacing:1px;font:9px/1.5 Editorial,serif}.cover-open{letter-spacing:.9px;z-index:1;border:1px solid;border-radius:20px;margin-top:16px;padding:8px 12px;font:6px Sans,sans-serif;position:relative}
