body{padding:0;margin:0;background-color:#1a1a1a;color:#ddd}.body-dark{background-color:#1a1a1a;color:#ddd}.container,.container-fluid{margin-top:56px;margin-bottom:40px}.center-template{padding:4rem 1.5rem;text-align:center}.clickable-response{cursor:pointer;padding:6px 12px;border:1px solid #888;border-radius:5px}.clickable-action{cursor:pointer;padding:6px 12px;border:1px solid #555;border-radius:5px}.clickable-response:hover{cursor:pointer;background-color:#234}.clickable-action:hover{cursor:pointer;background-color:#234}.dialog-tree{font-size:20px}@media only screen and (max-width:400px){.ascii-art{font-size:8px;color:#60b5ff}}@media only screen and (min-width:400px){.ascii-art{font-size:10px;color:#60b5ff}}@media only screen and (min-width:800px){.ascii-art{font-size:14px;color:#60b5ff}}.text-response{color:#e82}.text-action{color:#e82}.fade-in{animation:fadeIn ease 1.5s;-webkit-animation:fadeIn ease 1.5s;-moz-animation:fadeIn ease 1.5s;-o-animation:fadeIn ease 1.5s;-ms-animation:fadeIn ease 1.5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.whole-screen{height:100%;width:100%;position:fixed;left:0;top:0;overflow-x:hidden}.overlay{height:100%;width:100%;position:fixed;z-index:1;left:0;top:0;overflow-x:hidden}.overlay-content{position:relative;width:100%}