/* Shared document defaults. Page layouts and the Goldline theme are separate. */
* { margin: 0; padding: 0; box-sizing: border-box; }
html, body { min-width: 320px; height: 100%; font-family: 'Open Sans', sans-serif; font-size: 0; scroll-behavior: smooth; }
/* Gold trim on a charcoal track, including scrollable panels. */
* { scrollbar-width: thin; scrollbar-color: #b99555 #121612; }
html { scrollbar-gutter: stable; }
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: #121612; }
::-webkit-scrollbar-thumb { min-height: 44px; border: 2px solid #121612; border-radius: 10px; background: linear-gradient(180deg, #e0bc79, #a58043); }
::-webkit-scrollbar-thumb:hover { background: #edcc8e; }
::-webkit-scrollbar-thumb:active { background: #cba15a; }
::-webkit-scrollbar-corner { background: #121612; }
@supports selector(::-webkit-scrollbar) {
 * { scrollbar-width: auto; scrollbar-color: auto; }
}
@media (forced-colors: active) {
 * { scrollbar-color: auto; }
 ::-webkit-scrollbar-thumb { background: ButtonText; border-color: Canvas; }
 ::-webkit-scrollbar-track, ::-webkit-scrollbar-corner { background: Canvas; }
}
a, a:visited { color: #000; font-weight: 400; text-decoration: none; transition: color .2s; }
#footer_wrapper, #footer { width: 100%; }
#footer { color: #f2f2f2; }
#stats { font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-size: 12px; }
.stats_data_right { display: inline-block; float: right; letter-spacing: 3px; }
.goog-te-combo { padding: 10px; border-radius: 5px; font-family: inherit; letter-spacing: 1px; cursor: pointer; border: none; }

:root { --gold: #dbb467; --header-height: 88px; --ink: #141515; }
#menu_wrapper { position: fixed; inset: 0 0 auto; z-index: 999; background: linear-gradient(110deg,rgba(15,17,17,.98),rgba(32,30,28,.91)); border-bottom: 1px solid #debf7e2b; backdrop-filter: blur(16px); transition: background .2s, box-shadow .2s; }
#menu_wrapper.is_scrolled { background: #111212fa; box-shadow: 0 5px 25px #0005; }
#menu { height: var(--header-height); padding: 0 3.5%; display: flex; align-items: center; gap: 24px; max-width: 1920px; margin: auto; }
.menu_brand { margin-right: auto; flex-shrink: 0; }
.menu_mark { display: block; width: 62px; height: 68px; }
.menu_mark img { display: block; width: 100%; height: 100%; object-fit: contain; }
.menu_brand .menu_mark { width: calc(var(--header-height) - 20px); height: calc(var(--header-height) - 20px); flex-shrink: 0; }
#main_navigation { display: flex; align-items: center; }
#menu .menulink { display: block; color: #c3c1bc; font: 500 14px/1.4 'Roboto Condensed','Arial Narrow',sans-serif; text-transform: uppercase; letter-spacing: 1.3px; padding: 0 28px; position: relative; cursor: pointer; white-space: nowrap; }
#main_navigation > .menulink + .menulink, .wiki_menu, .wiki_menu + .menulink { border-left: 1px solid #8c724b80; }
#menu .menulink:hover, #menu .menulink[aria-current], #menu .menulink.active, #menu .wiki_menu[open] summary { color: var(--gold); }
#menu .menulink[aria-current]::after, #menu .menulink.active::after { content: ''; height: 2px; background: var(--gold); position: absolute; bottom: -15px; left: 28px; right: 28px; }
.menu_actions { display: flex; align-items: center; gap: 32px; margin-left: auto; }
.server_status { display: flex; align-items: center; gap: 9px; font-size: 13px; letter-spacing: 1.5px; text-transform: uppercase; color: #c9c7c1; white-space: nowrap; }
.status_dot { width: 10px; height: 10px; border-radius: 50%; background: #66dd65; box-shadow: 0 0 12px #66dd6526; }
.is_offline .status_dot { background: #928c80; box-shadow: none; }
a.gold_button, a.gold_button:visited { display: inline-flex; align-items: center; justify-content: center; gap: 28px; padding: 15px 34px; border: 1px solid #efca83; border-radius: 3px; background: linear-gradient(115deg,#e6bd74,#c59447 55%,#e4b96d); box-shadow: inset 0 0 0 2px #ffe8af24, 0 3px 20px #d8a94e15; color: #191711; font: 700 15px/1.2 'Roboto Condensed',sans-serif; text-transform: uppercase; letter-spacing: .6px; white-space: nowrap; }
a.gold_button:hover { background: linear-gradient(115deg,#f6d494,#dbaf66); box-shadow: 0 4px 24px #d8a94e35; }
.gold_button span { font-size: 24px; line-height: .8; }
.play_arrow { display: block; width: 20px; height: 20px; flex: 0 0 20px; transition: transform .2s ease; }
.gold_button:hover .play_arrow { transform: translateX(3px); }
@media (prefers-reduced-motion: reduce) { .play_arrow { transition: none; } .gold_button:hover .play_arrow { transform: none; } }
.wiki_menu summary { list-style: none; }
.wiki_menu summary::-webkit-details-marker { display: none; }
.wiki_panel { position: absolute; top: calc(var(--header-height) - 1px); right: 19%; width: 580px; max-height: calc(100dvh - var(--header-height) - 16px); overflow: auto; display: grid; grid-template-columns: 1fr 1fr; gap: 22px 32px; padding: 28px; background: #1b1c1b; border: 1px solid #665438; box-shadow: 0 20px 50px #0008; }
.wiki_panel h2 { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: var(--gold); margin-bottom: 12px; }
.wiki_panel a { display: block; padding: 7px 0; color: #dedbd3; font-size: 14px; }
.wiki_panel a:hover { color: var(--gold); }
#search_form { grid-column: 1 / -1; border-top: 1px solid #ffffff14; padding-top: 18px; }
#search_form label { display: block; color: #bbb7ae; font-size: 12px; margin-bottom: 8px; }
.citizen_search { display: flex; }
#search_query { width: 100%; min-width: 0; padding: 12px; background: #101111; color: #eee; border: 1px solid #5c503c; font: inherit; font-size: 14px; }
.citizen_search button { padding: 0 18px; border: 1px solid var(--gold); background: var(--gold); color: #171717; cursor: pointer; }
#menu_toggle { display: none; }
#gotop { position: fixed; right: 24px; bottom: 100px; z-index: 998; width: 44px; height: 44px; display: grid; place-items: center; background: linear-gradient(145deg, #303326, #181d17); border: 1px solid #b3905380; border-radius: 12px; box-shadow: inset 0 1px 0 #f4d99b20, 0 5px 16px #0005; color: #dfb66a; transition: opacity .2s, background .2s, border-color .2s, box-shadow .2s; }
#gotop svg { transition: transform .2s; }
#gotop:hover { background: linear-gradient(145deg, #3d3e2b, #24291d); border-color: #dfb66a; box-shadow: inset 0 1px 0 #f4d99b30, 0 5px 20px #0006; }
#gotop:hover svg { transform: translateY(-2px); }
#gotop:active svg { transform: translateY(0); }
#gotop.fadeout { visibility: hidden; opacity: 0; }
#menu :focus-visible, #gotop:focus-visible, .gold_button:focus-visible { outline: 2px solid #f4ce83; outline-offset: 6px; }
@media (max-width: 1300px) { #menu { gap: 16px; padding: 0 3%; } #menu .menulink { padding: 0 18px; font-size: 12px; } .menu_actions { gap: 20px; } .menu_play { padding: 14px 22px !important; } .server_status { font-size: 11px; } }
@media (max-width: 1050px) {
 :root { --header-height: 76px; }
 #menu_toggle { display: flex; flex-direction: column; gap: 5px; justify-content: center; width: 44px; height: 44px; padding: 10px; background: transparent; border: 1px solid #8c724b80; cursor: pointer; order: 3; }
 #menu_toggle span { display: block; height: 2px; width: 22px; background: var(--gold); }
 #main_navigation { display: none; position: absolute; top: var(--header-height); left: 0; right: 0; background: #171918; max-height: calc(100dvh - var(--header-height)); overflow-y: auto; padding: 12px 5% 24px; }
 #main_navigation.is_open { display: block; }
 #menu #main_navigation .menulink { padding: 16px 0; font-size: 14px; border: 0; }
 #main_navigation > .menulink + .menulink, .wiki_menu, .wiki_menu + .menulink { border: 0; }
 #menu .menulink[aria-current]::after, #menu .menulink.active::after { display: none; }
 .wiki_panel { position: static; width: 100%; max-height: none; box-shadow: none; }

}
@media (max-width: 540px) { .server_status { display: none; } #menu { gap: 12px; padding: 0 18px; } .menu_play { font-size: 12px !important; padding: 13px 16px !important; gap: 14px !important; } .wiki_panel { padding: 18px; gap: 20px; } .wiki_panel a { font-size: 13px; } }
@media (max-width: 360px) {
 #menu { padding: 0 12px; gap: 8px; }
 .menu_play { padding: 12px !important; font-size: 11px !important; gap: 10px !important; }
 #menu_toggle { flex-shrink: 0; }
}

/* Keep keyboard focus inside the joined search control. */
.citizen_search { border: 1px solid #5c503c; border-radius: 4px; overflow: hidden; }
.citizen_search:focus-within { border-color: var(--gold); box-shadow: 0 0 0 2px #dbb46740; }
#menu #search_query { border: 0; outline: none; box-shadow: none; flex: 1; }
#menu .citizen_search button { flex: 0 0 48px; border: 0; padding: 0; }
#menu .citizen_search button:focus-visible { outline: 2px solid #191711; outline-offset: -5px; }
#search_message { font-size: 12px; line-height: 1.6; color: #d4c5a6; margin-top: 10px; }
#search_message:empty { display: none; }
#search_results { max-height: 220px; overflow-y: auto; }
#search_results a { padding: 10px 8px; border-bottom: 1px solid #ffffff12; }
#search_results a:hover, #search_results a:focus-visible { background: #dbb46715; }

/* Shared site search */
.site_search_open { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; width:40px; height:40px; border:1px solid #dbb46766; border-radius:8px; background:#20231e; color:#dbb467; cursor:pointer; font-size:17px; }
#site_search { font:16px/1.5 'Open Sans',sans-serif; box-sizing:border-box; width:min(720px, calc(100% - 32px)); max-height:85dvh; margin:8dvh auto auto; padding:28px; border:1px solid #dbb46780; border-radius:12px; background:#171c18; color:#f4e3c1; box-shadow:0 24px 90px #0009; overflow:auto; }
#site_search::backdrop { background:#080c0bd9; backdrop-filter:blur(5px); }
.site_search_top { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:20px; }
#site_search h2 { margin:0; font-size:28px; letter-spacing:1px; }
#site_search_close { background:transparent; color:#dbb467; border:0; font-size:30px; width:44px; height:44px; cursor:pointer; }
#site_search label { display:block; color:#c4bbab; font-size:14px; margin-bottom:10px; }
#site_search_query { box-sizing:border-box; width:100%; min-height:50px; padding:12px 16px; background:#101510; color:#fff3d9; border:1px solid #dbb46780; border-radius:6px; font:16px/1.5 'Open Sans',sans-serif; caret-color:#fff3d9; }
#site_search_query::placeholder { color:#aaa393; }
#site_search_status { font-size:13px; color:#bcb5a6; margin:16px 0; }
#site_search_results { list-style:none; margin:0; padding:0; }
#site_search_results li { border-top:1px solid #dbb46726; }
#site_search_results a { display:block; padding:16px 12px; border-radius:5px; text-decoration:none; }
#site_search_results a:hover { background:#dbb4670d; }
#site_search_results small { display:block; color:#b9ae98; font-size:11px; text-transform:uppercase; letter-spacing:1.5px; }
#site_search_results strong { display:block; color:#e6be75; font-size:18px; margin:5px 0; }
#site_search_results span { display:block; color:#ded7c9; font-size:14px; line-height:1.6; }
#site_search_more { display:block; margin:18px auto 0; background:#252a22; color:#e6be75; border:1px solid #dbb46780; padding:12px 24px; border-radius:5px; cursor:pointer; }
#site_search_more[hidden] { display:none; }
#site_search :focus-visible,.site_search_open:focus-visible { outline:2px solid #efca83; outline-offset:3px; }
@media(max-width:540px) { #site_search { width:calc(100% - 16px); margin:12px auto; padding:18px; max-height:calc(100dvh - 24px); } #menu .menu_actions {gap:8px;} .site_search_open {width:36px;height:40px;} #menu {gap:8px;} }
@media(max-width:380px) { #menu .menu_play {padding:12px 10px !important;gap:8px !important;} #menu .menu_brand .menu_mark {width:44px;} }

@media(min-width:1051px) {
 #site_search { position:fixed; inset:auto; z-index:1100; width:480px; margin:0; padding:20px; border-radius:8px; box-shadow:0 12px 40px #0008; }
 #site_search .site_search_top { margin-bottom:12px; }
 #site_search h2 { font-size:22px; }
 #site_search_results a { padding:12px 8px; }
 #site_search_results strong { font-size:16px; }
 .site_search_open[aria-expanded="true"] { background:#dbb46720; border-color:#dbb467; }
}

/* Match the wiki search field without a detached focus outline. */
#site_search #site_search_query { border-color:#5c503c; border-radius:4px; }
#site_search #site_search_query:focus { outline:none; border-color:var(--gold); box-shadow:0 0 0 2px #dbb46740; }

#banner_container{
	position: relative;
	width: 100%;
	height: 40%;
}

#banner_content{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-40%);
	width: 70%;
	padding: 50px;
	background: rgba(0, 0, 0, 0.5);
	clip-path: polygon(50% 0, 100% 7%, 100% 93%, 50% 100%, 0 93%, 0 7%);
	text-align: center;
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	text-shadow: 1px 1px 50px rgba(255,0,0,.9);
	text-align: center;
}
#banner_content h2{
	padding-top: 15px;
	color: #fff;
	font-size: 15px;
	text-shadow: 1px 1px 20px rgba(0,0,255,.9);
}
#content{
	width: 100%;
	text-align: center;
}
#content_img{
	display: inline-block;
	vertical-align: middle;
	width: 560px;
	height: 480px;

	background-size: 130%;
	background-size: center;
	background-repeat: no-repeat;
	clip-path: polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);
	animation-name: content;
	animation-duration: 120s;
	animation-iteration-count: infinite;
}
@keyframes content{
	0% { scale: 0.9 }
	50% { scale: 0.8 }
	100% { scale: 0.9 }
}
#content_content{
	background-color: #f2f2f2;
}
#content_content h1{
	display: inline-block;
	vertical-align: middle;
	max-width: 650px;
	padding-left: 50px;
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 2.5px;
	text-shadow: 1px 1px 2px rgba(0,0,0,.1);
	text-align: center;
}
.content_content{
	max-width: 100%;
	padding: 100px 0;
	background-color: #fafafa;
}
.content_right{
	background-color: #f2f2f2;
}
.content_img{
	display: inline-block;
	vertical-align: top;
	width: 600px;
	height: 480px;
	margin-left: 50px;

	background-size: 130%;
	background-position: left top;
	background-repeat: no-repeat;
	clip-path: polygon(100% 0%, 75% 50%, 100% 100%, 25% 100%, 0% 50%, 25% 0%);
	animation-name: left;
	animation-duration: 60s;
	animation-iteration-count: infinite;
	transform: translateX(100px);
}
@keyframes left{
	0% { transform: scale(1,1) translateX(100px); }
	90% { transform: scale(.9,1) translateX(0); }
	100% { transform: scale(1,1) translateX(100px); }
}
.content_right .content_img{
	margin-left: 0;
	margin-right: 50px;
	clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
	animation-name: right;
	transform: translateX(-100px);
}
@keyframes right{
	0% { transform: scale(1,1) translateX(-100px); }
	90% { transform: scale(.9,1) translateX(0); }
	100% { transform: scale(1,1) translateX(-100px); }
}
.content_content h1{
	text-align: left;
}
.content_right h1{
	text-align: right;
}
.content_data{
	display: inline-block;
	max-width: 700px;
	padding-top: 50px;
	font-size: 24px;
	font-weight: 700;
	text-shadow: 1px 1px 2px rgba(0,0,0,.1);
	letter-spacing: 2.5px;
}
#content h2{
	display: inline-block;
	max-width: 600px;
	padding-top: 80px;
	font-size: 20px;
	font-weight: 400;
	text-shadow: 1px 1px 2px rgba(0,0,0,.1);
	letter-spacing: 1.5px;
	line-height: 1.5;
	text-align: center;
}
@media only screen and (max-width: 1850px){

}
@media only screen and (max-width: 1600px){
	#banner_content{
		padding: 40px;
		font-size: 20px;
	}
	#content_img{
		width: 420px;
		height: 360px;
	}
	#content_content h1{
		max-width: 640px;
		font-size: 30px;
		letter-spacing: 1.975px;
	}
	.content_content{
		padding: 75px 0;
	}
	.content_img{
		width: 450px;
		height: 360px;
		margin-left: 40px;
		transform: translateX(75px);
	}
	.content_right .content_img{
		margin-right: 40px;
		transform: translateX(-75px);
	}
	@keyframes left{
		0% { transform: scale(1,1) translateX(75px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(75px); }
	}
	@keyframes right{
		0% { transform: scale(1,1) translateX(-75px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(-75px); }
	}
	.content_data{
		padding-top: 40px;
		font-size: 18px;
		letter-spacing: 1.975px;
	}
	#content h2{
		max-width: 450px;
		padding-top: 60px;
		font-size: 15px;
		letter-spacing: 1.125px;
	}
}
@media only screen and (max-width: 1200px){

#banner_content{
		padding: 30px;
		font-size: 15px;
	}
	#content_img{
		width: 280px;
		height: 240px;
	}
	#content_content h1{
		max-width: 425px;
		font-size: 20px;
		letter-spacing: 1.25px;
	}
	.content_content{
		padding: 50px 0;
	}
	.content_img{
		width: 300px;
		height: 240px;
		margin-left: 25px;
		transform: translateX(50px);
	}
	.content_right .content_img{
		margin-right: 25px;
		transform: translateX(-50px);
	}
	@keyframes left{
		0% { transform: scale(1,1) translateX(50px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(50px); }
	}
	@keyframes right{
		0% { transform: scale(1,1) translateX(-50px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(-50px); }
	}
	.content_data{
		padding-top: 25px;
		font-size: 12px;
		letter-spacing: 1.25px;
	}
	#content h2{
		max-width: 300px;
		padding-top: 40px;
		font-size: 10px;
		letter-spacing: 0.7px;
	}
}
@media only screen and (max-width: 900px){
	#banner_content{
		padding: 20px;
		font-size: 12px;
	}
}
@media only screen and (max-width: 790px){
	#banner_content{
		font-size: 10px;
	}
	#banner_content h2{
		font-size: 12px;
	}
}
@media only screen and (max-width: 750px){

#banner_content{
		font-size: 10px;
	}
	#banner_logo{
		max-width: 180px;
	}
	#content_img{
		width: 168px;
		height: 144px;
	}
	#content_content h1{
		max-width: 255px;
		font-size: 12px;
		letter-spacing: 1px;
	}
	.content_content{
		padding: 30px 0;
	}
	.content_img{
		width: 180px;
		height: 144px;
		margin-left: 10px;
		transform: translateX(10px);
	}
	.content_right .content_img{
		margin-right: 10px;
		transform: translateX(-10px);
	}
	@keyframes left{
		0% { transform: scale(1,1) translateX(10px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(10px); }
	}
	@keyframes right{
		0% { transform: scale(1,1) translateX(-10px); }
		90% { transform: scale(.9,1) translateX(0); }
		100% { transform: scale(1,1) translateX(-10px); }
	}
	.content_data{
		max-width: 420px;
		padding-top: 15px;
		font-size: 12px;
		letter-spacing: 1.25px;
	}
	#content h2{
		padding-top: 24px;
		font-size: 10px;
		letter-spacing: 0.7px;
	}
}
@media only screen and (max-width: 600px){

#banner_content{
		width: calc(100% - 20px);
		padding: 20px 5px;
		transform: translate(-50%,-50%);
	}
	.content_img{
		width: 100px;
		height: 144px;
		margin-left: 10px;
		background-size: 210%;
		transform: translateX(10px);
	}
	.content_data{
		font-size: 10px;
	}
}
@media only screen and (max-width: 400px){

#content_img{
		width: 112px;
		height: 96px;
	}
	.content_data{
		padding-top: 0;
	}
	#content h1{
		max-width: 200px;
	}
	#content h2{
		max-width: 200px;
		padding-top: 24px;
		font-size: 10px;
		letter-spacing: 0.7px;
	}
}

