	    @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500&display=swap');

	html, body {
	
		background: black;
		padding: 3px;
		color: white;
		margin: 0;
		margin: 0;
  		padding: 0;
  		background-color: black;
  		font-family: 'Orbitron', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  		color: white;
  		text-align: center;

	  	background-repeat: no-repeat;
	  	background-size: auto 150px; /* Width auto, height 100px */
      	background-position: 250px 15px;
		}
		

	#sidebar, #footer {
		display: none;
		}

	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		}

	#content img { 
		max-width: 250px;
		}

	.center {
		width: 100% !important;
		text-align: center;
		}

	a:link, a:visited {
		text-decoration: none;
		color: yellow;
		font-size: 20px;
		}

	a:hover, a:active {
		text-decoration: none;
		color: purple;
		font-size: 20px;
		}
		
	
	a.dt:link, a.dt:visited {
		text-decoration: underline;
		color: yellow;
		font-size: 20px;
		}

	a.dt:hover, a.dt:active {
		text-decoration: underline;
		color: purple;
		font-size: 20px;
		}	
		
	.text_yellow {
		color: #F7C202;
		}	

	a.row:link, a.row:visited, a.row:hover, a.row:active {
		text-decoration: underline;
		color: #F7C202;
		}	

	a.hunt_order:link, a.hunt_order:visited, a.hunt_order:hover, a.hunt_order:active {
		text-decoration: underline;
		color: #F7C202;
		text-align:right;
		font-size: 20px;
		}	


	a.menu:link, a.menu:visited, a.menu:hover, a.menu:active{
		text-decoration: none;
		color: #272B36;
		font-size: 17px;
		 font-family: "Montserrat" !important;
		}


	a.active_menu {
  		color:#F7C202;
  		text-decoration: none;
  		font-size: 17px;
  		 font-family: "Montserrat" !important;
			}

	html {
		-webkit-text-size-adjust: none;
		}

table.hdr, tr.hdr, td.hdr, th.hdr {	 font-family: "Montserrat";  background:#391C46; color:#F7C202; font-weight:bold;  padding-left:10px; padding-right:10px; font-size: 20px;}


table.field, tr.field, td.field, th.field {	 font-family: "Montserrat";  background:#391C46; color:#F7C202; font-weight:bold;  padding-left:10px; padding-right:10px; font-size: 16px;}


table.even, tr.even, td.even, th.even {	 background:black; color:white;   padding-left:5px; padding-right:5px; font-size: 12px;}

table.odd, tr.odd, td.odd, th.odd {	 background:#461D49; color:white;   padding-left:5px; padding-right:5px; font-size: 12px;}


	

 
table.menu, tr.menu, td.menu, th.menu {	
	 font-family: "Montserrat"; background:#F7C202; color:#272B36; font-weight:bold;  padding-left:5px; padding-right:5px; font-size: 17px;   border-collapse:separate;
    border:solid black 1px;
    border-radius:6px;
    -moz-border-radius:6px;
     border-left:solid black 1px;
    border-top:solid black 1px;
   	}


 
table.active_menu, tr.active_menu, td.active_menu, th.active_menu {	
	 font-family: "Montserrat"; background:#391C46; color:#F7C202; font-weight:bold;  padding-left:5px; padding-right:5px; font-size: 17px;   border-collapse:separate;
    border:solid black 1px;
    border-radius:6px;
    -moz-border-radius:6px;
     border-left:solid black 1px;
    border-top:solid black 1px;
   	}


hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}


b, strong {
  font-weight: bolder;
}

code, kbd, pre, samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}


button, input.button {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  margin: 7px;
  padding: 7px;
  font-size: 18px; 
  color:yellow;
  text-transform: none;
  background-color:purple;
  cursor:pointer;
   border: 1px solid yellow;
  border-weight:2px;
   border-radius: 3px;
}


 input, optgroup, select, textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  margin: 0;
  padding: 0;
  font-size: 18px; 
  color:black;
  text-transform: none;
}

input.f_search, select.f_search, textarea.f_search {
	  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  margin: 0;
  padding: 0;
  font-size: 18px; 
  color:purple;
  text-transform: none;
	
}


progress {
  vertical-align: baseline;
}



summary {
  display: list-item;
}

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

menu, ol, ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}



audio, canvas, embed, iframe, img, object, svg, video {
  display: block;
  vertical-align: middle;
}

img, video {
  max-width: 100%;
  height: auto;
}







.profile-date {
  font-size: 0.85rem;
  color: #ccc;
  margin-top: 10px;
}

.profile-card {
  Left: 100px;
  Top: 100px;
  width: 320px;
  margin: 20px auto;
  border-radius: 16px;
  background-color: #111;
  overflow: hidden;
  border: 2px solid #ff5aff;
  box-shadow: 0 0 15px #ff5aff66;
  text-align: center;
}

.profile-title {
  background-color: #ffcc00;
  color: #000;
  font-size: 1.5rem;
  font-weight: bold;
  padding: 10px 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.avatar-circle {
  width: 250px;
  height: 250px;
  margin: 20px auto 10px;
  border: 2px solid #b060ff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 0.85rem;
  text-align: center;
}

.profile-name {
  color: #ffcc00;
  font-size: 1.2rem;
  font-weight: bold;
  margin-top: 10px;
}

.profile-camp {
  font-style: italic;
  font-size: 0.9rem;
  color: #e5e5e5;
  margin-bottom: 10px;
}

.profile-bio {
  font-size: 0.85rem;
  line-height: 1.4;
  color: #d0d0d0;
  margin: 10px 20px;
  text-align: center;
}

.profile-links {
  margin-top: 10px;
  font-size: 1rem;
}

.profile-links a {
  margin: 0 10px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  transition: color 0.2s ease;
}

.profile-links a:hover {
  color: #ff00ff;
}

.profile-footer {
  background-color: #7a2bff;
  color: white;
  font-size: 0.75rem;
  padding: 6px 0;
  margin-top: 15px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  text-align: center;
}
