body{font-family:Inter,sans-serif}.dark body{background-color:#0b0d13;background-image:radial-gradient(at 50% 0%,rgba(30,58,138,.15) 0px,transparent 65%),radial-gradient(at 100% 100%,rgba(20,30,55,.1) 0px,transparent 50%)}html:not(.dark) body{background-color:#f8fafc;background-image:radial-gradient(at 50% 0%,rgba(226,232,240,.6) 0px,transparent 65%),radial-gradient(at 100% 100%,rgba(241,245,249,.8) 0px,transparent 50%)}.dark .custom-border{border:1px solid rgba(255,255,255,.07)}html:not(.dark) .custom-border{border:1px solid rgba(0,0,0,.08)}.dark .hover-border:hover{border-color:#ffffff26}html:not(.dark) .hover-border:hover{border-color:#0000002e}#steam-input{outline:none!important;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,box-shadow .15s ease}#steam-input:focus,#steam-input:focus-visible{outline:none!important;border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f666!important}@keyframes loadPulse{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-loading{animation:loadPulse 1.2s infinite ease-in-out}.code-block-wrapper{background-color:#05070b}.dark .code-block-wrapper{background-color:#07090f;border:1px solid rgba(255,255,255,.08)}.dark .code-block-wrapper .code-block-header{background-color:#0b0f19;border:1px solid rgba(255,255,255,.12);color:#94a3b8}.dark .code-block-wrapper pre,.dark .code-block-wrapper code{color:#e2e8f0;background-color:transparent!important;border:none!important;box-shadow:none!important}html:not(.dark) .code-block-wrapper{background-color:#f1f5f9;border:1px solid rgba(0,0,0,.1)}html:not(.dark) .code-block-wrapper .code-block-header{background-color:#e2e8f0;border-bottom:1px solid rgba(0,0,0,.1);color:#475569}html:not(.dark) .code-block-wrapper pre,html:not(.dark) .code-block-wrapper code{color:#1e293b;background-color:transparent!important;border:none!important;box-shadow:none!important}html:not(.dark) .copy-code-btn{background-color:#64748b26;color:#475569}html:not(.dark) .copy-code-btn:hover{background-color:#64748b4d;color:#0f172a}html:not(.dark) .token.comment,html:not(.dark) .token.prolog,html:not(.dark) .token.doctype,html:not(.dark) .token.cdata{color:#64748b;font-style:italic}html:not(.dark) .token.punctuation{color:#475569}html:not(.dark) .token.property,html:not(.dark) .token.tag,html:not(.dark) .token.boolean,html:not(.dark) .token.number,html:not(.dark) .token.constant,html:not(.dark) .token.symbol,html:not(.dark) .token.deleted{color:#b91c1c}html:not(.dark) .token.selector,html:not(.dark) .token.attr-name,html:not(.dark) .token.string,html:not(.dark) .token.char,html:not(.dark) .token.builtin,html:not(.dark) .token.inserted{color:#15803d}html:not(.dark) .token.operator,html:not(.dark) .token.entity,html:not(.dark) .token.url,html:not(.dark) .language-css .token.string,html:not(.dark) .style .token.string{color:#0369a1}html:not(.dark) .token.atrule,html:not(.dark) .token.attr-value,html:not(.dark) .token.keyword{color:#7c3aed}html:not(.dark) .token.function,html:not(.dark) .token.class-name{color:#b45309}html:not(.dark) .token.regex,html:not(.dark) .token.important,html:not(.dark) .token.variable{color:#c2410c}.dark .token.comment,.dark .token.prolog,.dark .token.doctype,.dark .token.cdata{color:#94a3b8;font-style:italic}.dark .token.punctuation{color:#cbd5e1}.dark .token.property,.dark .token.tag,.dark .token.boolean,.dark .token.number,.dark .token.constant,.dark .token.symbol,.dark .token.deleted{color:#f87171}.dark .token.selector,.dark .token.attr-name,.dark .token.string,.dark .token.char,.dark .token.builtin,.dark .token.inserted{color:#4ade80}.dark .token.operator,.dark .token.entity,.dark .token.url,.dark .language-css .token.string,.dark .style .token.string{color:#38bdf8}.dark .token.atrule,.dark .token.attr-value,.dark .token.keyword{color:#a78bfa}.dark .token.function,.dark .token.class-name{color:#fbbf24}.dark .token.regex,.dark .token.important,.dark .token.variable{color:#fb923c}
