<commit_before>@font-face {
    font-family: "BreeSerif-Regular";
    src: url(../font/BreeSerif-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "OpenSans-Regular";
    src: url(../font/OpenSans-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "OpenSans-Bold";
    src: url(../font/OpenSans-Bold.ttf) format("truetype");
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../font/PTSans.woff') format('woff');
}
@font-face {
    font-family: "FontAwesome";
    src: url(../font/fontawesome-webfont.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

button {
    cursor: pointer;
}

* {
    margin: 0;
    padding: 0;
}

.fullscreen {
    z-index: 1;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 100%;
    height: 100%;
}

.hidden {
    visibility: hidden;
}

.block {
    display: block;
}

.inline {
    display: inline;
}

.none {
    display: none;
}

.voiciouslogo {
    font-family: 'BreeSerif-Regular';
    font-size: 36px;
}

.bold {
    font-weight: 700;
}

.italic {
    font-style: italic;
}

body {
    min-width: 1024px;
    width: 100%;
    padding: 0;
    margin: 0;
    background-image: url(../img/noise.png);
    font-family: Helvetica;
    font-size: 12px;
}

.no-selec {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
}

.light-blue {
    background-color: #2194ff;
}

.light-blue:active {
    background: #0072dc;
}

.white {
    color: #ffffff;
}

button.red, .red {
    color: #c92a2d;
}

button.green, .green {
    color: #8aff00;
}

.dark-grey {
    color: #333;
}

.grey-blue {
    background-color: #7a96af;
}

.grey-blue:active {
    background: #566a7c;
}

.blue-green {
    background: #00aa86;
}

.blue-green:active {
    background: #018d6f;
}

.med-green {
    background-color: #009a3d;
}

.med-green:active {
    background: #008434;
}

.txt-shd {
    text-shadow: 0 -1px rgba(0,0,0,0.3);
}

.txt-shd:hover {
    text-shadow: 0 1px rgba(0,0,0,0.4);
}

a {
    text-decoration: none;
    color: inherit;
}

*:active, *:focus {
    outline: 0;
    outline-style: none;
    outline-width: 0;
    -moz-outline-width: 0
}

.rounded10 {
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}
strong {font-weight:bold;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    padding: 0;
    border: 0
}

button:focus,
button:active,
button:hover
{
   outline: 0;
   border: 0;
}

.btn {
	background-image: none;
	border: none;
	border-radius: 0;
	display: inline-block;
	padding: 4px 10px;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	box-shadow: inset 0 1px rgba(255,255,255,.1);
	text-shadow: 0 1px rgba(0,0,0,0.15);
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}

.btn-blue {
	background-color: #02b1eb;
	color: #fff;
}

.btn-blue:hover {
	background-color: #24c5ff;
	text-shadow: 0 -1px rgba(0,0,0,0.2);
}

.btn-blue:active {
	background-color: #02b1eb;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.4);
}

.border-thin {
	border: solid 1px #0f0f0f;
	box-shadow: 0 1px rgba(255,255,255,0.08);
}

.border-thick {
	border: solid 4px #0f0f0f;
}

.icon-margin-six {
	margin-right: 6px;
}

.icon-14 {
	font-size: 14px;
}

.button-wrap {
	border-radius: 3px;
	padding: 0;
	margin: 10px;
	display: inline-block;
}
<commit_msg>fixes #96 buttons outline issue<commit_after>@font-face {
    font-family: "BreeSerif-Regular";
    src: url(../font/BreeSerif-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "OpenSans-Regular";
    src: url(../font/OpenSans-Regular.ttf) format("truetype");
}
@font-face {
    font-family: "OpenSans-Bold";
    src: url(../font/OpenSans-Bold.ttf) format("truetype");
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../font/PTSans.woff') format('woff');
}
@font-face {
    font-family: "FontAwesome";
    src: url(../font/fontawesome-webfont.woff) format("woff");
    font-weight: normal;
    font-style: normal;
}

button {
    cursor: pointer;
}

* {
    margin: 0;
    padding: 0;
}

.fullscreen {
    z-index: 1;
    top: 0;
    bottom: 0;
    position: fixed;
    width: 100%;
    height: 100%;
}

.hidden {
    visibility: hidden;
}

.block {
    display: block;
}

.inline {
    display: inline;
}

.none {
    display: none;
}

.voiciouslogo {
    font-family: 'BreeSerif-Regular';
    font-size: 36px;
}

.bold {
    font-weight: 700;
}

.italic {
    font-style: italic;
}

body {
    min-width: 1024px;
    width: 100%;
    padding: 0;
    margin: 0;
    background-image: url(../img/noise.png);
    font-family: Helvetica;
    font-size: 12px;
}

.no-selec {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default;
}

.light-blue {
    background-color: #2194ff;
}

.light-blue:active {
    background: #0072dc;
}

.white {
    color: #ffffff;
}

button.red, .red {
    color: #c92a2d;
}

button.green, .green {
    color: #8aff00;
}

.dark-grey {
    color: #333;
}

.grey-blue {
    background-color: #7a96af;
}

.grey-blue:active {
    background: #566a7c;
}

.blue-green {
    background: #00aa86;
}

.blue-green:active {
    background: #018d6f;
}

.med-green {
    background-color: #009a3d;
}

.med-green:active {
    background: #008434;
}

.txt-shd {
    text-shadow: 0 -1px rgba(0,0,0,0.3);
}

.txt-shd:hover {
    text-shadow: 0 1px rgba(0,0,0,0.4);
}

a {
    text-decoration: none;
    color: inherit;
}

*:active, *:focus {
    outline: 0;
    outline-style: none;
    outline-width: 0;
    -moz-outline-width: 0
}

.rounded10 {
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}
strong {font-weight:bold;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    padding: 0;
    border: 0
}

.btn {
	background-image: none;
	border: none;
	border-radius: 0;
	display: inline-block;
	padding: 4px 10px;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	box-shadow: inset 0 1px rgba(255,255,255,.1);
	text-shadow: 0 1px rgba(0,0,0,0.15);
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
}

.btn-blue {
	background-color: #02b1eb;
	color: #fff;
}

.btn-blue:hover {
	background-color: #24c5ff;
	text-shadow: 0 -1px rgba(0,0,0,0.2);
}

.btn-blue:active {
	background-color: #02b1eb;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.4);
}

.border-thin {
	border: solid 1px #0f0f0f;
	box-shadow: 0 1px rgba(255,255,255,0.08);
}

.border-thick {
	border: solid 4px #0f0f0f;
}

.icon-margin-six {
	margin-right: 6px;
}

.icon-14 {
	font-size: 14px;
}

.button-wrap {
	border-radius: 3px;
	padding: 0;
	margin: 10px;
	display: inline-block;
}

{'fraction_non_alphanumeric': 0.1790562378797673, 'fraction_numerical': 0.04330963154492566, 'mean_word_length': 3.3398784478728376, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2066988', 'n_tokens_mistral': 4121, 'n_tokens_neox': 3792, 'n_words': 821}