::StoryCSS [stylesheet] .flashed-message { border: 1px solid gray; display: block; padding: 5px; margin: 3px; } .hidden { display: none; } header#title { height: auto; white-space: normal; } #story-subtitle, #story-author, #story-title-seperator { display: none; } /* Notepad Effect */ .notepad { background-color: #f5f5f5; width: 600px; margin: 0 auto; padding: 0; } .notepad h4 { color: #cd0000 !important; font-size: 42px !important; letter-spacing: -2px !important; text-align: left !important; margin: 0; } .notepad ul.list { color: #555 !important; font-size: 22px; padding: 0 !important; width: auto; font-family: courier, monospace; border: 1px solid #dedede; margin: 0; } .notepad ul.list li { list-style: none; border-bottom: 1px dotted #ccc; text-indent: 25px; height: auto; padding: 10px; } .notepad .lines { border-left: 1px solid #ffaa9f; border-right: 1px solid #ffaa9f; width: 2px; float: left; margin-left: 40px; } /* Text Message effect from https://codepen.io/2ne/pen/osvpj */ @import "https://fonts.googleapis.com/css?family=Open+Sans:400,600,700"; * { box-sizing: border-box; } /* body { background: none repeat scroll 0 0 #fff; color: #FFFFFF; font-family: "Open Sans"; line-height: 26px; width: 400px; margin: 0 auto; overflow-X: hidden; position: relative; } */ .left { position: absolute; top: 0; left: 35px; font-size: 18px } .left:after { border: 3px solid #2095FE; border-right: 3px solid transparent; border-top: 3px solid transparent; content: " "; height: 14px; left: -20px; position: absolute; top: 20px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); width: 14px; } .right { position: absolute; top: 0; right: 15px; font-size: 18px } header { color: #2095FE; background: #eee; border: 1px solid #ccc; border-bottom: 1px solid #bbb; box-shadow: 0 1px 2px rgba(1,1,1,0.2); height: 60px; text-align: center; font-size: 20px; line-height: 58px; white-space: nowrap; } header h2 { font-weight: bold; color: #111111; } { padding-top: 10px; position: relative; border: 1px solid #ddd; border-top: 0 none; } .message { border-radius: 20px 20px 20px 20px; margin: 0 15px 10px; padding: 15px 20px; position: relative; } .message.to { background-color: #2095FE; color: #fff; margin-left: 80px; } .message.from { background-color: #E5E4E9; color: #363636; margin-right: 80px; } .message.to + .message.to, .message.from + .message.from { margin-top: -7px; } .message:before { border-color: #2095FE; border-radius: 50% 50% 50% 50%; border-style: solid; border-width: 0 20px; bottom: 0; clip: rect(20px, 35px, 42px, 0px); content: " "; height: 40px; position: absolute; right: -50px; width: 30px; z-index: -1; } .message.from:before { border-color: #E5E4E9; left: -50px; transform: rotateY(180deg); } /*********************************************************************** BLEACHED - A largely white style for SugarCube v2.17.0+ ***********************************************************************/ body { color: #111; background-color: #fff; } a { color: #35c; } a:hover { color: #57e; } span.link-disabled { color: #777; } button { color: #111; background-color: #acf; border-color: #8ad; } button:hover { background-color: #8ad; border-color: #68b; } button:disabled { background-color: #ccc; border-color: #aaa; } input, select, textarea { color: #111; border-color: #ccc; } input:focus, select:focus, textarea:focus, input:hover, select:hover, textarea:hover { background-color: #eee; border-color: #111; } hr { border-color: #111; } .error { background-color: #eaa; border-left-color: #d77; } #ui-bar { background-color: #eee; border-color: #ccc; } #ui-bar hr { border-color: #ccc; } #ui-bar-toggle, #ui-bar-history [id|="history"] { color: #111; border-color: #ccc; } #ui-bar-toggle:hover, #ui-bar-history [id|="history"]:hover { background-color: #ccc; border-color: #111; } #ui-bar-history [id|="history"]:disabled { color: #ccc; background-color: transparent; border-color: #ccc; } #menu ul { border-color: #ccc; } #menu li:not(:first-child) { border-top-color: #ccc; } #menu li a { color: #111; } #menu li a:hover { background-color: #ccc; border-color: #111; } /* Default dialog styling */ #ui-overlay { background-color: #777; } #ui-dialog-titlebar { background-color: #ccc; } #ui-dialog-close:hover { background-color: #b44; border-color: #a33; } #ui-dialog-body { background-color: #fff; border-color: #ccc; } #ui-dialog-body hr { background-color: #ccc; } /* List-based dialog styling */ #ui-dialog-body.list li:not(:first-child) { border-top-color: #ccc; } #ui-dialog-body.list li a { color: #111; } #ui-dialog-body.list li a:hover { background-color: #ccc; border-color: #111; } /* Saves dialog styling */ #ui-dialog-body.saves > *:not(:first-child), #ui-dialog-body.saves tr:not(:first-child) { border-top-color: #ccc; } #ui-dialog-body.saves .empty { color: #777; } /* Settings dialog styling */ #ui-dialog-body.settings button[id|="setting-control"] { color: #111; border-color: #ccc; } #ui-dialog-body.settings button[id|="setting-control"]:hover { background-color: #eee; border-color: #111; } #ui-dialog-body.settings button[id|="setting-control"].enabled { background-color: #9e9; border-color: #7c7; } #ui-dialog-body.settings button[id|="setting-control"].enabled:hover { background-color: #7c7; border-color: #5a5; } /* Debug view styling */ html:not([data-debug-view]) #debug-view-toggle { color: #111; border-color: #ccc; } html:not([data-debug-view]) #debug-view-toggle:hover { background-color: #eee; border-color: #111; } html[data-debug-view] #debug-view-toggle { background-color: #9e9; border-color: #7c7; } html[data-debug-view] #debug-view-toggle:hover { background-color: #7c7; border-color: #5a5; } html[data-debug-view] .debug { background-color: #dc9; } html[data-debug-view] .debug.hidden, html[data-debug-view] .debug.hidden .debug { background-color: #bbb; } /*! <> macro for SugarCube 2.x (bleached) */ #ui-dialog-body.bugreport #bugreport-info{margin-bottom:1em}#ui-dialog-body.bugreport #bugreport-data{display:block;overflow:auto;font-family:monospace,monospace;background-color:#eee;border:1px solid #111;margin:0;padding:6px;height:auto;min-height:200px;white-space:normal}#ui-dialog-body.bugreport .scroll-pad{margin:0;padding:0} /*! <> macro for SugarCube 2.x (bleached) */ #ui-dialog-body.checkvars{padding:1em}#ui-dialog-body.checkvars h1{font-size:1.5em;margin-top:0}#ui-dialog-body.checkvars table{border-collapse:collapse;border-spacing:0}#ui-dialog-body.checkvars thead tr{border-bottom:2px solid #ccc}#ui-dialog-body.checkvars tr:not(:first-child){border-top:1px solid #ccc}#ui-dialog-body.checkvars td,#ui-dialog-body.checkvars th{padding:.25em 1em}#ui-dialog-body.checkvars td:first-child,#ui-dialog-body.checkvars th:first-child{padding-left:.5em;border-right:1px solid #ccc}#ui-dialog-body.checkvars td:last-child,#ui-dialog-body.checkvars th:last-child{padding-right:.5em}#ui-dialog-body.checkvars th:first-child{text-align:center}#ui-dialog-body.checkvars td:first-child{font-weight:700;text-align:right}#ui-dialog-body.checkvars td{font-family:monospace,monospace;vertical-align:top;white-space:pre-wrap}#ui-dialog-body.checkvars .scroll-pad{margin:0;padding:0}