
/* FurryCraft Network — css3.css (rounded corners, jGrowl, progress) */

.thead {
	border-radius: 0;
}

.tborder { border-radius: 16px; }

.pm_alert, .red_alert { border-radius: 10px; }

.post_content blockquote { border-radius: 10px; }

.codeblock { border-radius: 10px; }

button, input.button, .pagination .pagination_current, .pagination a { border-radius: 12px; }

/* jGrowl notifications */

.jgrowl {
	z-index: 9999;
	color: var(--fc-text, #e9f7ff);
	font-size: 13px;
	position: fixed;
}

.jgrowl .jgrowl-notification, .jgrowl .jgrowl-closer {
	background: linear-gradient(180deg, rgba(13,38,55,.97), rgba(8,25,37,.97));
	border: 1px solid rgba(126,224,255,.32);
	border-radius: 14px;
	box-shadow: 0 24px 50px rgba(3,12,20,.7);
	zoom: 1;
	width: 250px;
	padding: 12px 14px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: 'Space Grotesk', sans-serif;
	font-size: 13px;
	text-align: left;
	display: none;
	word-break: break-all;
}

.jgrowl .jgrowl-notification {
	min-height: 40px;
}

.jgrowl .jgrowl-notification .jgrowl-header {
	font-weight: 700;
	font-family: 'Baloo 2', sans-serif;
	font-size: .85em;
	color: #8DF58F;
}

.jgrowl .jgrowl-notification .jgrowl-close {
	background-color: transparent;
	color: #7EE0FF;
	border: none;
	z-index: 99;
	float: right;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
}

.jgrowl .jgrowl-closer {
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	color: #7EE0FF;
}

.jgrowl-notification.jgrowl_success {
	border-color: rgba(69,214,74,.5);
}

.jgrowl-notification.jgrowl_error {
	border-color: rgba(233,0,15,.5);
}

.jgrowl-notification.jgrowl_process {
	border-color: rgba(126,224,255,.5);
}

@media print {
	.jgrowl { display: none; }
}

/* Star ratings hover fallback + misc CSS3 niceties */

.pagination a:hover { transform: translateY(-1px); }

.menu li a, .button, .postbit_buttons > a { -webkit-tap-highlight-color: transparent; }
