body{;}#wrapper{max-width:1400px}#header{;border-bottom:3px solid var(--srp-line)}#header h1.forumtitle a{}.cat_bar{;border-radius:4px}.cat_bar h3.catbg,.cat_bar h3.catbg a{}.title_bar{}.button,.dropmenu li a.active{;}.srp-card{margin:16px 0 4px;padding:14px;border:1px solid var(--srp-line);border-radius:4px;;;text-align:left}.srp-card small{display:block;;font-size:8px;letter-spacing:1px}.srp-card strong{display:block;margin:7px 0;font-size:14px}.srp-card span{display:block;font-size:11px;}#footer{}#footer a{}

/* Original Sanal Roleplay community layout; SMF controls stay native. */
#forumposts .poster .user_info li.srp_character,#forumposts .poster .user_info li.avatar{display:block!important}#forumposts .poster .user_info li::before{content:none}
#wrapper #upper_section,#wrapper #inner_section{;;border:0}#wrapper .cat_bar,#wrapper h3.catbg{;}#wrapper .cat_bar{padding:10px 14px}#wrapper .navigate_section ul{;border:0;}#wrapper .up_contain .info a{}#wrapper .board_icon{filter:grayscale(1);opacity:.55}
body{;;font-family:Arial,Helvetica,sans-serif}a{}#wrapper{max-width:1240px;width:94%;padding-bottom:30px}#top_section{;}#top_section a{}#header{;border-bottom:3px solid var(--srp-line);padding:28px 24px}#header h1.forumtitle{font-size:24px;letter-spacing:2px}#header h1.forumtitle a{}#upper_section{;border:0;padding:14px}#content_section,#main_content_section{;padding:0}#main_menu{padding:8px 0}.navigate_section{margin:16px 0}.dropmenu li a.active,.button_submit{;;}.cat_bar{;border:0;border-left:4px solid var(--srp-line);border-radius:7px 7px 0 0;padding:9px 14px;}.cat_bar h3.catbg,.cat_bar h3.catbg a{;}.title_bar,.sub_bar{;border:0;}.main_container{margin:0 0 24px}.up_contain{;border:0;border-bottom:1px solid var(--srp-line);padding:18px 12px;}.info .subject a{font-weight:700;font-size:15px}.board_stats,.lastpost{font-size:12px;}.roundframe,.windowbg{;border:1px solid var(--srp-line);;border-radius:7px}
.srp-hero{position:relative;overflow:hidden;;;border-radius:10px;padding:42px 40px;margin:8px 0 20px;min-height:235px}.srp-kicker,.srp-section-label{font-size:10px;letter-spacing:2px;font-weight:bold;}.srp-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.06;margin:18px 0;font-weight:800;letter-spacing:-2px;}.srp-hero p{;font-size:14px;max-width:440px;position:relative;z-index:1}.srp-primary{display:inline-block;;;padding:13px 19px;border-radius:4px;margin-top:18px;font-weight:bold;position:relative;z-index:1}.srp-hero-mark{position:absolute;right:26px;bottom:-35px;font-weight:900;font-size:190px;letter-spacing:-20px;;transform:skew(-8deg);pointer-events:none}.srp-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 24px}.srp-shortcuts a{display:flex;gap:14px;align-items:center;;border:1px solid var(--srp-line);border-radius:7px;padding:18px;text-decoration:none}.srp-shortcuts b{;font-size:11px}.srp-shortcuts strong{display:block;font-size:13px;}.srp-shortcuts small{display:block;font-size:10px;margin-top:5px;}.srp-shortcuts i{margin-left:auto;font-style:normal;}.srp-overview{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:28px}.srp-activity,.srp-community{;border:1px solid var(--srp-line);border-radius:8px;padding:24px}.srp-overview h2{font-size:20px;margin:9px 0 18px;}.srp-activity ul{list-style:none;padding:0;margin:0}.srp-activity li{display:flex;align-items:center;gap:13px;padding:11px 0;border-top:1px solid var(--srp-line)}.srp-activity li a{font-weight:600}.srp-activity li small{display:block;margin-top:5px;;font-size:11px}.srp-activity-dot{width:7px;height:7px;border-radius:50%;;flex-shrink:0}.srp-community{}.srp-community p{line-height:1.8;;font-size:13px}.srp-community>a{display:inline-block;font-weight:700;margin:16px 0}.srp-note{border-top:1px solid var(--srp-line);padding-top:14px;font-size:11px;}
#forumposts .windowbg{padding:0;margin:18px 0;overflow:hidden}#forumposts .post_wrapper{padding:0}#forumposts .poster{float:none;width:auto;margin:0;padding:22px 26px 22px 154px;min-height:140px;position:relative;;;text-align:left;box-sizing:border-box}#forumposts .poster h4{font-size:17px;margin:0 0 8px}#forumposts .poster a{}#forumposts .poster .user_info{display:flex;flex-direction:column;min-height:75px;margin:0;padding:0 43% 0 0;list-style:none}#forumposts .poster .user_info>li{font-size:11px;margin:2px 0}#forumposts .poster .avatar{position:absolute;left:24px;top:22px;width:106px;height:106px;margin:0}#forumposts .poster .avatar img{width:106px;height:106px;max-width:106px;max-height:106px;object-fit:cover;border-radius:7px;border:1px solid var(--srp-line)}#forumposts .poster .membergroup{font-weight:700;}#forumposts .poster .srp_character{position:absolute;right:24px;top:22px;width:36%;margin:0}#forumposts .postarea{margin:0;padding:22px 26px;float:none;width:auto}#forumposts .moderatorbar{margin:0;padding:8px 24px}#forumposts .signature{margin-left:0}.srp-card{;border:1px solid var(--srp-line);border-radius:7px;padding:17px 20px;min-height:78px;text-align:left;margin:0}.srp-card small{display:block;;font-size:9px;letter-spacing:1.5px}.srp-card strong{display:block;;font-size:17px;margin:10px 0}.srp-card span{display:inline-block;;font-size:11px;margin-right:15px}#footer{;;padding:25px}#footer a{}input,select,textarea{max-width:100%}a:focus-visible{outline:3px solid var(--srp-line);outline-offset:3px}
@media(max-width:800px){.srp-shortcuts{grid-template-columns:repeat(2,1fr)}.srp-overview{grid-template-columns:1fr}.srp-hero{padding:28px}.srp-hero-mark{font-size:130px}#forumposts .poster{padding:20px 20px 20px 110px}#forumposts .poster .avatar{left:18px;top:20px;width:72px;height:72px}#forumposts .poster .avatar img{width:72px;height:72px}#forumposts .poster .user_info{padding:0}#forumposts .poster .srp_character{position:static;width:auto;margin-top:14px}#forumposts .postarea{padding:18px}#wrapper{width:96%}.lastpost{overflow-wrap:anywhere}}
@media(max-width:440px){.srp-shortcuts{gap:7px}.srp-shortcuts a{padding:12px;gap:8px}.srp-shortcuts small{font-size:9px}.srp-shortcuts i{display:none}.srp-hero p{max-width:235px}.srp-activity,.srp-community{padding:19px}#forumposts .poster{padding-left:100px}.srp-card{padding:12px}.srp-card strong{font-size:14px}}

.srp-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.srp-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 28px}.srp-ranking{;border:1px solid var(--srp-line);border-radius:8px;padding:24px}.srp-ranking h2{font-size:22px;margin:9px 0 6px}.srp-ranking>p{font-size:11px;;line-height:1.7}.srp-ranking ol{list-style:none;margin:16px 0 0;padding:0}.srp-ranking li{display:flex;align-items:center;gap:13px;border-top:1px solid var(--srp-line);padding:12px 0}.srp-rank-number{display:grid;place-items:center;min-width:28px;height:28px;;;border-radius:5px;font-size:12px;font-weight:bold}.srp-ranking li:nth-child(-n+3) .srp-rank-number{;}.srp-rank-name{flex:1;overflow-wrap:anywhere}.srp-ranking li b{;font-size:12px}
#forumposts .poster{min-height:280px}#forumposts .poster .srp_character{width:47%}#forumposts .poster .user_info{padding-right:55%}.srp-carousel{box-sizing:border-box}.srp-slide{display:flex;align-items:center;gap:18px;margin-top:14px;min-height:134px}.srp-slide[hidden],.srp-slide-controls[hidden]{display:none!important}.srp-persona{width:76px;min-width:76px;height:104px;;border-radius:6px;display:grid;place-items:center}.srp-persona svg{width:66px;height:90px;fill:var(--srp-line)}.srp-character-info{flex:1;min-width:0}.srp-character-info strong{overflow-wrap:anywhere;margin-top:0}.srp-character-info dl{margin:0;font-size:11px}.srp-character-info dl>div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.srp-character-info dt{}.srp-character-info dd{margin:0;;text-align:right;overflow-wrap:anywhere}.srp-slide-controls{display:flex;align-items:center;gap:7px;margin-top:13px;border-top:1px solid var(--srp-line);padding-top:10px}.srp-slide-controls button{border:1px solid var(--srp-line);;;padding:5px 10px;cursor:pointer;border-radius:4px;min-height:30px}.srp-slide-controls button[aria-pressed=true]{;;}.srp-slide-dots{display:flex;gap:4px;flex-wrap:wrap}.srp-slide-status{margin-left:auto;font-size:10px!important}.srp-card-settings{display:inline-block;font-size:10px;margin-top:10px}.srp-carousel>p{font-size:11px;;line-height:1.6}.srp-carousel:has(.srp-slide:nth-of-type(2)) .srp-slide{border-bottom:1px solid var(--srp-line)}
@media(max-width:800px){.srp-rankings{grid-template-columns:1fr}#forumposts .poster .srp_character{width:auto}#forumposts .poster .user_info{padding-right:0}#forumposts .poster{min-height:0}.srp-shortcuts{grid-template-columns:1fr}.srp-shortcuts small{font-size:11px}.srp-ranking{padding:18px}}
@media(max-width:480px){#forumposts .poster{padding:18px}#forumposts .poster h4{margin-left:78px;min-height:24px}#forumposts .poster .avatar{left:18px;top:18px;width:60px;height:60px}#forumposts .poster .avatar img{width:60px;height:60px}#forumposts .poster .user_info>.membergroup{margin-left:78px;margin-bottom:24px}#forumposts .poster .srp_character{margin-top:18px}.srp-persona{width:55px;min-width:55px;height:85px}.srp-persona svg{width:46px}.srp-slide{gap:11px}.srp-character-info strong{font-size:15px}.srp-character-info dl{font-size:10px}}
@media(min-width:801px){#forumposts .poster .user_info{display:grid!important;grid-template-columns:40% 60%;padding-right:0!important;gap:3px 0}#forumposts .poster .user_info>li{grid-column:1}#forumposts .poster .user_info>li.srp_character{position:static!important;width:auto!important;grid-column:2;grid-row:1 / span 12;margin-left:18px}#forumposts .poster .user_info>li.avatar{position:absolute}}

/* Compact author strip. Native profile controls and permission checks are preserved. */
#forumposts .poster .avatar img{position:static!important;margin:0!important}#forumposts .poster .avatar a{}#forumposts .poster .srp-character-info dt{font-size:9px}#forumposts .poster .srp-character-info dd{font-size:11px}
#forumposts .poster{display:grid;grid-template-columns:88px minmax(150px, .7fr) minmax(330px,1.4fr);column-gap:22px;row-gap:0;align-content:center;min-height:0;padding:20px 24px;;border-top:1px solid var(--srp-line)}
#forumposts .poster h4{grid-column:2;grid-row:1;margin:0 0 6px;align-self:end;font-size:16px;line-height:1.3;letter-spacing:.1px}
#forumposts .poster .user_info{display:contents!important;padding:0!important;min-height:0}
#forumposts .poster .user_info>li{grid-column:2;margin:1px 0;font-size:10px;line-height:1.45;align-self:start;list-style:none}
#forumposts .poster .user_info>li.avatar{position:static!important;grid-column:1;grid-row:1 / span 20;width:88px;height:104px;align-self:center;margin:0}
#forumposts .poster .avatar img,#forumposts .poster .avatar a{display:block;width:88px!important;height:104px!important;max-width:88px;max-height:104px;object-fit:cover;border-radius:8px;border:0;}
#forumposts .poster .membergroup{;font-size:10px!important;letter-spacing:.5px}
#forumposts .poster .icons img{max-height:12px;max-width:12px;opacity:.75}
#forumposts .poster .user_info>li.srp_character{position:static!important;grid-column:3;grid-row:1 / span 20;width:auto!important;margin:0!important;padding:0 0 0 22px;border-left:1px solid var(--srp-line);align-self:center;min-width:0}
#forumposts .srp-carousel{position:relative;margin:0;padding:12px 15px 8px;border:1px solid var(--srp-line);border-radius:9px;;min-height:0;}
#forumposts .srp-carousel>small{font-size:8px;line-height:12px;letter-spacing:1.8px;;font-weight:600}
#forumposts .srp-slide{gap:13px;min-height:0;margin-top:8px;border:0!important;align-items:center}
#forumposts .srp-persona{width:48px;min-width:48px;height:62px;border-radius:5px;;border:1px solid var(--srp-line);overflow:hidden}
#forumposts .srp-persona svg{width:44px;height:60px;fill:var(--srp-line)}
#forumposts .srp-character-info strong{font-size:16px;letter-spacing:.15px;line-height:1.25;margin:0 0 7px;;font-weight:600}
#forumposts .srp-character-info dl{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:10px}
#forumposts .srp-character-info dl>div{display:flex;flex-direction:column;gap:1px;padding:0;min-width:45px}
#forumposts .srp-character-info dt{font-size:8px;letter-spacing:.3px;;line-height:1.2}
#forumposts .srp-character-info dd{;text-align:left;font-size:10px;line-height:1.4;max-width:150px}
#forumposts .srp-slide-controls{gap:6px;margin:5px 0 0;padding:0;border:0;min-height:22px;justify-content:center}
#forumposts .srp-slide-controls button{;border:0;;;padding:0;width:24px;min-height:24px;height:24px;font-size:16px;line-height:24px;transition:color .15s,background .15s}
#forumposts .srp-slide-dots{gap:3px;justify-content:center}
#forumposts .srp-slide-dots button{position:relative;width:22px;font-size:0;border-radius:0}
#forumposts .srp-slide-dots button::after{content:'';position:absolute;left:2px;right:2px;top:10px;height:3px;;border-radius:3px}
#forumposts .srp-slide-dots button[aria-pressed=true]{}
#forumposts .srp-slide-dots button[aria-pressed=true]::after{}
#forumposts .srp-slide-controls button:hover{;;border-radius:4px}
#forumposts .srp-slide-controls button:focus-visible{outline:2px solid var(--srp-line);outline-offset:1px}
#forumposts .srp-slide-status{margin:0 0 0 7px;;font-size:9px!important}
#forumposts .srp-card-settings{display:block;text-align:right;margin:2px 0 0;;font-size:9px;line-height:1.3}
#forumposts .srp-carousel>strong{font-size:13px;margin:9px 0 4px;font-weight:500}
#forumposts .srp-carousel>p{font-size:10px;margin:0 0 6px;line-height:1.5}
#forumposts .postarea{padding:20px 24px}
@media(max-width:1000px) and (min-width:701px){#forumposts .poster{grid-template-columns:68px minmax(120px,.6fr) minmax(280px,1.4fr);gap:0 15px;padding:16px}#forumposts .poster .user_info>li.avatar{width:68px;height:88px}#forumposts .poster .avatar img,#forumposts .poster .avatar a{width:68px!important;height:88px!important}#forumposts .poster .user_info>li.srp_character{padding-left:15px}}
@media(max-width:700px){#forumposts .poster{grid-template-columns:56px minmax(0,1fr);gap:0 14px;padding:16px}#forumposts .poster h4{margin:0 0 3px;min-height:0;font-size:15px}#forumposts .poster .user_info>li.avatar{grid-row:1 / span 10;width:56px;height:62px;align-self:start}#forumposts .poster .avatar img,#forumposts .poster .avatar a{width:56px!important;height:62px!important}#forumposts .poster .user_info>.membergroup{margin:0 0 5px}#forumposts .poster .user_info>li.srp_character{grid-column:1 / -1;grid-row:21;width:100%!important;box-sizing:border-box;border:0;padding:0;margin:12px 0 0!important}#forumposts .srp-carousel{padding:11px 12px 6px}#forumposts .srp-character-info dl{gap:6px 13px}#forumposts .srp-character-info strong{font-size:15px}#forumposts .postarea{padding:16px}}
@media(prefers-reduced-motion:reduce){#forumposts .srp-slide-controls button{transition:none}}

/* San Andreas character dossier. Original scenery; locally hosted skin previews. */
#forumposts .poster{grid-template-columns:90px minmax(160px,.6fr) minmax(440px,1.4fr);column-gap:22px;padding:18px 22px;;border-top:2px solid var(--srp-line)}
#forumposts .poster h4 a{}#forumposts .poster .user_info>li.srp_character{padding-left:20px;}
#forumposts .poster .avatar img{border:2px solid var(--srp-line);;border-radius:6px}
#forumposts .srp-sa-card{padding:0;;border:1px solid var(--srp-line);border-radius:7px;;overflow:hidden}
#forumposts .srp-sa-slide{display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;margin:0;padding:11px 15px 7px 10px;min-height:140px;box-sizing:border-box;animation:srp-arrive .22s ease-out}
#forumposts .srp-skin-stage{position:relative;align-self:stretch;min-height:128px;display:flex;justify-content:center;align-items:flex-end;isolation:isolate}
#forumposts .srp-skin-halo{position:absolute;width:77px;height:77px;left:8px;top:20px;border-radius:50%;;border:1px solid var(--srp-line);;z-index:-1}
#forumposts .srp-game-skin{position:relative;height:132px;width:86px;object-fit:contain;filter:drop-shadow(3px 5px 3px var(--srp-line));margin:0;max-width:none}
#forumposts .srp-level-medal{position:absolute;right:1px;bottom:0;display:flex;align-items:center;gap:3px;font-weight:700;font-size:13px;;;padding:3px 6px;border-radius:3px;;line-height:1.2}
#forumposts .srp-level-medal small{font-size:7px;letter-spacing:0;}
#forumposts .srp-sa-identity{min-width:0;align-self:center}
#forumposts .srp-dossier-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;line-height:1}
#forumposts .srp-dossier-line>span{font-family:Georgia,serif;font-style:italic;font-weight:bold;;font-size:11px;letter-spacing:.5px}
#forumposts .srp-dossier-line small{;font-size:7px;letter-spacing:1.3px;white-space:nowrap}
#forumposts .srp-sa-name{;font-size:20px;line-height:1.1;letter-spacing:.1px;font-family:'Arial Narrow',Arial,sans-serif;margin:0 0 6px;font-weight:800;;overflow-wrap:anywhere}
#forumposts .srp-faction{display:flex;align-items:center;gap:6px;;line-height:1.25;margin-bottom:9px;font-size:10px}
#forumposts .srp-faction>span{display:block;margin:0;font-size:10px;;overflow-wrap:anywhere}
#forumposts .srp-icon{width:13px;height:13px;min-width:13px;vertical-align:middle;opacity:.85}
#forumposts .srp-sa-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px 13px;margin:0;padding-top:8px;border-top:1px solid var(--srp-line);line-height:1.1}
#forumposts .srp-sa-facts>div{display:grid;grid-template-columns:13px minmax(0,1fr);column-gap:5px;row-gap:2px;min-width:0}
#forumposts .srp-sa-facts .srp-icon{grid-row:1 / span 2;align-self:center;;width:11px;height:11px;min-width:11px}
#forumposts .srp-sa-facts dt{;font-size:8px;font-weight:400}
#forumposts .srp-sa-facts dd{grid-column:2;margin:0;;font-size:10px;overflow-wrap:anywhere}
#forumposts .srp-slot-nav{margin:0;padding:3px 12px;min-height:28px;border-top:1px solid var(--srp-line);;gap:6px}
#forumposts .srp-slot-nav .srp-slide-dots{gap:5px}
#forumposts .srp-slot-nav .srp-slide-dots button{width:47px;min-height:28px;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;;border:1px solid var(--srp-line);border-radius:3px;padding:0;font-size:9px;overflow:hidden}
#forumposts .srp-slot-nav .srp-slide-dots button::after{display:none}
#forumposts .srp-slot-nav .srp-slide-dots button img{object-fit:contain;height:30px;width:19px;opacity:.65;align-self:flex-start}
#forumposts .srp-slot-nav .srp-slide-dots button span{margin:0;display:block;font-size:9px;}
#forumposts .srp-slot-nav .srp-slide-dots button[aria-pressed=true]{;;}
#forumposts .srp-slot-nav .srp-slide-dots button[aria-pressed=true] span{}
#forumposts .srp-slot-nav .srp-slide-dots button[aria-pressed=true] img{opacity:1}
#forumposts .srp-slot-nav>button{font-size:20px;}
#forumposts .srp-empty-card{display:flex;align-items:center;gap:15px;padding:22px 18px;min-height:85px}
#forumposts .srp-empty-card>.srp-icon{width:35px;height:35px;min-width:35px;}
#forumposts .srp-empty-card small{font-size:8px;;letter-spacing:1.5px}
#forumposts .srp-empty-card strong{font-size:13px;font-weight:500;line-height:1.5;margin:6px 0;}
#forumposts .srp-empty-card p{font-size:10px;;margin:0}
#forumposts .srp-custom-model{grid-column:1 / -1;font-size:9px}
@keyframes srp-arrive{from{opacity:.5;transform:translateX(5px)}to{opacity:1;transform:none}}
@media(max-width:1050px) and (min-width:701px){#forumposts .poster{grid-template-columns:68px minmax(110px,.55fr) minmax(350px,1.45fr);gap:0 14px;padding:15px}#forumposts .poster .user_info>li.srp_character{padding-left:12px}#forumposts .srp-sa-slide{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:9px}#forumposts .srp-game-skin{width:73px}#forumposts .srp-skin-halo{width:60px;height:60px;left:6px}#forumposts .srp-sa-name{font-size:17px}#forumposts .srp-dossier-line small{font-size:6px;letter-spacing:.5px}}
@media(max-width:700px){#forumposts .poster{grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding:14px}#forumposts .poster .user_info>li.srp_character{padding:0;border:0;margin-top:12px!important}#forumposts .srp-sa-slide{grid-template-columns:74px minmax(0,1fr);gap:9px;padding:10px 10px 7px 6px}#forumposts .srp-game-skin{height:130px;width:72px}#forumposts .srp-skin-halo{width:60px;height:60px;left:6px}#forumposts .srp-sa-name{font-size:17px}#forumposts .srp-dossier-line small{font-size:6px;letter-spacing:.4px}#forumposts .srp-sa-facts{gap:6px 8px}#forumposts .srp-sa-facts dd{font-size:9px}#forumposts .srp-dossier-line>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){#forumposts .srp-sa-slide{animation:none}}
/* Keep the added faction and skin within a compact author strip. */
#forumposts .srp-sa-card .srp-sa-slide{min-height:124px;padding-top:8px;padding-bottom:5px}#forumposts .srp-sa-card .srp-skin-stage{min-height:112px}#forumposts .srp-sa-card .srp-game-skin{height:112px}#forumposts .srp-sa-card .srp-sa-facts{gap:7px 13px;padding-top:7px}#forumposts .srp-sa-card .srp-sa-facts>div{display:flex;align-items:center;gap:5px}#forumposts .srp-sa-card .srp-sa-facts dt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#forumposts .srp-sa-card .srp-sa-facts dd{line-height:1.3}

.srp-sa-slide{position:relative}.srp-profile-hit{position:absolute;inset:0;z-index:2;border-radius:inherit}.srp-profile-hit:focus-visible{outline:2px solid var(--srp-line);outline-offset:-3px}.srp-sa-slide:has(.srp-profile-hit:hover){filter:brightness(1.08)}
.srp-profile-dossier{;;;border:1px solid var(--srp-line);border-radius:14px;margin:0 0 24px;overflow:hidden;font:14px/1.55 Arial,sans-serif;}.srp-profile-heading{padding:22px 26px 12px}.srp-profile-heading>span{;font-size:10px;letter-spacing:2px}.srp-profile-heading h2{;;margin:5px 0;font-size:25px!important;border:0!important;padding:0!important}.srp-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px 26px 18px}.srp-profile-tabs a{display:flex;align-items:center;gap:10px;padding:8px 14px;;;border:1px solid var(--srp-line);border-radius:8px;text-decoration:none!important}.srp-profile-tabs a[aria-current]{;}.srp-profile-tabs img{object-fit:contain}.srp-profile-tabs small{display:block;;font-size:10px;letter-spacing:2px}.srp-profile-hero{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:24px 26px;}.srp-profile-portrait{position:relative;display:flex;align-items:center;justify-content:center;min-height:190px;}.srp-profile-portrait img{object-fit:contain;filter:drop-shadow(0 8px 10px var(--srp-line))}.srp-profile-portrait>span{position:absolute;bottom:0;right:0;;;padding:4px 10px;border-radius:5px;font-weight:bold}.srp-profile-hero small{letter-spacing:2px;;font-size:10px}.srp-profile-hero h3{font-size:clamp(22px,3vw,34px);margin:4px 0;;overflow-wrap:anywhere}.srp-profile-faction{display:flex;align-items:center;gap:8px;;margin:8px 0 20px}.srp-profile-faction svg{width:18px;height:18px;flex-shrink:0}.srp-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.srp-profile-facts div{min-width:0}.srp-profile-facts dt{font-size:11px;}.srp-profile-facts dd{margin:4px 0;;overflow-wrap:anywhere;font-weight:600}.srp-profile-note{padding:14px 26px;margin:0;;font-size:12px}.srp-profile-sections{padding:0 26px 26px;display:grid;gap:12px}.srp-profile-section{;border:1px solid var(--srp-line);border-radius:8px;min-width:0}.srp-profile-section summary{cursor:pointer;padding:14px;;font-weight:bold}.srp-profile-section summary span{float:right;;border-radius:12px;padding:0 9px;font-size:12px}.srp-profile-section>p{padding:0 14px 14px;font-size:12px;}.srp-profile-private{padding:4px 14px 18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.srp-profile-table{overflow-x:auto;padding:0 14px 14px}.srp-profile-table table{border-collapse:collapse;width:100%;font-size:12px}.srp-profile-table th,.srp-profile-table td{padding:10px;border-bottom:1px solid var(--srp-line);text-align:left;;overflow-wrap:anywhere}.srp-profile-table th{}
@media(max-width:650px){.srp-profile-heading,.srp-profile-tabs,.srp-profile-note{padding-left:14px;padding-right:14px}.srp-profile-hero{grid-template-columns:85px minmax(0,1fr);padding:18px 14px;gap:15px}.srp-profile-portrait img{width:80px;height:155px}.srp-profile-portrait{min-height:175px}.srp-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.srp-profile-sections{padding:0 14px 16px}.srp-profile-tabs a{padding:6px 9px;font-size:12px}.srp-profile-hero h3{font-size:23px}}

/* Sanal Roleplay: shared charcoal, sage and warm-gold palette. */
:root{;;;;;;;}
html body{;;font-family:Arial,Helvetica,sans-serif}body a{}body a:hover{}body h1,body h2,body h3,body h4{}#wrapper{max-width:1320px;;;border:0;width:95%}#header{;}#top_section,#footer{;}#footer .inner_wrap{}#wrapper #upper_section,#wrapper #inner_section,#wrapper #content_section,#wrapper #main_content_section{;;}#wrapper .navigate_section ul{;border:1px solid var(--srp-line);}#wrapper .cat_bar,#wrapper h3.catbg{;}#wrapper .cat_bar a{}#wrapper .title_bar,#wrapper .sub_bar,#wrapper .titlebg,#wrapper h4.titlebg{;;;;}#wrapper .up_contain,#wrapper .windowbg,#wrapper .roundframe,#wrapper .windowbg2,#wrapper .information,#wrapper .description,#wrapper .generic_list_wrapper{;;;}#wrapper .up_contain:nth-child(even),#wrapper .windowbg:nth-child(even){}#wrapper .up_contain .info a,#wrapper .subject a{}#wrapper .board_stats,#wrapper .lastpost,.smalltext,.smalltext a{}#wrapper .info,.post,.postarea,.post_wrapper,.inner{}#wrapper .board_icon{filter:none;opacity:.8}#wrapper .buttonlist a,#wrapper .button,#wrapper input[type=submit],#wrapper button{;}#wrapper .button,#wrapper .buttonlist a,.button_submit{;;}#wrapper .button:hover,#wrapper .buttonlist a:hover{;}#wrapper .dropmenu li a.active{;}#wrapper .dropmenu li ul,#wrapper .dropmenu li li,#wrapper .dropmenu li li a{;;}#wrapper .dropmenu li li a:hover{}#wrapper input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),#wrapper select,#wrapper textarea{;;border:1px solid var(--srp-line);border-radius:5px}#wrapper input:focus,#wrapper textarea:focus,#wrapper select:focus{outline:2px solid var(--srp-line);outline-offset:2px}#wrapper table.table_grid tr,#wrapper table.table_grid td{;;}#wrapper table.table_grid th{;}#wrapper .pagesection,#wrapper .quickbuttons,#wrapper .moderatorbar{;}#wrapper blockquote{;;}#wrapper .bbc_code,#wrapper pre{;;}#wrapper .quoteheader,#wrapper .codeheader{}#wrapper .signature{;}#wrapper #basicinfo,#wrapper #detailedinfo{;}#wrapper .errorbox,#wrapper .error{;}#wrapper .noticebox{;}#wrapper .infobox{;}.sceditor-container,.sceditor-toolbar{;}.sceditor-container textarea{;}#wrapper .srp-shortcuts a,#wrapper .srp-activity,#wrapper .srp-ranking{;;}#wrapper .srp-shortcuts strong,#wrapper .srp-activity h2,#wrapper .srp-ranking h2{}#wrapper .srp-shortcuts small,#wrapper .srp-ranking p,#wrapper .srp-ranking li,#wrapper .srp-activity small{}#wrapper .srp-ranking li,#wrapper .srp-activity li{}#wrapper .srp-community{;}#wrapper .srp-community h2,#wrapper .srp-community a{}#wrapper .srp-community p{}#wrapper .srp-hero{}.srp-ui-icon{width:22px;height:22px;flex-shrink:0}
/* Profile: forum identity on the left, character workspace on the right. */
.srp-profile-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start;margin:16px 0}.srp-forum-identity{min-width:0;border:1px solid var(--srp-line);border-radius:12px;;overflow:hidden}.srp-aside-label{font-size:10px;letter-spacing:2px;;padding:18px 16px 0}.srp-forum-identity #profileview{margin:0!important;padding:16px!important;border:0!important;border-radius:0;;overflow-wrap:anywhere}.srp-forum-identity #basicinfo,.srp-forum-identity #detailedinfo{float:none!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;box-sizing:border-box}.srp-forum-identity #basicinfo h4{font-size:20px}.srp-forum-identity .avatar{max-width:110px;max-height:120px;border-radius:9px}.srp-forum-identity .position{display:block;;margin:5px 0}.srp-forum-identity .infolinks{display:block;padding:6px 0}.srp-forum-identity #detailedinfo{font-size:11px;margin-top:18px!important}.srp-forum-identity dl.settings{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:9px;margin:0}.srp-forum-identity dl.settings dt,.srp-forum-identity dl.settings dd{float:none;width:auto!important;padding:0;margin:0;line-height:1.5}.srp-forum-identity dl.settings dt{}.srp-forum-identity hr{}.srp-forum-identity .signature{font-size:11px;max-height:130px;overflow:auto}.srp-profile-dossier{margin:0;min-width:0;border-radius:12px;}.srp-profile-heading{padding:17px 20px 4px}.srp-profile-heading h2{font-size:20px!important;margin:4px 0}.srp-profile-tabs{padding:8px 20px 12px;gap:6px}.srp-profile-tabs a{padding:5px 10px;font-size:12px;gap:7px}.srp-profile-tabs img{height:28px;width:18px}.srp-profile-tabs small{font-size:8px}.srp-profile-hero{grid-template-columns:90px minmax(0,1fr);gap:17px;padding:15px 20px}.srp-profile-portrait{min-height:130px}.srp-profile-portrait img{height:125px;width:78px}.srp-profile-portrait>span{font-size:10px;right:0;bottom:0}.srp-profile-hero h3{font-size:26px}.srp-profile-faction{margin:5px 0 12px;font-size:12px}.srp-profile-facts{gap:10px}.srp-profile-facts dt{font-size:10px}.srp-profile-facts dd{font-size:12px;margin:3px 0}.srp-profile-note{padding:10px 20px;font-size:10px;}.srp-profile-workspace{padding:0 16px 18px}.srp-module-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:4px 0 12px;border-bottom:1px solid var(--srp-line)}.srp-module-tabs a{display:flex;align-items:center;gap:6px;;border:1px solid var(--srp-line);;border-radius:6px;padding:8px 9px;text-decoration:none!important;font-size:11px;line-height:1.25}.srp-module-tabs .srp-ui-icon{width:16px;height:16px}.srp-module-tabs b{font-size:9px;;padding:1px 5px;border-radius:8px}.srp-module-tabs a[aria-selected=true]{;;}.srp-module-tabs a[aria-selected=true] b{}.srp-module-tabs a:focus-visible{outline:2px solid var(--srp-line);outline-offset:2px}.srp-module-content{padding:14px 0 0;min-width:0}.srp-module-panel{max-height:420px;overflow:auto;overscroll-behavior:contain;;padding-right:4px}.srp-module-panel[hidden]{display:none!important}.srp-module-panel>h3{font-size:14px;;margin:0 0 12px}.srp-profile-private{padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.srp-profile-private>div{border-bottom:1px solid var(--srp-line);padding:10px 8px}.srp-profile-private dd{font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.srp-asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.srp-asset{;border:1px solid var(--srp-line);border-radius:9px;overflow:hidden;display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center}.srp-asset:has(.is-vehicle){display:block}.srp-asset-visual{display:flex;justify-content:center;align-items:center;height:95px;;}.srp-asset-visual>.srp-ui-icon{width:40px;height:40px}.srp-asset-visual.is-vehicle{height:125px;;overflow:hidden}.srp-asset-visual img{width:100%;height:125px;object-fit:contain;mix-blend-mode:multiply}.srp-asset-body{padding:10px 12px;min-width:0}.srp-asset-body h4{font-size:14px;margin:0 0 7px;;overflow-wrap:anywhere}.srp-asset-body dl{display:grid;gap:5px;margin:0}.srp-asset-body dl div{display:flex;justify-content:space-between;gap:10px;font-size:11px;border-bottom:1px solid var(--srp-line);padding-bottom:4px}.srp-asset-body dt{}.srp-asset-body dd{margin:0;;text-align:right;overflow-wrap:anywhere}.srp-profile-table{padding:0}.srp-profile-table td,.srp-profile-table th{padding:9px 7px;font-size:11px}.srp-empty{min-height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;;font-size:12px}.srp-empty .srp-ui-icon{width:36px;height:36px;}
/* Cover areas can be changed from the forum administration screen. */
#boardindex_table .cat_bar{position:relative;min-height:78px;display:flex;align-items:center;;border-radius:9px 9px 0 0!important;border-left:3px solid var(--srp-line)}.srp-cover{position:relative;min-height:130px;margin:12px 0 18px;border:1px solid var(--srp-line);border-radius:10px;overflow:hidden;}.srp-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.srp-cover:after{content:"";position:absolute;inset:0;}.srp-cover>div{position:relative;z-index:1;padding:24px}.srp-cover small{font-size:10px;;letter-spacing:2px}.srp-cover h2{font-size:25px;;margin:8px 0;overflow-wrap:anywhere}.srp-design-form{display:grid;gap:14px;max-width:700px;padding:20px}.srp-design-form label{display:grid;gap:6px}.srp-design-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:20px 0}.srp-design-list article{;border:1px solid var(--srp-line);border-radius:9px;padding:12px}.srp-design-list img{width:100%;height:100px;object-fit:cover;border-radius:5px}.srp-design-list p{overflow-wrap:anywhere}
@media(max-width:1000px){.srp-profile-layout{grid-template-columns:205px minmax(0,1fr);gap:12px}.srp-profile-hero h3{font-size:23px}.srp-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-profile-private{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.srp-profile-layout{grid-template-columns:1fr}.srp-forum-identity #detailedinfo{max-height:180px;overflow:auto}.srp-forum-identity #basicinfo .avatar{float:left;width:64px;max-height:70px;margin:0 14px 8px 0}.srp-forum-identity .infolinks{display:inline-block;margin-right:12px}.srp-profile-hero{grid-template-columns:70px minmax(0,1fr);padding:12px 14px;gap:12px}.srp-profile-portrait img{width:68px;height:118px}.srp-profile-private{grid-template-columns:repeat(2,minmax(0,1fr))}.srp-profile-workspace{padding:0 12px 14px}.srp-module-tabs a{font-size:10px;padding:7px}.srp-module-panel{max-height:390px}.srp-asset-grid{grid-template-columns:1fr}.srp-profile-hero h3{font-size:21px}.srp-profile-tabs{padding-left:14px;padding-right:14px}.srp-cover{min-height:100px}.srp-cover h2{font-size:20px}}
#wrapper .srp-forum-identity #detailedinfo dl.settings dt{}#wrapper .srp-forum-identity #detailedinfo dl.settings dd{}
@media(prefers-reduced-motion:reduce){.srp-module-panel{scroll-behavior:auto}}
body #search_form input[type="search"],body #search_form input[type="text"],body #search_form select{;;border:1px solid var(--srp-line)!important}

/* One visual language: warm paper, slate ink, restrained teal. */
body *{text-shadow:none!important}#wrapper #inner_wrap{box-shadow:none}#wrapper .navigate_section{margin:14px 0}#display_head h2{display:none}#display_head{padding:10px 14px;border:1px solid #e4ddd0;border-top:0;margin-top:-18px;border-radius:0 0 7px 7px}body .dropmenu li a.active{border-color:#ad7528}.srp-primary{background:#ad7528!important;color:#fff!important}.srp-hero-mark{color:#d1b37c!important}.srp-kicker,.srp-section-label,.srp-shortcuts b,.srp-note{color:#75654f!important}
:root{--srp-bg:#f5f3ee;--srp-surface:#fff;--srp-raised:#f8f5ef;--srp-line:#e4ddd0;--srp-text:#303332;--srp-muted:#716c61;--srp-gold:#ad7528;color-scheme:light}
html body{background:var(--srp-bg);color:var(--srp-text);font:14px/1.55 "Segoe UI",Arial,sans-serif;text-shadow:none}
body a{color:#946222}body a:hover{color:#69491e}body h1,body h2,body h3,body h4{color:#303332;text-shadow:none}
#wrapper{max-width:1280px;margin:auto;background:transparent}#top_section{background:#f0ece4;border-bottom:1px solid var(--srp-line)}#top_info a,#top_info .preview{color:#303332!important}
#header{background:#fcfaf6;border:0;border-bottom:1px solid var(--srp-line);border-radius:0;padding:26px 32px}#header h1,#header h1 a{color:#3c3429!important;font-size:27px;font-weight:650;letter-spacing:.5px}
#wrapper #upper_section,#wrapper #inner_section,#wrapper #content_section,#wrapper #main_content_section{background:transparent;box-shadow:none}
#footer{background:#f0ece4;color:var(--srp-muted);border-top:1px solid var(--srp-line)}#footer a{color:#80602f}
body .top_menu,body .top_menu.scrollable,body .dropmenu li ul,body .dropmenu li li,body .dropmenu li li a{background:#fff!important;color:#303332!important;border-color:var(--srp-line);text-shadow:none;box-shadow:none}
body .top_menu{box-shadow:0 12px 30px #3033321a!important;border:1px solid var(--srp-line);border-radius:8px}body .top_menu h4,body .top_menu span,body .top_menu a{color:#303332!important}body .top_menu a:hover,body .dropmenu li li a:hover{background:#faf1df!important}
#main_menu{padding:8px 0;border-block:1px solid var(--srp-line)}.dropmenu>li>a{border-radius:6px;color:#62533f!important;padding:6px 10px}body .dropmenu li a.active{background:#ad7528!important;color:#fff!important}
#wrapper .navigate_section ul{background:transparent;border:0;padding:10px 0;color:#807668;box-shadow:none}#wrapper .navigate_section a{color:#75654f}#wrapper .navigate_section li:last-child a{color:#303332;font-weight:600}
#wrapper .cat_bar,#wrapper h3.catbg,#wrapper .title_bar,#wrapper .sub_bar,#wrapper .titlebg,#wrapper h4.titlebg{background:#f5ead5!important;color:#4e3b25!important;border:1px solid var(--srp-line);border-left:0;border-radius:7px;box-shadow:none;text-shadow:none}
#wrapper .cat_bar a,#wrapper .catbg a,#wrapper .title_bar a{color:#4e3b25!important}#wrapper .cat_bar h3{background:transparent!important;border:0}
#wrapper .windowbg,#wrapper .windowbg2,#wrapper .roundframe,#wrapper .up_contain,#wrapper .information,#wrapper .description,#wrapper .generic_list_wrapper{background:#fff!important;color:#303332;border-color:var(--srp-line);box-shadow:none}
#wrapper .up_contain:nth-child(even),#wrapper .windowbg:nth-child(even){background:#fdfbf7!important}#wrapper .info,#wrapper .inner,#wrapper .post,#wrapper .postarea,.post_wrapper{color:#303332}#wrapper .subject a,#wrapper .info a{color:#946222}
.smalltext,.smalltext a,#wrapper .board_stats,#wrapper .lastpost,.signature{color:#716c61}body hr,.signature{border-color:var(--srp-line)}
body .button,body .buttonlist a,body input[type=submit],body .button_submit,body .quickbuttons>li>a,body .quickbuttons ul,body .inline_mod_check{background:#faf4e8!important;color:#6e5128!important;border:1px solid #e4d6bb!important;border-radius:5px;box-shadow:none;text-shadow:none}
body .button:hover,body .quickbuttons>li>a:hover,body .buttonlist a:hover{background:#f5e6c8!important}body input[type=submit],body .buttonlist a.active{background:#ad7528!important;color:#fff!important}
body input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),body select,body textarea{background:#fff!important;color:#303332!important;border:1px solid #ddd4c5!important;border-radius:5px;box-shadow:none}
body input:focus,body textarea:focus,body select:focus,body a:focus-visible,body button:focus-visible{outline:2px solid #c79749;outline-offset:2px}
body .sceditor-container,body .sceditor-toolbar{background:#f8f3e9!important;border-color:#e5d9c4!important;box-shadow:none!important}body .sceditor-container iframe,body .sceditor-container textarea{background:#fff!important;color:#303332!important}body div.sceditor-group{background:#fffdf9!important;border:1px solid #e8dfd0!important;box-shadow:none!important}body .sceditor-button:hover{background:#f5e6c8!important}
#wrapper table.table_grid tr,#wrapper table.table_grid td{background:#fff;color:#303332;border-color:var(--srp-line)}#wrapper table.table_grid th{background:#f5edde;color:#4e3b25}#wrapper blockquote,#wrapper .bbc_code,#wrapper pre{background:#f7f2e9;color:#665844;border-color:#e4d6bb}#wrapper .quoteheader,#wrapper .codeheader{color:#75654f}
#wrapper .srp-shortcuts a,#wrapper .srp-activity,#wrapper .srp-ranking,.srp-forum-identity,.srp-profile-dossier,.srp-asset,.srp-design-list article{background:#fff;color:#303332;border:1px solid var(--srp-line);box-shadow:0 2px 8px #30333205}
#wrapper .srp-shortcuts strong,#wrapper .srp-activity h2,#wrapper .srp-ranking h2,.srp-profile-heading h2{color:#303332!important}#wrapper .srp-shortcuts small,#wrapper .srp-ranking p,#wrapper .srp-ranking li,#wrapper .srp-activity small{color:#716c61}
#wrapper .srp-community,#wrapper .srp-hero{background:#f6ebd7;color:#4e3b25;border-color:var(--srp-line)}#wrapper .srp-community h2,#wrapper .srp-community a,#wrapper .srp-hero h1,#wrapper .srp-hero h2{color:#3c3429}#wrapper .srp-community p,#wrapper .srp-hero p{color:#75654f}
#forumposts .poster{background:#faf4e8;border-top:1px solid var(--srp-line)}#forumposts .poster h4 a{color:#4e3b25}#forumposts .srp-sa-card{background:#fffdf9;border:1px solid #e6d8bd;box-shadow:none}#forumposts .srp-sa-name{color:#303332}#forumposts .srp-faction,#forumposts .srp-dossier-line,#forumposts .srp-dossier-line span{color:#ad7528}#forumposts .srp-sa-facts dt,#forumposts .srp-sa-facts svg{color:#807668}#forumposts .srp-sa-facts dd{color:#303332}#forumposts .srp-level-medal{background:#ad7528;color:#fff}#forumposts .srp-level-medal small{color:#fff}#forumposts .srp-slot-nav{background:#eaf1f4;border-color:var(--srp-line)}#forumposts .srp-slot-nav button{background:#fff;color:#8c632a;border-color:#e4d6bb}#forumposts .srp-slot-nav button[aria-current=true]{background:#f6e5c0;border-color:#c79749}
.srp-profile-hero{background:linear-gradient(110deg,#f5e9d2,#fffaf1)}.srp-profile-hero h3,.srp-profile-facts dd,.srp-profile-private dd{color:#303332}.srp-profile-hero small,.srp-profile-facts dt,.srp-profile-private dt,.srp-profile-note{color:#716c61}.srp-profile-faction,.srp-profile-heading>span,.srp-forum-label{color:#ad7528}.srp-profile-portrait>span{background:#ad7528;color:#fff}
.srp-profile-tabs a,.srp-module-tabs a{background:#faf6ed;color:#8c632a!important;border-color:#e5dac4}.srp-profile-tabs a[aria-current],.srp-module-tabs a[aria-selected=true]{background:#f7e6c3;color:#3c3429!important;border-color:#d4ac65}.srp-profile-tabs small{color:#ad7528}.srp-module-tabs a span{background:#efe2ca;color:#8c632a}.srp-module-tabs{border-color:var(--srp-line)}.srp-module-panel>h3,.srp-asset-body h4{color:#4e3b25}.srp-module-panel{scrollbar-color:#c9b68f #faf4e8}.srp-profile-private>div,.srp-asset-body dl div{border-color:var(--srp-line)}.srp-asset-body dt,.srp-empty{color:#807668}.srp-asset-body dd{color:#303332}.srp-asset-visual{background:#faf2e1;color:#c79749}.srp-asset-visual.is-vehicle{background:#f3eee4}.srp-profile-table th,.srp-profile-table td{color:#655741;border-color:var(--srp-line)}#wrapper .srp-forum-identity #detailedinfo dl.settings dt{color:#807668}#wrapper .srp-forum-identity #detailedinfo dl.settings dd{color:#303332}
#boardindex_table .cat_bar{background:#f5e6c9!important;min-height:60px;border-left:0}.srp-cover{background:#f5e6c9;border-color:#e2d3b6;min-height:110px}.srp-cover>img{opacity:.12}.srp-cover:after{background:linear-gradient(90deg,#fff4db,transparent)}.srp-cover h2{color:#4e3b25}.srp-cover small{color:#75654f}
#wrapper .errorbox,#wrapper .error{background:#fff0ee;color:#873c34}#wrapper .noticebox{background:#fff7e7;color:#735a29}#wrapper .infobox{background:#eaf5f1;color:#365f50}

/* Approved warm-gold community design, shared across every SMF surface. */
#boardindex_table .board_icon a{background-image:none!important;filter:none!important;display:block;width:32px;height:32px;border:1px solid #e8d1a5;border-radius:8px;background-color:#fbf1dc!important;position:relative}#boardindex_table .board_icon a:before{content:"";position:absolute;inset:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ad7528' stroke-width='1.7' stroke-linejoin='round'%3E%3Cpath d='M3 5h7l2 3h9v12H3zM3 10h18'/%3E%3C/svg%3E") center/contain no-repeat}#boardindex_table .board_icon a.board_on{box-shadow:0 0 0 2px #d6a34f;background-color:#f3dfb5!important}
.srp-cover:has(img[src$="los-santos.svg"]){background-image:url(srp-assets/gold-scenes.png)!important;background-size:100% 300%!important;background-position:center!important}.srp-cover img[src$="los-santos.svg"]{opacity:0!important}
#forumposts .poster{row-gap:0!important}#forumposts .poster .avatar img,#forumposts .poster .avatar a{width:64px!important;height:72px!important}#forumposts .poster .user_info>li.avatar{width:64px;height:72px}#forumposts .srp-sa-card .srp-sa-slide{min-height:98px}#forumposts .srp-sa-card .srp-skin-stage{min-height:98px}#forumposts .srp-sa-card .srp-sa-facts{gap:4px 10px;padding-top:4px}
#boardindex_table .lastpost:empty:after{content:"Henüz paylaşım yok.";color:#978a77;font-size:11px}#boardindex_table .children p{margin:0}#boardindex_table .children p>span{display:inline-block;margin:2px 6px}#boardindex_table .children p>span+span:before{content:"·";margin-right:10px;color:#b48a4b}
#wrapper #boardindex_table .cat_bar{background-image:url(srp-assets/gold-scenes.png)!important;background-size:100% 300%!important;background-repeat:no-repeat!important}#wrapper #boardindex_table .cat_bar h3.catbg{background:transparent!important}
body #header{background:linear-gradient(110deg,#fffdf8,#f6eedf);padding:18px 30px;border-bottom:1px solid #e5d6b9}#header h1 a{font-family:Georgia,serif;font-weight:700;letter-spacing:1px}#wrapper{box-shadow:none}#wrapper #inner_section{box-shadow:none}
body .dropmenu li a.active,body input[type=submit],body .buttonlist a.active,.srp-primary{background:linear-gradient(115deg,#f0cb83,#daa44c)!important;color:#3f2c13!important;border-color:#d9b16d!important}
body .top_menu{box-shadow:0 12px 35px #503a1b16!important}body .top_menu a:hover,body .dropmenu li li a:hover{background:#fcf1dc!important}body .dropmenu li a:hover{background:#f7ecd5}
#wrapper .srp-hero{background-image:url(srp-assets/gold-scenes.png);background-size:100% 300%;background-position:top;background-repeat:no-repeat;padding:34px 36px;min-height:230px;border:1px solid #e7d5b3;border-radius:12px;box-sizing:border-box;margin-bottom:16px;overflow:hidden}
#wrapper .srp-hero h1{font-family:Georgia,serif;font-size:clamp(30px,4vw,49px);line-height:1.06;color:#332d22;margin:10px 0 14px;max-width:560px}#wrapper .srp-hero p{color:#4e4537;max-width:380px;font-size:14px}.srp-hero-mark{display:none}.srp-kicker{font-size:10px;letter-spacing:3px}.srp-primary{border-radius:7px;padding:10px 16px;display:inline-block;font-weight:600}
.srp-shortcuts{gap:12px;margin-bottom:18px}.srp-shortcuts a{padding:12px 16px!important;border-radius:9px}.srp-shortcuts b{color:#ad7528!important}.srp-shortcuts small{font-size:11px}
.srp-dashboard-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin:18px 0 26px;align-items:stretch}.srp-dashboard-grid .srp-rankings{display:contents}.srp-dashboard-grid .srp-activity,.srp-dashboard-grid .srp-ranking{margin:0;padding:18px;border-radius:10px;min-width:0}.srp-dashboard-grid h2{font-family:Georgia,serif;font-size:19px!important;margin:7px 0 10px}.srp-section-label{font-size:9px;letter-spacing:1.3px}.srp-ranking p{font-size:11px;min-height:34px}.srp-ranking ol{max-height:286px;overflow:auto;scrollbar-color:#d6bf94 #fcf8f0;padding-right:3px}.srp-ranking li{padding:8px 0!important;font-size:12px;border-color:#eee5d6!important;gap:8px}.srp-ranking li b{color:#8c632a;font-size:11px;white-space:nowrap}.srp-rank-number{background:#f8edda;color:#9c6b2e;border-radius:5px}.srp-activity li{padding:13px 0;border-color:#eee5d6!important}.srp-activity a{font-size:13px}.srp-activity small{margin-top:4px;display:block}.srp-activity-dot{background:#d4a252}
#boardindex_table .main_container{background:#fffdf9;border:1px solid #e6ddcd;border-radius:12px;overflow:hidden;margin:0 0 22px;box-shadow:0 5px 18px #58422208}
#boardindex_table .cat_bar{min-height:160px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 32px!important;border:0!important;border-radius:0!important;background-image:url(srp-assets/gold-scenes.png)!important;background-size:100% 300%!important;background-repeat:no-repeat!important;background-color:#f7e6c6!important}
#boardindex_table .cat_bar h3.catbg{background:none!important;border:0!important;padding:0!important;margin:0;width:100%;font:700 clamp(24px,3vw,36px)/1.2 Georgia,serif;color:#342b1d!important}#boardindex_table .cat_bar h3 a{color:#342b1d!important;text-decoration:none}#boardindex_table .cat_bar .desc{max-width:430px;color:#574631;font-size:13px;margin-top:8px}
#boardindex_table .up_contain{display:grid;grid-template-columns:42px minmax(0,1fr) 115px minmax(180px,.65fr);align-items:center;gap:16px;padding:17px 24px!important;margin:0!important;border:0!important;border-bottom:1px solid #ede6da!important;border-radius:0!important;background:#fffdf9!important;min-height:92px;box-sizing:border-box}
#boardindex_table .up_contain:last-child{border-bottom:0!important}#boardindex_table .up_contain:hover{background:#fcf7ed!important}#boardindex_table .board_icon,#boardindex_table .info,#boardindex_table .board_stats,#boardindex_table .lastpost{float:none;width:auto;margin:0;padding:0;border:0;min-width:0}#boardindex_table .board_icon a{filter:sepia(1) saturate(1.6);opacity:.8}#boardindex_table .info .subject{font:600 17px Georgia,serif;color:#473b29}#boardindex_table .board_description{font-size:12px;line-height:1.5;color:#7c7060;margin-top:4px}#boardindex_table .board_stats{font-size:11px;color:#7c7060}#boardindex_table .lastpost{font-size:11px;line-height:1.65}#boardindex_table .lastpost a{color:#8b602c}#boardindex_table .children{grid-column:2/-1;display:block!important;background:linear-gradient(90deg,#fbefd7,#fffbf3);padding:9px 12px!important;margin:0!important;border-radius:6px;border:0;color:#8b602c;font-size:12px}#boardindex_table .children a{color:#8b602c}#boardindex_table .moderators{font-size:11px;color:#81715a}
#wrapper .cat_bar,#wrapper .title_bar,#wrapper .sub_bar{background:linear-gradient(100deg,#f6e7c9,#fcf8ef)!important}#wrapper .srp-cover{background:#f8edd8;border-color:#e6d8bd;min-height:100px}#wrapper .srp-cover:after{background:linear-gradient(90deg,#fff3dbef,#fff3db33)}
#forumposts .poster{grid-template-columns:64px minmax(120px,.48fr) minmax(360px,1fr);padding:12px 18px;gap:16px;background:linear-gradient(100deg,#fcf8ef,#f8efde);border-top:1px solid #e5d8bd}#forumposts .poster .avatar img{max-width:64px;max-height:72px;border:1px solid #e2d1af;box-shadow:none}#forumposts .poster .user_info>li.srp_character{padding-left:14px}#forumposts .srp-sa-card{background:linear-gradient(110deg,#fffdf8,#f7eddc);box-shadow:none;border-color:#e6d7bc}#forumposts .srp-sa-slide{grid-template-columns:60px minmax(0,1fr);min-height:98px;padding:8px 12px;gap:10px}#forumposts .srp-skin-stage{min-height:98px}#forumposts .srp-game-skin{width:60px!important;height:96px!important;object-fit:contain}#forumposts .srp-skin-halo{width:50px;height:50px;top:18px;left:5px;background:#efd7a433}#forumposts .srp-sa-name{font-size:17px;line-height:1.2}#forumposts .srp-dossier-line{font-size:8px;margin-bottom:4px}#forumposts .srp-faction{font-size:10px;margin:4px 0 6px}#forumposts .srp-sa-facts{gap:4px 10px}#forumposts .srp-sa-facts dd{font-size:10px}#forumposts .srp-sa-facts svg{width:12px;height:12px}#forumposts .srp-level-medal{padding:3px 5px;font-size:10px;background:linear-gradient(110deg,#e9c47d,#c28e3c);color:#392711}#forumposts .srp-level-medal small{color:#392711}#forumposts .srp-slot-nav{padding:3px 8px;background:#fbf4e7;min-height:25px}#forumposts .srp-slot-nav button{height:24px!important;min-width:25px;background:#fffaf1;color:#916427}#forumposts .srp-slot-nav button[aria-pressed=true]{background:#f2dfb7;border-color:#c69a4f}#forumposts .srp-slot-nav img{height:19px;width:15px}#forumposts .srp-slide-status{font-size:9px}
.srp-profile-hero{background:linear-gradient(110deg,#f3e4c6,#fffbf4)}.srp-profile-tabs a[aria-current],.srp-module-tabs a[aria-selected=true]{background:linear-gradient(110deg,#f4dfb5,#fbefd8);border-color:#cfad70}.srp-profile-portrait>span{background:#e6b963;color:#392711}.srp-asset-visual{background:linear-gradient(130deg,#fbf2df,#fffaf0);color:#b2843b}
@media(max-width:1000px){.srp-dashboard-grid{grid-template-columns:1fr 1fr}.srp-dashboard-grid .srp-activity{grid-column:1/-1}#boardindex_table .up_contain{grid-template-columns:32px minmax(0,1fr) 95px minmax(130px,.55fr);gap:10px;padding:15px!important}}
@media(max-width:720px){#wrapper .srp-hero{padding:24px 20px;min-height:210px;background-size:auto 300%;background-position:25% 0}.srp-dashboard-grid{grid-template-columns:1fr}.srp-shortcuts{grid-template-columns:1fr}.srp-dashboard-grid .srp-activity{grid-column:auto}#boardindex_table .cat_bar{min-height:120px!important;padding:20px!important;background-size:auto 300%!important}#boardindex_table .up_contain{grid-template-columns:28px minmax(0,1fr);gap:10px}#boardindex_table .board_stats{grid-column:2;font-size:10px}#boardindex_table .board_stats p{margin:0}#boardindex_table .lastpost{grid-column:2;display:block!important}#boardindex_table .children{grid-column:2}#forumposts .poster{grid-template-columns:48px minmax(0,1fr);padding:12px;gap:10px}#forumposts .poster .user_info>li.srp_character{padding-left:0;border-left:0}#forumposts .srp-sa-slide{grid-template-columns:56px minmax(0,1fr)}#forumposts .poster .avatar img{max-width:48px;max-height:56px}}
/* Final shared character surface: the same cream/gold language is used by
 * the forum index, topics, profile and administration panels. */
.srp-profile-dossier,.srp-forum-identity{background:var(--srp-surface,#fffdf8);color:var(--srp-ink,#303332);box-shadow:0 4px 18px rgba(80,58,28,.07)}
.srp-profile-heading h2,.srp-module-panel>h3,.srp-asset-body h4{font-family:Georgia,serif;letter-spacing:.01em}
.srp-profile-tabs a,.srp-module-tabs a{transition:background .18s ease,border-color .18s ease,transform .18s ease}
.srp-profile-tabs a:hover,.srp-module-tabs a:hover{transform:translateY(-1px);border-color:#cfa45a}
.srp-profile-hero{background:linear-gradient(105deg,rgba(248,235,207,.98),rgba(255,253,248,.9)),url(srp-assets/los-santos.svg) center/cover}
.srp-profile-portrait{background:radial-gradient(ellipse,rgba(196,153,74,.18),transparent 70%)}
.srp-profile-private>div{background:rgba(255,255,255,.34)}
.srp-ck-status{border-left:3px solid #a84b3e!important;background:#fff0ec!important;padding-left:10px!important}
.srp-ck-status dd{color:#9a3f35!important;font-weight:700!important}
.srp-profile-table{background:rgba(255,255,255,.3);border-radius:8px}