/* Guide reading layout; keep the page's existing banner and image shapes. */
#banner_container{
	min-height: 340px;
	height: 44vh;
}
#banner_content{
	width: min(1000px, 90%);
	padding: 55px 15px 25px;
}
#banner_content h1{
	font-size: clamp(26px, 3vw, 44px);
}
#banner_content h2{
	font-size: clamp(15px, 1.3vw, 19px);
	line-height: 1.6;
}
.guide_path{
	margin-bottom: 15px;
	font-size: 14px;
}
.guide_path a, .guide_path a:visited{
	color: #fff;
}
#content.guide_page{
	overflow: hidden;
}
.guide_page .guide_nav{
	padding: 35px max(20px, calc((100% - 1250px) / 2));
	background: #f2f2f2;
	line-height: 2.2;
	text-align: center;
}
.guide_nav a{
	display: inline-block;
	margin: 5px 12px;
	font-size: 15px;
}
.guide_page .content_content{
	padding: 65px 30px;
}
.guide_page .content_data{
	width: calc(55% - 40px);
	max-width: 700px;
	padding: 15px 0;
	vertical-align: middle;
}
#content.guide_page .content_data h2{
	display: block;
	max-width: none;
	padding: 0 0 22px;
	font-size: clamp(22px, 2vw, 30px);
	font-weight: 700;
	letter-spacing: 1.5px;
	text-align: left;
	line-height: 1.4;
	scroll-margin-top: 90px;
}
.guide_page .content_data p, .guide_page .content_data li{
	font-size: 17px;
	font-weight: 400;
	line-height: 1.85;
	letter-spacing: .3px;
	text-align: left;
	text-shadow: none;
}
.guide_page .content_data p + p{
	margin-top: 18px;
}
.guide_page .content_data ol, .guide_page .content_data ul{
	padding: 18px 0 0 25px;
}
.guide_page .content_data li{
	margin: 8px 0;
	list-style: decimal;
}
.guide_page .content_img{
	width: min(35%, 480px);
	height: 330px;
	margin: 20px 35px;
	vertical-align: middle;
	background-size: cover;
	background-position: center;
	animation: none;
	transform: none;
}
.guide_page .content_right .content_img{
	margin: 20px 35px;
	transform: none;
}
.guide_page .guide_reference{
	width: min(1200px, 100%);
	max-width: 100%;
	overflow-x: auto;
}
.guide_reference .content_table{
	display: table;
	width: 100%;
	max-width: 100%;
	min-width: 0;
	margin-top: 20px;
}
.guide_reference .content_table th, .guide_reference .content_table td{
	padding: 12px;
	font-size: 15px;
	text-align: left;
	border-bottom: 1px solid #cacaca;
}
.guide_reference .content_table img{
	width: 64px;
	height: 64px;
	object-fit: contain;
}
.guide_more{
	padding: 35px 20px;
	font-size: 17px;
	background: #f2f2f2;
}
.guide_more a{
	display: inline-block;
	margin: 8px 14px;
}
.guide_page a:focus-visible{
	outline: 2px solid #b77500;
	outline-offset: 5px;
}
@media only screen and (max-width: 900px){
	.guide_page .content_content{
		padding: 40px 22px;
	}
	.guide_page .content_data{
		width: 100%;
		max-width: 700px;
	}
	.guide_page .content_img, .guide_page .content_right .content_img{
		display: block;
		width: min(500px, 100%);
		height: 240px;
		margin: 10px auto 25px;
	}
	.guide_page .content_data p, .guide_page .content_data li{
		font-size: 16px;
	}
}
@media (prefers-reduced-motion: reduce){
	.guide_page *, #banner{
		animation: none !important;
		transition: none !important;
	}
}

/* Tables in detailed player instructions. */
.guide_table{
	overflow-x: auto;
	width: 100%;
}
.guide_table table{
	width: 100%;
	border-collapse: collapse;
	font-size: 16px;
	line-height: 1.6;
}
.guide_table th, .guide_table td{
	padding: 10px;
	text-align: left;
	border-bottom: 1px solid #ccc;
}

/* Original service-location photographs, with uncropped views and labels. */
.guide_page .guide_locations{
	width: min(1200px, 100%);
	max-width: 100%;
}
.guide_location_grid{
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 30px;
}
.guide_location_grid figure{
	margin: 0;
	text-align: left;
}
.guide_location_grid img{
	display: block;
	width: 100%;
	height: auto;
}
.guide_location_grid figcaption{
	padding: 12px 0;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.5;
}
@media only screen and (max-width: 700px){
	.guide_location_grid{
		grid-template-columns: 1fr;
	}
}

