@font-face{font-family:'TG Trust';src:url(tg-trust.woff2) format('woff2');font-display:block}
@font-face{font-family:'TG Gamers';src:url(tg-gamers.woff2) format('woff2');font-display:block}
:root{
  color-scheme:dark;
  --black:#07070A;--panel:#0E0E13;--panel-raised:#15151B;--border:#2A2A33;
  --red-deep:#7A0E16;--crimson:#B3121F;--red-hover:#D01A28;--ember:#E23A2B;
  --white:#F5F2EE;--muted:#9A98A0;--faint:#64616B;--soft:#C5C0C5;
  --glass:rgba(14,14,19,.78);--glass-heavy:rgba(14,14,19,.94);--line:rgba(245,242,238,.09);
  --red-line:rgba(179,18,31,.35);--red-wash:rgba(179,18,31,.1);--red-light:#F39088;
  --shadow:0 16px 60px rgba(0,0,0,.3);--glow:0 0 35px rgba(179,18,31,.14);
  --radius:14px;--radius-sm:8px;--radius-xs:5px;--radius-lg:20px;--radius-pill:100px;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s14:56px;--s16:64px;--s20:80px;--s24:96px;
  --body:'Inter',sans-serif;--display:'Barlow Condensed',Impact,sans-serif;--container:1240px;
}
*{box-sizing:border-box}
.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:middle}
.icon-sm{width:16px;height:16px}
.icon-lg{width:26px;height:26px}
.btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--s2);min-height:42px;padding:var(--s3) var(--s5);border:1px solid transparent;border-radius:var(--radius-sm);font-size:15px;font-weight:600;line-height:1.3;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;white-space:nowrap}
.btn:hover{transform:translateY(-1px)}
.btn-primary{background:var(--crimson);color:var(--white);box-shadow:0 4px 20px rgba(122,14,22,.15)}
.btn-primary:hover{background:var(--red-hover);box-shadow:var(--glow)}
.btn-secondary{border-color:var(--border);background:rgba(21,21,27,.6)}
.btn-secondary:hover{background:var(--panel-raised);border-color:var(--red-deep)}
.btn-ghost{background:transparent;color:var(--muted)}
.btn-ghost:hover{color:var(--white);background:var(--line)}
.btn-small{min-height:35px;padding:var(--s2) var(--s3);font-size:14px}
.icon-button{height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--muted);transition:.2s}
.icon-button:hover{color:var(--white);background:var(--line);border-color:var(--line)}
.text-link .icon{transition:transform .2s}
.text-link:hover .icon{transform:translateX(3px)}
.site-header{height:78px;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:rgba(7,7,10,.78);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}
.header-inner{height:100%;width:calc(100% - 64px);max-width:1536px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s6)}
.header-left,.header-right{display:flex;align-items:center;gap:var(--s3)}
.header-right{justify-content:flex-end;gap:var(--s2)}
.menu-button{color:var(--white)}
.header-search{display:flex;align-items:center;gap:var(--s2);color:var(--muted);font-size:14px;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:var(--radius-sm);height:36px;padding:0 var(--s3);width:195px;cursor:pointer}
.header-search kbd{margin-left:auto;border:1px solid var(--border);border-radius:3px;min-width:18px;text-align:center;font:10px var(--body);padding:1px}
.wordmark{display:inline-flex;align-items:center;gap:9px;font:700 28px/1 var(--display);letter-spacing:-.02em;white-space:nowrap}
.wordmark .brand-symbol{height:29px;width:27px;fill:var(--crimson)}
.wordmark .brand-red{color:var(--crimson)}
.language-wrap{position:relative}
.language-button{display:flex;gap:5px;align-items:center;background:none;font-size:14px;padding:var(--s2);color:var(--soft)}
.language-menu{position:absolute;top:calc(100% + 12px);right:0;width:140px;padding:var(--s2);background:var(--glass-heavy);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}
.language-menu button{background:none;color:var(--soft);width:100%;text-align:left;padding:var(--s2) var(--s3);border-radius:var(--radius-xs);font-size:15px}
.language-menu button:hover,.language-menu button.selected{background:var(--red-wash);color:var(--white)}
.header-right>.btn{font-size:13px;padding:10px 14px;min-height:36px}
.header-right>.buyer-link{padding-inline:var(--s2)}
.hero-tag .icon{color:var(--red-light);width:15px;height:15px}
.hero-search>.icon{color:var(--muted);width:19px}
.hero-search .btn{height:44px;min-width:104px;border-radius:7px}
.hero-trust .icon{width:13px;height:13px;color:var(--soft)}
.card-top .icon{width:11px;height:11px;color:var(--red-light)}
.card-arrow .icon{width:15px;height:15px}
.game-list-item>.icon{width:15px;height:15px;color:var(--faint)}
.node-circle .icon{width:25px;height:25px;color:var(--soft)}
.moderation .node-circle .icon{width:22px;height:22px;color:var(--red-light)}
.workflow-controls .icon-button{width:28px;height:28px;border:1px solid var(--border)}
.workflow-controls .icon{width:12px;height:12px}
.level-trail .icon{width:12px;height:12px;color:var(--faint)}
.level-badge .icon{height:10px;width:10px}
.footer-brand .wordmark{font-size:26px}
.footer-bottom-right .icon{width:12px;height:12px}
.breadcrumb .icon{width:12px;height:12px}
.game-badges .icon{width:13px;height:13px;color:var(--red-light)}
.market-filters>.btn{min-height:41px;font-size:13px}
.seller-reviews .icon{width:10px;height:10px;color:var(--red-light)}
.seller-timing .icon{width:10px;height:10px}
.seller-table .btn{min-width:78px;min-height:35px;font-size:13px}
.page-btn .icon{height:13px;width:13px}
.preview-note .icon{width:12px;height:12px}
.support-launcher .icon{width:18px;height:18px}
.support-top .icon-button{color:var(--soft);height:28px;width:28px}
.help-search>.icon{position:absolute;left:12px;top:12px;width:15px;height:15px;color:var(--muted)}
.help-article-link .icon{width:13px;height:13px}
.help-article .btn{margin-top:var(--s5)}
.modal-head .icon-button{height:30px;width:30px;margin-top:-3px}
.modal-form>.btn{margin-top:var(--s2)}
.form-choice .btn{flex:1}
.chat-form .btn{padding:var(--s3)}
.drawer-top .wordmark{font-size:26px}
.drawer-game .icon{margin-left:auto;width:14px;height:14px;color:var(--faint)}
@media(max-width:1150px){.header-inner{width:calc(100% - 40px);gap:var(--s4)}.header-search{width:155px}.header-right>.buyer-link{display:none}.header-right>.btn{padding-inline:11px}}
@media(max-width:900px){.header-search{width:38px;padding:0;justify-content:center;background:none;border:0}.header-search span,.header-search kbd{display:none}.header-right>.seller-link{display:none}.header-inner{grid-template-columns:1fr auto 1fr}}
@media(max-width:650px){.site-header{height:65px}.header-inner{width:calc(100% - 24px);gap:var(--s2)}.header-left{gap:0}.wordmark{font-size:25px;gap:6px}.wordmark .brand-symbol{height:25px;width:22px}.header-right{gap:0}.header-right>.btn{padding:9px 12px;min-height:33px;font-size:13px}.language-button{font-size:12px;padding:8px 6px}.language-button .icon{display:none}.header-search{display:none}.menu-button{width:33px;height:33px}.hero-search .btn{height:40px;min-width:83px;font-size:14px;padding-inline:var(--s3)}.hero-trust .icon{width:11px;height:11px}.section-heading .text-link .icon{width:14px}.feature-icon .icon{height:21px;width:21px}.level-trail .icon{width:9px}.game-badges .icon{width:11px;height:11px}.market-filters>.btn{min-height:33px;font-size:12px;padding:var(--s2) var(--s3)}.seller-table td:last-child .btn{width:100%;min-height:36px}.closing-cta .btn{font-size:13px;padding:var(--s3)}}
.glass,.site-header,.alphabet-wrap,.game-list-item,.site-footer,.market-panel,.support-widget{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-theme=dark]{
 color-scheme:dark;
 --black:#071416;--panel:#0d2124;--panel-raised:#143034;--border:#27484b;
 --white:#eaf6f6;--muted:#9bb8ba;--faint:#688a8c;--soft:#c6dcdd;
 --glass:rgba(10,30,33,.85);--glass-heavy:rgba(10,30,33,.97);--line:rgba(234,246,246,.11);
 --crimson:#2f9a9d;--red-hover:#46b3b5;--red-deep:#1d5b62;--ember:#46b3b5;
 --red-light:#7fd0cf;--red-wash:rgba(63,176,178,.13);--red-line:rgba(63,176,178,.4);
 --shadow:0 16px 60px rgba(0,0,0,.45);--glow:0 8px 28px rgba(47,154,157,.38);
 --surface:rgba(10,30,33,.82);--surface-2:rgba(14,36,40,.88);
 --page-top:#1d5b62;--page-bottom:#071416;--dg1:#9ae8e6;--dg2:#2a8588;
 --wm-trust:#7fd0cf;--grad-a:#7fd0cf;--grad-b:#e9fbfb;
}
.skip-link,.btn-primary,.support-launcher,.sup-msg.me,.letter.active,.sup-form button,.step.active .step-number,.chat-message,.avatar{color:#fff}
.btn-primary{background:var(--crimson);box-shadow:0 6px 18px rgba(42,133,136,.28)}
.btn-primary:hover{background:var(--red-hover);box-shadow:var(--glow)}
.btn-secondary,.btn-ghost{background:var(--panel);border:1px solid var(--border);color:var(--white)}
.btn-ghost{border-color:transparent;background:transparent}
.btn-secondary:hover,.btn-ghost:hover,.segment-control button:hover,.page-btn:hover:not(:disabled),.sup-chip:hover{background:var(--crimson);border-color:var(--crimson);color:#fff}
.icon-button:hover{background:var(--red-wash);color:var(--crimson);border-color:transparent}
.site-header{height:80px;background:var(--surface-2);border-bottom:1px solid var(--line)}
.header-inner{grid-template-columns:1fr auto 1fr}
.menu-button{color:var(--crimson);width:42px;height:42px}
.menu-button .icon{width:24px;height:24px}
.header-search{display:flex!important;height:44px;width:280px;padding:0 16px;gap:10px;border-radius:12px;background:var(--panel-raised);border:1px solid var(--border);color:var(--muted);cursor:text}
.header-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--white);font-size:15px;height:100%}
.header-search:focus-within{border-color:var(--crimson);box-shadow:0 0 0 3px var(--red-wash)}
.header-right>.btn{font-size:15px;padding:10px 18px;min-height:44px}
.header-right>.seller-link{border:0;background:transparent;font-weight:500;color:var(--muted)}
.header-right>.seller-link:hover{color:#fff;background:var(--crimson)}
.header-right>.buyer-link{display:none}
.header-right>#login-button{border-radius:12px;font-weight:700;padding-inline:26px}
.language-button{font-size:15px;gap:7px;color:var(--soft);font-weight:500}
.language-button .icon:first-child{width:20px;height:20px}
.language-menu{width:170px}
.theme-toggle .icon{width:22px;height:22px}
.theme-toggle .ic-sun{display:none}
html[data-theme=dark] .theme-toggle .ic-sun{display:inline}
html[data-theme=dark] .theme-toggle .ic-moon{display:none}
.wordmark{gap:10px;font-size:30px;align-items:center}
.wordmark .brand-symbol{width:56px;height:56px;object-fit:contain;transform-origin:50% 60%;transition:transform .35s;filter:drop-shadow(0 2px 6px rgba(14,70,74,.35))}
.wm{display:inline-flex;align-items:baseline;gap:3px;line-height:1}
.wm-trust,.wm-gamers{display:inline-block;transition:color .2s}
.wm-trust{font:400 40px/1 'TG Trust','Almendra',Georgia,serif;--c:var(--wm-trust);color:var(--c);letter-spacing:.01em}
.wm-gamers{font:400 31px/1 'TG Gamers','Almendra',Georgia,serif;--c:var(--white);color:var(--c);letter-spacing:.02em}
.footer-brand .wordmark{font-size:30px}
.wordmark:hover .brand-symbol{animation:dragonWake 1.2s ease-in-out infinite}
.wordmark:hover .wm-trust,.wordmark:hover .wm-gamers{color:transparent;background:linear-gradient(100deg,var(--c) 38%,#aef0ee 50%,var(--c) 62%) 100% 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:wmShine 1.1s linear infinite,wmHop .6s ease}
.wordmark:hover .wm-gamers{animation-delay:.08s}
.hero-tag .icon{width:18px;height:18px;color:var(--crimson)}
.hero-search .btn{height:52px;min-width:124px;border-radius:999px;font-size:16px}
.hero-search>.icon{width:22px;height:22px}
.hero-trust .icon{width:17px;height:17px;color:var(--crimson)}
.card-top .icon{color:#9ae8e6}
.feature-icon .icon{width:30px;height:30px;fill:rgba(42,133,136,.22);stroke-width:1.9}
html[data-theme=dark] .feature-icon .icon{fill:rgba(255,255,255,.15)}
.support-launcher .icon{width:26px;height:26px;flex:none}
.support-top .icon-button{color:#fff}
.support-top .icon-button:hover{background:rgba(255,255,255,.18);color:#fff}
.drawer-top .wordmark{font-size:26px}
.drawer-top .wm-trust{font-size:34px}
.drawer-top .wm-gamers{font-size:26px}
.drawer-top .brand-symbol{width:48px;height:48px}
.drawer-nav .icon{width:22px;height:22px}
.drawer-row .icon{width:20px;height:20px;color:var(--muted)}
.drawer-row .theme-toggle{margin-left:auto;background:var(--panel-raised);border:1px solid var(--border);width:44px;height:44px}
.drawer-bottom .btn{width:100%;min-height:50px;font-size:16px;border-radius:12px}
@media(max-width:1150px){.header-search{width:210px}}
@media(max-width:900px){.header-search,.header-right>.seller-link{display:none!important}.wm-trust{font-size:34px}.wm-gamers{font-size:26px}.wordmark .brand-symbol{width:46px;height:46px}}
@media(max-width:640px){.header-right>.theme-toggle{display:none}.wm-trust{font-size:29px}.wm-gamers{font-size:22px}.wordmark{gap:6px}.wordmark .brand-symbol{width:40px;height:40px}.header-right #login-button{min-height:40px;font-size:14px}.menu-button{width:38px}.hero-search .btn{min-width:96px;height:46px}.header-inner{width:calc(100% - 24px);gap:8px}.header-right #login-button{padding-inline:16px}.language-button #current-language{display:none}}
input:focus,input:focus-visible,.header-search input,.hero-search input{outline:none!important;box-shadow:none!important}
html[data-theme=dark]{--h1-a:#ffffff;--h1-b:#b7ecf3;--h1-c:#52b8e0;--h1-shine:#ffffff}
.game-list-item>.icon{display:none}
html[data-theme=dark]{--h1-g:linear-gradient(100deg,#7fd0cf 0%,#d8f8f8 25%,#ffffff 50%,#d8f8f8 75%,#7fd0cf 100%)}
.site-header{background:transparent;border-bottom:1px solid transparent;transition:background .3s,box-shadow .3s,border-color .3s}
.site-header.scrolled{background:var(--surface-2);border-bottom-color:var(--line);box-shadow:0 6px 26px rgba(14,70,74,.12)}
html[data-theme=light] .wm-gamers{--c:#071a1e}
html[data-theme=light] .site-header .menu-button,html[data-theme=light] .site-header .theme-toggle,html[data-theme=light] .header-right>.seller-link,html[data-theme=light] .language-button{color:#0e2428}
html[data-theme=light] .header-search{background:rgba(255,255,255,.75)}
html[data-theme=light] .site-header:not(.scrolled){background:transparent}
@media(max-width:640px){.header-right>.theme-toggle{display:inline-flex!important;width:36px;height:36px}.header-right{gap:4px}.header-inner{gap:4px}}
@media(max-width:420px){.wm-trust{font-size:25px}.wm-gamers{font-size:19px}.wordmark .brand-symbol{width:34px;height:34px}.wordmark{gap:4px}.header-right #login-button{padding-inline:12px;font-size:13px}.menu-button{width:32px}}
.brand-stack{position:relative;display:flex;justify-content:center}
.brand-sub{position:absolute;left:calc(56px + 10px);top:calc(50% + 21px);display:inline-flex;align-items:center;gap:5px;font:700 10.5px/1 Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#0a6168;white-space:nowrap;transition:color .2s,gap .2s}
.brand-sub .icon{width:12px;height:12px}
.brand-sub:hover{color:#0e2428;gap:8px}
html[data-theme=dark] .brand-sub{color:#6fe0dc}
html[data-theme=dark] .brand-sub:hover{color:#fff}
.brand-stack .wordmark{transform:translateY(-5px)}
@media(max-width:900px){.brand-sub{left:calc(46px + 10px)}}
@media(max-width:640px){.brand-sub{left:calc(40px + 6px);top:calc(50% + 15px);font-size:9px;letter-spacing:.22em}.brand-stack .wordmark{transform:translateY(-4px)}}
@media(max-width:420px){.brand-sub{left:calc(34px + 4px);top:calc(50% + 13px);font-size:8.5px}}
.lore-art .icon{width:46px;height:46px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}
.brand-sub{font:400 19px/1 'TG Trust','Almendra',Georgia,serif;letter-spacing:.02em;text-transform:none;gap:6px;left:calc(56px + 12px);top:calc(50% + 17px);color:#0a6168}
.brand-sub .icon{width:15px;height:15px;opacity:.9}
.brand-sub::after{content:"";width:0;height:1px;background:currentColor;transition:width .25s;margin-left:-2px}
.brand-sub:hover::after{width:22px}
.brand-sub:hover{gap:6px;color:#0e2428}
html[data-theme=dark] .brand-sub:hover{color:#fff}
.brand-stack .wordmark{transform:translateY(-8px)}
@media(max-width:900px){.brand-sub{left:calc(46px + 10px)}}
@media(max-width:640px){.brand-sub{font-size:16px;left:calc(40px + 6px);top:calc(50% + 12px)}.brand-stack .wordmark{transform:translateY(-7px)}}
@media(max-width:420px){.brand-sub{font-size:15px;left:calc(34px + 4px);top:calc(50% + 10px)}}
.brand-sub{font-size:25px;gap:8px;left:calc(56px + 8px);top:calc(50% + 12px);color:#08535a;text-shadow:0 1px 0 rgba(255,255,255,.35)}
.brand-sub .icon{width:19px;height:19px;opacity:1}
.brand-stack .wordmark{transform:translateY(-12px)}
html[data-theme=dark] .brand-sub{color:#8fe9e4;text-shadow:none}
@media(max-width:900px){.brand-sub{left:calc(46px + 6px)}}
@media(max-width:640px){.brand-sub{font-size:20px;left:calc(40px + 4px);top:calc(50% + 9px);gap:6px}.brand-sub .icon{width:16px;height:16px}.brand-stack .wordmark{transform:translateY(-9px)}}
@media(max-width:420px){.brand-sub{font-size:19px;left:calc(34px + 4px);top:calc(50% + 8px)}}
.brand-stack .wordmark{transform:none}
.brand-stack .wm{transform:translateY(-9px)}
.brand-sub{top:calc(50% + 11px)}
@media(max-width:640px){.brand-stack .wm{transform:translateY(-7px)}.brand-sub{top:calc(50% + 8px)}}
.brand-sub .icon{display:none}
.brand-sub{color:#042f34;font-size:24px;left:calc(56px + 22px);top:calc(50% + 15px);text-shadow:none}
.brand-sub::after{display:none}
.brand-sub::before{content:"";position:absolute;left:-20px;top:50%;width:15px;height:15px;margin-top:-6px;opacity:0;transform:translateX(-7px);transition:opacity .22s,transform .22s;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
.brand-sub:hover::before,.brand-sub:focus-visible::before{opacity:1;transform:translateX(0)}
.brand-sub:hover{color:#021f23}
html[data-theme=dark] .brand-sub{color:#8fe9e4}
html[data-theme=dark] .brand-sub:hover{color:#fff}
.brand-stack .wm{transform:translateY(-12px)}
@media(max-width:900px){.brand-sub{left:calc(46px + 20px)}}
@media(max-width:640px){.brand-sub{font-size:19px;left:calc(40px + 18px);top:calc(50% + 11px)}.brand-stack .wm{transform:translateY(-8px)}.brand-sub::before{width:12px;height:12px;left:-16px;margin-top:-5px}}
@media(max-width:420px){.brand-sub{font-size:18px;left:calc(34px + 16px);top:calc(50% + 10px)}}
html[data-theme=dark] .brand-sub{color:#2a9d97}
html[data-theme=dark] .brand-sub:hover{color:#4cc3bc}
.brand-sub{top:calc(50% + 21px);transition:color .25s,letter-spacing .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),text-shadow .35s}
.brand-sub span{display:inline-block}
.brand-sub::after{display:block;content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,currentColor,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.brand-sub:hover,.brand-sub:focus-visible{letter-spacing:.07em;transform:translateX(4px);text-shadow:0 0 14px color-mix(in srgb,currentColor 55%,transparent)}
.brand-sub:hover::after,.brand-sub:focus-visible::after{transform:scaleX(1)}
.brand-sub:hover::before{animation:lbArrow 1s ease-in-out .25s infinite}
.brand-stack .wm{transform:translateY(-16px)}
@media(max-width:640px){.brand-sub{top:calc(50% + 16px)}.brand-stack .wm{transform:translateY(-11px)}}
@media(max-width:420px){.brand-sub{top:calc(50% + 15px)}}
@media(prefers-reduced-motion:reduce){.brand-sub,.brand-sub::after{transition:none}.brand-sub:hover::before{animation:none}}
.brand-stack .wm{transform:none}
.brand-sub{top:calc(50% + 33px)}
@media(max-width:640px){.brand-stack .wm{transform:none}.brand-sub{top:calc(50% + 27px)}}
@media(max-width:420px){.brand-sub{top:calc(50% + 25px)}}
.sell-points .icon{color:var(--accent,#2a9d97);flex:none}
.pagination .page-btn:first-child .icon{transform:rotate(180deg)}
:root{}
.pg-list .icon{color:var(--red-light);margin-top:3px}
.pg-offer-form .btn{align-self:end}
.pg-price-edit .btn{min-height:36px;padding:6px 12px;font-size:13px}
.language-menu a.lang-item{display:block;padding:10px 14px;border-radius:10px;color:var(--soft);font-size:15px}.language-menu a.lang-item:hover,.language-menu a.lang-item.selected{background:var(--red-wash,rgba(42,133,133,.12));color:var(--crimson,#0b9399)}