UNPKG

cu-styles

Version:

Camelot Unchained Client Library - Styles

492 lines (487 loc) 47.7 kB
/** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ .cu-window { width: 100%; height: 100%; display: flex; flex-direction: column; color: #efefef; } .cu-window.cu-window-auto-size { height: auto; display: block; } .cu-window .cu-window-header { position: relative; width: 100%; min-height: 37px; } .cu-window .cu-window-header:before, .cu-window .cu-window-header:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window .cu-window-content { position: relative; width: 100%; height: 100%; } .cu-window .cu-window-content:before, .cu-window .cu-window-content:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window .cu-window-footer { position: relative; width: 100%; min-height: 45px; } .cu-window .cu-window-footer:before, .cu-window .cu-window-footer:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window.cu-window-transparent .cu-window-header:before { opacity: 0.9; } .cu-window.cu-window-transparent .cu-window-header:after { opacity: 0.9; } .cu-window.cu-window-transparent .cu-window-content:before { opacity: 0.5; } .cu-window.cu-window-transparent .cu-window-content:after { opacity: 0.9; } .cu-window.cu-window-transparent .cu-window-footer:before { opacity: 0.9; } .cu-window.cu-window-transparent .cu-window-footer:after { opacity: 0.9; } .cu-window .cu-window-header { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; box-orient: horizontal; -webkit-box-direction: normal; -moz-box-direction: normal; box-direction: normal; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -ms-flex-direction: row; -webkit-box-align: center; -moz-box-align: center; box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; -ms-flex-align: center; padding: 6px 15px; } .cu-window .cu-window-header > * { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cu-window .cu-window-header:after { bottom: -7px; background: url("window/default/images/top-left-header.png") no-repeat top left, url("window/default/images/top-right-header.png") no-repeat top right, url("window/default/images/top-background.png") no-repeat top center/100% 44px; background: url("window/default/images/top-left-header.png") no-repeat top left, url("window/default/images/top-right-header.png") no-repeat top right, url("window/default/images/top-background.png") no-repeat top center/100% 44px; } .cu-window .cu-window-header:before { margin-top: 2px; margin-bottom: 6px; } .cu-window .cu-window-content { text-shadow: 0 0 1px #000000; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0 10px; } .cu-window .cu-window-content > * { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cu-window .cu-window-content .cu-window-actions { top: 6px; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content:after { background: url("window/default/images/bottom-left.png") no-repeat bottom left, url("window/default/images/bottom-right.png") no-repeat bottom right; background: url("window/default/images/bottom-left.png") no-repeat bottom left, url("window/default/images/bottom-right.png") no-repeat bottom right; } .cu-window :first-child:nth-last-child(2).cu-window-content:after { background: url("window/default/images/top-left.png") no-repeat top left, url("window/default/images/top-right.png") no-repeat top right; background: url("window/default/images/top-left.png") no-repeat top left, url("window/default/images/top-right.png") no-repeat top right; } .cu-window :first-child:nth-last-child(1).cu-window-content { padding-top: 6px; padding-bottom: 6px; } .cu-window :first-child:nth-last-child(1).cu-window-content:after { background: url("window/default/images/bottom-left.png") no-repeat bottom left, url("window/default/images/bottom-right.png") no-repeat bottom right, url("window/default/images/top-left.png") no-repeat top left, url("window/default/images/top-right.png") no-repeat top right; background: url("window/default/images/bottom-left.png") no-repeat bottom left, url("window/default/images/bottom-right.png") no-repeat bottom right, url("window/default/images/top-left.png") no-repeat top left, url("window/default/images/top-right.png") no-repeat top right; } .cu-window .cu-window-footer { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-top: 12px; padding-bottom: 8px; } .cu-window .cu-window-footer > * { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cu-window .cu-window-footer:after { top: -4px; background: url("window/default/images/bottom-left-footer.png") no-repeat bottom left, url("window/default/images/bottom-right-footer.png") no-repeat bottom right, url("window/default/images/bottom-background.png") no-repeat bottom center/100% 49px; background: url("window/default/images/bottom-left-footer.png") no-repeat bottom left, url("window/default/images/bottom-right-footer.png") no-repeat bottom right, url("window/default/images/bottom-background.png") no-repeat bottom center/100% 49px; } .cu-window .cu-window-footer:before { margin-top: 4px; margin-bottom: 4px; } .cu-window .cu-window-header:before { background: -webkit-linear-gradient( top , #0e0e0e 0%, #373737 50%, #373737 50%, #272727 50%, #272727 50%, #0c0c0c 100%); background: linear-gradient(to bottom, #0e0e0e 0%, #373737 50%, #373737 50%, #272727 50%, #272727 50%, #0c0c0c 100%); } .cu-window .cu-window-footer:before { background: #111111; background: #111111; } .cu-window .cu-window-content:before { background: -webkit-linear-gradient(#111111, #111111) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#111111, #111111) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content:before { background: -webkit-linear-gradient(#111111, #111111) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#111111, #111111) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content:before { background: -webkit-linear-gradient(#111111, #111111) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#111111, #111111) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content:before { background: -webkit-linear-gradient(#111111, #111111) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#111111, #111111) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-bg-red.cu-window-header:before { background: -webkit-linear-gradient( top , #b91500 0%, #860f00 50%, #6c0c00 50%, #390600 100%); background: linear-gradient(to bottom, #b91500 0%, #860f00 50%, #6c0c00 50%, #390600 100%); } .cu-window .cu-window-bg-red.cu-window-footer:before { background: #6c0c00; background: #6c0c00; } .cu-window .cu-window-content.cu-window-bg-red:before { background: -webkit-linear-gradient(#6c0c00, #6c0c00) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#6c0c00, #6c0c00) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-red:before { background: -webkit-linear-gradient(#6c0c00, #6c0c00) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#6c0c00, #6c0c00) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-red:before { background: -webkit-linear-gradient(#6c0c00, #6c0c00) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#6c0c00, #6c0c00) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-red:before { background: -webkit-linear-gradient(#6c0c00, #6c0c00) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#6c0c00, #6c0c00) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-bg-green.cu-window-header:before { background: -webkit-linear-gradient( top , #2b7f00 0%, #1a4c00 50%, #113300 50%, #091900 100%); background: linear-gradient(to bottom, #2b7f00 0%, #1a4c00 50%, #113300 50%, #091900 100%); } .cu-window .cu-window-bg-green.cu-window-footer:before { background: #113300; background: #113300; } .cu-window .cu-window-content.cu-window-bg-green:before { background: -webkit-linear-gradient(#1a4c00, #1a4c00) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#1a4c00, #1a4c00) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-green:before { background: -webkit-linear-gradient(#1a4c00, #1a4c00) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#1a4c00, #1a4c00) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-green:before { background: -webkit-linear-gradient(#1a4c00, #1a4c00) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#1a4c00, #1a4c00) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-green:before { background: -webkit-linear-gradient(#1a4c00, #1a4c00) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#1a4c00, #1a4c00) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-bg-blue.cu-window-header:before { background: -webkit-linear-gradient( top , #005a99 0%, #003c66 50%, #002d4c 50%, #001e33 100%); background: linear-gradient(to bottom, #005a99 0%, #003c66 50%, #002d4c 50%, #001e33 100%); } .cu-window .cu-window-bg-blue.cu-window-footer:before { background: #001e33; background: #001e33; } .cu-window .cu-window-content.cu-window-bg-blue:before { background: -webkit-linear-gradient(#002d4c, #002d4c) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#002d4c, #002d4c) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-blue:before { background: -webkit-linear-gradient(#002d4c, #002d4c) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#002d4c, #002d4c) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-blue:before { background: -webkit-linear-gradient(#002d4c, #002d4c) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#002d4c, #002d4c) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-blue:before { background: -webkit-linear-gradient(#002d4c, #002d4c) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#002d4c, #002d4c) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-bg-yellow.cu-window-header:before { background: -webkit-linear-gradient( top , #AA9739 0%, #84752c 50%, #716426 50%, #4b4219 100%); background: linear-gradient(to bottom, #AA9739 0%, #84752c 50%, #716426 50%, #4b4219 100%); } .cu-window .cu-window-bg-yellow.cu-window-footer:before { background: #978633; background: #978633; } .cu-window .cu-window-content.cu-window-bg-yellow:before { background: -webkit-linear-gradient(#AA9739, #AA9739) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#AA9739, #AA9739) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-yellow:before { background: -webkit-linear-gradient(#AA9739, #AA9739) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#AA9739, #AA9739) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-yellow:before { background: -webkit-linear-gradient(#AA9739, #AA9739) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#AA9739, #AA9739) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-yellow:before { background: -webkit-linear-gradient(#AA9739, #AA9739) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#AA9739, #AA9739) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-bg-brown.cu-window-header:before { background: -webkit-linear-gradient( top , #5f3914 0%, #35200b 50%, #201307 50%, #0b0602 100%); background: linear-gradient(to bottom, #5f3914 0%, #35200b 50%, #201307 50%, #0b0602 100%); } .cu-window .cu-window-bg-brown.cu-window-footer:before { background: #201307; background: #201307; } .cu-window .cu-window-content.cu-window-bg-brown:before { background: -webkit-linear-gradient(#35200b, #35200b) no-repeat center center/calc(100% - 18px) 100%; background: linear-gradient(#35200b, #35200b) no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-brown:before { background: -webkit-linear-gradient(#35200b, #35200b) no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#35200b, #35200b) no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-brown:before { background: -webkit-linear-gradient(#35200b, #35200b) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: linear-gradient(#35200b, #35200b) no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-brown:before { background: -webkit-linear-gradient(#35200b, #35200b) no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: linear-gradient(#35200b, #35200b) no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-content.cu-window-bg-canvas:before { background: url("window/images/canvas-effect.png") no-repeat center center/calc(100% - 18px) 100%; background: url("window/images/canvas-effect.png") no-repeat center center/calc(100% - 18px) 100%; } .cu-window :first-child:nth-last-child(2) ~ .cu-window-content.cu-window-bg-canvas:before { background: url("window/images/canvas-effect.png") no-repeat center top/calc(100% - 18px) calc(100% - 5px); background: url("window/images/canvas-effect.png") no-repeat center top/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(2).cu-window-content.cu-window-bg-canvas:before { background: url("window/images/canvas-effect.png") no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); background: url("window/images/canvas-effect.png") no-repeat center bottom/calc(100% - 18px) calc(100% - 5px); } .cu-window :first-child:nth-last-child(1).cu-window-content.cu-window-bg-canvas:before { background: url("window/images/canvas-effect.png") no-repeat center center/calc(100% - 18px) calc(100% - 10px); background: url("window/images/canvas-effect.png") no-repeat center center/calc(100% - 18px) calc(100% - 10px); } .cu-window .cu-window-title { font-family: 'Cinzel', serif; text-shadow: 0 0 10px #000000; width: 100%; text-align: center; font-weight: 600; padding-bottom: 3px; } .cu-window .cu-window-actions { position: absolute; right: 14px; top: 9px; } .cu-window .cu-window-footer .cu-window-actions { right: 5px; top: 13px; } .cu-window .cu-window-action, .cu-window .cu-window-close, .cu-window .cu-window-minimize, .cu-window .cu-window-maximize, .cu-window .cu-window-down-arrow, .cu-window .cu-window-up-arrow { font-size: 1.5rem; text-shadow: 0 0 5px #000000; color: #c4c4c4; width: 12px; height: 17px; text-align: center; line-height: 17px; cursor: pointer; display: inline-block; position: relative; top: -1px; } .cu-window .cu-window-action:before, .cu-window .cu-window-close:before, .cu-window .cu-window-minimize:before, .cu-window .cu-window-maximize:before, .cu-window .cu-window-down-arrow:before, .cu-window .cu-window-up-arrow:before { position: absolute; left: 0; } .cu-window .cu-window-action:hover, .cu-window .cu-window-close:hover, .cu-window .cu-window-minimize:hover, .cu-window .cu-window-maximize:hover, .cu-window .cu-window-down-arrow:hover, .cu-window .cu-window-up-arrow:hover { color: #dddddd; } .cu-window .cu-window-close:before { content: "\00D7"; } .cu-window .cu-window-close:hover { text-shadow: 0 0 5px #6c0c00; } .cu-window .cu-window-minimize:before { content: "\2212"; } .cu-window .cu-window-minimize:hover { text-shadow: 0 0 5px #002d4c; } .cu-window .cu-window-maximize:before { content: "\002B"; } .cu-window .cu-window-maximize:hover { text-shadow: 0 0 5px #002d4c; } .cu-window .cu-window-down-arrow:before { content: "\25BC"; font-size: 0.75rem; } .cu-window .cu-window-down-arrow:hover { text-shadow: 0 0 5px #002d4c; } .cu-window .cu-window-up-arrow:before { content: "\25B2"; font-size: 0.75rem; } .cu-window .cu-window-up-arrow:hover { text-shadow: 0 0 5px #002d4c; } /** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ .cu-window-basic-frame { width: 100%; height: 100%; display: flex; flex-direction: column; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: relative; } .cu-window-basic-frame.cu-window-auto-size { height: auto; display: block; } .cu-window-basic-frame .cu-window-header { position: relative; width: 100%; min-height: auto; } .cu-window-basic-frame .cu-window-header:before, .cu-window-basic-frame .cu-window-header:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window-basic-frame .cu-window-content { position: relative; width: 100%; height: 100%; } .cu-window-basic-frame .cu-window-content:before, .cu-window-basic-frame .cu-window-content:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window-basic-frame .cu-window-footer { position: relative; width: 100%; min-height: auto; } .cu-window-basic-frame .cu-window-footer:before, .cu-window-basic-frame .cu-window-footer:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window-basic-frame.cu-window-transparent .cu-window-header:before { opacity: 0.9; } .cu-window-basic-frame.cu-window-transparent .cu-window-header:after { opacity: 0.9; } .cu-window-basic-frame.cu-window-transparent .cu-window-content:before { opacity: 0.5; } .cu-window-basic-frame.cu-window-transparent .cu-window-content:after { opacity: 0.9; } .cu-window-basic-frame.cu-window-transparent .cu-window-footer:before { opacity: 0.9; } .cu-window-basic-frame.cu-window-transparent .cu-window-footer:after { opacity: 0.9; } .cu-window-basic-frame:before, .cu-window-basic-frame:after { content: ' '; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } .cu-window-basic-frame > * { cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cu-window-basic-frame:before { background: linear-gradient(#111111 50%, #111111 50%) no-repeat center center/100% calc(100% - 4px); } .cu-window-basic-frame:after { background: url("window/basic-frame/images/bottom-left.png") no-repeat left bottom, url("window/basic-frame/images/bottom-right.png") no-repeat right bottom, url("window/basic-frame/images/top-left.png") no-repeat left top, url("window/basic-frame/images/top-right.png") no-repeat right top, url("window/basic-frame/images/bottom.png") no-repeat center calc(100% - 1px)/100% 3px, url("window/basic-frame/images/top.png") no-repeat center 1px/100% 3px, url("window/basic-frame/images/left.png") no-repeat left center/3px 100%, url("window/basic-frame/images/right.png") no-repeat right center/3px 100%; } .cu-window-basic-frame.cu-window-transparent:before { opacity: 0.5; } .cu-window-basic-frame.cu-window-transparent:after { opacity: 0.8; } .cu-window-basic-frame .cu-window-content, .cu-window-basic-frame .cu-window-header { padding: 1px 3px; color: white; } .cu-window-basic-frame .cu-window-title { font-family: 'Cinzel', serif; text-shadow: 0 0 10px #000000; width: 100%; text-align: center; font-weight: 600; padding-top: 3px; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndpbmRvdy93aW5kb3cvd2luZG93LnNjc3MiLCJfaW5jbHVkZXMuc2NzcyIsIl9wYXJhbWV0ZXJzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJtaXNjL19taXhpbnMuc2NzcyIsImNvbG9yL19taXhpbnMuc2NzcyIsInR5cG9ncmFwaHkvX21peGlucy5zY3NzIiwid2luZG93L19taXhpbnMuc2NzcyIsImZvcm0vX21peGlucy5zY3NzIiwid2luZG93L2RlZmF1bHQvX2RlZmF1bHQuc2NzcyIsIndpbmRvdy9kZWZhdWx0L19taXhpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL19wcmVmaXhlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19mbGV4LWJveC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2JvdXJib24vYXBwL2Fzc2V0cy9zdHlsZXNoZWV0cy9jc3MzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm91cmJvbi9hcHAvYXNzZXRzL3N0eWxlc2hlZXRzL2hlbHBlcnMvX2xpbmVhci1zaWRlLWNvcm5lci1wYXJzZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvaGVscGVycy9fbGluZWFyLWdyYWRpZW50LXBhcnNlci5zY3NzIiwid2luZG93L2Jhc2ljLWZyYW1lL19iYXNpYy1mcmFtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FDSkg7Ozs7R0FJRztBQ0pIOzs7O0dBSUc7QUNKSDs7OztHQUlHO0FESUgsVUFBVSxDQUFDO0VGYVQsS0FBSyxFQUFFLElBQUs7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QUF5RCxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBRyxHQUFHLENBQUMsSUFBSSxFQUM1RiwwQ0FBRyxDQUEwRCxTQUFTLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBRyxHQUFHLENBQUMsSUFBSSxHQVJ2RjtFQVlOLHNCQUFzQixzQkFBc0IsT0FBTyxDQUEzQztJQUNQLE9BQU8sRUFBRSxHQUFJLEdBREw7RUFHVCxzQkFBc0Isc0JBQXNCLE1BQU0sQ0FBM0M7SUFDTixPQUFPLEVBQUUsR0FBSSxHQUROO0VBS1Msc0JBQXNCLENBQUMsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsaUJBQWlCLENBQWpFO0lBQ3BDLE9BQU8sRUFBRSxHQUFHLENBQUMsR0FBRztJQUNoQixLQUFLLEVBQUUsS0FBTSxHQUZ3QjtFQUt2QyxzQkFBc0IsQ0FBQyxnQkFBZ0IsQ0FBdEI7SVZuQ2pCLFdBQVcsRUFBRSxlQUFnQjtJQWdCN0IsV0FBVyxFVXFCeUIsQ0FBQyxDQUFZLENBQUMsQ0FBZSxJQUFJLENBQVUsT0FBTztJQUNwRixLQUFLLEVBQUUsSUFBSztJQUNaLFVBQVUsRUFBRSxNQUFPO0lBQ25CLFdBQVcsRUFBRSxHQUFJO0lBQ2pCLFdBQVcsRUFBRSxHQUFJLEdBTkQiLCJmaWxlIjoid2luZG93L3dpbmRvdy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcbiAqIExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXNcbiAqIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG4gKi9cblxuJGN1U3R5bGVzUm9vdDogJy4uLycgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCIuLi9pbmNsdWRlc1wiO1xuXG5AaW1wb3J0IFwiZGVmYXVsdC9kZWZhdWx0XCI7XG5AaW1wb3J0IFwiYmFzaWMtZnJhbWUvYmFzaWMtZnJhbWVcIjtcbiIsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsIi8qKlxuICogVGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpY1xuICogTGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuICogZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHA6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cbiAqL1xuXG5AaW1wb3J0IFwibWlzYy9taXhpbnNcIjtcbkBpbXBvcnQgXCJjb2xvci9taXhpbnNcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5L21peGluc1wiO1xuQGltcG9ydCBcIndpbmRvdy9taXhpbnNcIjtcbkBpbXBvcnQgXCJmb3JtL21peGluc1wiO1xuIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbF0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */