CoolFace
Apppublic

zikon/alphas2

sourceHugging Facegpl-3.0updated 3y agoView on Hugging Face
0likes
custom.css251 linesDownload Raw Back to assets
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