zikon/alphas2
0
1:root {2 --chatbot-color-light: #F3F3F3;3 --chatbot-color-dark: #121111;4}5 6/* 覆盖gradio的页脚信息QAQ */7footer {8 display: none !important;9}10#footer{11 text-align: center;12}13#footer div{14 display: inline-block;15}16#footer .versions{17 font-size: 85%;18 opacity: 0.85;19}20 21/* user_info */22#user_info {23 white-space: nowrap;24 margin-top: -1.3em !important;25 padding-left: 112px !important;26}27#user_info p {28 font-size: .85em;29 font-family: monospace;30 color: var(--body-text-color-subdued);31}32 33/* status_display */34#status_display {35 display: flex;36 min-height: 2em;37 align-items: flex-end;38 justify-content: flex-end;39}40#status_display p {41 font-size: .85em;42 font-family: monospace;43 color: var(--body-text-color-subdued);44}45 46#chuanhu_chatbot, #status_display {47 transition: all 0.6s;48}49 50/* usage_display */51#usage_display {52 position: relative;53 margin: 0;54 box-shadow: var(--block-shadow);55 border-width: var(--block-border-width);56 border-color: var(--block-border-color);57 border-radius: var(--block-radius);58 background: var(--block-background-fill);59 width: 100%;60 line-height: var(--line-sm);61 min-height: 2em;62}63#usage_display p, #usage_display span {64 margin: 0;65 padding: .5em 1em;66 font-size: .85em;67 color: var(--body-text-color-subdued);68}69.progress-bar {70 background-color: var(--input-background-fill);;71 margin: 0 1em;72 height: 20px;73 border-radius: 10px;74 overflow: hidden;75}76.progress {77 background-color: var(--block-title-background-fill);;78 height: 100%;79 border-radius: 10px;80 text-align: right;81 transition: width 0.5s ease-in-out;82}83.progress-text {84 /* color: white; */85 color: var(--color-accent) !important;86 font-size: 1em !important;87 font-weight: bold;88 padding-right: 10px;89 line-height: 20px;90}91/* list */92ol:not(.options), ul:not(.options) {93 padding-inline-start: 2em !important;94}95 96/* 亮色 */97@media (prefers-color-scheme: light) {98 #chuanhu_chatbot {99 background-color: var(--chatbot-color-light) !important;100 color: #000000 !important;101 }102 [data-testid = "bot"] {103 background-color: #FFFFFF !important;104 }105 [data-testid = "user"] {106 background-color: #95EC69 !important;107 }108}109/* 暗色 */110@media (prefers-color-scheme: dark) {111 #chuanhu_chatbot {112 background-color: var(--chatbot-color-dark) !important;113 color: #FFFFFF !important;114 }115 [data-testid = "bot"] {116 background-color: #2C2C2C !important;117 }118 [data-testid = "user"] {119 background-color: #26B561 !important;120 }121 body {122 background-color: var(--neutral-950) !important;123 }124}125/* 对话气泡 */126[class *= "message"] {127 border-radius: var(--radius-xl) !important;128 border: none;129 padding: var(--spacing-xl) !important;130 font-size: var(--text-md) !important;131 line-height: var(--line-md) !important;132 min-height: calc(var(--text-md)*var(--line-md) + 2*var(--spacing-xl));133 min-width: calc(var(--text-md)*var(--line-md) + 2*var(--spacing-xl));134}135[data-testid = "bot"] {136 max-width: 85%;137 border-bottom-left-radius: 0 !important;138}139[data-testid = "user"] {140 max-width: 85%;141 width: auto !important;142 border-bottom-right-radius: 0 !important;143}144/* 表格 */145table {146 margin: 1em 0;147 border-collapse: collapse;148 empty-cells: show;149}150td,th {151 border: 1.2px solid var(--border-color-primary) !important;152 padding: 0.2em;153}154thead {155 background-color: rgba(175,184,193,0.2);156}157thead th {158 padding: .5em .2em;159}160/* 行内代码 */161code {162 display: inline;163 white-space: break-spaces;164 border-radius: 6px;165 margin: 0 2px 0 2px;166 padding: .2em .4em .1em .4em;167 background-color: rgba(175,184,193,0.2);168}169/* 代码块 */170pre code {171 display: block;172 overflow: auto;173 white-space: pre;174 background-color: hsla(0, 0%, 0%, 80%)!important;175 border-radius: 10px;176 padding: 1.4em 1.2em 0em 1.4em;177 margin: 1.2em 2em 1.2em 0.5em;178 color: #FFF;179 box-shadow: 6px 6px 16px hsla(0, 0%, 0%, 0.2);180}181/* 代码高亮样式 */182.highlight .hll { background-color: #49483e }183.highlight .c { color: #75715e } /* Comment */184.highlight .err { color: #960050; background-color: #1e0010 } /* Error */185.highlight .k { color: #66d9ef } /* Keyword */186.highlight .l { color: #ae81ff } /* Literal */187.highlight .n { color: #f8f8f2 } /* Name */188.highlight .o { color: #f92672 } /* Operator */189.highlight .p { color: #f8f8f2 } /* Punctuation */190.highlight .ch { color: #75715e } /* Comment.Hashbang */191.highlight .cm { color: #75715e } /* Comment.Multiline */192.highlight .cp { color: #75715e } /* Comment.Preproc */193.highlight .cpf { color: #75715e } /* Comment.PreprocFile */194.highlight .c1 { color: #75715e } /* Comment.Single */195.highlight .cs { color: #75715e } /* Comment.Special */196.highlight .gd { color: #f92672 } /* Generic.Deleted */197.highlight .ge { font-style: italic } /* Generic.Emph */198.highlight .gi { color: #a6e22e } /* Generic.Inserted */199.highlight .gs { font-weight: bold } /* Generic.Strong */200.highlight .gu { color: #75715e } /* Generic.Subheading */201.highlight .kc { color: #66d9ef } /* Keyword.Constant */202.highlight .kd { color: #66d9ef } /* Keyword.Declaration */203.highlight .kn { color: #f92672 } /* Keyword.Namespace */204.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */205.highlight .kr { color: #66d9ef } /* Keyword.Reserved */206.highlight .kt { color: #66d9ef } /* Keyword.Type */207.highlight .ld { color: #e6db74 } /* Literal.Date */208.highlight .m { color: #ae81ff } /* Literal.Number */209.highlight .s { color: #e6db74 } /* Literal.String */210.highlight .na { color: #a6e22e } /* Name.Attribute */211.highlight .nb { color: #f8f8f2 } /* Name.Builtin */212.highlight .nc { color: #a6e22e } /* Name.Class */213.highlight .no { color: #66d9ef } /* Name.Constant */214.highlight .nd { color: #a6e22e } /* Name.Decorator */215.highlight .ni { color: #f8f8f2 } /* Name.Entity */216.highlight .ne { color: #a6e22e } /* Name.Exception */217.highlight .nf { color: #a6e22e } /* Name.Function */218.highlight .nl { color: #f8f8f2 } /* Name.Label */219.highlight .nn { color: #f8f8f2 } /* Name.Namespace */220.highlight .nx { color: #a6e22e } /* Name.Other */221.highlight .py { color: #f8f8f2 } /* Name.Property */222.highlight .nt { color: #f92672 } /* Name.Tag */223.highlight .nv { color: #f8f8f2 } /* Name.Variable */224.highlight .ow { color: #f92672 } /* Operator.Word */225.highlight .w { color: #f8f8f2 } /* Text.Whitespace */226.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */227.highlight .mf { color: #ae81ff } /* Literal.Number.Float */228.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */229.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */230.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */231.highlight .sa { color: #e6db74 } /* Literal.String.Affix */232.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */233.highlight .sc { color: #e6db74 } /* Literal.String.Char */234.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */235.highlight .sd { color: #e6db74 } /* Literal.String.Doc */236.highlight .s2 { color: #e6db74 } /* Literal.String.Double */237.highlight .se { color: #ae81ff } /* Literal.String.Escape */238.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */239.highlight .si { color: #e6db74 } /* Literal.String.Interpol */240.highlight .sx { color: #e6db74 } /* Literal.String.Other */241.highlight .sr { color: #e6db74 } /* Literal.String.Regex */242.highlight .s1 { color: #e6db74 } /* Literal.String.Single */243.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */244.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */245.highlight .fm { color: #a6e22e } /* Name.Function.Magic */246.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */247.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */248.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */249.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */250.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */251 