
.rb-directory-footer{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin-top:48px;background:linear-gradient(115deg,#241039 0%,#190d2a 48%,#11091e 100%);color:#bbafcb;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:1.55;border-top:1px solid #80614466;box-shadow:0 -16px 50px #0c061a44}
.rb-directory-footer::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#9d79c366 25%,#ccac6280 50%,#9d79c366 75%,transparent)}
.rb-directory-footer *{box-sizing:border-box}
.rb-directory-inner{width:min(1280px,100%);margin:0 auto;padding:38px 28px 0}
.rb-directory-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 32px;align-items:start;text-align:left}
.rb-directory-column{margin:0;padding:0;min-width:0}
.rb-directory-column h2{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#f0e5fa;line-height:1.4;margin:0 0 13px;padding:0;background:none;border:0;text-shadow:none}
.rb-directory-column ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.rb-directory-column li{list-style:none;margin:0;padding:0;background:none}
.rb-directory-footer a{display:inline-block;padding:1px 0;color:#bbafcb;text-decoration:none!important;font-weight:400;line-height:1.55;transition:color .15s ease;text-shadow:none}
.rb-directory-footer a:hover{color:#e9c976;text-decoration:none!important}
.rb-directory-footer a:focus-visible{outline:2px solid #d9b96d;outline-offset:4px;border-radius:2px;color:#f2d58e}
.rb-directory-bottom{border-top:1px solid #d5bee51c;margin-top:30px;min-height:61px;padding:17px 0 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#8f819f;font-size:10px}
.rb-directory-bottom p{margin:0;padding:0;line-height:1.65}
.rb-directory-bottom strong{font-size:12px;font-weight:700;color:#d4bde8;letter-spacing:.2px}
.rb-directory-dot{margin:0 6px;color:#796884}
.rb-directory-credit{margin-left:7px}
.rb-directory-platforms{white-space:nowrap;color:#aa99bb!important}
@media(max-width:1000px){.rb-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rb-directory-inner{padding-top:30px}}
@media(max-width:560px){.rb-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.rb-directory-inner{padding:30px 22px 0}.rb-directory-bottom{display:block;margin-top:28px;padding-bottom:22px}.rb-directory-platforms{margin-top:10px!important}.rb-directory-credit{display:block;margin-left:0}.rb-directory-footer{margin-top:28px}}
