2 box-sizing: border-box;
3 font: normal normal normal medium/1.25 Sans-Serif;
4 font: normal normal normal normal medium/1.25 Sans-Serif;
11 b, strong { font-weight: bold; }
12 i, em { font-style: italic; }
14 input[type=text], input:not([type]) {
15 border: 1px solid #08b;
21 background-color: #EEE;
27 min-width: 20%; max-width: 90%;
30 left: 50%; transform: translate(-50%);
32 background-color: #FFF;
34 border-radius: 1ex 1ex .5ex .5ex;
37 background-color: #08b;
42 border-bottom: 1px solid;
43 border-radius: 1ex 1ex 0 0;
45 #settings a.settings {
48 background-color: #F88;
49 border-left: 1px solid;
50 border-radius: 0 1ex 0 0;
54 #settings a.settings:before {
59 padding: 1ex 1ex .5ex 1ex;
60 background-color: #FCC;
66 text-decoration: underline;
67 margin: -1px 1px 0 0; padding: .5ex 1ex;
68 border-top: 1px solid;
69 background-color: #EEE;
71 #settings a.section + * {
73 padding: .5ex 1ex 0 1ex;
76 transition: max-height .5s;
78 #settings .error.nick ~ a.section + #nick,
79 #settings .error.register ~ a.section + #register,
80 #settings a.section + #nick,
81 #settings a.section + *:target {
83 padding: 1ex 1ex .5ex 1ex;
85 #settings input {margin-right: 1ex;}
90 left: .5ex; right: .5ex;
92 form#channel a.settings {
93 display: inline-block;
95 form#channel a.settings:before {
101 form#channel input[name=message] {
102 display: inline-block;
105 width: calc(100% - 4.5ex);
107 form#channel button[value=submit] { display: none; }
121 #chat p.message > * {
124 background-color: rgba(255, 255, 255, .5);
126 padding: .125em 0 .125em .5em;
129 #chat .message .date {
133 #chat .message .nick .indicator {
136 #chat .message .nick {
140 #chat .message .message {
141 border-radius: 0 .5em .5em 0;