/* Xakraf surface / amber accents; radial-gradient requested by owner. */
:root{--xakraf-bg-gradient:radial-gradient(rgb(60, 49, 34), rgb(33, 33, 33));
  --xakraf-gradient:linear-gradient(135deg,#f1bc51 0%,#e09b13 53%,#b87911 100%)}
html{background:#212121}
body,.xakraf-home{background:var(--xakraf-bg-gradient) fixed}
.xakraf-site-header{background:linear-gradient(95deg,#292720,#393124 49%,#292720);border-bottom-color:#80602c}
.xakraf-nav-link.active,.xakraf-nav-link:hover{color:#f4c468}
.xakraf-nav-link.active:after{background:var(--xakraf-gradient);box-shadow:0 0 11px #b47c1666}
.xakraf-logo:hover{filter:brightness(1.1)}
.xakraf-genre-menu{background:#312d25;border-color:#806235;scrollbar-color:#e09b13 #312d25}
.xakraf-genre-menu h3{color:#f3c66f}
.xakraf-genre-link:hover{background:#59452a}
.xakraf-search-button{background:#50432e}
.xakraf-search-button:hover{background:#73572a}
.xakraf-watchlist-button,.xakraf-primary-button,.xakraf-action-tile,
.xakraf-carousel-arrow,.xakraf-card-name,.xakraf-hero-dots button.active,
.xakraf-search-form button{background-image:var(--xakraf-gradient)!important;background-color:#e09b13;color:#231c12}
.xakraf-primary-button:hover,.xakraf-watchlist-button:hover,.xakraf-search-form button:hover{filter:brightness(1.12)}
.xakraf-hero,.xakraf-hero-inner{background:#252422}
.xakraf-hero-inner:before{background:linear-gradient(90deg,#282623,transparent)}
.xakraf-hero-inner:after{background:linear-gradient(270deg,#282623,transparent)}
.xakraf-hero-shade{background:linear-gradient(0deg,#282623 0%,rgba(33,33,33,.18) 34%,transparent 73%),linear-gradient(90deg,rgba(33,33,33,.54),transparent 70%)}
.xakraf-hero-eyebrow,.xakraf-see-all,.xakraf-footer-links a:hover{color:#efbc59}
.xakraf-see-all:hover{color:#fff7e9}
.xakraf-card-image{background:#363229}
.xakraf-poster-card.is-ranked .xakraf-rail-rank{color:white;-webkit-text-stroke:2px #3e2f1e;text-shadow:2px 3px 9px #161410aa}
.xakraf-rail-head h2{border-left:4px solid #e09b13;padding-left:12px}
.xakraf-footer{background-color:#262521;border-top-color:#776039}
.xakraf-footer-logo:hover{color:#efc87a}
.xakraf-back-to-top{background:#50412e;color:#efc375}
.xakraf-search-backdrop{background:rgba(16,16,16,.85)}
.xakraf-search-modal{background:#302c25;border-color:#8b6e39}
.xakraf-search-form input{background:#292620;border-color:#856b3d}
.xakraf-search-form input:focus{border-color:#efbd58;box-shadow:0 0 0 3px #aa802b44}
.xakraf-search-result{background:#393327}
.xakraf-search-result:hover{background:#50422e;border-color:#e0a52e}
.xakraf-action-tile:hover{box-shadow:0 14px 30px #4c391947}
.xakraf-card-name{color:#241b0d!important}
.xakraf-action-tile{color:#241b0d}
.xakraf-watchlist-button{color:#241b0d}
.xakraf-poster-card.is-ranked .xakraf-rail-rank{color:#fff}
@media(max-width:750px){
.xakraf-nav{background:#2c2922;border-bottom-color:#7a6036}
.xakraf-mobile-toggle{background:#433728;border-color:#857044}
}