/* Shared Goldline skin, loaded after each page's structural stylesheet. */
.lazy_artwork #content [data-art]:not(.art_loaded) { background-image: none !important; }
html { scroll-padding-top: calc(var(--header-height) + 20px); }
body.goldline { background: #151715; color: #dedbd2; user-select: text; }
.goldline a:focus-visible, .goldline button:focus-visible, .goldline input:focus-visible { outline: 2px solid #dfb66a; outline-offset: 4px; }
.goldline:not(.home_page) #banner_container { min-height: 340px; height: auto; padding: calc(var(--header-height) + 55px) 6% 55px; background: #181b18; }
.goldline:not(.home_page) #banner { position: absolute; inset: 0; height: 100% !important; clip-path: none; background: linear-gradient(90deg,#101511ed,#10151199),var(--mobile-art-5, url('/x/background.png')) center 38% / cover !important; }
.goldline:not(.home_page) #banner_content { position: relative; top: auto; left: auto; transform: none; width: min(1200px,100%); padding: 0; margin: auto; clip-path: none; background: none; text-align: left; text-shadow: none; }
.goldline:not(.home_page) #banner_content h1 { font: 700 clamp(28px,4vw,48px)/1.2 'Roboto Condensed',sans-serif; color: #f2e8d3; text-shadow: none; }
.goldline:not(.home_page) #banner_content h2 { max-width: 800px; color: #c7c5bc; font-size: 16px; line-height: 1.8; text-shadow: none; }
.goldline:not(.home_page) #banner_content a { color: #dfb66a; text-shadow: none; }
.goldline:not(.home_page) #content { background: #191c19; color: #d5d4ca; }
.goldline:not(.home_page) .content_content, .goldline:not(.home_page) #content_content, .goldline .guide_group { background: #191c19; color: #d5d4ca; }
.goldline:not(.home_page) .content_right, .goldline .guide_group:nth-of-type(even) { background: #20241f; }
.goldline #content.guide_alternating > .content_content:nth-of-type(odd) { background: #191c19; }
.goldline #content.guide_alternating > .content_content:nth-of-type(even) { background: #20241f; }
.goldline:not(.home_page) #content h1, .goldline:not(.home_page) #content h2, .goldline:not(.home_page) #content h3 { color: #ecdfc2; text-shadow: none; }
.goldline:not(.home_page) #content a { color: #dfb66a; }
.goldline a.item_mention { text-decoration: underline; text-decoration-color: #dfb66a80; text-underline-offset: 3px; }
#recipes { scroll-margin-top: calc(var(--header-height) + 20px); }
.goldline .guide_nav, .goldline .guide_more { background: #24281f; border-color: #5c5037; }
.goldline .guide_nav { top: var(--header-height); }
.goldline .guide_more {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 gap: 12px;
 padding: 32px max(24px, calc((100% - 1250px) / 2));
 background: #171c17;
 border-top: 1px solid #80683e55;
}
.goldline #home_guides .guide_more { border-top: 0; }
.goldline #content .guide_more a {
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex: 1 1 240px;
 max-width: 400px;
 gap: 20px;
 min-height: 70px;
 margin: 0;
 padding: 18px 22px;
 border: 1px solid #75603e88;
 border-radius: 7px;
 background: linear-gradient(145deg, #292d23, #20241d);
 color: #ecdfc2;
 text-align: left;
 text-decoration: none;
 font-size: 15px;
 font-weight: 600;
 line-height: 1.5;
 transition: background .18s, border-color .18s;
}
.goldline .guide_more a::after { content: '\2192'; color: #dfb66a; font-size: 24px; flex-shrink: 0; }
.goldline #content .guide_more a[href="/guides"] { background: #dfb66a; border-color: #edcc8e; color: #171c16; }
.goldline .guide_more a[href="/guides"]::after { color: #171c16; }
.goldline #content .guide_more a:hover, .goldline #content .guide_more a:focus-visible { background: #34382b; border-color: #dfb66a; }
.goldline #content .guide_more a[href="/guides"]:hover, .goldline #content .guide_more a[href="/guides"]:focus-visible { background: #edcc8e; }
@media (max-width: 600px) {
 .goldline .guide_more { padding: 24px 20px; gap: 10px; }
 .goldline #content .guide_more a { flex-basis: 100%; max-width: none; min-height: 58px; padding: 14px 18px; }
}
.goldline .guide_page .guide_nav {
 display: grid;
 grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
 gap: 12px;
 padding: 28px max(24px, calc((100% - 1250px) / 2));
 background: #171c17;
 border-top: 1px solid #80683e55;
 border-bottom: 1px solid #80683e55;
 counter-reset: guide-section;
 text-align: left;
}
.goldline #content .guide_nav a {
 display: flex;
 align-items: center;
 gap: 12px;
 min-width: 0;
 min-height: 64px;
 margin: 0;
 padding: 14px 16px;
 background: linear-gradient(145deg, #292d23, #20241d);
 border: 1px solid #75603e88;
 border-radius: 7px;
 box-shadow: inset 0 1px 0 #f0d59c08;
 color: #ecdfc2;
 font-size: 14px;
 font-weight: 600;
 line-height: 1.45;
 text-decoration: none;
 transition: border-color .18s, background .18s, box-shadow .18s;
}
.goldline .guide_nav a::before {
 counter-increment: guide-section;
 content: counter(guide-section, decimal-leading-zero);
 flex-shrink: 0;
 color: #dfb66a;
 font: 700 19px/1 'Roboto Condensed', sans-serif;
}
.goldline .guide_nav a::after {
 content: '\2193';
 margin-left: auto;
 padding-left: 4px;
 color: #dfb66a;
 font-size: 19px;
}
.goldline #content .guide_nav a:hover, .goldline #content .guide_nav a:focus-visible {
 background: #34382b;
 border-color: #dfb66a;
 box-shadow: inset 3px 0 0 #dfb66a, 0 4px 14px #0002;
}
@media (max-width: 600px) {
 .goldline .guide_page .guide_nav { grid-template-columns: 1fr; gap: 8px; padding: 20px; }
 .goldline #content .guide_nav a { min-height: 52px; padding: 12px 14px; }
}
.goldline .guide_entry, .goldline .guide_reference .content_table td, .goldline .guide_reference .content_table th { border-color: #ffffff20; }
.goldline .guide_entry p, .goldline .content_data p, .goldline .content_data li { color: #cbcbbf; }
.goldline #guide_query { background: #111510; border-color: #655638; color: #eee5d3; }
.goldline .guide_group, .goldline .content_content[id] { scroll-margin-top: calc(var(--header-height) + 20px); }
.goldline #footer_wrapper { position: relative; height: auto; min-height: 0; z-index: 0; mask-image: none; background: #101310; border-top: 1px solid #79613d60; }
.goldline #footer { position: relative; min-height: 0; padding: 60px 6% 12px; text-align: center; z-index: 0; }
.goldline #footer_title { position: static; display: block; transform: none; animation: none; font: 700 28px/1.3 'Roboto Condensed',sans-serif; color: #ddbd7b; letter-spacing: 4px; text-shadow: none; }
.goldline #stats { position: static; max-width: 550px; height: auto; margin: 25px auto; padding: 0; text-align: left; color: #aaa99b; letter-spacing: 1px; line-height: 2; }
.goldline #social { position: static; width: auto; margin: 30px auto; transform: none; letter-spacing: 12px; }
.goldline #social a { font-size: 25px; color: #a3a792; mask-image: none; }
.goldline #social a:hover { color: #dfb66a; }
.goldline #social img { width: 25px; height: 25px; object-fit: contain; }
.goldline #translate { position: static; display: flex; align-items: flex-start; gap: 14px; width: 325px; margin: 20px auto; transform: none; height: auto; overflow: visible; text-align: left; }
.goldline #translate .fa-globe { flex: 0 0 auto; font-size: 32px; padding: 0; margin-top: 8px; }
.goldline #translate .goog-te-gadget { display: block; flex: 1 1 auto; width: auto; min-width: 0; margin: 0; }
.goldline #translate span { display: inline; }
.goldline #translate .goog-te-combo { display: block; width: 100% !important; margin: 4px 0 8px; background: #24281f; color: #ddd; font-size: 14px !important; }
.goldline #copyright { position: static; margin-top: 25px; transform: none; font-size: 11px; color: #909382; animation: none; letter-spacing: 2px; text-shadow: none; }
@media (max-width: 600px) { .goldline:not(.home_page) #banner_container { min-height: 300px; padding-top: calc(var(--header-height) + 40px); } .goldline #social { letter-spacing: 8px; line-height: 2; } }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .goldline *, .goldline *::before, .goldline *::after { animation: none !important; transition: none !important; } }
.goldline:not(.home_page) .content_content2 { background: #20241f; }
.goldline .content_table tr { border-color: #ffffff20; }
.goldline .content_table tr:hover { background: #34372a; }
/* Recipe cards and their nine ingredient slots share the site's dark gold theme. */
.goldline .recipe_catalog .content_block { background: linear-gradient(160deg, #292c24, #1a1d18); border: 1px solid #80683e; border-radius: 10px; clip-path: none; box-shadow: inset 0 1px 0 #f0d59c0d, 0 8px 24px #0003; }
.goldline .recipe_catalog .content_block h2 { min-height: 3em; text-shadow: none; }
.goldline .recipe_catalog .content_block > .content_img { background: none; clip-path: none; object-fit: contain; }
.goldline .recipe_catalog .content_table { background: #111510; border: 1px solid #665438; border-radius: 7px; }
.goldline .recipe_catalog .content_table td { background: #24281f; border: 1px solid #5c5037; border-radius: 4px; }
.goldline .recipe_catalog .content_table tr:hover { background: none; }
.goldline .recipe_catalog .content_table img { background: none; clip-path: none; padding: 4px; object-fit: contain; }
.goldline .recipe_catalog .content_table td:has(a):hover { background: #34372a; border-color: #dfb66a; }
.goldline .recipe_catalog .content_table a:focus-visible { display: block; border-radius: 3px; outline-offset: 1px; }
.goldline:not(.home_page) #content .content_data { max-width: 100%; }
.goldline #translate { max-width: 100%; }
.goldline .goog-te-combo { max-width: 100%; }

/* Keyboard references share the Commands page's charcoal-and-gold keycaps. */
.goldline code.chat_command {
 display: inline-block;
 padding: .15em .45em;
 margin: .05em 0;
 background: #22271e;
 color: #e4bf78;
 border: 1px solid #80683e;
 border-radius: 4px;
 font: 600 .9em/1.5 Consolas, monospace;
 letter-spacing: 0;
 text-shadow: none;
 white-space: nowrap;
}
.goldline kbd.keycap {
 display: inline-block;
 min-width: 2em;
 padding: .25em .6em;
 margin: .1em .15em;
 vertical-align: baseline;
 white-space: nowrap;
 background: linear-gradient(180deg, #292c24, #1a1d18);
 color: #e4bf78;
 border: 1px solid #80683e;
 border-radius: 5px;
 box-shadow: inset 0 1px 0 #f0d59c12, 0 2px 0 #0e110d;
 font: 700 .85em/1.35 'Open Sans', sans-serif;
 letter-spacing: 0;
 text-align: center;
}
/* Banner-inspired artwork for decorative feature and guide panels. */
.goldline .tier { background: linear-gradient(180deg, #24281f, #191c19); border: 1px solid #80683e; border-radius: 10px; clip-path: none; box-shadow: 0 12px 32px #0004; }
.goldline .tier h6 { opacity: 1; color: #b9b9aa; text-shadow: none; }
.goldline .tier .subscribe { background: linear-gradient(135deg, #efd18e, #cf9f4e); color: #151715; border: 1px solid #ecd195; border-radius: 5px; text-shadow: none; }
.goldline #content .tier div[data-art] { width: 100%; max-width: 300px; height: auto; aspect-ratio: 3 / 2; }
.goldline #content div[data-art] { animation: none; background-size: cover; background-position: center; background-repeat: no-repeat; clip-path: none; border: 1px solid #8b734a70; border-radius: 10px; box-shadow: 0 12px 32px #0004; }
.goldline #content [data-art="vehicles"] { background-image: var(--mobile-art-281, url("/x/vehicles.jpg")); }
.goldline #content [data-art="housing"] { background-image: var(--mobile-art-173, url("/x/housing.jpg")); }
.goldline #content [data-art="business"] { background-image: var(--mobile-art-12, url("/x/business.jpg")); }
.goldline #content [data-art="industry"] { background-image: var(--mobile-art-178, url("/x/industry.jpg")); }
.goldline #content [data-art="crime"] { background-image: var(--mobile-art-79, url("/x/crime.jpg")); }

.goldline #content [data-art="arcade-content_img1"] { background-image: var(--mobile-art-0, url("/x/arcade-content_img1.jpg")); }

.goldline #content [data-art="arcade-content_img2"] { background-image: var(--mobile-art-1, url("/x/arcade-content_img2.jpg")); }

.goldline #content [data-art="arcade-content_img3"] { background-image: var(--mobile-art-2, url("/x/arcade-content_img3.jpg")); }

.goldline #content [data-art="arcade-content_img4"] { background-image: var(--mobile-art-3, url("/x/arcade-content_img4.jpg")); }

.goldline #content [data-art="arcade-content_img5"] { background-image: var(--mobile-art-4, url("/x/arcade-content_img5.jpg")); }

.goldline #content [data-art="banking-content_img1"] { background-image: var(--mobile-art-6, url("/x/banking-content_img1.jpg")); }

.goldline #content [data-art="banking-content_img2"] { background-image: var(--mobile-art-7, url("/x/banking-content_img2.jpg")); }

.goldline #content [data-art="banking-content_img3"] { background-image: var(--mobile-art-8, url("/x/banking-content_img3.jpg")); }

.goldline #content [data-art="banking-content_img4"] { background-image: var(--mobile-art-9, url("/x/banking-content_img4.jpg")); }

.goldline #content [data-art="banking-content_img5"] { background-image: var(--mobile-art-10, url("/x/banking-content_img5.jpg")); }

.goldline #content [data-art="banking-content_img6"] { background-image: var(--mobile-art-11, url("/x/banking-content_img6.jpg")); }

.goldline #content [data-art="businesses-content_img1"] { background-image: var(--mobile-art-13, url("/x/businesses-content_img1.jpg")); }

.goldline #content [data-art="businesses-content_img2"] { background-image: var(--mobile-art-14, url("/x/businesses-content_img2.jpg")); }

.goldline #content [data-art="businesses-content_img3"] { background-image: var(--mobile-art-15, url("/x/businesses-content_img3.jpg")); }

.goldline #content [data-art="businesses-content_img4"] { background-image: var(--mobile-art-16, url("/x/businesses-content_img4.jpg")); }

.goldline #content [data-art="businesses-content_img5"] { background-image: var(--mobile-art-17, url("/x/businesses-content_img5.jpg")); }

.goldline #content [data-art="businesses-content_img6"] { background-image: var(--mobile-art-18, url("/x/businesses-content_img6.jpg")); }

.goldline #content [data-art="businesses-content_img7"] { background-image: var(--mobile-art-19, url("/x/businesses-content_img7.jpg")); }

.goldline #content [data-art="cards-content_img1"] { background-image: var(--mobile-art-20, url("/x/cards-content_img1.jpg")); }

.goldline #content [data-art="cards-content_img2"] { background-image: var(--mobile-art-21, url("/x/cards-content_img2.jpg")); }

.goldline #content [data-art="cards-content_img3"] { background-image: var(--mobile-art-22, url("/x/cards-content_img3.jpg")); }

.goldline #content [data-art="cards-content_img4"] { background-image: var(--mobile-art-23, url("/x/cards-content_img4.jpg")); }

.goldline #content [data-art="carmods-content_img1"] { background-image: var(--mobile-art-26, url("/x/carmods-content_img1.jpg")); }
.goldline #content [data-art="carmods-content_img_lights"] { background-image: var(--mobile-art-34, url("/x/carmods-content_img_lights.jpg")); }


.goldline #content [data-art="carmods-content_img2"] { background-image: var(--mobile-art-27, url("/x/carmods-content_img2.jpg")); }

.goldline #content [data-art="carmods-content_img3"] { background-image: var(--mobile-art-28, url("/x/carmods-content_img3.jpg")); }

.goldline #content [data-art="carmods-content_img4"] { background-image: var(--mobile-art-29, url("/x/carmods-content_img4.jpg")); }

.goldline #content [data-art="carmods-content_img_rocket"] { background-image: var(--mobile-art-35, url("/x/carmods-content_img_rocket.jpg")); }

.goldline #content [data-art="carmods-content_img5"] { background-image: var(--mobile-art-38, url("/x/carmods-oil.png")); }

.goldline #content [data-art="carmods-content_img6"] { background-image: var(--mobile-art-30, url("/x/carmods-content_img6.jpg")); }

.goldline #content [data-art="carmods-content_img_bomb"] { background-image: var(--mobile-art-33, url("/x/carmods-content_img_bomb.jpg")); }

.goldline #content [data-art="carmods-content_img7"] { background-image: var(--mobile-art-31, url("/x/carmods-content_img7.jpg")); }

.goldline #content [data-art="carmods-content_img8"] { background-image: var(--mobile-art-32, url("/x/carmods-content_img8.jpg")); }

.goldline #content [data-art="casino-content_img1"] { background-image: var(--mobile-art-42, url("/x/casino-content_img1.jpg")); }

.goldline #content [data-art="casino-content_img2"] { background-image: var(--mobile-art-43, url("/x/casino-content_img2.jpg")); }

.goldline #content [data-art="casino-content_img3"] { background-image: var(--mobile-art-44, url("/x/casino-content_img3.jpg")); }

.goldline #content [data-art="casino-content_img4"] { background-image: var(--mobile-art-45, url("/x/casino-content_img4.jpg")); }

.goldline #content [data-art="casino-content_img5"] { background-image: var(--mobile-art-46, url("/x/casino-content_img5.jpg")); }

.goldline #content [data-art="casino-content_img6"] { background-image: var(--mobile-art-47, url("/x/casino-content_img6.jpg")); }

.goldline #content [data-art="character-content_img1"] { background-image: var(--mobile-art-48, url("/x/character-content_img1.jpg")); }

.goldline #content [data-art="character-content_img2"] { background-image: var(--mobile-art-49, url("/x/character-content_img2.jpg")); }

.goldline #content [data-art="character-content_img3"] { background-image: var(--mobile-art-50, url("/x/character-content_img3.jpg")); }

.goldline #content [data-art="character-content_img4"] { background-image: var(--mobile-art-51, url("/x/character-content_img4.jpg")); }

.goldline #content [data-art="character-content_img5"] { background-image: var(--mobile-art-52, url("/x/character-content_img5.jpg")); }

.goldline #content [data-art="character-content_img6"] { background-image: var(--mobile-art-53, url("/x/character-content_img6.jpg")); }

.goldline #content [data-art="cityevents-content_img1"] { background-image: var(--mobile-art-54, url("/x/cityevents-content_img1.jpg")); }

.goldline #content [data-art="cityevents-content_img2"] { background-image: var(--mobile-art-55, url("/x/cityevents-content_img2.jpg")); }

.goldline #content [data-art="cityevents-content_img3"] { background-image: var(--mobile-art-56, url("/x/cityevents-content_img3.jpg")); }

.goldline #content [data-art="cityevents-content_img4"] { background-image: var(--mobile-art-57, url("/x/cityevents-content_img4.jpg")); }

.goldline #content [data-art="cityevents-content_img5"] { background-image: var(--mobile-art-58, url("/x/cityevents-content_img5.jpg")); }

.goldline #content [data-art="cityhall-content_img1"] { background-image: var(--mobile-art-62, url("/x/cityhall-content_img1.jpg")); }

.goldline #content [data-art="cityhall-content_img2"] { background-image: var(--mobile-art-63, url("/x/cityhall-content_img2.jpg")); }

.goldline #content [data-art="cityhall-content_img3"] { background-image: var(--mobile-art-64, url("/x/cityhall-content_img3.jpg")); }

.goldline #content [data-art="cityhall-content_img4"] { background-image: var(--mobile-art-65, url("/x/cityhall-content_img4.jpg")); }

.goldline #content [data-art="cityhall-content_img5"] { background-image: var(--mobile-art-66, url("/x/cityhall-content_img5.jpg")); }

.goldline #content [data-art="cityhall-content_img6"] { background-image: var(--mobile-art-67, url("/x/cityhall-content_img6.jpg")); }

.goldline #content [data-art="crime-content_img1"] { background-image: var(--mobile-art-69, url("/x/crime-content_img1.jpg")); }

.goldline #content [data-art="crime-content_img2"] { background-image: var(--mobile-art-71, url("/x/crime-content_img2.jpg")); }

.goldline #content [data-art="crime-content_img3"] { background-image: var(--mobile-art-72, url("/x/crime-content_img3.jpg")); }

.goldline #content [data-art="crime-content_img4"] { background-image: var(--mobile-art-73, url("/x/crime-content_img4.jpg")); }

.goldline #content [data-art="crime-content_img5"] { background-image: var(--mobile-art-74, url("/x/crime-content_img5.jpg")); }

.goldline #content [data-art="crime-content_img6"] { background-image: var(--mobile-art-75, url("/x/crime-content_img6.jpg")); }

.goldline #content [data-art="crime-content_img7"] { background-image: var(--mobile-art-76, url("/x/crime-content_img7.jpg")); }

.goldline #content [data-art="crime-content_img8"] { background-image: var(--mobile-art-77, url("/x/crime-content_img8.jpg")); }

.goldline #content [data-art="crime-content_img9"] { background-image: var(--mobile-art-78, url("/x/crime-content_img9.jpg")); }

.goldline #content [data-art="daily-content_img1"] { background-image: var(--mobile-art-80, url("/x/daily-content_img1.jpg")); }

.goldline #content [data-art="crime-content_img10"] { background-image: var(--mobile-art-70, url("/x/crime-content_img10.jpg")); }

.goldline #content [data-art="daily-content_img2"] { background-image: var(--mobile-art-81, url("/x/daily-content_img2.jpg")); }

.goldline #content [data-art="daily-content_img3"] { background-image: var(--mobile-art-82, url("/x/daily-content_img3.jpg")); }

.goldline #content [data-art="daily-content_img4"] { background-image: var(--mobile-art-83, url("/x/daily-content_img4.jpg")); }

.goldline #content [data-art="daily-content_img5"] { background-image: var(--mobile-art-84, url("/x/daily-content_img5.jpg")); }

.goldline #content [data-art="dealership-content_img1"] { background-image: var(--mobile-art-85, url("/x/dealership-content_img1.jpg")); }

.goldline #content [data-art="dealership-content_img2"] { background-image: var(--mobile-art-86, url("/x/dealership-content_img2.jpg")); }

.goldline #content [data-art="dealership-content_img3"] { background-image: var(--mobile-art-87, url("/x/dealership-content_img3.jpg")); }

.goldline #content [data-art="dealership-content_img4"] { background-image: var(--mobile-art-88, url("/x/dealership-content_img4.jpg")); }

.goldline #content [data-art="dealership-content_img5"] { background-image: var(--mobile-art-89, url("/x/dealership-content_img5.jpg")); }

.goldline #content [data-art="driving-content_img1"] { background-image: var(--mobile-art-96, url("/x/driving-content_img1.jpg")); }

.goldline #content [data-art="driving-content_img2"] { background-image: var(--mobile-art-98, url("/x/driving-content_img2.jpg")); }

.goldline #content [data-art="driving-content_img3"] { background-image: var(--mobile-art-99, url("/x/driving-content_img3.jpg")); }

.goldline #content [data-art="driving-content_img4"] { background-image: var(--mobile-art-100, url("/x/driving-content_img4.jpg")); }

.goldline #content [data-art="driving-content_img5"] { background-image: var(--mobile-art-101, url("/x/driving-content_img5.jpg")); }

.goldline #content [data-art="driving-content_img6"] { background-image: var(--mobile-art-102, url("/x/driving-content_img6.jpg")); }

.goldline #content [data-art="driving-content_img7"] { background-image: var(--mobile-art-103, url("/x/driving-content_img7.jpg")); }

.goldline #content [data-art="driving-content_img8"] { background-image: var(--mobile-art-104, url("/x/driving-content_img8.jpg")); }

.goldline #content [data-art="driving-content_img9"] { background-image: var(--mobile-art-105, url("/x/driving-content_img9.jpg")); }

.goldline #content [data-art="driving-content_img10"] { background-image: var(--mobile-art-97, url("/x/driving-content_img10.jpg")); }

.goldline #content [data-art="drugs-content_img1"] { background-image: var(--mobile-art-106, url("/x/drugs-content_img1.jpg")); }

.goldline #content [data-art="drugs-content_img2"] { background-image: var(--mobile-art-107, url("/x/drugs-content_img2.jpg")); }

.goldline #content [data-art="drugs-content_img3"] { background-image: var(--mobile-art-108, url("/x/drugs-content_img3.jpg")); }

.goldline #content [data-art="drugs-content_img4"] { background-image: var(--mobile-art-109, url("/x/drugs-content_img4.jpg")); }

.goldline #content [data-art="drugs-content_img5"] { background-image: var(--mobile-art-110, url("/x/drugs-content_img5.jpg")); }

.goldline #content [data-art="ems-content_img1"] { background-image: var(--mobile-art-111, url("/x/ems-content_img1.jpg")); }

.goldline #content [data-art="ems-content_img2"] { background-image: var(--mobile-art-112, url("/x/ems-content_img2.jpg")); }

.goldline #content [data-art="ems-content_img3"] { background-image: var(--mobile-art-113, url("/x/ems-content_img3.jpg")); }

.goldline #content [data-art="ems-content_img4"] { background-image: var(--mobile-art-114, url("/x/ems-content_img4.jpg")); }

.goldline #content [data-art="ems-content_img5"] { background-image: var(--mobile-art-115, url("/x/ems-content_img5.jpg")); }

.goldline #content [data-art="ems-content_img6"] { background-image: var(--mobile-art-116, url("/x/ems-content_img6.jpg")); }

.goldline #content [data-art="ems-content_img7"] { background-image: var(--mobile-art-117, url("/x/ems-content_img7.jpg")); }

.goldline #content [data-art="equipment-content_img1"] { background-image: var(--mobile-art-118, url("/x/equipment-content_img1.jpg")); }

.goldline #content [data-art="equipment-content_img2"] { background-image: var(--mobile-art-119, url("/x/equipment-content_img2.jpg")); }

.goldline #content [data-art="equipment-content_img3"] { background-image: var(--mobile-art-120, url("/x/equipment-content_img3.jpg")); }

.goldline #content [data-art="equipment-content_img4"] { background-image: var(--mobile-art-121, url("/x/equipment-content_img4.jpg")); }

.goldline #content [data-art="equipment-content_img5"] { background-image: var(--mobile-art-122, url("/x/equipment-content_img5.jpg")); }

.goldline #content [data-art="equipment-content_img6"] { background-image: var(--mobile-art-123, url("/x/equipment-content_img6.jpg")); }

.goldline #content [data-art="equipment-content_img7"] { background-image: var(--mobile-art-124, url("/x/equipment-content_img7.jpg")); }

.goldline #content [data-art="equipment-content_img8"] { background-image: var(--mobile-art-125, url("/x/equipment-content_img8.jpg")); }

.goldline #content [data-art="equipment-content_img9"] { background-image: var(--mobile-art-126, url("/x/equipment-content_img9.jpg")); }

.goldline #content [data-art="farming-content_img1"] { background-image: var(--mobile-art-127, url("/x/farming-content_img1.jpg")); }

.goldline #content [data-art="farming-content_img2"] { background-image: var(--mobile-art-128, url("/x/farming-content_img2.jpg")); }

.goldline #content [data-art="farming-content_img3"] { background-image: var(--mobile-art-129, url("/x/farming-content_img3.jpg")); }

.goldline #content [data-art="farming-content_img4"] { background-image: var(--mobile-art-130, url("/x/farming-content_img4.jpg")); }

.goldline #content [data-art="fishing-content_img1"] { background-image: var(--mobile-art-131, url("/x/fishing-content_img1.jpg")); }

.goldline #content [data-art="fishing-content_img2"] { background-image: var(--mobile-art-132, url("/x/fishing-content_img2.jpg")); }

.goldline #content [data-art="fishing-content_img3"] { background-image: var(--mobile-art-133, url("/x/fishing-content_img3.jpg")); }

.goldline #content [data-art="fishing-content_img4"] { background-image: var(--mobile-art-134, url("/x/fishing-content_img4.jpg")); }

.goldline #content [data-art="gangs-content_img1"] { background-image: var(--mobile-art-135, url("/x/gangs-content_img1.jpg")); }

.goldline #content [data-art="gangs-content_img2"] { background-image: var(--mobile-art-136, url("/x/gangs-content_img2.jpg")); }

.goldline #content [data-art="gangs-content_img3"] { background-image: var(--mobile-art-137, url("/x/gangs-content_img3.jpg")); }

.goldline #content [data-art="gangs-content_img4"] { background-image: var(--mobile-art-138, url("/x/gangs-content_img4.jpg")); }

.goldline #content [data-art="gangs-content_img5"] { background-image: var(--mobile-art-139, url("/x/gangs-content_img5.jpg")); }

.goldline #content [data-art="gathering-content_img1"] { background-image: var(--mobile-art-141, url("/x/gathering-content_img1.jpg")); }

.goldline #content [data-art="gathering-content_img2"] { background-image: var(--mobile-art-142, url("/x/gathering-content_img2.jpg")); }

.goldline #content [data-art="gathering-content_img3"] { background-image: var(--mobile-art-143, url("/x/gathering-content_img3.jpg")); }

.goldline #content [data-art="gathering-content_img4"] { background-image: var(--mobile-art-144, url("/x/gathering-content_img4.jpg")); }

.goldline #content [data-art="gathering-content_img5"] { background-image: var(--mobile-art-145, url("/x/gathering-content_img5.jpg")); }

.goldline #content [data-art="gathering-content_img6"] { background-image: var(--mobile-art-146, url("/x/gathering-content_img6.jpg")); }

.goldline #content [data-art="gathering-content_img7"] { background-image: var(--mobile-art-147, url("/x/gathering-content_img7.jpg")); }

.goldline #content [data-art="gathering-content_img8"] { background-image: var(--mobile-art-148, url("/x/gathering-content_img8.jpg")); }

.goldline #content [data-art="health-content_img1"] { background-image: var(--mobile-art-149, url("/x/health-content_img1.jpg")); }

.goldline #content [data-art="health-content_img2"] { background-image: var(--mobile-art-150, url("/x/health-content_img2.jpg")); }

.goldline #content [data-art="health-content_img3"] { background-image: var(--mobile-art-151, url("/x/health-content_img3.jpg")); }

.goldline #content [data-art="health-content_img4"] { background-image: var(--mobile-art-152, url("/x/health-content_img4.jpg")); }

.goldline #content [data-art="health-content_img5"] { background-image: var(--mobile-art-153, url("/x/health-content_img5.jpg")); }

.goldline #content [data-art="health-content_img6"] { background-image: var(--mobile-art-154, url("/x/health-content_img6.jpg")); }

.goldline #content [data-art="heists-content_img1"] { background-image: var(--mobile-art-155, url("/x/heists-content_img1.jpg")); }

.goldline #content [data-art="heists-content_img2"] { background-image: var(--mobile-art-156, url("/x/heists-content_img2.jpg")); }

.goldline #content [data-art="heists-content_img3"] { background-image: var(--mobile-art-157, url("/x/heists-content_img3.jpg")); }

.goldline #content [data-art="heists-content_img4"] { background-image: var(--mobile-art-158, url("/x/heists-content_img4.jpg")); }

.goldline #content [data-art="heists-content_img5"] { background-image: var(--mobile-art-159, url("/x/heists-content_img5.jpg")); }

.goldline #content [data-art="heists-content_img6"] { background-image: var(--mobile-art-160, url("/x/heists-content_img6.jpg")); }

.goldline #content [data-art="heists-content_img7"] { background-image: var(--mobile-art-161, url("/x/heists-content_img7.jpg")); }

.goldline #content [data-art="heists-content_img8"] { background-image: var(--mobile-art-162, url("/x/heists-content_img8.jpg")); }

.goldline #content [data-art="heists-content_img9"] { background-image: var(--mobile-art-163, url("/x/heists-content_img9.jpg")); }

.goldline #content [data-art="housing-content_img1"] { background-image: var(--mobile-art-164, url("/x/housing-content_img1.jpg")); }

.goldline #content [data-art="housing-content_img2"] { background-image: var(--mobile-art-165, url("/x/housing-content_img2.jpg")); }

.goldline #content [data-art="housing-content_img3"] { background-image: var(--mobile-art-166, url("/x/housing-content_img3.jpg")); }

.goldline #content [data-art="housing-content_img4"] { background-image: var(--mobile-art-167, url("/x/housing-content_img4.jpg")); }

.goldline #content [data-art="housing-content_img5"] { background-image: var(--mobile-art-168, url("/x/housing-content_img5.jpg")); }

.goldline #content [data-art="housing-content_img6"] { background-image: var(--mobile-art-169, url("/x/housing-content_img6.jpg")); }

.goldline #content [data-art="housing-content_img7"] { background-image: var(--mobile-art-170, url("/x/housing-content_img7.jpg")); }

.goldline #content [data-art="housing-content_img8"] { background-image: var(--mobile-art-171, url("/x/housing-content_img8.jpg")); }

.goldline #content [data-art="housing-content_img9"] { background-image: var(--mobile-art-172, url("/x/housing-content_img9.jpg")); }

.goldline #content [data-art="hunting-content_img1"] { background-image: var(--mobile-art-174, url("/x/hunting-content_img1.jpg")); }

.goldline #content [data-art="hunting-content_img2"] { background-image: var(--mobile-art-175, url("/x/hunting-content_img2.jpg")); }

.goldline #content [data-art="hunting-content_img3"] { background-image: var(--mobile-art-176, url("/x/hunting-content_img3.jpg")); }

.goldline #content [data-art="hunting-content_img4"] { background-image: var(--mobile-art-177, url("/x/hunting-content_img4.jpg")); }

.goldline #content [data-art="inventory-content_img1"] { background-image: var(--mobile-art-179, url("/x/inventory-content_img1.jpg")); }

.goldline #content [data-art="inventory-content_img2"] { background-image: var(--mobile-art-180, url("/x/inventory-content_img2.jpg")); }

.goldline #content [data-art="inventory-content_img3"] { background-image: var(--mobile-art-181, url("/x/inventory-content_img3.jpg")); }

.goldline #content [data-art="inventory-content_img4"] { background-image: var(--mobile-art-182, url("/x/inventory-content_img4.jpg")); }

.goldline #content [data-art="inventory-content_img5"] { background-image: var(--mobile-art-183, url("/x/inventory-content_img5.jpg")); }

.goldline #content [data-art="jobs-content_img1"] { background-image: var(--mobile-art-184, url("/x/jobs-content_img1.jpg")); }

.goldline #content [data-art="jobs-content_img2"] { background-image: var(--mobile-art-185, url("/x/jobs-content_img2.jpg")); }

.goldline #content [data-art="jobs-content_img3"] { background-image: var(--mobile-art-186, url("/x/jobs-content_img3.jpg")); }

.goldline #content [data-art="jobs-content_img4"] { background-image: var(--mobile-art-187, url("/x/jobs-content_img4.jpg")); }

.goldline #content [data-art="jobs-content_img5"] { background-image: var(--mobile-art-188, url("/x/jobs-content_img5.jpg")); }

.goldline #content [data-art="jobs-content_img6"] { background-image: var(--mobile-art-189, url("/x/jobs-content_img6.jpg")); }

.goldline #content [data-art="jobs-content_img7"] { background-image: var(--mobile-art-190, url("/x/jobs-content_img7.jpg")); }

.goldline #content [data-art="jobs-content_img8"] { background-image: var(--mobile-art-191, url("/x/jobs-content_img8.jpg")); }

.goldline #content [data-art="mechanic-content_img1"] { background-image: var(--mobile-art-192, url("/x/mechanic-content_img1.jpg")); }

.goldline #content [data-art="mechanic-content_img2"] { background-image: var(--mobile-art-193, url("/x/mechanic-content_img2.jpg")); }

.goldline #content [data-art="mechanic-content_img3"] { background-image: var(--mobile-art-194, url("/x/mechanic-content_img3.jpg")); }

.goldline #content [data-art="mechanic-content_img4"] { background-image: var(--mobile-art-195, url("/x/mechanic-content_img4.jpg")); }

.goldline #content [data-art="mechanic-content_img5"] { background-image: var(--mobile-art-196, url("/x/mechanic-content_img5.jpg")); }

.goldline #content [data-art="mechanic-content_img6"] { background-image: var(--mobile-art-197, url("/x/mechanic-content_img6.jpg")); }

.goldline #content [data-art="mechanic-content_img7"] { background-image: var(--mobile-art-198, url("/x/mechanic-content_img7.jpg")); }

.goldline #content [data-art="mechanic-content_img8"] { background-image: var(--mobile-art-199, url("/x/mechanic-content_img8.jpg")); }

.goldline #content [data-art="mechanic-content_img9"] { background-image: var(--mobile-art-200, url("/x/mechanic-content_img9.jpg")); }

.goldline #content [data-art="media-content_img1"] { background-image: var(--mobile-art-201, url("/x/media-content_img1.jpg")); }

.goldline #content [data-art="media-content_img2"] { background-image: var(--mobile-art-202, url("/x/media-content_img2.jpg")); }

.goldline #content [data-art="media-content_img3"] { background-image: var(--mobile-art-203, url("/x/media-content_img3.jpg")); }

.goldline #content [data-art="media-content_img4"] { background-image: var(--mobile-art-204, url("/x/media-content_img4.jpg")); }

.goldline #content [data-art="media-content_img5"] { background-image: var(--mobile-art-205, url("/x/media-content_img5.jpg")); }

.goldline #content [data-art="media-content_img6"] { background-image: var(--mobile-art-206, url("/x/media-content_img6.jpg")); }

.goldline #content [data-art="media-content_img7"] { background-image: var(--mobile-art-207, url("/x/media-content_img7.jpg")); }

.goldline #content [data-art="newplayerguide-content_img1"] { background-image: var(--mobile-art-208, url("/x/newplayerguide-content_img1.jpg")); }

.goldline #content [data-art="newplayerguide-content_img2"] { background-image: var(--mobile-art-209, url("/x/newplayerguide-content_img2.jpg")); }

.goldline #content [data-art="newplayerguide-content_img3"] { background-image: var(--mobile-art-210, url("/x/newplayerguide-content_img3.jpg")); }

.goldline #content [data-art="newplayerguide-content_img4"] { background-image: var(--mobile-art-211, url("/x/newplayerguide-content_img4.jpg")); }

.goldline #content [data-art="newplayerguide-content_img5"] { background-image: var(--mobile-art-212, url("/x/newplayerguide-content_img5.jpg")); }

.goldline #content [data-art="newplayerguide-content_img6"] { background-image: var(--mobile-art-213, url("/x/newplayerguide-content_img6.jpg")); }

.goldline #content [data-art="newplayerguide-content_img7"] { background-image: var(--mobile-art-214, url("/x/newplayerguide-content_img7.jpg")); }

.goldline #content [data-art="newplayerguide-content_img8"] { background-image: var(--mobile-art-215, url("/x/newplayerguide-content_img8.jpg")); }

.goldline #content [data-art="pets-content_img1"] { background-image: var(--mobile-art-216, url("/x/pets-content_img1.jpg")); }

.goldline #content [data-art="pets-content_img2"] { background-image: var(--mobile-art-217, url("/x/pets-content_img2.jpg")); }

.goldline #content [data-art="pets-content_img3"] { background-image: var(--mobile-art-218, url("/x/pets-content_img3.jpg")); }

.goldline #content [data-art="pets-content_img4"] { background-image: var(--mobile-art-219, url("/x/pets-content_img4.jpg")); }

.goldline #content [data-art="pets-content_img5"] { background-image: var(--mobile-art-220, url("/x/pets-content_img5.jpg")); }

.goldline #content [data-art="pets-content_img6"] { background-image: var(--mobile-art-221, url("/x/pets-content_img6.jpg")); }

.goldline #content [data-art="phone-content_img1"] { background-image: var(--mobile-art-222, url("/x/phone-content_img1.jpg")); }

.goldline #content [data-art="phone-content_img2"] { background-image: var(--mobile-art-223, url("/x/phone-content_img2.jpg")); }

.goldline #content [data-art="phone-content_img3"] { background-image: var(--mobile-art-224, url("/x/phone-content_img3.jpg")); }

.goldline #content [data-art="phone-content_img4"] { background-image: var(--mobile-art-225, url("/x/phone-content_img4.jpg")); }

.goldline #content [data-art="phone-content_img5"] { background-image: var(--mobile-art-226, url("/x/phone-content_img5.jpg")); }

.goldline #content [data-art="police-content_img1"] { background-image: var(--mobile-art-227, url("/x/police-content_img1.jpg")); }

.goldline #content [data-art="police-content_img2"] { background-image: var(--mobile-art-228, url("/x/police-content_img2.jpg")); }

.goldline #content [data-art="police-content_img3"] { background-image: var(--mobile-art-229, url("/x/police-content_img3.jpg")); }

.goldline #content [data-art="police-content_img4"] { background-image: var(--mobile-art-230, url("/x/police-content_img4.jpg")); }

.goldline #content [data-art="police-content_img5"] { background-image: var(--mobile-art-231, url("/x/police-content_img5.jpg")); }

.goldline #content [data-art="police-content_img6"] { background-image: var(--mobile-art-232, url("/x/police-content_img6.jpg")); }

.goldline #content [data-art="police-content_img7"] { background-image: var(--mobile-art-233, url("/x/police-content_img7.jpg")); }

.goldline #content [data-art="police-content_img8"] { background-image: var(--mobile-art-234, url("/x/police-content_img8.jpg")); }

.goldline #content [data-art="police-content_img9"] { background-image: var(--mobile-art-235, url("/x/police-content_img9.jpg")); }

.goldline #content [data-art="production-content_img1"] { background-image: var(--mobile-art-236, url("/x/production-content_img1.jpg")); }

.goldline #content [data-art="production-content_img2"] { background-image: var(--mobile-art-237, url("/x/production-content_img2.jpg")); }

.goldline #content [data-art="production-content_img3"] { background-image: var(--mobile-art-238, url("/x/production-content_img3.jpg")); }

.goldline #content [data-art="production-content_img4"] { background-image: var(--mobile-art-239, url("/x/production-content_img4.jpg")); }

.goldline #content [data-art="production-content_img5"] { background-image: var(--mobile-art-240, url("/x/production-content_img5.jpg")); }

.goldline #content [data-art="production-content_img6"] { background-image: var(--mobile-art-241, url("/x/production-content_img6.jpg")); }

.goldline #content [data-art="racing-content_img1"] { background-image: var(--mobile-art-243, url("/x/racing-content_img1.jpg")); }

.goldline #content [data-art="racing-content_img2"] { background-image: var(--mobile-art-244, url("/x/racing-content_img2.jpg")); }

.goldline #content [data-art="racing-content_img3"] { background-image: var(--mobile-art-245, url("/x/racing-content_img3.jpg")); }

.goldline #content [data-art="racing-content_img4"] { background-image: var(--mobile-art-246, url("/x/racing-content_img4.jpg")); }

.goldline #content [data-art="services-content_img1"] { background-image: var(--mobile-art-248, url("/x/services-content_img1.jpg")); }

.goldline #content [data-art="services-content_img2"] { background-image: var(--mobile-art-249, url("/x/services-content_img2.jpg")); }

.goldline #content [data-art="services-content_img3"] { background-image: var(--mobile-art-250, url("/x/services-content_img3.jpg")); }

.goldline #content [data-art="services-content_img4"] { background-image: var(--mobile-art-251, url("/x/services-content_img4.jpg")); }

.goldline #content [data-art="services-content_img5"] { background-image: var(--mobile-art-252, url("/x/services-content_img5.jpg")); }

.goldline #content [data-art="services-content_img6"] { background-image: var(--mobile-art-253, url("/x/services-content_img6.jpg")); }

.goldline #content [data-art="social-content_img1"] { background-image: var(--mobile-art-254, url("/x/social-content_img1.jpg")); }

.goldline #content [data-art="social-content_img2"] { background-image: var(--mobile-art-255, url("/x/social-content_img2.jpg")); }

.goldline #content [data-art="social-content_img3"] { background-image: var(--mobile-art-256, url("/x/social-content_img3.jpg")); }

.goldline #content [data-art="social-content_img4"] { background-image: var(--mobile-art-257, url("/x/social-content_img4.jpg")); }

.goldline #content [data-art="social-content_img5"] { background-image: var(--mobile-art-258, url("/x/social-content_img5.jpg")); }

.goldline #content [data-art="social-content_img6"] { background-image: var(--mobile-art-259, url("/x/social-content_img6.jpg")); }

.goldline #content [data-art="social-content_img7"] { background-image: var(--mobile-art-260, url("/x/social-content_img7.jpg")); }

.goldline #content [data-art="sports-content_img1"] { background-image: var(--mobile-art-261, url("/x/sports-content_img1.jpg")); }

.goldline #content [data-art="sports-content_img2"] { background-image: var(--mobile-art-264, url("/x/sports-content_img2.jpg")); }

.goldline #content [data-art="sports-content_img4"] { background-image: var(--mobile-art-266, url("/x/sports-content_img4.jpg")); }

.goldline #content [data-art="sports-content_img5"] { background-image: var(--mobile-art-267, url("/x/sports-content_img5.jpg")); }

.goldline #content [data-art="sports-content_img6"] { background-image: var(--mobile-art-268, url("/x/sports-content_img6.jpg")); }

.goldline #content [data-art="sports-content_img7"] { background-image: var(--mobile-art-269, url("/x/sports-content_img7.jpg")); }

.goldline #content [data-art="sports-content_img8"] { background-image: var(--mobile-art-270, url("/x/sports-content_img8.jpg")); }

.goldline #content [data-art="sports-content_img9"] { background-image: var(--mobile-art-271, url("/x/sports-content_img9.jpg")); }

.goldline #content [data-art="sports-content_img10"] { background-image: var(--mobile-art-262, url("/x/sports-content_img10.jpg")); }

.goldline #content [data-art="sports-content_img11"] { background-image: var(--mobile-art-263, url("/x/sports-content_img11.jpg")); }

.goldline #content [data-art="transport-content_img1"] { background-image: var(--mobile-art-272, url("/x/transport-content_img1.jpg")); }

.goldline #content [data-art="transport-content_img2"] { background-image: var(--mobile-art-273, url("/x/transport-content_img2.jpg")); }

.goldline #content [data-art="transport-content_img3"] { background-image: var(--mobile-art-274, url("/x/transport-content_img3.jpg")); }

.goldline #content [data-art="transport-content_img4"] { background-image: var(--mobile-art-275, url("/x/transport-content_img4.jpg")); }

.goldline #content [data-art="transport-content_img5"] { background-image: var(--mobile-art-276, url("/x/transport-content_img5.jpg")); }

.goldline #content [data-art="transport-content_img6"] { background-image: var(--mobile-art-277, url("/x/transport-content_img6.jpg")); }

.goldline #content [data-art="transport-content_img7"] { background-image: var(--mobile-art-278, url("/x/transport-content_img7.jpg")); }

.goldline #content [data-art="transport-content_img8"] { background-image: var(--mobile-art-279, url("/x/transport-content_img8.jpg")); }

.goldline #content [data-art="transport-content_img9"] { background-image: var(--mobile-art-280, url("/x/transport-content_img9.jpg")); }

.goldline #content [data-art="donate-tier_img1"] { background-image: var(--mobile-art-90, url("/x/donate-tier_img1.jpg")); }

.goldline #content [data-art="donate-tier_img2"] { background-image: var(--mobile-art-91, url("/x/donate-tier_img2.jpg")); }

.goldline #content [data-art="donate-tier_img3"] { background-image: var(--mobile-art-92, url("/x/donate-tier_img3.jpg")); }

.goldline #content [data-art="donate-tier_img4"] { background-image: var(--mobile-art-93, url("/x/donate-tier_img4.jpg")); }

.goldline #content [data-art="donate-tier_img5"] { background-image: var(--mobile-art-94, url("/x/donate-tier_img5.jpg")); }

.goldline #content [data-art="donate-tier_img6"] { background-image: var(--mobile-art-95, url("/x/donate-tier_img6.jpg")); }

.goldline #content [data-art="races-content_img"] { background-image: var(--mobile-art-242, url("/x/races-content_img.jpg")); }

.goldline #content [data-art="sports-content_img3"] { background-image: var(--mobile-art-265, url("/x/sports-content_img3.jpg")); }

.goldline #content [data-art="carmods-smoke"] { background-image: var(--mobile-art-39, url("/x/carmods-smoke.png")); }

.goldline #content [data-art="carmods-gps"] { background-image: var(--mobile-art-37, url("/x/carmods-gps.png")); }

.goldline #content [data-art="carmods-detonation"] { background-image: var(--mobile-art-36, url("/x/carmods-detonation.png")); }

.goldline #content [data-art="carmods-backfire"] { background-image: var(--mobile-art-25, url("/x/carmods-backfire.png")); }

.goldline #content [data-art="carmods-trails"] { background-image: var(--mobile-art-40, url("/x/carmods-trails.png")); }

/* Shared item-link preview, loaded only when a link is hovered or focused. */
.goldline .item_preview { position: fixed; z-index: 10000; box-sizing: border-box; width: 112px; max-width: calc(100vw - 16px); padding: 6px; border: 1px solid #b9955166; border-radius: 12px; background: #20241f; box-shadow: 0 12px 32px #0009; color: #f4efe3; text-align: center; font-size: 13px; line-height: 1.3; }
.goldline .item_preview[hidden], .goldline .item_preview img[hidden] { display: none; }
.goldline .item_preview img { display: block; width: 98px; height: 98px; object-fit: contain; margin: 0 auto; }
.goldline .item_preview strong { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }

.goldline #content [data-art="racing-nurburgring"] { background-image: var(--mobile-art-247, url("/x/racing-nurburgring.png")); }

.goldline #content [data-art="casino-cashier"] { background-image: var(--mobile-art-41, url("/x/casino-cashier.png")); }

/* Shared instructional tables: farming, health, production and sports. */
.goldline .guide_page .guide_table {
 margin: 24px 0 32px;
 width: 100%;
 max-width: 100%;
 overflow-x: auto;
 border: 1px solid #b9955145;
 border-radius: 10px;
 background: #171c17;
 box-sizing: border-box;
 scrollbar-width: thin;
 scrollbar-color: #927743 #171c17;
}
.goldline .guide_page .guide_table table {
 width: 100%;
 border-collapse: separate;
 border-spacing: 0;
 font-size: 15px;
 line-height: 1.55;
 color: #dedbd2;
}
.goldline .guide_page .guide_table th,
.goldline .guide_page .guide_table td {
 padding: 13px 18px;
 border: 0;
 border-bottom: 1px solid #dfb66a20;
 text-align: left;
 vertical-align: top;
 letter-spacing: normal;
 font-weight: 400;
 overflow-wrap: break-word;
}
.goldline .guide_page .guide_table th {
 background: #2c3024;
 color: #e7c582;
 font-size: 13px;
 font-weight: 700;
 letter-spacing: .06em;
 border-bottom-color: #dfb66a55;
}
.goldline .guide_page .guide_table tbody tr:nth-child(even) { background: #ffffff03; }
.goldline .guide_page .guide_table tbody td:first-child { font-weight: 600; color: #eee5d3; }
.goldline .guide_page .guide_table tbody tr:last-child td { border-bottom: 0; }
.goldline .guide_page .guide_table tbody tr:hover,
.goldline .guide_page .guide_table tbody tr:focus-within { background: #dfb66a0b; }
@media (max-width: 650px) {
 .goldline .guide_page .guide_table table { font-size: 14px; }
 .goldline .guide_page .guide_table th,
 .goldline .guide_page .guide_table td { padding: 10px 12px; }
 .goldline .guide_page .guide_table th { font-size: 12px; letter-spacing: .03em; }
}

/* Service reference tables share the instructional-table palette. */
.goldline .guide_reference .content_table {
 border-collapse: separate;
 border-spacing: 0;
 border: 1px solid #b9955145;
 border-radius: 10px;
 background: #171c17;
 margin: 24px 0 32px;
 overflow: hidden;
}
.goldline .guide_reference .content_table th,
.goldline .guide_reference .content_table td {
 padding: 13px 18px;
 border: 0;
 border-bottom: 1px solid #dfb66a20;
 font-size: 15px;
 line-height: 1.55;
 letter-spacing: normal;
 font-weight: 400;
 color: #dedbd2;
 vertical-align: middle;
 text-align: left;
}
.goldline .guide_reference .content_table th {
 background: #2c3024;
 color: #e7c582;
 font-size: 13px;
 font-weight: 700;
 letter-spacing: .06em;
 border-bottom-color: #dfb66a55;
}
.goldline .guide_reference .content_table tr:nth-child(odd):not(:first-child) { background: #ffffff03; }
.goldline .guide_reference .content_table tr:last-child td { border-bottom: 0; }
.goldline .guide_reference .content_table tr:hover,
.goldline .guide_reference .content_table tr:focus-within { background: #dfb66a0b; }
.goldline .guide_reference .content_rank td:first-child { font-weight: 600; color: #eee5d3; }
.goldline .guide_reference .content_rank th:last-child,
.goldline .guide_reference .content_rank td:last-child { width: 28%; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
@media (max-width: 650px) {
 .goldline .guide_reference .content_table th,
 .goldline .guide_reference .content_table td { padding: 10px; font-size: 14px; }
 .goldline .guide_reference .content_table th { font-size: 12px; letter-spacing: .03em; }
 .goldline .guide_reference .content_table img { width: 48px; height: 48px; }
}

.goldline #content [data-art="cityevents-tornado"] { background-image: var(--mobile-art-60, url("/x/cityevents-tornado.png")); }

.goldline #content [data-art="cityevents-ufo"] { background-image: var(--mobile-art-61, url("/x/cityevents-ufo.png")); }

.goldline .footer_links { margin: 8px 0 0; font-size: 11px; }
.goldline .footer_links a { color: #909382; text-decoration: none; }
.goldline .footer_links a:hover, .goldline .footer_links a:focus-visible { color: #cbcbbf; text-decoration: underline; }

.goldline .footer_bottom { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 32px; margin-top: 25px; }
.goldline .footer_bottom .footer_links { justify-self: end; margin: 0; }
.goldline .footer_bottom #copyright { margin: 0; }
@media (max-width: 600px) { .goldline .footer_bottom { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; } }

/* Mobile artwork: slides up to 800px wide; homepage banner 1280px; WebP quality 85. Desktop uses the original URL fallback. */
@media (max-width: 1050px) {
 :root {
  --mobile-art-0: url("/x/arcade-content_img1-mobile.webp?v=2");
  --mobile-art-1: url("/x/arcade-content_img2-mobile.webp?v=2");
  --mobile-art-2: url("/x/arcade-content_img3-mobile.webp?v=2");
  --mobile-art-3: url("/x/arcade-content_img4-mobile.webp?v=2");
  --mobile-art-4: url("/x/arcade-content_img5-mobile.webp?v=2");
  --mobile-art-5: url("/x/background-mobile.webp?v=2");
  --mobile-art-6: url("/x/banking-content_img1-mobile.webp?v=2");
  --mobile-art-7: url("/x/banking-content_img2-mobile.webp?v=2");
  --mobile-art-8: url("/x/banking-content_img3-mobile.webp?v=2");
  --mobile-art-9: url("/x/banking-content_img4-mobile.webp?v=2");
  --mobile-art-10: url("/x/banking-content_img5-mobile.webp?v=2");
  --mobile-art-11: url("/x/banking-content_img6-mobile.webp?v=2");
  --mobile-art-12: url("/x/business-mobile.webp?v=2");
  --mobile-art-13: url("/x/businesses-content_img1-mobile.webp?v=2");
  --mobile-art-14: url("/x/businesses-content_img2-mobile.webp?v=2");
  --mobile-art-15: url("/x/businesses-content_img3-mobile.webp?v=2");
  --mobile-art-16: url("/x/businesses-content_img4-mobile.webp?v=2");
  --mobile-art-17: url("/x/businesses-content_img5-mobile.webp?v=2");
  --mobile-art-18: url("/x/businesses-content_img6-mobile.webp?v=2");
  --mobile-art-19: url("/x/businesses-content_img7-mobile.webp?v=2");
  --mobile-art-20: url("/x/cards-content_img1-mobile.webp?v=2");
  --mobile-art-21: url("/x/cards-content_img2-mobile.webp?v=2");
  --mobile-art-22: url("/x/cards-content_img3-mobile.webp?v=2");
  --mobile-art-23: url("/x/cards-content_img4-mobile.webp?v=2");
  --mobile-art-24: url("/x/cards-content_img5-mobile.webp?v=2");
  --mobile-art-25: url("/x/carmods-backfire-mobile.webp?v=2");
  --mobile-art-26: url("/x/carmods-content_img1-mobile.webp?v=2");
  --mobile-art-27: url("/x/carmods-content_img2-mobile.webp?v=2");
  --mobile-art-28: url("/x/carmods-content_img3-mobile.webp?v=2");
  --mobile-art-29: url("/x/carmods-content_img4-mobile.webp?v=2");
  --mobile-art-30: url("/x/carmods-content_img6-mobile.webp?v=2");
  --mobile-art-31: url("/x/carmods-content_img7-mobile.webp?v=2");
  --mobile-art-32: url("/x/carmods-content_img8-mobile.webp?v=2");
  --mobile-art-33: url("/x/carmods-content_img_bomb-mobile.webp?v=2");
  --mobile-art-34: url("/x/carmods-content_img_lights-mobile.webp?v=2");
  --mobile-art-35: url("/x/carmods-content_img_rocket-mobile.webp?v=2");
  --mobile-art-36: url("/x/carmods-detonation-mobile.webp?v=2");
  --mobile-art-37: url("/x/carmods-gps-mobile.webp?v=2");
  --mobile-art-38: url("/x/carmods-oil-mobile.webp?v=2");
  --mobile-art-39: url("/x/carmods-smoke-mobile.webp?v=2");
  --mobile-art-40: url("/x/carmods-trails-mobile.webp?v=2");
  --mobile-art-41: url("/x/casino-cashier-mobile.webp?v=2");
  --mobile-art-42: url("/x/casino-content_img1-mobile.webp?v=2");
  --mobile-art-43: url("/x/casino-content_img2-mobile.webp?v=2");
  --mobile-art-44: url("/x/casino-content_img3-mobile.webp?v=2");
  --mobile-art-45: url("/x/casino-content_img4-mobile.webp?v=2");
  --mobile-art-46: url("/x/casino-content_img5-mobile.webp?v=2");
  --mobile-art-47: url("/x/casino-content_img6-mobile.webp?v=2");
  --mobile-art-48: url("/x/character-content_img1-mobile.webp?v=2");
  --mobile-art-49: url("/x/character-content_img2-mobile.webp?v=2");
  --mobile-art-50: url("/x/character-content_img3-mobile.webp?v=2");
  --mobile-art-51: url("/x/character-content_img4-mobile.webp?v=2");
  --mobile-art-52: url("/x/character-content_img5-mobile.webp?v=2");
  --mobile-art-53: url("/x/character-content_img6-mobile.webp?v=2");
  --mobile-art-54: url("/x/cityevents-content_img1-mobile.webp?v=2");
  --mobile-art-55: url("/x/cityevents-content_img2-mobile.webp?v=2");
  --mobile-art-56: url("/x/cityevents-content_img3-mobile.webp?v=2");
  --mobile-art-57: url("/x/cityevents-content_img4-mobile.webp?v=2");
  --mobile-art-58: url("/x/cityevents-content_img5-mobile.webp?v=2");
  --mobile-art-59: url("/x/cityevents-content_img6-mobile.webp?v=2");
  --mobile-art-60: url("/x/cityevents-tornado-mobile.webp?v=2");
  --mobile-art-61: url("/x/cityevents-ufo-mobile.webp?v=2");
  --mobile-art-62: url("/x/cityhall-content_img1-mobile.webp?v=2");
  --mobile-art-63: url("/x/cityhall-content_img2-mobile.webp?v=2");
  --mobile-art-64: url("/x/cityhall-content_img3-mobile.webp?v=2");
  --mobile-art-65: url("/x/cityhall-content_img4-mobile.webp?v=2");
  --mobile-art-66: url("/x/cityhall-content_img5-mobile.webp?v=2");
  --mobile-art-67: url("/x/cityhall-content_img6-mobile.webp?v=2");
  --mobile-art-68: url("/x/citylife-mobile.webp?v=2");
  --mobile-art-69: url("/x/crime-content_img1-mobile.webp?v=2");
  --mobile-art-70: url("/x/crime-content_img10-mobile.webp?v=2");
  --mobile-art-71: url("/x/crime-content_img2-mobile.webp?v=2");
  --mobile-art-72: url("/x/crime-content_img3-mobile.webp?v=2");
  --mobile-art-73: url("/x/crime-content_img4-mobile.webp?v=2");
  --mobile-art-74: url("/x/crime-content_img5-mobile.webp?v=2");
  --mobile-art-75: url("/x/crime-content_img6-mobile.webp?v=2");
  --mobile-art-76: url("/x/crime-content_img7-mobile.webp?v=2");
  --mobile-art-77: url("/x/crime-content_img8-mobile.webp?v=2");
  --mobile-art-78: url("/x/crime-content_img9-mobile.webp?v=2");
  --mobile-art-79: url("/x/crime-mobile.webp?v=2");
  --mobile-art-80: url("/x/daily-content_img1-mobile.webp?v=2");
  --mobile-art-81: url("/x/daily-content_img2-mobile.webp?v=2");
  --mobile-art-82: url("/x/daily-content_img3-mobile.webp?v=2");
  --mobile-art-83: url("/x/daily-content_img4-mobile.webp?v=2");
  --mobile-art-84: url("/x/daily-content_img5-mobile.webp?v=2");
  --mobile-art-85: url("/x/dealership-content_img1-mobile.webp?v=2");
  --mobile-art-86: url("/x/dealership-content_img2-mobile.webp?v=2");
  --mobile-art-87: url("/x/dealership-content_img3-mobile.webp?v=2");
  --mobile-art-88: url("/x/dealership-content_img4-mobile.webp?v=2");
  --mobile-art-89: url("/x/dealership-content_img5-mobile.webp?v=2");
  --mobile-art-90: url("/x/donate-tier_img1-mobile.webp?v=2");
  --mobile-art-91: url("/x/donate-tier_img2-mobile.webp?v=2");
  --mobile-art-92: url("/x/donate-tier_img3-mobile.webp?v=2");
  --mobile-art-93: url("/x/donate-tier_img4-mobile.webp?v=2");
  --mobile-art-94: url("/x/donate-tier_img5-mobile.webp?v=2");
  --mobile-art-95: url("/x/donate-tier_img6-mobile.webp?v=2");
  --mobile-art-96: url("/x/driving-content_img1-mobile.webp?v=2");
  --mobile-art-97: url("/x/driving-content_img10-mobile.webp?v=2");
  --mobile-art-98: url("/x/driving-content_img2-mobile.webp?v=2");
  --mobile-art-99: url("/x/driving-content_img3-mobile.webp?v=2");
  --mobile-art-100: url("/x/driving-content_img4-mobile.webp?v=2");
  --mobile-art-101: url("/x/driving-content_img5-mobile.webp?v=2");
  --mobile-art-102: url("/x/driving-content_img6-mobile.webp?v=2");
  --mobile-art-103: url("/x/driving-content_img7-mobile.webp?v=2");
  --mobile-art-104: url("/x/driving-content_img8-mobile.webp?v=2");
  --mobile-art-105: url("/x/driving-content_img9-mobile.webp?v=2");
  --mobile-art-106: url("/x/drugs-content_img1-mobile.webp?v=2");
  --mobile-art-107: url("/x/drugs-content_img2-mobile.webp?v=2");
  --mobile-art-108: url("/x/drugs-content_img3-mobile.webp?v=2");
  --mobile-art-109: url("/x/drugs-content_img4-mobile.webp?v=2");
  --mobile-art-110: url("/x/drugs-content_img5-mobile.webp?v=2");
  --mobile-art-111: url("/x/ems-content_img1-mobile.webp?v=2");
  --mobile-art-112: url("/x/ems-content_img2-mobile.webp?v=2");
  --mobile-art-113: url("/x/ems-content_img3-mobile.webp?v=2");
  --mobile-art-114: url("/x/ems-content_img4-mobile.webp?v=2");
  --mobile-art-115: url("/x/ems-content_img5-mobile.webp?v=2");
  --mobile-art-116: url("/x/ems-content_img6-mobile.webp?v=2");
  --mobile-art-117: url("/x/ems-content_img7-mobile.webp?v=2");
  --mobile-art-118: url("/x/equipment-content_img1-mobile.webp?v=2");
  --mobile-art-119: url("/x/equipment-content_img2-mobile.webp?v=2");
  --mobile-art-120: url("/x/equipment-content_img3-mobile.webp?v=2");
  --mobile-art-121: url("/x/equipment-content_img4-mobile.webp?v=2");
  --mobile-art-122: url("/x/equipment-content_img5-mobile.webp?v=2");
  --mobile-art-123: url("/x/equipment-content_img6-mobile.webp?v=2");
  --mobile-art-124: url("/x/equipment-content_img7-mobile.webp?v=2");
  --mobile-art-125: url("/x/equipment-content_img8-mobile.webp?v=2");
  --mobile-art-126: url("/x/equipment-content_img9-mobile.webp?v=2");
  --mobile-art-127: url("/x/farming-content_img1-mobile.webp?v=2");
  --mobile-art-128: url("/x/farming-content_img2-mobile.webp?v=2");
  --mobile-art-129: url("/x/farming-content_img3-mobile.webp?v=2");
  --mobile-art-130: url("/x/farming-content_img4-mobile.webp?v=2");
  --mobile-art-131: url("/x/fishing-content_img1-mobile.webp?v=2");
  --mobile-art-132: url("/x/fishing-content_img2-mobile.webp?v=2");
  --mobile-art-133: url("/x/fishing-content_img3-mobile.webp?v=2");
  --mobile-art-134: url("/x/fishing-content_img4-mobile.webp?v=2");
  --mobile-art-135: url("/x/gangs-content_img1-mobile.webp?v=2");
  --mobile-art-136: url("/x/gangs-content_img2-mobile.webp?v=2");
  --mobile-art-137: url("/x/gangs-content_img3-mobile.webp?v=2");
  --mobile-art-138: url("/x/gangs-content_img4-mobile.webp?v=2");
  --mobile-art-139: url("/x/gangs-content_img5-mobile.webp?v=2");
  --mobile-art-140: url("/x/gangs-content_img6-mobile.webp?v=2");
  --mobile-art-141: url("/x/gathering-content_img1-mobile.webp?v=2");
  --mobile-art-142: url("/x/gathering-content_img2-mobile.webp?v=2");
  --mobile-art-143: url("/x/gathering-content_img3-mobile.webp?v=2");
  --mobile-art-144: url("/x/gathering-content_img4-mobile.webp?v=2");
  --mobile-art-145: url("/x/gathering-content_img5-mobile.webp?v=2");
  --mobile-art-146: url("/x/gathering-content_img6-mobile.webp?v=2");
  --mobile-art-147: url("/x/gathering-content_img7-mobile.webp?v=2");
  --mobile-art-148: url("/x/gathering-content_img8-mobile.webp?v=2");
  --mobile-art-149: url("/x/health-content_img1-mobile.webp?v=2");
  --mobile-art-150: url("/x/health-content_img2-mobile.webp?v=2");
  --mobile-art-151: url("/x/health-content_img3-mobile.webp?v=2");
  --mobile-art-152: url("/x/health-content_img4-mobile.webp?v=2");
  --mobile-art-153: url("/x/health-content_img5-mobile.webp?v=2");
  --mobile-art-154: url("/x/health-content_img6-mobile.webp?v=2");
  --mobile-art-155: url("/x/heists-content_img1-mobile.webp?v=2");
  --mobile-art-156: url("/x/heists-content_img2-mobile.webp?v=2");
  --mobile-art-157: url("/x/heists-content_img3-mobile.webp?v=2");
  --mobile-art-158: url("/x/heists-content_img4-mobile.webp?v=2");
  --mobile-art-159: url("/x/heists-content_img5-mobile.webp?v=2");
  --mobile-art-160: url("/x/heists-content_img6-mobile.webp?v=2");
  --mobile-art-161: url("/x/heists-content_img7-mobile.webp?v=2");
  --mobile-art-162: url("/x/heists-content_img8-mobile.webp?v=2");
  --mobile-art-163: url("/x/heists-content_img9-mobile.webp?v=2");
  --mobile-art-164: url("/x/housing-content_img1-mobile.webp?v=2");
  --mobile-art-165: url("/x/housing-content_img2-mobile.webp?v=2");
  --mobile-art-166: url("/x/housing-content_img3-mobile.webp?v=2");
  --mobile-art-167: url("/x/housing-content_img4-mobile.webp?v=2");
  --mobile-art-168: url("/x/housing-content_img5-mobile.webp?v=2");
  --mobile-art-169: url("/x/housing-content_img6-mobile.webp?v=2");
  --mobile-art-170: url("/x/housing-content_img7-mobile.webp?v=2");
  --mobile-art-171: url("/x/housing-content_img8-mobile.webp?v=2");
  --mobile-art-172: url("/x/housing-content_img9-mobile.webp?v=2");
  --mobile-art-173: url("/x/housing-mobile.webp?v=2");
  --mobile-art-174: url("/x/hunting-content_img1-mobile.webp?v=2");
  --mobile-art-175: url("/x/hunting-content_img2-mobile.webp?v=2");
  --mobile-art-176: url("/x/hunting-content_img3-mobile.webp?v=2");
  --mobile-art-177: url("/x/hunting-content_img4-mobile.webp?v=2");
  --mobile-art-178: url("/x/industry-mobile.webp?v=2");
  --mobile-art-179: url("/x/inventory-content_img1-mobile.webp?v=2");
  --mobile-art-180: url("/x/inventory-content_img2-mobile.webp?v=2");
  --mobile-art-181: url("/x/inventory-content_img3-mobile.webp?v=2");
  --mobile-art-182: url("/x/inventory-content_img4-mobile.webp?v=2");
  --mobile-art-183: url("/x/inventory-content_img5-mobile.webp?v=2");
  --mobile-art-184: url("/x/jobs-content_img1-mobile.webp?v=2");
  --mobile-art-185: url("/x/jobs-content_img2-mobile.webp?v=2");
  --mobile-art-186: url("/x/jobs-content_img3-mobile.webp?v=2");
  --mobile-art-187: url("/x/jobs-content_img4-mobile.webp?v=2");
  --mobile-art-188: url("/x/jobs-content_img5-mobile.webp?v=2");
  --mobile-art-189: url("/x/jobs-content_img6-mobile.webp?v=2");
  --mobile-art-190: url("/x/jobs-content_img7-mobile.webp?v=2");
  --mobile-art-191: url("/x/jobs-content_img8-mobile.webp?v=2");
  --mobile-art-192: url("/x/mechanic-content_img1-mobile.webp?v=2");
  --mobile-art-193: url("/x/mechanic-content_img2-mobile.webp?v=2");
  --mobile-art-194: url("/x/mechanic-content_img3-mobile.webp?v=2");
  --mobile-art-195: url("/x/mechanic-content_img4-mobile.webp?v=2");
  --mobile-art-196: url("/x/mechanic-content_img5-mobile.webp?v=2");
  --mobile-art-197: url("/x/mechanic-content_img6-mobile.webp?v=2");
  --mobile-art-198: url("/x/mechanic-content_img7-mobile.webp?v=2");
  --mobile-art-199: url("/x/mechanic-content_img8-mobile.webp?v=2");
  --mobile-art-200: url("/x/mechanic-content_img9-mobile.webp?v=2");
  --mobile-art-201: url("/x/media-content_img1-mobile.webp?v=2");
  --mobile-art-202: url("/x/media-content_img2-mobile.webp?v=2");
  --mobile-art-203: url("/x/media-content_img3-mobile.webp?v=2");
  --mobile-art-204: url("/x/media-content_img4-mobile.webp?v=2");
  --mobile-art-205: url("/x/media-content_img5-mobile.webp?v=2");
  --mobile-art-206: url("/x/media-content_img6-mobile.webp?v=2");
  --mobile-art-207: url("/x/media-content_img7-mobile.webp?v=2");
  --mobile-art-208: url("/x/newplayerguide-content_img1-mobile.webp?v=2");
  --mobile-art-209: url("/x/newplayerguide-content_img2-mobile.webp?v=2");
  --mobile-art-210: url("/x/newplayerguide-content_img3-mobile.webp?v=2");
  --mobile-art-211: url("/x/newplayerguide-content_img4-mobile.webp?v=2");
  --mobile-art-212: url("/x/newplayerguide-content_img5-mobile.webp?v=2");
  --mobile-art-213: url("/x/newplayerguide-content_img6-mobile.webp?v=2");
  --mobile-art-214: url("/x/newplayerguide-content_img7-mobile.webp?v=2");
  --mobile-art-215: url("/x/newplayerguide-content_img8-mobile.webp?v=2");
  --mobile-art-216: url("/x/pets-content_img1-mobile.webp?v=2");
  --mobile-art-217: url("/x/pets-content_img2-mobile.webp?v=2");
  --mobile-art-218: url("/x/pets-content_img3-mobile.webp?v=2");
  --mobile-art-219: url("/x/pets-content_img4-mobile.webp?v=2");
  --mobile-art-220: url("/x/pets-content_img5-mobile.webp?v=2");
  --mobile-art-221: url("/x/pets-content_img6-mobile.webp?v=2");
  --mobile-art-222: url("/x/phone-content_img1-mobile.webp?v=2");
  --mobile-art-223: url("/x/phone-content_img2-mobile.webp?v=2");
  --mobile-art-224: url("/x/phone-content_img3-mobile.webp?v=2");
  --mobile-art-225: url("/x/phone-content_img4-mobile.webp?v=2");
  --mobile-art-226: url("/x/phone-content_img5-mobile.webp?v=2");
  --mobile-art-227: url("/x/police-content_img1-mobile.webp?v=2");
  --mobile-art-228: url("/x/police-content_img2-mobile.webp?v=2");
  --mobile-art-229: url("/x/police-content_img3-mobile.webp?v=2");
  --mobile-art-230: url("/x/police-content_img4-mobile.webp?v=2");
  --mobile-art-231: url("/x/police-content_img5-mobile.webp?v=2");
  --mobile-art-232: url("/x/police-content_img6-mobile.webp?v=2");
  --mobile-art-233: url("/x/police-content_img7-mobile.webp?v=2");
  --mobile-art-234: url("/x/police-content_img8-mobile.webp?v=2");
  --mobile-art-235: url("/x/police-content_img9-mobile.webp?v=2");
  --mobile-art-236: url("/x/production-content_img1-mobile.webp?v=2");
  --mobile-art-237: url("/x/production-content_img2-mobile.webp?v=2");
  --mobile-art-238: url("/x/production-content_img3-mobile.webp?v=2");
  --mobile-art-239: url("/x/production-content_img4-mobile.webp?v=2");
  --mobile-art-240: url("/x/production-content_img5-mobile.webp?v=2");
  --mobile-art-241: url("/x/production-content_img6-mobile.webp?v=2");
  --mobile-art-242: url("/x/races-content_img-mobile.webp?v=2");
  --mobile-art-243: url("/x/racing-content_img1-mobile.webp?v=2");
  --mobile-art-244: url("/x/racing-content_img2-mobile.webp?v=2");
  --mobile-art-245: url("/x/racing-content_img3-mobile.webp?v=2");
  --mobile-art-246: url("/x/racing-content_img4-mobile.webp?v=2");
  --mobile-art-247: url("/x/racing-nurburgring-mobile.webp?v=2");
  --mobile-art-248: url("/x/services-content_img1-mobile.webp?v=2");
  --mobile-art-249: url("/x/services-content_img2-mobile.webp?v=2");
  --mobile-art-250: url("/x/services-content_img3-mobile.webp?v=2");
  --mobile-art-251: url("/x/services-content_img4-mobile.webp?v=2");
  --mobile-art-252: url("/x/services-content_img5-mobile.webp?v=2");
  --mobile-art-253: url("/x/services-content_img6-mobile.webp?v=2");
  --mobile-art-254: url("/x/social-content_img1-mobile.webp?v=2");
  --mobile-art-255: url("/x/social-content_img2-mobile.webp?v=2");
  --mobile-art-256: url("/x/social-content_img3-mobile.webp?v=2");
  --mobile-art-257: url("/x/social-content_img4-mobile.webp?v=2");
  --mobile-art-258: url("/x/social-content_img5-mobile.webp?v=2");
  --mobile-art-259: url("/x/social-content_img6-mobile.webp?v=2");
  --mobile-art-260: url("/x/social-content_img7-mobile.webp?v=2");
  --mobile-art-261: url("/x/sports-content_img1-mobile.webp?v=2");
  --mobile-art-262: url("/x/sports-content_img10-mobile.webp?v=2");
  --mobile-art-263: url("/x/sports-content_img11-mobile.webp?v=2");
  --mobile-art-264: url("/x/sports-content_img2-mobile.webp?v=2");
  --mobile-art-265: url("/x/sports-content_img3-mobile.webp?v=2");
  --mobile-art-266: url("/x/sports-content_img4-mobile.webp?v=2");
  --mobile-art-267: url("/x/sports-content_img5-mobile.webp?v=2");
  --mobile-art-268: url("/x/sports-content_img6-mobile.webp?v=2");
  --mobile-art-269: url("/x/sports-content_img7-mobile.webp?v=2");
  --mobile-art-270: url("/x/sports-content_img8-mobile.webp?v=2");
  --mobile-art-271: url("/x/sports-content_img9-mobile.webp?v=2");
  --mobile-art-272: url("/x/transport-content_img1-mobile.webp?v=2");
  --mobile-art-273: url("/x/transport-content_img2-mobile.webp?v=2");
  --mobile-art-274: url("/x/transport-content_img3-mobile.webp?v=2");
  --mobile-art-275: url("/x/transport-content_img4-mobile.webp?v=2");
  --mobile-art-276: url("/x/transport-content_img5-mobile.webp?v=2");
  --mobile-art-277: url("/x/transport-content_img6-mobile.webp?v=2");
  --mobile-art-278: url("/x/transport-content_img7-mobile.webp?v=2");
  --mobile-art-279: url("/x/transport-content_img8-mobile.webp?v=2");
  --mobile-art-280: url("/x/transport-content_img9-mobile.webp?v=2");
  --mobile-art-281: url("/x/vehicles-mobile.webp?v=2");
 }
}

#consent_banner[hidden], [data-consent-placeholder][hidden] { display: none !important; }
#consent_banner { position: fixed; bottom: 16px; left: auto; right: 16px; z-index: 10000; width: 420px; max-width: calc(100% - 32px); box-sizing: border-box; margin: 0; padding: 20px; border: 1px solid #80683e; border-radius: 10px; background: #20241f; color: #dedbd2; box-shadow: 0 8px 32px #0008; }
#consent_banner p, #consent_settings p { font-size: 14px; line-height: 1.6; margin: 0 0 14px; }
#consent_banner a { color: #dfb66a; text-decoration: underline; }
.consent_actions { display: flex; flex-wrap: wrap; gap: 10px; }
.consent_actions button, [data-consent-placeholder] button, #translate button { padding: 10px 14px; border: 1px solid #9a8050; border-radius: 5px; background: #292f26; color: #f1e4c9; font: 600 14px/1.4 "Open Sans", sans-serif; cursor: pointer; }
.consent_actions button:hover { background: #3a4134; }
#consent_settings { max-width: 520px; width: calc(100% - 32px); box-sizing: border-box; max-height: 85vh; overflow: auto; margin: auto; padding: 24px; border: 1px solid #80683e; border-radius: 10px; background: #20241f; color: #dedbd2; }
#consent_settings::backdrop { background: #0009; }
#consent_settings h2 { font-size: 24px; color: #efdfbd; margin: 0 0 16px; }
#consent_settings label { display: flex; gap: 10px; align-items: center; margin: 18px 0 8px; font-weight: 600; }
#consent_settings input { accent-color: #dfb66a; width: 18px; height: 18px; }
.goldline .footer_links button { background: none; border: 0; padding: 0; margin-left: 12px; color: #909382; font: inherit; cursor: pointer; }
.goldline .footer_links button:hover { color: #cbcbbf; text-decoration: underline; }

#consent_banner, #consent_settings { font: 14px/1.6 "Open Sans", sans-serif; }
.consent_actions button { min-height: 44px; }

