*{box-sizing:border-box;margin:0;padding:0;font-size:15px;cursor:url(https://i.bobopic.com/css/cursor.cur),default;transition:.2s}
:focus{outline:0}
body{display:flex;padding:40px 12px;background-color:#1dbd63;background-image:linear-gradient(147deg,#ffe53b,rgba(167,187,247,.9) 74%);font-family:sans-serif;cursor:url(https://i.bobopic.com/css/web_cursor.cur),default;transform:none;justify-content:center;align-items:center}
.neu-block{display:flex;margin-bottom:30px;padding:20px;width:100%;max-width:700px;min-height:290px;border-radius:8px;border-radius:10px;background-color:#ffffff; flex-direction:column;animation:breathe 4s ease-in-out infinite alternate}
 
ul{list-style-type:none}
.custom-kuoSCM{font-size:12px;margin-left:1px}
.form-title span{margin:8px 0;color:#333;font-weight:bolder;font-size:30px}
input{margin:12px 0;padding:12px 20px;width:100%;height:48px;border:none;border-radius:8px;background-color:#f9f9f9;box-shadow:inset -4px -4px 8px 0 hsla(0,0%,100%,.8),inset 4px 4px 8px 0 hsla(0,0%,40%,.1);letter-spacing:1px;font-size:13px;font-family:pixivbox;transition:.2s}
input:focus{outline:0;background-color:#e7e7ea;box-shadow:inset -2px -2px 4px 0 hsla(0,0%,100%,.8),inset 2px 2px 4px 0 hsla(0,0%,40%,.1)}
button{margin:16px 0 0;padding:12px;height:48px;border:none;border-radius:8px; transition:.2s}
.buttonclass{margin:16px 0 0;padding:12px;height:48px;border:none;border-radius:8px;background:linear-gradient(180deg,#f3f3f3,#eee);box-shadow:4px 4px 8px 0 hsla(0,0%,40%,.1),-4px -4px 8px 0 hsla(0,0%,100%,.8);transition:.2s}
 
button:focus{outline:0}
.waiaipi input{width:70%}
button:hover{background:#e9e9ee;box-shadow:none;cursor:pointer}
button:active{background:#e3e3e8;box-shadow:inset -2px -2px 4px 0 hsla(0,0%,100%,.8),inset 2px 2px 4px 0 hsla(0,0%,40%,.1)}
hr{margin:18px 0;width:100%;height:1px;border:none;background:#cacaca}
.table p.table-title{margin:8px 8px 4px;padding:0;height:40px;text-align:center;font-size:18px}
.table .count,.table p.table-title{width:calc(100% - 16px);line-height:40px}
.table .count{margin:4px 8px;padding:0 12px;height:1px}
.table .pix-img,.table p{float:left;display:inline-block;overflow:hidden;padding:0 8px;border-radius:4px;white-space:nowrap;font-size:13px;line-height:36px}
.table .pix-img{float: unset!important;display: block;margin: 0 auto;width:auto;border-radius:8px}
.infotop{margin:12px 0;padding: 15px 20px;width:100%;height:48px;border:none;font-family: VF12Regular2;border-radius:8px;background-color:#f9f9f9; letter-spacing:1px;font-size:13px;transition:.2s}

.cache-tip,.cache-tip a,.cache-tip b{color:#1c1a1a;font-size:12px}
.cache-tip:before{display:inline-flex;margin-right:3px;margin-left:0;width:25px;height:28px;background:url(https://i.bobopic.com/css/cry.svg) no-repeat;background-size:100%;content:"";vertical-align:middle}
.cache-tip a,.cache-tip a span{color:#09f;text-decoration:none;font-size:12px}
.cache-tip-yiyan,.cache-tip-yiyan a{color:#a4a4a4;letter-spacing:1px;font-size:12px}
.theme-button{position:fixed;bottom:22px;left:22px;padding:14px;width:72px;height:72px;border-radius:99px;background:#f0f0f3}
.theme-button img,.theme-button svg{width:100%;height:100%}
.shibaile hr,.yiyan hr{background:0 0}
img.pix-img{margin:8px;padding:0!important;width:calc(100% - 16px);height:auto}
svg{fill:#a2a2a5}
.blog-slider__button{display:inline-block;padding:10px 20px;border-radius:20px;background-color:#fff;color:#007bff;text-align:center;text-decoration:none;font-size:16px;cursor:pointer;transition:background-color .3s,transform .3s}
.blog-slider__button:hover{background-color:#f2f2f2}
.blog-slider__button:active{transform:scale(.95)}
.shibaile{z-index:9999}
#hitokoto_text{font-size:13px}
.shining-text{text-shadow:.08em .08em rgb(3 3 3/35%);font-style:Italic;animation:blinking 25s infinite}
input[type=text]::placeholder{color:#4d4d4d}
input[type=text]:focus::placeholder{color:#d3d3d3}
.chakan{font-size:18px;font-family:VF12Regular2;line-height:25px}
.chakan,.chakan.okle{color:#09f;letter-spacing:.5px}
.chakan.okle{font-size:14px}
.chakan a{padding:14px 70px;color:#09f;text-decoration:none;letter-spacing:2px}
#btn svg{width:24px;height:auto}
#btn{position:fixed;top:3%;right:3%;z-index:9999;background:#fff;box-shadow:unset}
#box li{list-style-type:disc}
#box{position:absolute;top:20%;left:33%;z-index:99999;display:none;padding:20px;transform:translate(0)}
.helpword{position:fixed;right:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;word-break:break-all}
.helpcon h3{margin-bottom:15px;margin-left:17px;text-align:center;font-size:16px}
.helpcon strong{background-image:linear-gradient(90deg,rgba(247,239,7,.9) 100%,rgba(0,0,0,.84) 0);background-position:0 calc(1em - 4px);background-size:1px 10px;background-repeat:repeat-x;font-weight:400}
.helpcon h3:before{display:inline-block;margin-right:3px;margin-left:-6px;width:26px;height:30px;background:url(https://i.bobopic.com/css/hanbao.svg) no-repeat;background-size:100%;content:"";vertical-align:middle}
#btn:hover~#box{display:block}
.close svg{top:50%;width:35px;height:35px;transform:translate(-50%,50%)}
.close svg,.jNYjlC{position:relative;left:50%}
.jNYjlC{display:grid;width:280px;height:40px;border-radius:30px;background-color:#6ccceb;box-shadow:0 10px 20px rgba(108,204,235,.8);color:rgb(86 88 126);text-decoration:none!important;text-shadow:1px 1px #fff;letter-spacing:1.3px;font-size:15px;font-family:VF12Regular2;transition:box-shadow .3s cubic-bezier(.85,1.97,.46,.4) 0s,transform;transform:translate(-50%,27%);-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;backface-visibility:hidden}
.jNYjlC:hover{background-color:rgb(130 217 245);box-shadow:0 3px 9px rgb(74 182 217/80%)}
.ncmn-section__bt:hover{transform:translateY(-1px)}
.ncmn-section__bt{position:relative;margin-bottom:35px}
img.lazy{width:100%;height:auto}
.popup-container{position:fixed;top:0;left:0;z-index:9999999999;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.popup-content{margin:10% auto;padding:30px;width:80%;max-width:599px;border:3px solid;border-image:linear-gradient(90deg,red 0,red 8.33%,orange 0,orange 16.66%,#ff0 0,#ff0 25%,green 0,green 33.33%,#00f 0,#00f 41.66%,indigo 0,indigo 50%,violet 0,violet 58.33%,pink 0,pink 66.66%,brown 0,brown 75%,grey 0,grey 83.33%,#000 0,#000) 1;background-color:#fff;color:rgba(0,0,0,.68);font-size:12px!important;line-height:1.7}
.close{float:right;margin-top:-12px;color:#000;font-weight:700;font-size:28px;cursor:pointer}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.modal{position:fixed;top:0;left:0;z-index:9999999999;display:none;overflow:auto;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.modal-content{ font-family: 'pixivbox';margin:6% auto;padding:20px;width:90%;max-width:600px;border:1px solid #888;border-radius:8px;background-color:#fefefe}
.modal-content hr{background:#ebebeb}
.modal-content h6{padding:10px;text-align:center}
.huiyiya{position:fixed;top:3%;right:7%;z-index:9999;background:#fff;box-shadow:unset}
.huiyiya svg{width:25px;height:auto}
.modal h3{margin-top:1%;margin-bottom:15px;margin-left:1%;font-size:15px}
.widget_recent_entries ul{margin-left:0}
.widget_recent_entries ul li{display:inline-flex;margin-left:16px;width:21.333%;text-overflow:ellipsis;font-family:VF12Regular2;word-break:break-all}
.widget_recent_entries ul li a{position:relative;display:inline-block;margin-right:6px;margin-bottom:6px;padding:6px;border-radius:8px;background-color:#eff9fa;color:#216573;text-decoration:none;font-size:12px!important}
.widget_recent_entries ul li span{display:block;color:#7d7d7d;font-weight:300;font-size:12px}
.widget_recent_entries ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.widget_recent_entries ul li a:hover{border-radius:10px;background-color:#7ddaf1}
.widget_recent_entries ul li a:hover .kuoSCM{color:#fff}
.widget_recent_entries ul li img{width:70px;height:70px;border-radius:8px}
.kuoSCM{overflow:hidden;margin-top:5px;width:100%;height:26px;color:rgba(0,0,0,.64);text-align:center;text-overflow:ellipsis;white-space:normal;font-size:12px;line-height:13px;word-break:break-all}
.kuoSCM:hover{color:#000}
.xiazaijilu{margin-top:5%}
.number-list{display:flex;margin-top:1%;justify-content:flex-start}
.number{margin-right:9px;padding:5px 1px;width:auto;border-radius:8px;background-color:hsla(0,0%,98.4%,.7);font-size:11px;cursor:pointer;transition:background-color .3s}
.number:hover{border-radius:8px;background-color:#ddd}
.tishi{float:left;padding:5px 5px 5px 6px}
.tishi,.tuijian{color:#737373;font-size:11px}
.tuijian{padding:5px;text-decoration:none}
.hot-list,.hot-list3,.modal-content h3,.tooltip-trigger{margin-left:27px!important}
.tooltip-container{position:relative;margin-bottom:7px}
.tooltip-content{position:absolute;top:100%;left:0;z-index:1;display:none;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;letter-spacing:.7px;font-size:12px}
.tooltip-trigger:focus+.tooltip-content,.tooltip-trigger:hover+.tooltip-content{display:block}
.tooltip-trigger:after{display:inline-block;margin-left:-4px;width:22px;height:25px;background:url(https://i.bobopic.com/css/q.svg) no-repeat;background-size:100%;content:"";vertical-align:middle}
.tooltip-trigger{margin-top:1%;margin-bottom:15px;margin-left:1%;font-weight:700;font-size:15px}
.liulanjilu ul li{margin-top:2px;width:20.5%}
#toggleButton:before{margin-right:3px;background:url(https://i.bobopic.com/css/qie.svg) no-repeat;background-size:100%}
#toggleButton:before,.xiuxi:before{display:inline-block;margin-left:0;width:24px;height:27px;content:"";vertical-align:middle}
.xiuxi:before{margin-right:5px;background:url(https://i.bobopic.com/css/cafe.svg) no-repeat;background-size:100%}
.chongxie,.cxie{position:relative;display:contents}
.jizhang{font-size:18px;font-family:VF12Regular2}
.qx{font-size:14px!important}
.signup-form__catchphrase{padding:5px;color:#09f;letter-spacing:.5px;font-size:13px;font-family: Regular2;}
#query{font-family:VF12Regular2}
.helpcon li{margin-bottom:15px;line-height:23px}
@keyframes blinking{0%{color:red}
4.16%{color:#ff8c00}
8.33%{color:orange}
12.5%{color:gold}
16.67%{color:#ff0}
20.83%{color:#0f0}
25%{color:#7cfc00}
29.16%{color:#00ff7f}
33.33%{color:#0ff}
37.5%{color:#1e90ff}
41.67%{color:#00bfff}
45.83%{color:#00f}
50%{color:#7b68ee}
54.16%{color:purple}
58.33%{color:#f0f}
62.5%{color:#ff1493}
66.67%{color:#ff69b4}
70.83%{color:pink}
75%{color:#f08080}
79.16%{color:tomato}
83.33%{color:#ff4500}
87.5%{color:#dc143c}
91.67%{color:brown}
95.83%{color:sienna}
to{color:red}
}
.jNYjlC.bucunzai.ne{width:350px}
#copyButton{margin-left:20px;font-weight:700;font-size:11px}
@media (max-width:768px){
    .neu-block { border-radius: 0px ;}
    .table .pix-img{float: unset!important;display: block;margin: 0 auto;width:100%;border-radius:8px}
    #copyButton,kbd{display:table}
#copyButton{margin-left:0}
#clearCookieButton{display:none}
.jizhang{font-size:18px!important;font-family:VF12Regular2}
.popup-content{margin:15% auto;width:94%}
.tooltip-container{position:relative;margin-bottom:0}
.tooltip-trigger{font-size:13px}
.hot-list,.hot-list3,.modal-content h3,.tooltip-trigger{margin-left:0!important}
.hot-list{margin-right:-15px}
.xiazaijilu{position:relative;z-index:998;margin-top:8%}
.neu-block{min-height:300px}
.number-list{display:inline-flex;flex-wrap:wrap}
.number{margin-right:12px;margin-bottom:5px;padding:3px;width:82px}
.widget_recent_entries ul li a{padding:4px 5px;font-size:11px}
.widget_recent_entries ul li{margin-left:0;width:23.97%}
.widget_recent_entries ul li img{width:55px;height:55px}
.modal h3{margin-bottom:8px;font-size:13px}
.modal-content{margin:15% auto;padding:18px}
body{padding:0px;background-color:#1dbd63;background-image:linear-gradient(147deg,#ffe53b,rgba(167,187,247,.9) 74%)}
*{font-size:15px}
#hitokoto_text{font-size:13px}
#box{position:absolute;top:10%;left:3%;z-index:999;padding:20px;width:94.1%;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);transform:translate(0)}
.helpword{position:fixed;right:0;left:0;width:100%;height:100%;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.helpcon h3{margin-bottom:15px;margin-left:19px;text-align:center;font-size:16px}
.chakan{color:#09f;font-size:18px}
.chakan.okle{color:#09f;letter-spacing:.5px;font-size:15px}
.chakan.okle.s404{color:#09f;letter-spacing:.5px;font-size:12px}
.shibaile hr{margin:14px 0;background:0 0}
.yiyan hr{margin:17px 0;background:0 0}
#btn,.huiyiya{position:fixed;top:0;padding:5px;width:35px;height:35px}
.huiyiya{right:15%}
.xinxi{font-size:11px}
.qx{font-size:14px!important}
.jNYjlC.bucunzai{width:280px;font-size:11px!important}
.jNYjlC.bucunzai.ne{width:280px}
}
#daily .daily{margin-bottom:15px}
@media (max-width:320px){.widget_recent_entries ul li{margin-left:0;width:23.9%}
.jNYjlC{width:93%}
}
h1{overflow:hidden;padding:0 10%;text-overflow:ellipsis;white-space:nowrap;align-items:center;justify-content:center}
.fanyici{background-color:#eff3fb;color:#2c519b}
.fanyici,.yuanci{padding:5px;border-radius:6px;font-size:13px}
.yuanci{margin-right:5px;background-color:#eff9fa;color:#216573}
.tag{display:inline-flex;margin-top:.7rem;margin-bottom:.5rem;padding-right:.75em;line-height:1.2;justify-content:center}
.rankday{display: inline-block;margin-top:20px;font-size:13px;font-family:VF12Regular2}
.info{margin-bottom:10px}
.tags{margin-bottom:20px}
.illustComment{margin-top: 11px;margin-bottom: 20px;font-weight: bold;color:#216573;letter-spacing:1px;font-size:16px;line-height:22px}
.illustComment404{font-family: 'pixivbox';}
.info{margin-top:.7rem;color:#216573;font-size:11px;font-family:VF12Regular2}
.info span{margin-right:15px}
.ri-user-view-line:before{background:url(https://i.bobopic.com/css/view.svg) no-repeat;background-size:100%}
.ri-user-bookmark-line:before,.ri-user-view-line:before{display:inline-block;margin-right:4px;margin-left:0;width:17px;height:21px;content:"";vertical-align:middle}
.ri-user-bookmark-line:before{background:url(https://i.bobopic.com/css/bmark.svg) no-repeat;background-size:100%}
.ri-user-like-line:before{background:url(https://i.bobopic.com/css/like.svg) no-repeat;background-size:100%}
.ri-user-like-line:before,.ri-user-time-line:before{display:inline-block;margin-right:4px;margin-left:0;width:17px;height:21px;content:"";vertical-align:middle}
.ri-user-time-line:before{background:url(https://i.bobopic.com/css/day.svg) no-repeat;background-size:100%}
.ri-user-bookmark-line-fabu:before{background:url(https://i.bobopic.com/css/day.svg) no-repeat;background-size:100%}
.dog:before,.ri-user-bookmark-line-fabu:before{display:inline-block;margin-right:4px;margin-left:0;width:17px;height:21px;content:"";vertical-align:middle}
.dog:before{background:url(https://i.bobopic.com/css/dog.svg) no-repeat;background-size:100%}
.user-info2{display:flex;height: 50px;margin-top: 4px;}
.user-info2 a{color:#216573!important}
.user-info2 a:link{color:#fff;text-decoration:none}
.user-info2 .description{display:inline-block;margin-top:5px;margin-left:11px;width:132px;vertical-align:top}
.user-info2 .description .illust-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.user-info2 .description .illust-title a{color:#fff;font-weight:700}
.user-info2 .description .user-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
.user-info2 .user-icon{display:inline-block;margin-top: 0px;margin-left: 0px;width:40px;height:40px; border-radius: 50px;background-repeat:no-repeat;object-fit:cover;}

.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{position:fixed;top:0;right:100%;z-index:2000;width:100%;height:4px;background:#29d}
code:before{display:inline-block;margin-right:3px;margin-left:0;width:19px;height:24px;background:url(https://i.bobopic.com/css/chiken.svg) no-repeat;background-size:100%;content:"";vertical-align:middle}
#result{font-weight:700;font-size:11px}
.description a{color:#fff}
forest{display:inline-block;margin:1px;padding:3px 6px;border:.5px dashed #aa68a9;border-radius:5px;text-align:center;text-decoration:none!important;font-size:13px;-webkit-text-fill-color:transparent}
.json,forest{background:linear-gradient(92.05deg,#bca1f7 12.09%,#e577b4 42.58%,#ff7170 84.96%);background-clip:text;box-decoration-break:clone;color:#955494;-webkit-background-clip:text;-webkit-box-decoration-break:clone}
.json{font-size:12px;-webkit-text-fill-color:transparent}
kbd{padding:2px 8px;border-radius:4px;background-color:#333;color:#fff;font-size:11px}
@font-face{font-family:VF12Regular2;src: url("//at.alicdn.com/wf/webfont/gepRK9ogM8uJ/c4IzawRXbbmG.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/gepRK9ogM8uJ/peONQoA6twTM.woff") format("woff");
  font-display: swap;
}
.footer{position:fixed}
a{  text-decoration: none;}
.fanye a{                    font-size: 14px!important;
                    letter-spacing: 2.5px;
                    position: relative;
                    font-family: VF12Regular2;
                    z-index: 9999999;
                    margin-top: 10px;
                    display: inline-block;
                    padding: 10px 15px;
                    background: #fff;
                    border-radius: 8px;
                    color: #738192;
                    transition: .25s;
                    text-decoration: none;}
.fanye a:hover {
                    color: #fff;
                    background: #20a0ff;
                    -webkit-transform: translateY(5px);
                    transform: translateY(5px);
                    -webkit-box-shadow: 0 3px 3px rgba(32,160,255,.32);
                    box-shadow: 0 3px 3px rgba(32,160,255,.32);
                    transition: all .3s;
                }
.tooltip2{position:relative; ;margin:5px;cursor:pointer}
.tooltip2 .tooltip-content3{position:absolute;bottom:125%;left:50%;z-index:1;visibility:hidden;padding:10px;width:450px;border-radius:5px;background-color:#000;color:#fff;text-align:center;opacity:0;transition:opacity .3s;transform:translateX(-50%)}
.tooltip2:hover .tooltip-content3{visibility:visible;opacity:1}
.tooltip2:before{font-size: 11px;display:inline-block;width:18px;height:18px;border-radius:50%;background-color:#000;color:#fff;content:"?";text-align:center;line-height:18px}
.random-tags{margin-top: 0px;margin-left: 27px !important;}
.random-tags a  {margin-right: 10px;padding: 7px 7px;border-radius: 6px;background-color: #eff9fa;color: #216573;font-size: 11px;}
.random-tags a {display: inline-flex;margin-top: .3rem;margin-bottom: .5rem;padding-right: .95em;line-height: 1.2;justify-content: center;}

@media only screen and (max-width:768px){
.random-tags{margin-top: 0px;margin-left: 0px !important;}
.random-tags a  {margin-right: 10px;padding: 7px 7px;border-radius: 6px;background-color: #eff9fa;color: #216573;font-size: 11px;}
.random-tags a {display: inline-flex;margin-top: .3rem;margin-bottom: .5rem;padding-right: .95em;line-height: 1.2;justify-content: center;}

.tooltip2 .random{transform:translateX(-85%)!important;}
.tooltip2 .tx{transform:translateX(-85%)!important;}
.tooltip2 .new{transform:translateX(-50%)!important;}
.tooltip2 .tooltip-content3{z-index:9999999999;max-width:300px;transform:translateX(-100%)}
}
@media only screen and (max-width:400px){.tooltip2 .tooltip-content3{z-index:9999999999;max-width:300px;transform:translateX(-50%)}
}
@font-face {
  font-family: "Regular2";src: url("//at.alicdn.com/wf/webfont/gepRK9ogM8uJ/c4IzawRXbbmG.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/gepRK9ogM8uJ/peONQoA6twTM.woff") format("woff");
  font-display: swap;
}
.search-tag li a{position: relative;display: inline-block;margin-right: 6px;padding: 5px 10px 5px 10px;border-radius: 8px;background-color: #eff9fa;color: #216573;text-decoration: none;font-size: 12px!important;font-family: sans-serif;}
.search-tag li {display: inline-flex;margin-right: 10px;margin-bottom: 6px;margin-top: 7px; }
 .form-title li {
    margin-top: 10px;
}
.form-title li a {
    margin-right: 8px;
}
li {
    list-style: none;
}