style.css 191 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718
  1. @charset "utf-8";
  2. /*
  3. Theme Name: Sakurairo
  4. Theme URI: https://github.com/mirai-mamori/Sakurairo
  5. Author: Created by Fuukei
  6. Author URI: https://fuukei.org/
  7. Description: A colorful, Easy-to-use, Perfect Experience, and Powerful Customizable WordPress Theme (Based on Theme Sakura)
  8. Version: 2.6.0
  9. Tested up to: 6.2
  10. Requires at least: 5.8
  11. Requires PHP: 7.4
  12. License: GNU General Public License v2 or later
  13. License URI: http://www.gnu.org/licenses/gpl-2.0.html
  14. Text Domain: sakurairo
  15. Tags: 多彩、轻松上手、体验完善、高自定义度
  16. */
  17. .headertop {
  18. animation: blur .8s;
  19. position: relative;
  20. overflow: hidden;
  21. height: 0;
  22. border-radius: 0 0 20px 20px;
  23. transition: all 0.8s ease !important;
  24. }
  25. .pattern-center {
  26. animation: blur .8s;
  27. position: relative;
  28. top: 0;
  29. left: 0;
  30. width: 100%;
  31. overflow: hidden;
  32. transition: all 0.8s ease !important;
  33. }
  34. .site-branding {
  35. animation: sitetop 1s;
  36. float: left;
  37. position: relative;
  38. height: 60px;
  39. line-height: 60px;
  40. margin-left: -6px;
  41. }
  42. .header-user-avatar {
  43. animation: searchbox 1s;
  44. position: relative;
  45. float: right;
  46. margin-left: 10px;
  47. margin-top: 15px;
  48. }
  49. .site-top .lower {
  50. animation: searchbox 1s;
  51. position: relative;
  52. display: block;
  53. float: right;
  54. margin: 7.5px 0 0 0;
  55. font-size: 16px;
  56. font-weight: var(--global-font-weight);
  57. }
  58. .comments {
  59. animation: main .6s;
  60. clear: both;
  61. overflow: hidden;
  62. width: 100%;
  63. padding: 0 10px
  64. /*!covered60px 0 80px*/
  65. ;
  66. list-style: none;
  67. max-width: 860px;
  68. margin-left: auto;
  69. margin-right: auto;
  70. margin-top: 2%;
  71. transition: background 0.8s;
  72. }
  73. .notice {
  74. animation: main .6s;
  75. padding: 20px;
  76. border: 1px solid #E6E6E6;
  77. color: #969696;
  78. position: relative;
  79. display: inline-block;
  80. width: 100%;
  81. height: 67px;
  82. border-radius: 15px;
  83. white-space: nowrap;
  84. overflow: hidden;
  85. text-overflow: ellipsis;
  86. transition: all 0.8s ease !important;
  87. }
  88. .notice-icon {
  89. float: left;
  90. margin: 2px 10px;
  91. font-family: 'Dela Gothic One';
  92. }
  93. .post-list-thumb {
  94. animation: main .6s;
  95. will-change: transform;
  96. float: left;
  97. width: 100%;
  98. height: 300px;
  99. position: relative;
  100. margin: 20px 0 20px;
  101. border-radius: 10px;
  102. background-color: rgba(255, 255, 255, 0);
  103. box-shadow: 0 1px 30px -4px var(--post-list-thumb);
  104. opacity: 0;
  105. }
  106. .top-feature {
  107. animation: main .6s;
  108. width: 100%;
  109. height: auto;
  110. margin-top: 55px;
  111. }
  112. html {
  113. font-family: sans-serif;
  114. -webkit-text-size-adjust: 100%;
  115. -ms-text-size-adjust: 100%;
  116. overflow-x: hidden;
  117. box-sizing: border-box;
  118. transition: background 0.8s;
  119. }
  120. body {
  121. margin: 0;
  122. font: 300 17px;
  123. text-shadow: 0 0 1px rgba(0, 0, 0, .1);
  124. color: #505050;
  125. font-size: 15px;
  126. line-height: 1.5;
  127. background: #0000;
  128. background-attachment: fixed;
  129. background-position: center;
  130. scrollbar-width: 6px;
  131. font-weight: var(--global-font-weight);
  132. }
  133. progress {
  134. display: inline-block;
  135. vertical-align: baseline;
  136. -webkit-appearance: none;
  137. -moz-appearance: none;
  138. appearance: none;
  139. border: none;
  140. background-size: auto;
  141. height: 24px;
  142. width: 100%;
  143. }
  144. a {
  145. background-color: transparent;
  146. text-decoration: none;
  147. color: var(--theme-skin-matching, #F9D938);
  148. outline: 0;
  149. -webkit-transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  150. -moz-transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  151. transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  152. }
  153. h1 {
  154. font-size: 2em;
  155. margin: .67em 0;
  156. clear: both;
  157. font-weight: var(--global-font-weight);
  158. }
  159. sub {
  160. font-size: 75%;
  161. line-height: 0;
  162. position: relative;
  163. vertical-align: baseline;
  164. bottom: -.25em;
  165. font-weight: var(--global-font-weight);
  166. }
  167. sup {
  168. font-size: 75%;
  169. line-height: 0;
  170. position: relative;
  171. vertical-align: baseline;
  172. top: -.5em;
  173. font-weight: var(--global-font-weight);
  174. }
  175. hr {
  176. box-sizing: content-box;
  177. height: 1px
  178. /*!covered0*/
  179. ;
  180. background-color: #ccc;
  181. border: 0;
  182. margin-bottom: 1.5em;
  183. }
  184. pre {
  185. overflow: auto;
  186. font-family: monospace, monospace;
  187. font-size: 1em;
  188. background: rgba(255, 255, 255, .5);
  189. border-radius: 10px;
  190. font: 15px/22px 'Fira Code', 'Noto Sans SC';
  191. line-height: 1.6;
  192. margin-bottom: 1.6em;
  193. max-width: 100%;
  194. text-shadow: none;
  195. color: #000;
  196. font-weight: var(--global-font-weight);
  197. }
  198. button {
  199. color: rgba(0, 0, 0, .8)
  200. /*!coveredinherit,var(--theme-skin)*/
  201. ;
  202. font: inherit;
  203. margin: 0;
  204. overflow: visible;
  205. text-transform: none;
  206. -webkit-appearance: button;
  207. appearance: button;
  208. cursor: pointer;
  209. font-size: .75rem
  210. /*!covered15px,12px*/
  211. ;
  212. line-height: 1
  213. /*!covered1.5*/
  214. ;
  215. border: 1px solid;
  216. border-color: #ccc #ccc #bbb;
  217. border-radius: 3px;
  218. background: #e6e6e6;
  219. box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 15px 17px rgba(255, 255, 255, .5), inset 0 -5px 12px rgba(0, 0, 0, .05);
  220. padding: .6em 1em .4em;
  221. font-weight: var(--global-font-weight);
  222. }
  223. input {
  224. color: var(--theme-skin)
  225. /*!coveredinherit*/
  226. ;
  227. font: inherit;
  228. margin: 0;
  229. line-height: 1.5
  230. /*!coverednormal*/
  231. ;
  232. font-size: 15px;
  233. font-weight: var(--global-font-weight);
  234. }
  235. optgroup {
  236. color: inherit;
  237. font: inherit;
  238. margin: 0;
  239. font-weight: 700;
  240. }
  241. select {
  242. color: var(--theme-skin)
  243. /*!coveredinherit*/
  244. ;
  245. font: inherit;
  246. margin: 0;
  247. text-transform: none;
  248. font-size: 15px;
  249. line-height: 1.5;
  250. border: 1px solid #ccc;
  251. font-weight: var(--global-font-weight);
  252. }
  253. textarea {
  254. color: #A5A5A5
  255. /*!coveredinherit,var(--theme-skin),#666*/
  256. ;
  257. font: inherit;
  258. margin: 0;
  259. overflow: auto;
  260. font-size: 15px;
  261. line-height: 1.5;
  262. border: 1px solid var(--theme-skin, #505050);
  263. border-radius: 15px;
  264. padding-left: 3px;
  265. width: 100%;
  266. font-weight: var(--global-font-weight);
  267. }
  268. input[type=reset] {
  269. -webkit-appearance: button;
  270. appearance: button;
  271. cursor: pointer;
  272. border: 1px solid;
  273. border-color: #ccc #ccc #bbb;
  274. border-radius: 3px;
  275. background: #e6e6e6;
  276. box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 15px 17px rgba(255, 255, 255, .5), inset 0 -5px 12px rgba(0, 0, 0, .05);
  277. color: rgba(0, 0, 0, .8);
  278. font-size: .75rem
  279. /*!covered12px*/
  280. ;
  281. line-height: 1;
  282. padding: .6em 1em .4em;
  283. font-weight: var(--global-font-weight);
  284. }
  285. input[type=submit] {
  286. -webkit-appearance: button;
  287. appearance: button;
  288. cursor: pointer;
  289. border: 1px solid;
  290. border-color: #ccc #ccc #bbb;
  291. border-radius: 3px;
  292. background: #e6e6e6;
  293. box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 15px 17px rgba(255, 255, 255, .5), inset 0 -5px 12px rgba(0, 0, 0, .05);
  294. color: rgba(0, 0, 0, .8);
  295. font-size: .75rem
  296. /*!covered12px*/
  297. ;
  298. line-height: 1;
  299. padding: .6em 1em .4em;
  300. font-weight: var(--global-font-weight);
  301. }
  302. table {
  303. border-collapse: collapse;
  304. border-spacing: 0;
  305. margin: 0 0 1.5em;
  306. width: 100%;
  307. }
  308. blockquote {
  309. margin: 0;
  310. padding: 30px 60px;
  311. position: relative;
  312. quotes: "" "";
  313. }
  314. blockquote:before {
  315. content: "\f10d" !important;
  316. font-size: 3rem;
  317. position: absolute;
  318. top: -25px;
  319. left: 12px;
  320. color: var(--theme-skin, #505050);
  321. font-family: FontAwesome;
  322. font-weight: var(--global-font-weight);
  323. }
  324. blockquote:after {
  325. content: '\f10e' !important;
  326. font-size: 3rem;
  327. position: absolute;
  328. bottom: -25px;
  329. right: -5px;
  330. color: var(--theme-skin, #505050);
  331. font-family: FontAwesome;
  332. font-weight: var(--global-font-weight);
  333. }
  334. input[type=button] {
  335. border: 1px solid;
  336. border-color: #ccc #ccc #bbb;
  337. border-radius: 3px;
  338. background: #e6e6e6;
  339. box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 15px 17px rgba(255, 255, 255, .5), inset 0 -5px 12px rgba(0, 0, 0, .05);
  340. color: rgba(0, 0, 0, .8);
  341. font-size: .75rem
  342. /*!covered12px*/
  343. ;
  344. line-height: 1;
  345. padding: .6em 1em .4em;
  346. font-weight: var(--global-font-weight);
  347. }
  348. input[type=color] {
  349. color: #666;
  350. border: 1px solid var(--theme-skin, #505050);
  351. border-radius: 15px;
  352. padding: 3px;
  353. }
  354. input[type=date] {
  355. color: #666;
  356. border: 1px solid var(--theme-skin, #505050);
  357. border-radius: 15px;
  358. padding: 3px;
  359. }
  360. input[type=datetime-local] {
  361. color: #666;
  362. border: 1px solid var(--theme-skin, #505050);
  363. border-radius: 15px;
  364. padding: 3px;
  365. }
  366. input[type=datetime] {
  367. color: #666;
  368. border: 1px solid var(--theme-skin, #505050);
  369. border-radius: 15px;
  370. padding: 3px;
  371. }
  372. input[type=email] {
  373. color: #666;
  374. border: 1px solid var(--theme-skin, #505050);
  375. border-radius: 15px;
  376. padding: 3px;
  377. }
  378. input[type=month] {
  379. color: #666;
  380. border: 1px solid var(--theme-skin, #505050);
  381. border-radius: 15px;
  382. padding: 3px;
  383. }
  384. input[type=number] {
  385. color: #666;
  386. border: 1px solid var(--theme-skin, #505050);
  387. border-radius: 15px;
  388. padding: 3px;
  389. }
  390. input[type=password] {
  391. color: #666;
  392. border: 1px solid var(--theme-skin, #505050);
  393. border-radius: 15px;
  394. padding: 3px;
  395. }
  396. input[type=range] {
  397. color: #666;
  398. border: 1px solid var(--theme-skin, #505050);
  399. border-radius: 15px;
  400. padding: 3px;
  401. }
  402. input[type=search] {
  403. color: #666;
  404. border: 1px solid var(--theme-skin, #505050);
  405. border-radius: 15px;
  406. padding: 3px;
  407. }
  408. input[type=tel] {
  409. color: #666;
  410. border: 1px solid var(--theme-skin, #505050);
  411. border-radius: 15px;
  412. padding: 3px;
  413. }
  414. input[type=text] {
  415. color: #666;
  416. border: 1px solid var(--theme-skin, #505050);
  417. border-radius: 15px;
  418. padding: 3px;
  419. }
  420. input[type=time] {
  421. color: #666;
  422. border: 1px solid var(--theme-skin, #505050);
  423. border-radius: 15px;
  424. padding: 3px;
  425. }
  426. input[type=url] {
  427. color: #666;
  428. border: 1px solid var(--theme-skin, #505050);
  429. border-radius: 15px;
  430. padding: 3px;
  431. }
  432. input[type=week] {
  433. color: #666;
  434. border: 1px solid var(--theme-skin, #505050);
  435. border-radius: 15px;
  436. padding: 3px;
  437. }
  438. .site-top {
  439. width: 100%;
  440. display: block;
  441. margin: 0 auto;
  442. padding: 0 20px;
  443. }
  444. .wrapper {
  445. animation: blur .8s;
  446. animation-duration: .8s;
  447. -webkit-animation: blur .8s;
  448. background-color: rgba(255, 255, 255, .8);
  449. transition: all 0.8s ease !important;
  450. }
  451. #bgvideo {
  452. position: absolute;
  453. top: 0;
  454. left: 0;
  455. margin: 0;
  456. padding: 0;
  457. min-height: 550px;
  458. z-index: 0;
  459. object-fit: cover;
  460. width: 100%;
  461. height: 100%;
  462. }
  463. #video-add {
  464. position: absolute;
  465. bottom: 45px
  466. /*!covered3px*/
  467. ;
  468. right: 5px;
  469. width: 32px;
  470. height: 32px;
  471. z-index: 100;
  472. background-position: center;
  473. background-size: cover;
  474. cursor: pointer;
  475. opacity: .8;
  476. -moz-animation: poi-face 10s linear infinite alternate;
  477. -webkit-animation: poi-face 10s linear infinite alternate;
  478. -o-animation: poi-face 10s linear infinite alternate;
  479. animation: poi-face 10s linear infinite alternate;
  480. display: none;
  481. }
  482. #video-btn {
  483. position: absolute;
  484. bottom: 3px;
  485. right: 5px;
  486. width: 32px;
  487. height: 32px;
  488. z-index: 100;
  489. background-position: center;
  490. background-size: cover;
  491. cursor: pointer;
  492. opacity: .8;
  493. -moz-animation: poi-face 10s linear infinite alternate;
  494. -webkit-animation: poi-face 10s linear infinite alternate;
  495. -o-animation: poi-face 10s linear infinite alternate;
  496. animation: poi-face 10s linear infinite alternate;
  497. }
  498. .video-stu {
  499. position: absolute;
  500. bottom: -100px;
  501. left: 0;
  502. right: 0;
  503. margin: auto;
  504. padding: 6px 15px;
  505. text-align: center;
  506. color: #FFF;
  507. width: 100%;
  508. background-color: rgba(0, 0, 0, .8);
  509. border-radius: 0;
  510. font-size: 18px;
  511. -webkit-transition: .4s ease all;
  512. -moz-transition: .4s ease all;
  513. -o-transition: .4s ease all;
  514. transition: .4s ease all;
  515. font-weight: var(--global-font-weight);
  516. }
  517. .pattern-center::before {
  518. content: "";
  519. position: absolute;
  520. top: 0;
  521. bottom: 0;
  522. left: 0;
  523. right: 0;
  524. background-color: rgba(0, 0, 0, .3);
  525. }
  526. .pattern-center::after {
  527. content: '';
  528. width: 150%;
  529. height: 4.375rem;
  530. background: #fff;
  531. left: -25%;
  532. bottom: -2.875rem;
  533. border-radius: 100%;
  534. position: absolute;
  535. }
  536. .pattern-attachment.bg {
  537. background-repeat: no-repeat;
  538. background-size: cover;
  539. background-position: center center;
  540. background-origin: border-box;
  541. }
  542. .pattern-center header.pattern-header {
  543. position: absolute;
  544. top: 45%;
  545. left: 0;
  546. right: 0;
  547. text-align: center;
  548. color: #FFF;
  549. z-index: 1;
  550. }
  551. .pattern-center h1.cat-title {
  552. color: #FFF;
  553. font-size: 40px;
  554. font-weight: var(--global-font-weight, 500);
  555. width: 80%;
  556. margin: auto;
  557. padding: 0;
  558. border: 0;
  559. }
  560. .pattern-center h1.entry-title {
  561. color: #FFF;
  562. font-size: 40px;
  563. font-weight: var(--global-font-weight, 500);
  564. width: 80%;
  565. margin: auto;
  566. padding: 0;
  567. border: 0;
  568. }
  569. .pattern-center header.single-header {
  570. max-width: 800px;
  571. padding: 0 10px;
  572. margin-left: auto;
  573. margin-right: auto;
  574. text-align: left;
  575. top: auto;
  576. bottom: 30px;
  577. }
  578. .single-center .single-header h1.entry-title {
  579. margin: 0;
  580. font-size: 32px;
  581. width: 100%;
  582. font-weight: var(--global-font-weight);
  583. }
  584. .single-center .entry-census {
  585. color: #fff;
  586. font-size: 14px;
  587. padding: 12px 0 0;
  588. line-height: 30px;
  589. font-weight: var(--global-font-weight);
  590. }
  591. .single-center .entry-census span img {
  592. width: 30px;
  593. height: 30px;
  594. border-radius: 100%;
  595. float: left;
  596. margin-right: 12px;
  597. }
  598. #moblieGoTop {
  599. position: fixed;
  600. bottom: 65px;
  601. right: 10px;
  602. font-size: 16px;
  603. z-index: 99;
  604. border: 0;
  605. outline: 0;
  606. box-shadow: 0 1px 30px -4px #e8e8e8;
  607. background: rgba(255, 255, 255, 0.65);
  608. color: #7D7D7D;
  609. padding: 6px 16px;
  610. border-radius: var(--style_menu_radius, 10px);
  611. transform: scale(0);
  612. transition: all 0.8s ease !important;
  613. border: 1px solid #FFFFFF;
  614. }
  615. #changskin {
  616. position: fixed;
  617. bottom: 15px;
  618. right: 10px;
  619. z-index: 99;
  620. border: 0;
  621. outline: 0;
  622. box-shadow: 0 1px 30px -4px #e8e8e8;
  623. background: rgba(255, 255, 255, 0.65);
  624. color: #7D7D7D;
  625. padding: 15px;
  626. border-radius: var(--style_menu_radius, 10px);
  627. transform: scale(0);
  628. transition: all 0.8s ease !important;
  629. border: 1px solid #FFFFFF;
  630. }
  631. #moblieGoTop:hover {
  632. color: var(--theme-skin-matching);
  633. box-shadow: 0 1px 20px 10px #e8e8e8;
  634. background: rgba(255, 255, 255, 0.85);
  635. transition: all 0.8s ease !important;
  636. }
  637. #changskin:hover {
  638. color: var(--theme-skin-matching);
  639. transition: all 0.8s ease !important;
  640. box-shadow: 0 1px 20px 10px #e8e8e8;
  641. background: rgba(255, 255, 255, 0.85);
  642. }
  643. .pattern-center-sakura {
  644. position: relative;
  645. top: 0;
  646. left: 0;
  647. overflow: hidden;
  648. margin: 0 auto;
  649. }
  650. .pattern-center-sakura::before {
  651. content: "";
  652. position: absolute;
  653. top: 0;
  654. bottom: 0;
  655. left: 0;
  656. right: 0;
  657. background-color: rgba(0, 0, 0, .3);
  658. }
  659. .pattern-center-sakura header.pattern-header {
  660. position: absolute;
  661. top: 45%;
  662. left: 0;
  663. right: 0;
  664. text-align: center;
  665. color: #FFF;
  666. z-index: 1;
  667. }
  668. .pattern-center-sakura h1.cat-title {
  669. color: #FFF;
  670. font-size: 40px;
  671. font-weight: var(--global-font-weight, 500);
  672. width: 80%;
  673. margin: auto;
  674. padding: 0;
  675. border: 0;
  676. }
  677. .pattern-center-sakura h1.entry-title {
  678. color: #FFF;
  679. font-size: 40px;
  680. font-weight: var(--global-font-weight, 500);
  681. width: 80%;
  682. margin: auto;
  683. padding: 0;
  684. border: 0;
  685. }
  686. .pattern-center-sakura header.single-header {
  687. max-width: 800px;
  688. padding: 0 10px;
  689. margin-left: auto;
  690. margin-right: auto;
  691. text-align: left;
  692. top: auto;
  693. bottom: 20px;
  694. }
  695. .site-header {
  696. width: 95%;
  697. height: 60px;
  698. -webkit-transition: all 1s ease !important;
  699. transition: all 1s ease !important;
  700. position: fixed;
  701. left: 2.5%;
  702. top: 2.5%;
  703. z-index: 999;
  704. border-radius: 20px;
  705. word-break: keep-all;
  706. border: 1.5px solid transparent;
  707. }
  708. .site-header.yya {
  709. background: rgba(255, 255, 255, .7);
  710. border-bottom: 1.5px solid #FFFFFF;
  711. transition: all 0.8s ease;
  712. width: 100%;
  713. left: 0;
  714. top: 0;
  715. border-radius: 0px !important;
  716. }
  717. .yya {
  718. transition: all 0.8s ease;
  719. }
  720. .site-title img {
  721. height: 40px;
  722. margin-top: 10px;
  723. opacity: .75;
  724. -webkit-transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  725. -moz-transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  726. transition: color .2s ease-out, border .2s ease-out, opacity .2s ease-out;
  727. }
  728. .site-top .lower nav {
  729. position: relative;
  730. float: right;
  731. display: none;
  732. animation: searchbox .2s;
  733. }
  734. .site-top ul {
  735. margin: 0;
  736. padding: 0;
  737. list-style: none;
  738. display: inline-block;
  739. }
  740. .site-top ul li {
  741. float: left;
  742. margin-left: 28px;
  743. position: relative;
  744. -webkit-transition: all 1s ease;
  745. transition: all 1s ease;
  746. }
  747. .site-top ul li a:after {
  748. content: "";
  749. display: block;
  750. position: absolute;
  751. bottom: -5px;
  752. height: 4px;
  753. background-color: var(--theme-skin-matching, #F9D938);
  754. width: 100%;
  755. border-radius: 30px;
  756. max-width: 0;
  757. transition: max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  758. }
  759. .site-top ul li ul li a:after {
  760. content: "";
  761. display: none;
  762. position: absolute;
  763. bottom: -21px;
  764. height: 4px;
  765. background-color: #FE9600;
  766. width: 100%;
  767. border-radius: 30px;
  768. max-width: 0;
  769. transition: max-width 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  770. }
  771. #show-nav {
  772. position: relative;
  773. float: right;
  774. margin-left: 25px;
  775. display: block;
  776. width: 10px;
  777. height: 20px;
  778. margin-top: 6.5px;
  779. cursor: pointer;
  780. z-index: 999;
  781. }
  782. #show-nav .line {
  783. position: absolute;
  784. top: 7px;
  785. left: 50%;
  786. width: 16px;
  787. margin-left: -12px;
  788. height: 2.5px;
  789. background: var(--theme-skin, #505050);
  790. -webkit-transition: all .2s ease;
  791. transition: all .2s ease;
  792. }
  793. .lower li ul {
  794. display: none;
  795. opacity: 1;
  796. position: absolute;
  797. background: rgba(255, 255, 255, .95);
  798. padding: 10px;
  799. top: 44px;
  800. right: -16px;
  801. min-width: 80px;
  802. text-align: center;
  803. white-space: nowrap;
  804. z-index: 9999;
  805. border-radius: 15px;
  806. /*box-shadow: 0 1px 40px -8px rgba(0, 0, 0, .2);*/
  807. animation: header-menu .8s;
  808. }
  809. .lower li ul::before {
  810. content: "";
  811. position: absolute;
  812. top: -20px;
  813. left: 50%;
  814. margin-left: -10px;
  815. border-width: 10px;
  816. border-style: solid;
  817. border-color: transparent transparent #fff transparent;
  818. }
  819. .site-top .menu-item-has-children li a {
  820. font-size: 14px;
  821. padding: 8px 18px;
  822. text-transform: none;
  823. color: #545454;
  824. font-weight: var(--global-font-weight);
  825. }
  826. .site-content.notransition {
  827. -webkit-transition: none !important;
  828. -moz-transition: none !important;
  829. -o-transition: none !important;
  830. -ms-transition: none !important;
  831. transition: none !important;
  832. }
  833. .site-content {
  834. max-width: 860px;
  835. padding: 0 20px;
  836. margin-left: auto;
  837. margin-right: auto;
  838. background-color: transparent !important;
  839. }
  840. .feature i {
  841. position: absolute;
  842. top: 10px;
  843. left: 10px;
  844. font-size: 25px;
  845. color: #fff;
  846. width: 80px;
  847. height: 80px;
  848. line-height: 80px;
  849. text-align: center;
  850. background: var(--theme-skin, #505050);
  851. border-radius: 50%;
  852. opacity: 0;
  853. z-index: 1;
  854. font-weight: var(--global-font-weight);
  855. }
  856. .overlay i {
  857. -moz-transition: opacity .4s ease-out;
  858. -o-transition: opacity .4s ease-out;
  859. -webkit-transition: opacity .4s ease-out;
  860. transition: opacity .4s ease-out;
  861. }
  862. .feature img {
  863. width: 100px;
  864. height: 100px;
  865. border-radius: 50%;
  866. padding: 2px;
  867. border: 1px solid #DADADA;
  868. position: relative;
  869. object-fit: cover;
  870. }
  871. .post-list h1.entry-title {
  872. font-size: 20px;
  873. font-weight: 400;
  874. line-height: 50px;
  875. margin: 0 0 0 17%;
  876. position: relative;
  877. z-index: 1;
  878. display: inline-block;
  879. overflow: hidden;
  880. text-overflow: ellipsis;
  881. white-space: nowrap;
  882. width: 70%;
  883. }
  884. .p-time {
  885. position: absolute;
  886. right: 0;
  887. top: 16px;
  888. font-size: 12px;
  889. color: #989898;
  890. letter-spacing: 0;
  891. font-weight: var(--global-font-weight);
  892. }
  893. .post-list p {
  894. min-height: 60px;
  895. margin: 0 0 0 17%;
  896. font-size: 15px;
  897. color: rgba(0, 0, 0, .66);
  898. letter-spacing: 0;
  899. line-height: 30px;
  900. font-weight: var(--global-font-weight);
  901. transition: all 0.8s ease !important;
  902. }
  903. .info-meta {
  904. margin-top: 10px;
  905. position: absolute;
  906. top: 20px;
  907. opacity: 0;
  908. padding-top: 8px;
  909. border-top: 1px solid #ddd;
  910. -webkit-transform: translate3d(-250px, 0, 0);
  911. transform: translate3d(-250px, 0, 0);
  912. visibility: hidden;
  913. transition: .7s all ease;
  914. -webkit-transition: .6s all ease;
  915. -moz-transition: .6s all linear;
  916. -o-transition: .6s all ease;
  917. -ms-transition: .6s all ease;
  918. }
  919. .info-meta span {
  920. color: #000;
  921. font-size: 12px;
  922. vertical-align: bottom;
  923. font-weight: var(--global-font-weight);
  924. }
  925. .post-list:hover .info-meta {
  926. -webkit-transform: translate3d(-230px, 0, 0);
  927. transform: translate3d(-230px, 0, 0);
  928. opacity: 1;
  929. visibility: visible;
  930. }
  931. .post-list hr {
  932. width: 30%;
  933. height: 1px;
  934. margin: 0 auto;
  935. border: 0;
  936. background: #EFEFEF;
  937. margin-top: 20px;
  938. transition: all 0.8s ease !important;
  939. }
  940. .post-list-thumb i {
  941. margin-right: 5px;
  942. color: var(--post_list_matching_color, #505050);
  943. font-size: 14px;
  944. font-weight: var(--global-font-weight);
  945. }
  946. .post-list-thumb .post-title h3 {
  947. text-overflow: ellipsis;
  948. display: -webkit-box;
  949. -webkit-box-orient: vertical;
  950. -webkit-line-clamp: 2;
  951. overflow: hidden;
  952. font-size: 18px;
  953. word-wrap: break-word;
  954. }
  955. .post-date {
  956. background-color: #FFFFFF;
  957. font-size: 12px;
  958. width: max-content;
  959. padding: 4px 10px 4px 10px;
  960. border-radius: 6px;
  961. color: var(--post_list_matching_color, #505050);
  962. white-space: nowrap;
  963. font-weight: var(--global-font-weight);
  964. transition: all 0.8s ease !important;
  965. }
  966. .post-meta {
  967. color: #888;
  968. font-size: 12px;
  969. overflow: hidden;
  970. text-overflow: ellipsis;
  971. white-space: nowrap;
  972. font-weight: var(--global-font-weight);
  973. }
  974. .post-meta a {
  975. color: #888;
  976. font-size: 12px;
  977. overflow: hidden;
  978. text-overflow: ellipsis;
  979. white-space: nowrap;
  980. font-weight: var(--global-font-weight);
  981. }
  982. .post-thumb a {
  983. height: 300px;
  984. position: relative;
  985. display: block;
  986. background-repeat: no-repeat;
  987. background-size: cover;
  988. overflow: hidden;
  989. border-radius: 0 10px 10px 0;
  990. }
  991. .post-thumb a * {
  992. width: 100%;
  993. height: 100%;
  994. object-fit: cover;
  995. transition: all .6s;
  996. }
  997. .post-content-wrap {
  998. position: relative;
  999. display: block;
  1000. float: right;
  1001. padding-right: 30px;
  1002. padding-left: 0;
  1003. width: 40%;
  1004. margin: 20px 10px 0 10px;
  1005. }
  1006. .float-content {
  1007. position: relative;
  1008. width: 100%;
  1009. right: 0;
  1010. margin: 0;
  1011. margin-top: 10px;
  1012. z-index: 50;
  1013. color: rgba(0, 0, 0, .66);
  1014. transition: all 0.8s ease !important;
  1015. }
  1016. .ai-excerpt-tip {
  1017. font-size: 12px;
  1018. float: left;
  1019. padding-bottom: 2px;
  1020. border-bottom: 1.5px solid var(--post_list_matching_color);
  1021. margin-bottom: 0;
  1022. margin-right: 5px;
  1023. transition: all 0.8s ease !important;
  1024. }
  1025. .float-content .post-text {
  1026. display: inline-block;
  1027. text-align: justify;
  1028. font-size: 14px;
  1029. font-weight: var(--global-font-weight);
  1030. }
  1031. .float-content p {
  1032. margin: 0;
  1033. }
  1034. .post-list-show {
  1035. animation: post-list-show .5s;
  1036. -webkit-animation: post-list-show .5s;
  1037. opacity: 1;
  1038. background-color: rgba(255, 255, 255, .90);
  1039. transition: all 0.8s ease !important;
  1040. }
  1041. .postava img {
  1042. border-radius: 50%;
  1043. padding: 2px;
  1044. border: 1px solid #E8E8E8;
  1045. margin-top: 25px;
  1046. }
  1047. .s-time {
  1048. position: relative;
  1049. top: 16px;
  1050. font-size: 12px;
  1051. color: #989898;
  1052. letter-spacing: 1px;
  1053. text-align: right;
  1054. margin-bottom: 10px;
  1055. margin-top: -15px;
  1056. font-weight: var(--global-font-weight);
  1057. }
  1058. .s-content {
  1059. min-height: 60px;
  1060. margin: 0 14% 0 2%;
  1061. padding: 15px 30px;
  1062. line-height: 30px;
  1063. border: 1px solid #E0E0E0;
  1064. background: #FBFBFB;
  1065. }
  1066. .navigator a {
  1067. display: inline-block;
  1068. height: 39px;
  1069. line-height: 39px;
  1070. margin: 20px 0;
  1071. }
  1072. .navigator i {
  1073. font-size: 15px;
  1074. color: #7d7d7d;
  1075. box-shadow: 0 1px 30px -4px #e8e8e8;
  1076. background: rgba(255, 255, 255, 0.5);
  1077. padding: 12px 12px;
  1078. border-radius: 10px;
  1079. margin: 0 10px;
  1080. font-weight: 900;
  1081. -webkit-transition: all .2s ease-in-out;
  1082. transition: all .2s ease-in-out;
  1083. border: 1px solid #FFFFFF;
  1084. }
  1085. .navigator i:hover {
  1086. box-shadow: 0 1px 20px 10px #e8e8e8;
  1087. background: rgba(255, 255, 255, 0.8);
  1088. color: var(--theme-skin-matching, #F9D938);
  1089. -webkit-transition: all .2s ease-in-out;
  1090. transition: all .2s ease-in-out;
  1091. }
  1092. .site-footer {
  1093. padding: max(2%, 45px);
  1094. background: rgba(255, 255, 255, .8);
  1095. margin-left: auto;
  1096. margin-right: auto;
  1097. animation: blur .8s;
  1098. transition: all 0.8s ease !important;
  1099. }
  1100. .site-info {
  1101. text-align: center;
  1102. font-size: 13px;
  1103. color: #B9B9B9;
  1104. font-weight: var(--global-font-weight);
  1105. }
  1106. .footertext .foo-logo {
  1107. width: 30px;
  1108. height: 30px;
  1109. opacity: .3;
  1110. margin: 0 auto;
  1111. background-size: cover;
  1112. background-position: center center;
  1113. background-repeat: no-repeat;
  1114. animation: poi-deg 12s infinite linear;
  1115. -webkit-animation: poi-deg 12s infinite linear;
  1116. }
  1117. .entry-census {
  1118. font-size: 12px;
  1119. margin: 0;
  1120. color: #888;
  1121. font-weight: var(--global-font-weight);
  1122. }
  1123. .entry-header hr {
  1124. width: 30%;
  1125. height: 0px;
  1126. border: 0;
  1127. margin: 20px auto;
  1128. }
  1129. h1.page-title {
  1130. font-size: 20px;
  1131. font-weight: var(--global-font-weight, 400);
  1132. border: 1px solid #ddd;
  1133. padding: 10px 15px;
  1134. color: #505050;
  1135. margin-bottom: 30px;
  1136. transition: all 0.8s ease !important;
  1137. }
  1138. .post-footer {
  1139. padding: 30px 0;
  1140. width: 98%;
  1141. height: auto;
  1142. left: 50%;
  1143. margin-left: -49%;
  1144. position: relative;
  1145. float: left;
  1146. border: none;
  1147. margin-top: 50px;
  1148. }
  1149. .post-lincenses {
  1150. float: left;
  1151. box-shadow: 0 1px 30px -4px #e8e8e8;
  1152. background: rgba(255, 255, 255, 0.5);
  1153. color: #7D7D7D;
  1154. padding: 6px 12.5px;
  1155. font-size: 24px;
  1156. position: inherit;
  1157. text-transform: uppercase;
  1158. border-radius: 10px;
  1159. -webkit-transition: all .8s;
  1160. transition: all .8s;
  1161. margin: 5px;
  1162. border: 1px solid #FFFFFF;
  1163. }
  1164. .post-lincenses:hover {
  1165. box-shadow: 0 1px 20px 10px #e8e8e8;
  1166. background: rgba(255, 255, 255, 0.8);
  1167. -webkit-transition: all .8s;
  1168. transition: all .8s;
  1169. }
  1170. .post-tags {
  1171. float: left;
  1172. font-size: 13px;
  1173. color: #7D7D7D;
  1174. box-shadow: 0 1px 30px -4px #e8e8e8;
  1175. background: rgba(255, 255, 255, 0.5);
  1176. padding: 14px 18px;
  1177. text-transform: uppercase;
  1178. position: inherit;
  1179. border-radius: 10px;
  1180. font-weight: var(--global-font-weight);
  1181. -webkit-transition: all .8s;
  1182. transition: all .8s;
  1183. margin: 5px;
  1184. border: 1px solid #FFFFFF;
  1185. }
  1186. .post-tags:hover {
  1187. box-shadow: 0 1px 20px 10px #e8e8e8;
  1188. background: rgba(255, 255, 255, 0.8);
  1189. -webkit-transition: all .8s;
  1190. transition: all .8s;
  1191. }
  1192. .post-modified-time {
  1193. float: left;
  1194. font-size: 13px;
  1195. color: #7D7D7D;
  1196. box-shadow: 0 1px 30px -4px #e8e8e8;
  1197. background: rgba(255, 255, 255, 0.5);
  1198. padding: 14.3px 18px;
  1199. text-transform: uppercase;
  1200. position: inherit;
  1201. border-radius: 10px;
  1202. font-weight: var(--global-font-weight);
  1203. -webkit-transition: all .8s;
  1204. transition: all .8s;
  1205. margin: 5px;
  1206. border: 1px solid #FFFFFF;
  1207. }
  1208. .post-modified-time:hover {
  1209. box-shadow: 0 1px 20px 10px #e8e8e8;
  1210. background: rgba(255, 255, 255, 0.8);
  1211. -webkit-transition: all .8s;
  1212. transition: all .8s;
  1213. }
  1214. .post-squares {
  1215. overflow: hidden;
  1216. margin: 10px 0 0 0;
  1217. background: #000;
  1218. width: 96%;
  1219. left: 50%;
  1220. margin-left: -48%;
  1221. position: relative;
  1222. border-radius: 15px;
  1223. }
  1224. .post-squares .background {
  1225. position: absolute;
  1226. z-index: 50;
  1227. top: 0;
  1228. left: 0;
  1229. width: 100%;
  1230. height: 100%;
  1231. opacity: .4;
  1232. background-size: cover;
  1233. -webkit-transition: opacity .15s ease-out;
  1234. -moz-transition: opacity .15s ease-out;
  1235. transition: opacity .15s ease-out;
  1236. }
  1237. .post-squares a {
  1238. position: relative;
  1239. display: block;
  1240. float: left;
  1241. overflow: hidden;
  1242. height: 100%;
  1243. padding: 55px 25px;
  1244. text-align: center;
  1245. }
  1246. .post-squares article {
  1247. position: relative;
  1248. display: block;
  1249. float: left;
  1250. overflow: hidden;
  1251. height: 100%;
  1252. padding: 55px 25px;
  1253. text-align: center;
  1254. }
  1255. .post-squares .category {
  1256. font-size: 10px;
  1257. padding: 7px 15px;
  1258. text-transform: uppercase;
  1259. color: #fff;
  1260. border-radius: 90px;
  1261. background: #7fbb00;
  1262. font-weight: var(--global-font-weight);
  1263. }
  1264. .post-squares h3 {
  1265. font-size: 17px;
  1266. font-weight: var(--global-font-weight, 400);
  1267. line-height: 30px;
  1268. margin: 20px 0;
  1269. color: #fff;
  1270. overflow: hidden;
  1271. white-space: nowrap;
  1272. text-overflow: ellipsis;
  1273. display: block;
  1274. }
  1275. .post-squares hr {
  1276. width: 15%;
  1277. height: 0;
  1278. border: 0;
  1279. background: rgba(255, 255, 255, .6);
  1280. }
  1281. .post-squares .label {
  1282. font-size: 13px;
  1283. display: block;
  1284. text-transform: uppercase;
  1285. color: rgba(255, 255, 255, .7);
  1286. font-weight: var(--global-font-weight);
  1287. }
  1288. .post-squares.nextprev a {
  1289. height: 150px;
  1290. padding: 55px 40px;
  1291. text-align: left;
  1292. width: 100%;
  1293. }
  1294. .author-profile .profile img {
  1295. max-width: 100%;
  1296. border-radius: 100%;
  1297. float: left;
  1298. -webkit-transition: all .8s;
  1299. transition: all .8s;
  1300. }
  1301. .author-profile .desc {
  1302. font-size: 13px;
  1303. letter-spacing: 0;
  1304. display: block;
  1305. float: left;
  1306. margin: 5px;
  1307. color: #7D7D7D;
  1308. box-shadow: 0 1px 30px -4px #e8e8e8;
  1309. background: rgba(255, 255, 255, 0.5);
  1310. padding: 14px 18px;
  1311. border-radius: 10px;
  1312. -webkit-transition: all .8s;
  1313. transition: all .8s;
  1314. overflow: hidden;
  1315. border: 1px solid #FFFFFF;
  1316. }
  1317. .author-profile .desc:hover {
  1318. box-shadow: 0 1px 20px 10px #e8e8e8;
  1319. background: rgba(255, 255, 255, 0.8);
  1320. -webkit-transition: all .8s;
  1321. transition: all .8s;
  1322. }
  1323. .author-profile .desc i {
  1324. color: #7D7D7D;
  1325. float: none;
  1326. margin-right: 10px;
  1327. font-size: 16px;
  1328. -webkit-transition: all .8s;
  1329. transition: all .8s;
  1330. }
  1331. .mashiro-profile {
  1332. color: #7a7b7c;
  1333. text-align: left;
  1334. width: 330px;
  1335. height: 100px;
  1336. position: relative;
  1337. top: 70px;
  1338. left: 50%;
  1339. transform: translate(-50%, -50%);
  1340. border-radius: 5px;
  1341. background-color: #fafafa;
  1342. box-shadow: 0 0 2rem #babbbc;
  1343. animation: show-profile .5s forwards ease-in-out;
  1344. }
  1345. .mashiro-profile .content {
  1346. box-sizing: border-box;
  1347. padding: 10px;
  1348. overflow: hidden;
  1349. position: absolute;
  1350. width: 100%;
  1351. height: 100%;
  1352. top: 0;
  1353. left: 0;
  1354. }
  1355. .mashiro-profile .photo {
  1356. box-sizing: border-box;
  1357. width: 100px;
  1358. height: 100px;
  1359. border-radius: 50%;
  1360. overflow: hidden;
  1361. border: 5px solid #fafafa;
  1362. background-color: #fafafa;
  1363. margin-left: -50px;
  1364. box-shadow: 0 0 .5rem #babbbc;
  1365. animation: rotate-photo .5s forwards ease-in-out;
  1366. }
  1367. .mashiro-profile .content::before {
  1368. content: "";
  1369. position: absolute;
  1370. width: 230px;
  1371. height: 150px;
  1372. background-color: #fef1c7;
  1373. left: 0;
  1374. top: -20px;
  1375. z-index: -1;
  1376. transform: rotate(-8deg);
  1377. }
  1378. .mashiro-profile .content .text h3 {
  1379. font-weight: 400;
  1380. margin: 3px 0;
  1381. letter-spacing: .5px;
  1382. white-space: nowrap;
  1383. }
  1384. .mashiro-profile .content .text h6 {
  1385. font-weight: 400;
  1386. margin: 3px 0;
  1387. letter-spacing: .5px;
  1388. white-space: nowrap;
  1389. }
  1390. .mashiro-profile .content .btn {
  1391. background-color: #abc;
  1392. width: 50px;
  1393. height: 50px;
  1394. position: absolute;
  1395. right: 25px;
  1396. top: 25px;
  1397. border-radius: 50%;
  1398. z-index: 1;
  1399. cursor: pointer;
  1400. transition-duration: .3s;
  1401. animation: pop-btn .3s both ease-in-out .5s;
  1402. }
  1403. .mashiro-profile .content .btn span {
  1404. width: 60%;
  1405. height: 2px;
  1406. position: absolute;
  1407. background-color: #fff;
  1408. top: 50%;
  1409. left: 20%;
  1410. transform: translateY(-50%);
  1411. animation: to-hamburger .3s forwards ease-in-out;
  1412. }
  1413. .mashiro-profile .content .btn span::after {
  1414. content: "";
  1415. width: 100%;
  1416. height: 2px;
  1417. position: absolute;
  1418. background-color: #fff;
  1419. transition-duration: .3s;
  1420. transform: rotate(0);
  1421. right: 0;
  1422. margin-top: 7px;
  1423. }
  1424. .mashiro-profile .content .btn span::before {
  1425. content: "";
  1426. width: 100%;
  1427. height: 2px;
  1428. position: absolute;
  1429. background-color: #fff;
  1430. transition-duration: .3s;
  1431. transform: rotate(0);
  1432. right: 0;
  1433. margin-top: -7px;
  1434. }
  1435. .mashiro-profile .box {
  1436. width: 150px;
  1437. height: 150px;
  1438. opacity: 0;
  1439. border-radius: 50%;
  1440. background-color: rgba(255, 255, 255, .7);
  1441. position: absolute;
  1442. top: 50%;
  1443. right: -40%;
  1444. transform: translate(-50%, -50%);
  1445. transition-duration: .3s;
  1446. }
  1447. .mashiro-profile .box a {
  1448. width: 50px;
  1449. height: 50px;
  1450. border-radius: 50%;
  1451. background-color: #ececec;
  1452. font-size: 26px;
  1453. text-align: center;
  1454. line-height: 50px;
  1455. position: absolute;
  1456. left: 18px;
  1457. top: calc(75px - 50px/2);
  1458. box-shadow: 0 0 .5rem #babbbc;
  1459. transition-duration: .3s;
  1460. text-decoration: none;
  1461. font-weight: var(--global-font-weight);
  1462. }
  1463. #loading-comments {
  1464. display: none;
  1465. max-width: 860px;
  1466. margin: 0 auto;
  1467. height: 40px;
  1468. text-align: center;
  1469. line-height: 45px;
  1470. background-position: center;
  1471. background-repeat: no-repeat;
  1472. background-size: auto 100%;
  1473. }
  1474. h3#comments-list-title {
  1475. max-width: 860px;
  1476. width: 95%;
  1477. margin: 0 auto;
  1478. margin-bottom: 40px;
  1479. color: #7D7D7D;
  1480. font-weight: 600;
  1481. text-underline-offset: 10px;
  1482. text-decoration: underline solid var(--comment_area_matching, #ffeeeB);
  1483. }
  1484. .butterBar {
  1485. position: fixed;
  1486. text-align: center;
  1487. top: 0;
  1488. left: 0;
  1489. right: 0;
  1490. width: 100%;
  1491. z-index: 10000;
  1492. }
  1493. .butterBar-message {
  1494. background: var(--theme-skin, #505050);
  1495. color: #fff;
  1496. border-bottom-left-radius: 4px;
  1497. border-bottom-right-radius: 4px;
  1498. display: inline-block;
  1499. font-size: 14px;
  1500. margin-bottom: 0;
  1501. padding: 12px 25px;
  1502. z-index: 10000;
  1503. margin-top: -4px;
  1504. font-weight: var(--global-font-weight);
  1505. }
  1506. .alignright {
  1507. display: inline;
  1508. float: right;
  1509. margin-left: 1.5em;
  1510. width: auto !important;
  1511. }
  1512. .aligncenter {
  1513. clear: both;
  1514. display: block;
  1515. margin-left: auto;
  1516. margin-right: auto;
  1517. }
  1518. #baguetteBox-overlay .full-image {
  1519. cursor: -webkit-zoom-out;
  1520. display: inline-block;
  1521. position: relative;
  1522. width: 100%;
  1523. height: 100%;
  1524. text-align: center;
  1525. }
  1526. #baguetteBox-overlay .full-image figcaption {
  1527. cursor: auto;
  1528. display: block;
  1529. position: absolute;
  1530. bottom: 0;
  1531. width: 100%;
  1532. text-align: center;
  1533. line-height: 3;
  1534. color: #eee;
  1535. background-color: rgba(0, 0, 0, .8)
  1536. /*!covered#000*/
  1537. ;
  1538. }
  1539. #baguetteBox-overlay .full-image img {
  1540. cursor: auto;
  1541. display: inline-block;
  1542. width: auto;
  1543. height: auto;
  1544. max-height: 80%;
  1545. max-width: 80%;
  1546. vertical-align: middle;
  1547. box-shadow: 0 0 170px #ddd;
  1548. }
  1549. .clear:after {
  1550. content: "";
  1551. display: table;
  1552. table-layout: fixed;
  1553. clear: both;
  1554. }
  1555. .comment-content:after {
  1556. content: "";
  1557. display: table;
  1558. table-layout: fixed;
  1559. clear: both;
  1560. }
  1561. .entry-content:after {
  1562. content: "";
  1563. display: table;
  1564. table-layout: fixed;
  1565. clear: both;
  1566. }
  1567. .site-content:after {
  1568. content: "";
  1569. display: table;
  1570. table-layout: fixed;
  1571. clear: both;
  1572. }
  1573. .site-footer:after {
  1574. content: "";
  1575. display: table;
  1576. table-layout: fixed;
  1577. clear: both;
  1578. }
  1579. .site-header:after {
  1580. content: "";
  1581. display: table;
  1582. table-layout: fixed;
  1583. clear: both;
  1584. }
  1585. .works-main {
  1586. width: 100%;
  1587. height: 175px;
  1588. position: relative;
  1589. float: left;
  1590. background: #F7F7F7;
  1591. border: 1px solid #F1F1F1;
  1592. overflow: hidden;
  1593. }
  1594. h1.works-title {
  1595. font-size: 16px;
  1596. font-weight: var(--global-font-weight, 400);
  1597. margin: 0 0 10px 0;
  1598. padding: 0 20px;
  1599. padding-top: 40px;
  1600. }
  1601. .works-p-time {
  1602. float: left;
  1603. font-size: 12px;
  1604. padding-left: 20px;
  1605. color: #B7B7B7;
  1606. font-weight: var(--global-font-weight);
  1607. }
  1608. .works-meta span {
  1609. font-size: 12px;
  1610. float: right;
  1611. margin-right: 20px;
  1612. color: #B7B7B7;
  1613. font-weight: var(--global-font-weight);
  1614. }
  1615. .works-main .works-overlay {
  1616. opacity: .95;
  1617. top: -100%;
  1618. -webkit-transition: .5s;
  1619. -moz-transition: .5s;
  1620. transition: .5s;
  1621. color: #000;
  1622. }
  1623. .works-overlay {
  1624. position: absolute;
  1625. left: 0;
  1626. top: 0;
  1627. background-color: #fff;
  1628. height: 100%;
  1629. opacity: 0;
  1630. width: 100%;
  1631. }
  1632. .worksmore {
  1633. position: absolute;
  1634. width: 100%;
  1635. height: 100%;
  1636. top: 0;
  1637. }
  1638. #archives-temp h2 {
  1639. font-weight: 400;
  1640. color: var(--theme-skin, #505050);
  1641. text-align: center;
  1642. }
  1643. #archives-temp h3 {
  1644. letter-spacing: 10px;
  1645. font-style: italic;
  1646. font-size: 20px;
  1647. font-weight: var(--global-font-weight, 400);
  1648. color: var(--theme-skin, #505050);
  1649. margin-left: 35px;
  1650. margin-top: 50px;
  1651. -webkit-transition: all .8s;
  1652. transition: all .8s;
  1653. }
  1654. .brick a {
  1655. color: #7D7D7D;
  1656. padding: 20px 20px;
  1657. background: #F5F5F5;
  1658. margin-bottom: 20px;
  1659. display: block;
  1660. letter-spacing: 0;
  1661. box-shadow: 0 1px 30px -4px #e8e8e8;
  1662. background: rgba(255, 255, 255, 0.5);
  1663. border-radius: 10px;
  1664. -webkit-transition: all .8s;
  1665. transition: all .8s;
  1666. }
  1667. #archives-temp h2 i {
  1668. padding: 10px;
  1669. font-size: 20px;
  1670. }
  1671. .arrow-left-ar {
  1672. width: 0;
  1673. height: 0;
  1674. display: none;
  1675. float: left;
  1676. margin-top: 10px;
  1677. border-left: 20px solid transparent;
  1678. border-bottom: 20px solid #F5F5F5;
  1679. margin-left: 11px;
  1680. }
  1681. span.ar-circle {
  1682. height: 10px;
  1683. width: 10px;
  1684. background: var(--theme-skin, #505050);
  1685. display: inline-block;
  1686. position: absolute;
  1687. left: -5px;
  1688. margin-top: 3.2%;
  1689. border-radius: 100px;
  1690. }
  1691. h1.cat-title {
  1692. display: inline-block;
  1693. font-size: 30px;
  1694. font-weight: var(--global-font-weight, 400);
  1695. color: var(--theme-skin, #505050);
  1696. }
  1697. header.page-header {
  1698. position: relative;
  1699. text-align: center;
  1700. margin-bottom: 6.5%;
  1701. color: #9C9C9C;
  1702. }
  1703. header.timeline-header {
  1704. position: relative;
  1705. text-align: center;
  1706. margin-top: 7.5%;
  1707. margin-bottom: 6.5%;
  1708. color: #9C9C9C;
  1709. }
  1710. .links ul {
  1711. margin: 0;
  1712. margin-top: 50px;
  1713. list-style: none;
  1714. padding: 0;
  1715. width: 100%;
  1716. display: inline-block;
  1717. }
  1718. .links ul li {
  1719. width: 22%;
  1720. float: left;
  1721. box-shadow: 0 1px 30px -4px var(--friend-link-shadow);
  1722. background: rgba(255, 255, 255, 0.5);
  1723. padding: 12px 12px;
  1724. margin: 12px 12px;
  1725. position: relative;
  1726. overflow: hidden;
  1727. -webkit-transition: all .8s;
  1728. transition: all .8s;
  1729. border-radius: 10px;
  1730. border: 1.5px solid #FFFFFF;
  1731. }
  1732. .links ul li:hover {
  1733. width: 22%;
  1734. float: left;
  1735. box-shadow: 0 1px 20px 10px var(--friend-link-shadow);
  1736. background: rgba(255, 255, 255, 0.8);
  1737. padding: 12px 12px;
  1738. margin: 12px 12px;
  1739. position: relative;
  1740. overflow: hidden;
  1741. -webkit-transition: all .8s;
  1742. transition: all .8s;
  1743. border-radius: 10px;
  1744. }
  1745. .links ul li img {
  1746. float: left;
  1747. padding: 1px
  1748. /*!covered5px*/
  1749. ;
  1750. opacity: 1;
  1751. transform: rotate(0);
  1752. -webkit-transform: rotate(0);
  1753. -moz-transform: rotate(0);
  1754. -o-transform: rotate(0);
  1755. -ms-transform: rotate(0);
  1756. transition: all ease 1s;
  1757. -webkit-transition: all ease 1s;
  1758. -moz-transition: all ease 1s;
  1759. -o-transition: all ease 1s;
  1760. margin-top: 3px;
  1761. margin-left: 3px;
  1762. margin-right: 3px;
  1763. width: 90px;
  1764. height: 90px;
  1765. border-radius: 100%;
  1766. }
  1767. .links ul li:hover img {
  1768. transform: rotate(360deg);
  1769. -webkit-transform: rotate(360deg);
  1770. -moz-transform: rotate(360deg);
  1771. -o-transform: rotate(360deg);
  1772. -ms-transform: rotate(360deg);
  1773. }
  1774. span.sitename {
  1775. font-size: 20px;
  1776. margin-top: 84px;
  1777. margin-left: 8px;
  1778. margin-right: 8px;
  1779. color: #505050;
  1780. padding-bottom: 10px;
  1781. display: block;
  1782. -webkit-transition: all .3s;
  1783. transition: all .3s;
  1784. overflow: hidden;
  1785. text-overflow: ellipsis;
  1786. -o-text-overflow: ellipsis;
  1787. white-space: nowrap;
  1788. font-weight: var(--global-font-weight);
  1789. text-underline-offset: 10px;
  1790. text-decoration: underline wavy var(--friend-link-title, #ffeeeB)
  1791. }
  1792. .linkdes {
  1793. font-size: 14px;
  1794. margin-left: 8px;
  1795. margin-right: 8px;
  1796. text-overflow: ellipsis;
  1797. color: #505050;
  1798. overflow: hidden;
  1799. white-space: nowrap;
  1800. line-height: 30px;
  1801. -webkit-transition: all .5s;
  1802. transition: all .5s;
  1803. }
  1804. .link-title {
  1805. font-weight: 600;
  1806. color: #6D6D6D;
  1807. padding-left: 10px;
  1808. border-left: none;
  1809. border-color: var(--theme-skin);
  1810. margin: 50px 0 10px;
  1811. text-underline-offset: 10px;
  1812. text-decoration: underline solid var(--friend-link-title, #ffeeeB);
  1813. transition: all 0.8s ease !important;
  1814. }
  1815. span.linkss-title {
  1816. font-size: 30px;
  1817. text-align: center;
  1818. display: block;
  1819. margin: 6.5% 0 7.5%;
  1820. letter-spacing: 2px;
  1821. font-weight: var(--global-font-weight);
  1822. }
  1823. nav#comments-navi {
  1824. margin: 0 auto;
  1825. max-width: 860px;
  1826. width: 100%;
  1827. color: #9A9A9A;
  1828. }
  1829. .comments .commentwrap {
  1830. width: 100%;
  1831. max-width: 860px;
  1832. margin: 0 auto;
  1833. padding: 0;
  1834. }
  1835. .comments .commentwrap hr {
  1836. height: 0;
  1837. width: 100%;
  1838. background: #eee;
  1839. border: 0;
  1840. margin: 40px 0;
  1841. }
  1842. .comments .comments-main {
  1843. overflow: hidden;
  1844. -webkit-transition: height 0s ease-out;
  1845. -moz-transition: height 0s ease-out;
  1846. transition: height 0s ease-out;
  1847. padding-bottom: 20px;
  1848. }
  1849. .comment .contents {
  1850. width: 100%;
  1851. margin-bottom: 5px;
  1852. float: left;
  1853. padding-bottom: 25px;
  1854. }
  1855. .comment .body {
  1856. line-height: 32px;
  1857. color: #63686d;
  1858. position: relative;
  1859. }
  1860. .comment .body p {
  1861. font-size: 14px;
  1862. line-height: 30px;
  1863. margin-top: 15px;
  1864. padding-bottom: 10px;
  1865. padding-left: 3px;
  1866. color: #63686d;
  1867. }
  1868. .comment .profile img {
  1869. width: 100%;
  1870. max-width: 40px;
  1871. height: 40px;
  1872. border-radius: 100%;
  1873. -webkit-transition: opacity .15s ease-out;
  1874. -moz-transition: opacity .15s ease-out;
  1875. transition: opacity .15s ease-out;
  1876. }
  1877. .comment .commeta {
  1878. font-size: 16px;
  1879. overflow: hidden;
  1880. margin-top: 2px;
  1881. margin-bottom: 5px;
  1882. text-transform: uppercase;
  1883. color: #9499a8;
  1884. margin-left: 55px;
  1885. font-weight: var(--global-font-weight);
  1886. }
  1887. .comment-reply-login {
  1888. color: var(--comment_area_matching);
  1889. }
  1890. .comment-reply-login:hover {
  1891. color: #7D7D7D;
  1892. }
  1893. .comment .comment-reply-link {
  1894. font-size: 12px;
  1895. display: block;
  1896. margin-left: 10px;
  1897. float: right;
  1898. text-transform: uppercase;
  1899. color: #FFF;
  1900. background-color: var(--comment_area_matching);
  1901. line-height: 20px;
  1902. padding: 0 6px;
  1903. border-radius: 3px;
  1904. opacity: 0;
  1905. font-weight: var(--global-font-weight);
  1906. -webkit-transition: all .5s;
  1907. transition: all .5s;
  1908. }
  1909. .comment .comment-reply-link:hover {
  1910. background-color: #7D7D7D;
  1911. -webkit-transition: all .5s;
  1912. transition: all .5s;
  1913. }
  1914. .comment .info {
  1915. margin-top: 2px;
  1916. font-size: 12px;
  1917. letter-spacing: 0;
  1918. text-transform: none;
  1919. color: rgba(0, 0, 0, .35);
  1920. font-weight: var(--global-font-weight);
  1921. -webkit-transition: all .8s;
  1922. transition: all .8s;
  1923. }
  1924. .comment .info .useragent-info img {
  1925. vertical-align: sub;
  1926. width: 14px;
  1927. height: 14px;
  1928. border: 0;
  1929. }
  1930. .comment .info .useragent-info-m {
  1931. margin-top: 2px;
  1932. font-size: 12px;
  1933. letter-spacing: 0;
  1934. text-transform: none;
  1935. color: rgba(0, 0, 0, .35);
  1936. display: none;
  1937. font-weight: var(--global-font-weight);
  1938. }
  1939. .comment .info .useragent-info-m img {
  1940. vertical-align: sub;
  1941. width: 14px;
  1942. height: 14px;
  1943. border: 0;
  1944. }
  1945. .comment h4 {
  1946. font-size: 24px;
  1947. font-weight: var(--global-font-weight, 400);
  1948. margin: 0;
  1949. letter-spacing: 0;
  1950. text-transform: none;
  1951. line-height: 20px;
  1952. }
  1953. .comment h4 img {
  1954. display: none;
  1955. border-radius: 3px;
  1956. margin-right: 5px;
  1957. vertical-align: -4px;
  1958. }
  1959. .comment hr {
  1960. clear: both;
  1961. width: 100%;
  1962. height: 1px;
  1963. margin: 40px 0 60px;
  1964. border: 0;
  1965. background: #e6e6e6;
  1966. }
  1967. .comment-respond {
  1968. width: 95%;
  1969. max-width: 860px;
  1970. margin: 0 auto;
  1971. background: rgb(255 255 255 / 50%);
  1972. -webkit-transition: all .8s;
  1973. transition: all .8s;
  1974. border-radius: 15px;
  1975. padding: 25px;
  1976. box-shadow: 0 1px 30px -4px var(--comment_area_shadow);
  1977. margin-bottom: 8%;
  1978. border: 1.5px solid #FFFFFF;
  1979. }
  1980. .comment-respond:hover {
  1981. background: rgb(255 255 255 / 80%);
  1982. box-shadow: 0 1px 20px 4px var(--comment_area_shadow);
  1983. -webkit-transition: all .8s;
  1984. transition: all .8s;
  1985. }
  1986. .comment-respond .logged-in-as {
  1987. margin-bottom: 0;
  1988. padding: 0px 5px 17px
  1989. /*!covered19px 32px 17px*/
  1990. ;
  1991. border-radius: 3px;
  1992. background: 0 0
  1993. /*!covered#FFF*/
  1994. ;
  1995. color: #6F6F6F;
  1996. width: 100%;
  1997. max-width: 100%;
  1998. text-align: left;
  1999. border: 0;
  2000. margin: 0;
  2001. }
  2002. .comment-respond #cancel-comment-reply-link {
  2003. background: #fff;
  2004. margin-left: 10px;
  2005. border-radius: 5px;
  2006. padding: 10px 10px;
  2007. font-size: 12px;
  2008. color: #454545;
  2009. font-weight: var(--global-font-weight);
  2010. -webkit-transition: all .8s;
  2011. transition: all .8s;
  2012. }
  2013. .comment-respond #cancel-comment-reply-link:hover {
  2014. background: var(--comment_area_matching);
  2015. -webkit-transition: all .8s;
  2016. transition: all .8s;
  2017. }
  2018. .comment-respond input {
  2019. font-size: 14px;
  2020. width: 100%
  2021. /*!covered31.3%*/
  2022. ;
  2023. margin: 0;
  2024. padding: 21px 21px 20px;
  2025. color: #535a63;
  2026. border: 1px solid #ddd
  2027. /*!covered0*/
  2028. ;
  2029. background: #FFF;
  2030. background-color: rgba(255, 255, 255, 0);
  2031. font-weight: var(--global-font-weight);
  2032. }
  2033. .comment-respond textarea {
  2034. font-size: 14px;
  2035. width: 100%
  2036. /*!covered31.3%*/
  2037. ;
  2038. margin: 0;
  2039. padding: 21px 21px 20px;
  2040. color: #535a63;
  2041. border: 1px solid #ddd
  2042. /*!covered0*/
  2043. ;
  2044. background: #FFF;
  2045. display: block;
  2046. float: none;
  2047. height: 180px;
  2048. margin-bottom: 10px;
  2049. background-color: transparent;
  2050. background-size: contain;
  2051. background-repeat: no-repeat;
  2052. background-position: right;
  2053. resize: vertical;
  2054. font-weight: var(--global-font-weight);
  2055. }
  2056. .input-label {
  2057. position: absolute;
  2058. left: 16px;
  2059. top: 20px;
  2060. padding: 0 6px;
  2061. transform-origin: 0 0;
  2062. pointer-events: none;
  2063. transition: all .25s;
  2064. }
  2065. .commentbody:not(:placeholder-shown)~.input-label {
  2066. color: #fff;
  2067. background-color: var(--theme-skin, #505050) !important;
  2068. transform: scale(.75) translate(-2px, -37px);
  2069. border-radius: 3px;
  2070. }
  2071. .commentbody:focus~.input-label {
  2072. color: #fff;
  2073. background-color: var(--theme-skin, #505050) !important;
  2074. transform: scale(.75) translate(-2px, -37px);
  2075. border-radius: 3px;
  2076. }
  2077. .comment-respond .form-submit {
  2078. clear: both;
  2079. display: block;
  2080. overflow: hidden;
  2081. padding-top: 15px;
  2082. width: 50%;
  2083. margin: 0 auto;
  2084. }
  2085. .comment-respond input[type=submit] {
  2086. width: calc(98% - 46px);
  2087. margin: 0;
  2088. padding: 15px 25px;
  2089. text-transform: none;
  2090. color: #535a63;
  2091. background: 0 0;
  2092. border-right: 0;
  2093. -webkit-transition: all .1s ease-out;
  2094. -moz-transition: all .1s ease-out;
  2095. transition: all .1s ease-out;
  2096. box-shadow: none;
  2097. border: 1px solid #ccc;
  2098. border-radius: 15px;
  2099. text-shadow: none;
  2100. }
  2101. .notification {
  2102. padding: 16px 24px;
  2103. border-radius: 10px;
  2104. color: #6F6F6F;
  2105. width: auto;
  2106. margin: auto;
  2107. text-align: left;
  2108. background-color: rgb(255 255 255 / 50%);
  2109. float: left;
  2110. box-shadow: 0 1px 30px -4px var(--comment_area_shadow);
  2111. margin-bottom: 50px;
  2112. margin-left: 3%;
  2113. -webkit-transition: all .8s;
  2114. transition: all .8s;
  2115. border: 1px solid #FFFFFF;
  2116. }
  2117. .notification:hover {
  2118. background-color: rgb(255 255 255 / 80%);
  2119. box-shadow: 0 1px 20px 4px var(--comment_area_shadow);
  2120. -webkit-transition: all .8s;
  2121. transition: all .8s;
  2122. }
  2123. .siren-checkbox-label {
  2124. position: relative;
  2125. top: -8px;
  2126. margin: 0 20px 0 0;
  2127. display: inline-block;
  2128. cursor: pointer;
  2129. color: #555;
  2130. font-size: 14px;
  2131. font-weight: var(--global-font-weight);
  2132. }
  2133. .siren-checkbox-label input {
  2134. padding: 0;
  2135. margin: 0;
  2136. float: none;
  2137. width: initial;
  2138. }
  2139. #wp-comment-cookies-consent {
  2140. padding: 0;
  2141. margin: 0;
  2142. float: none;
  2143. width: initial;
  2144. }
  2145. .siren-checkbox-radioInput {
  2146. background-color: #fff;
  2147. border: 1px solid rgba(0, 0, 0, .15);
  2148. border-radius: 100%;
  2149. display: inline-block;
  2150. height: 18px;
  2151. margin-right: 8px;
  2152. margin-top: -7px;
  2153. vertical-align: sub;
  2154. width: 18px;
  2155. line-height: 1;
  2156. }
  2157. .siren-checkbox-radio:checked+.siren-checkbox-radioInput:after {
  2158. background-color: #FE9600;
  2159. border-radius: 100%;
  2160. content: "";
  2161. display: block;
  2162. height: 12px;
  2163. margin: 2px;
  2164. width: 12px;
  2165. }
  2166. h1.fes-title {
  2167. color: var(--theme-skin, #505050);
  2168. font-size: 20px;
  2169. font-weight: var(--global-font-weight, 400);
  2170. padding-bottom: 10px;
  2171. padding-left: 3px;
  2172. padding-right: 3px;
  2173. margin-bottom: 30px;
  2174. text-underline-offset: 10px;
  2175. text-decoration: underline wavy var(--exhibition_area_matching_color, #ffeeeB);
  2176. transition: all 0.8s ease !important;
  2177. }
  2178. h1.main-title {
  2179. color: var(--theme-skin, #505050);
  2180. font-size: 20px;
  2181. font-weight: var(--global-font-weight, 400);
  2182. padding-bottom: 10px;
  2183. padding-left: 3px;
  2184. padding-right: 3px;
  2185. margin-bottom: 30px;
  2186. text-underline-offset: 10px;
  2187. text-decoration: underline wavy var(--post_list_matching_color, #ffeeeB);
  2188. transition: all 0.8s ease !important;
  2189. }
  2190. .top-feature li {
  2191. width: 260px;
  2192. height: 160px;
  2193. float: left;
  2194. margin: 6px 7px 0px 7px;
  2195. position: relative;
  2196. display: block;
  2197. border-radius: 15px;
  2198. box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
  2199. }
  2200. .foverlay-bg {
  2201. position: absolute;
  2202. width: 100%;
  2203. height: 160px;
  2204. text-align: center;
  2205. line-height: 160px;
  2206. color: #fff;
  2207. font-size: 32px;
  2208. opacity: 0;
  2209. border-radius: 10px;
  2210. background: linear-gradient(to right, #02111D80, #02111D10, #02111D80)
  2211. /*!covered#02111D10,-webkit-linear-gradient(to right, #02111D80, #02111D20, #02111D80)*/
  2212. ;
  2213. font-weight: var(--global-font-weight);
  2214. }
  2215. .feature-title .foverlay {
  2216. color: #fff;
  2217. font-size: 32px;
  2218. height: 110px;
  2219. text-align: center;
  2220. border-radius: 10px;
  2221. z-index: -1;
  2222. position: absolute;
  2223. bottom: 0;
  2224. width: 100%;
  2225. -webkit-transform: translateY(calc(70px + 1em));
  2226. transform: translateY(calc(70px + 1em));
  2227. -webkit-transition: -webkit-transform .3s;
  2228. transition: transform .3s, -webkit-transform .3s
  2229. /*!covered-webkit-transform .3s,transform .3s*/
  2230. ;
  2231. font-weight: var(--global-font-weight);
  2232. }
  2233. .foverlay {
  2234. -moz-transition: opacity .4s ease-out;
  2235. -o-transition: opacity .4s ease-out;
  2236. -webkit-transition: opacity .4s ease-out;
  2237. transition: opacity .4s ease-out;
  2238. }
  2239. .notice i {
  2240. float: left;
  2241. color: #999;
  2242. font-size: 18px;
  2243. padding-right: 15px;
  2244. padding-left: 5px;
  2245. font-weight: var(--global-font-weight);
  2246. }
  2247. .headertop::before {
  2248. content: '';
  2249. position: absolute;
  2250. top: 0;
  2251. bottom: 0;
  2252. left: 0;
  2253. right: 0;
  2254. z-index: 3;
  2255. background-attachment: fixed;
  2256. }
  2257. #centerbg {
  2258. width: 100%;
  2259. height: 550px;
  2260. margin: 0;
  2261. padding: 0;
  2262. background-position: top center;
  2263. background-repeat: no-repeat;
  2264. background-attachment: scroll;
  2265. background-size: cover;
  2266. z-index: -1;
  2267. }
  2268. .focusinfo {
  2269. position: relative;
  2270. max-width: 800px;
  2271. padding: 0 10px;
  2272. top: 49.3%;
  2273. left: 50%;
  2274. transform: translate(-50%, -50%);
  2275. -webkit-transform: translate(-50%, -50%);
  2276. text-align: center;
  2277. z-index: 5;
  2278. -webkit-transition: .4s ease all;
  2279. -moz-transition: .4s ease all;
  2280. -o-transition: .4s ease all;
  2281. transition: .4s ease all;
  2282. }
  2283. .focusinfo img {
  2284. width: 130px;
  2285. height: 130px;
  2286. padding: 2px;
  2287. border-radius: 100%;
  2288. }
  2289. .focusinfo .header-tou img {
  2290. padding: 5px;
  2291. opacity: 1;
  2292. transform: rotate(0);
  2293. -webkit-transform: rotate(0);
  2294. -moz-transform: rotate(0);
  2295. -o-transform: rotate(0);
  2296. -ms-transform: rotate(0);
  2297. transition: all 0.8s ease !important;
  2298. -webkit-transition: all ease 1s;
  2299. -moz-transition: all ease 1s;
  2300. -o-transition: all ease 1s;
  2301. }
  2302. .focusinfo .header-tou img:hover {
  2303. transform: rotate(360deg);
  2304. -webkit-transform: rotate(360deg);
  2305. -moz-transform: rotate(360deg);
  2306. -o-transform: rotate(360deg);
  2307. -ms-transform: rotate(360deg);
  2308. }
  2309. .bio-text {
  2310. position: relative;
  2311. width: auto;
  2312. font-size: 40px;
  2313. height: 40px;
  2314. top: 50%;
  2315. font-weight: var(--global-font-weight);
  2316. }
  2317. .bio-text .word {
  2318. position: absolute;
  2319. opacity: 0;
  2320. white-space: nowrap;
  2321. left: 50%;
  2322. transform: translate(-50%, 0);
  2323. }
  2324. .bio-text .letter {
  2325. display: inline-block;
  2326. position: relative;
  2327. -webkit-transform: translateZ(25px);
  2328. transform: translateZ(25px);
  2329. -webkit-transform-origin: 50% 50% 25px;
  2330. transform-origin: 50% 50% 25px;
  2331. }
  2332. .bio-text .letter.out {
  2333. -webkit-transform: rotateX(90deg);
  2334. transform: rotateX(90deg);
  2335. -webkit-transition: -webkit-transform .32s cubic-bezier(.55, .055, .675, .19);
  2336. transition: transform .32s cubic-bezier(.55, .055, .675, .19), -webkit-transform .32s cubic-bezier(.55, .055, .675, .19)
  2337. /*!covered-webkit-transform .32s cubic-bezier(.55, .055, .675, .19),transform .32s cubic-bezier(.55, .055, .675, .19)*/
  2338. ;
  2339. }
  2340. .bio-text .letter.in {
  2341. -webkit-transform: rotateX(0);
  2342. transform: rotateX(0);
  2343. -webkit-transition: -webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275);
  2344. transition: transform .5s cubic-bezier(.175, .885, .32, 1.275), -webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275)
  2345. /*!covered-webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275),transform .5s cubic-bezier(.175, .885, .32, 1.275)*/
  2346. ;
  2347. }
  2348. .header-container {
  2349. display: grid;
  2350. }
  2351. .header-info {
  2352. width: 65%;
  2353. margin: auto;
  2354. font-size: 16px;
  2355. color: var(--theme-skin, #505050);
  2356. background: var(--infor_bar_bgcolor, rgba(255, 255, 255, 0.8));
  2357. padding: 15px;
  2358. margin-top: 22px;
  2359. letter-spacing: 0;
  2360. line-height: 30px;
  2361. border-radius: 15px;
  2362. box-sizing: initial;
  2363. white-space: nowrap;
  2364. font-weight: var(--global-font-weight);
  2365. backdrop-filter: blur(10px);
  2366. transition: all 0.8s ease !important;
  2367. }
  2368. .header-info p {
  2369. margin: 0;
  2370. font-family: 'Noto Serif SC';
  2371. overflow: hidden;
  2372. text-overflow: ellipsis;
  2373. white-space: nowrap;
  2374. transition: all 0.8s ease !important;
  2375. }
  2376. .header-shuo {
  2377. width: 65%;
  2378. margin: auto;
  2379. font-size: 16px;
  2380. color: var(--theme-skin, #505050);
  2381. background: var(--infor_bar_bgcolor, rgba(255, 255, 255, 0.8));
  2382. padding: 15px;
  2383. margin-top: 22px;
  2384. letter-spacing: 0;
  2385. line-height: 25px;
  2386. border-radius: 15px;
  2387. box-sizing: initial;
  2388. font-weight: var(--global-font-weight);
  2389. backdrop-filter: blur(10px);
  2390. transition: all 0.8s ease !important;
  2391. }
  2392. .header-shuo p {
  2393. margin: 0;
  2394. font-family: 'Noto Serif SC';
  2395. font-style: italic;
  2396. overflow: hidden;
  2397. text-overflow: ellipsis;
  2398. transition: all 0.8s ease !important;
  2399. display: -webkit-box;
  2400. -webkit-line-clamp: 4;
  2401. -webkit-box-orient: vertical;
  2402. }
  2403. .top-social {
  2404. height: 32px;
  2405. margin-top: 30px;
  2406. margin-left: 10px;
  2407. list-style: none;
  2408. display: inline-block;
  2409. }
  2410. .top-social img {
  2411. height: 40px;
  2412. width: 40px;
  2413. padding: 9px;
  2414. background: var(--infor_bar_bgcolor, rgba(255, 250, 250, 0.92));
  2415. transition: all 0.8s ease !important;
  2416. backdrop-filter: blur(10px);
  2417. }
  2418. .top-social_v2 {
  2419. height: 32px;
  2420. margin-bottom: -15px;
  2421. margin-left: 10px;
  2422. list-style: none;
  2423. display: inline-block;
  2424. }
  2425. .top-social_v2 img {
  2426. height: 35px;
  2427. width: 35px;
  2428. padding: 6px;
  2429. background: 0 0;
  2430. }
  2431. .wechatInner img {
  2432. border-radius: 0;
  2433. width: 121px;
  2434. height: auto;
  2435. padding: 0;
  2436. background: 0 0;
  2437. }
  2438. .wechatInner {
  2439. width: 121px;
  2440. height: 121px;
  2441. padding: 10px;
  2442. background: rgba(0, 0, 0, .4);
  2443. top: 40px;
  2444. left: -40px;
  2445. -webkit-transform: translate3d(0, 50px, 0);
  2446. transform: translate3d(0, 50px, 0);
  2447. opacity: 0;
  2448. visibility: hidden;
  2449. position: absolute;
  2450. border-radius: 8px;
  2451. transition: .7s all ease;
  2452. -webkit-transition: .7s all ease;
  2453. -moz-transition: .7s all linear;
  2454. -o-transition: .7s all ease;
  2455. -ms-transition: .7s all ease;
  2456. }
  2457. .wechatInner:before {
  2458. display: none;
  2459. content: "";
  2460. position: absolute;
  2461. top: -30px;
  2462. left: 50%;
  2463. margin-left: -15px;
  2464. border-width: 15px;
  2465. border-style: solid;
  2466. border-color: transparent transparent rgba(0, 0, 0, .4) transparent;
  2467. }
  2468. .wechat:hover .wechatInner {
  2469. -webkit-transform: translate3d(0, 16px, 0);
  2470. transform: translate3d(0, 16px, 0);
  2471. opacity: 1;
  2472. visibility: visible;
  2473. }
  2474. .site-header.iconsearch {
  2475. font-size: 1.125rem
  2476. /*!covered18px*/
  2477. ;
  2478. position: relative;
  2479. z-index: 9998;
  2480. font-weight: var(--global-font-weight);
  2481. }
  2482. .searchbox.js-toggle-search {
  2483. color: var(--theme-skin, #505050);
  2484. cursor: pointer;
  2485. -webkit-transition: all .3s ease-in-out;
  2486. transition: all .3s ease-in-out;
  2487. font-weight: var(--global-font-weight);
  2488. animation: searchbox 1s;
  2489. border: 2px solid transparent;
  2490. float: right;
  2491. height: auto;
  2492. font-size: 18px;
  2493. width: auto;
  2494. margin: 10px 0;
  2495. border-radius: 10px;
  2496. padding: 5px 9px;
  2497. margin-left: 15px;
  2498. }
  2499. .searchbox.js-toggle-search:hover {
  2500. color: var(--theme-skin-matching);
  2501. -webkit-transition: all .3s ease-in-out;
  2502. transition: all .3s ease-in-out;
  2503. border: 2px solid var(--theme-skin-matching);
  2504. }
  2505. .search-form--modal {
  2506. -webkit-transition: opacity .25s ease;
  2507. -moz-transition: opacity .25s ease;
  2508. -ms-transition: opacity .25s ease;
  2509. -o-transition: opacity .25s ease;
  2510. transition: opacity .25s ease;
  2511. overflow: hidden;
  2512. z-index: 9999;
  2513. position: fixed;
  2514. top: 0;
  2515. right: 0;
  2516. left: 0;
  2517. bottom: 0;
  2518. visibility: hidden;
  2519. opacity: 0;
  2520. backdrop-filter: blur(10px);
  2521. -webkit-backdrop-filter: blur(10px);
  2522. }
  2523. .search-form--modal .search-form__inner {
  2524. max-width: 640px;
  2525. padding: 0 20px;
  2526. margin: auto;
  2527. text-align: left;
  2528. position: absolute;
  2529. width: 100%;
  2530. left: 0;
  2531. right: 0;
  2532. height: 285px;
  2533. top: 0;
  2534. bottom: 0;
  2535. }
  2536. .search-form.is-visible {
  2537. visibility: visible;
  2538. opacity: 1;
  2539. animation: elastic .5s;
  2540. background-color: rgba(255, 250, 255, 0.7);
  2541. background-repeat: no-repeat;
  2542. background-position: bottom right;
  2543. }
  2544. .search-form .search_close {
  2545. position: absolute;
  2546. width: 35px;
  2547. height: 35px;
  2548. background: 0 0;
  2549. top: 20px;
  2550. right: 15px;
  2551. cursor: pointer;
  2552. }
  2553. .search_close:after {
  2554. background-color: var(--theme-skin);
  2555. position: absolute;
  2556. content: "";
  2557. width: 30px;
  2558. height: 2px;
  2559. top: 17px;
  2560. left: 2px;
  2561. transform: rotate(45deg);
  2562. -webkit-transform: rotate(45deg);
  2563. }
  2564. .search_close:before {
  2565. background-color: var(--theme-skin);
  2566. position: absolute;
  2567. content: "";
  2568. width: 30px;
  2569. height: 2px;
  2570. top: 17px;
  2571. left: 2px;
  2572. transform: rotate(-45deg);
  2573. -webkit-transform: rotate(-45deg);
  2574. }
  2575. .search-form input {
  2576. font-size: 1.5rem
  2577. /*!covered24px*/
  2578. ;
  2579. background: rgba(255, 255, 255, 0.7);
  2580. padding: 12px 24px;
  2581. width: 100%;
  2582. outline: 0;
  2583. border-radius: 50px;
  2584. -webkit-box-sizing: border-box;
  2585. -moz-box-sizing: border-box;
  2586. box-sizing: border-box;
  2587. font-weight: var(--global-font-weight);
  2588. transition: all 0.8s ease !important;
  2589. }
  2590. .s-search input {
  2591. font-size: 1rem;
  2592. background: none;
  2593. padding: 12px 24px;
  2594. width: 100%;
  2595. outline: 0;
  2596. border-radius: 50px;
  2597. -webkit-box-sizing: border-box;
  2598. -moz-box-sizing: border-box;
  2599. box-sizing: border-box;
  2600. font-weight: var(--global-font-weight);
  2601. }
  2602. .ins-section-wrapper {
  2603. left: 0;
  2604. right: 0;
  2605. top: 45px;
  2606. bottom: 0;
  2607. margin-top: 45px;
  2608. height: 70vh;
  2609. overflow-y: auto;
  2610. position: absolute;
  2611. border-radius: 14px 0 0 14px;
  2612. scroll-behavior: smooth;
  2613. }
  2614. .ins-section-container {
  2615. position: relative;
  2616. background: transparent;
  2617. border-radius: 5px;
  2618. font-family: none;
  2619. }
  2620. .ins-section .fa {
  2621. font-size: 18px;
  2622. color: var(--theme-skin, #505050) !important;
  2623. bottom: unset;
  2624. left: 12px;
  2625. margin-top: -3px;
  2626. line-height: unset;
  2627. font-weight: var(--global-font-weight);
  2628. }
  2629. .ins-section .ins-section-header {
  2630. padding: 8px 15px;
  2631. position: sticky;
  2632. top: 0;
  2633. background: #fff;
  2634. text-align: center;
  2635. z-index: 1;
  2636. color: var(--theme-skin, #505050);
  2637. border-bottom: 3px solid var(--theme-skin, #505050);
  2638. border-color: var(--theme-skin, #505050);
  2639. }
  2640. .ins-section .ins-search-item header {
  2641. overflow: hidden;
  2642. white-space: nowrap;
  2643. text-overflow: ellipsis;
  2644. color: #9a9a9a;
  2645. margin-left: 20px;
  2646. }
  2647. .ins-section .ins-search-item .ins-search-preview {
  2648. overflow: hidden;
  2649. white-space: nowrap;
  2650. text-overflow: ellipsis;
  2651. color: #9a9a9a;
  2652. margin-left: 20px;
  2653. font-size: 12px;
  2654. margin: 5px 0 0 0px;
  2655. font-weight: var(--global-font-weight);
  2656. }
  2657. .err-button.back a {
  2658. padding: 10px 30px;
  2659. margin: 0 10px;
  2660. border: 1px solid var(--theme-skin, #505050);
  2661. color: var(--theme-skin, #505050);
  2662. -webkit-border-radius: 50px;
  2663. -moz-border-radius: 50px;
  2664. border-radius: 50px;
  2665. }
  2666. .err-button.back a:hover {
  2667. -webkit-box-shadow: 0 0 4px rgba(80, 80, 80, .85);
  2668. -moz-box-shadow: 0 0 4px rgba(80, 80, 80, .85);
  2669. -o-box-shadow: 0 0 4px rgba(80, 80, 80, .85);
  2670. box-shadow: 0 0 4px rgba(80, 80, 80, .85);
  2671. }
  2672. #baguetteBox-overlay {
  2673. display: none;
  2674. opacity: 0;
  2675. position: fixed;
  2676. overflow: hidden;
  2677. top: 0;
  2678. left: 0;
  2679. width: 100%;
  2680. height: 100%;
  2681. z-index: 1000000;
  2682. background-color: rgba(0, 0, 0, .8);
  2683. transition: opacity .5s ease;
  2684. animation: elastic .5s;
  2685. }
  2686. #baguetteBox-overlay .full-image:before {
  2687. content: "";
  2688. display: inline-block;
  2689. height: 50%;
  2690. width: 1px;
  2691. margin-right: -1px;
  2692. }
  2693. #baguetteBox-slider {
  2694. position: absolute;
  2695. left: 0;
  2696. top: 0;
  2697. height: 100%;
  2698. width: 100%;
  2699. white-space: nowrap;
  2700. transition: left .4s ease, transform .4s ease
  2701. /*!coveredleft .4s ease, -webkit-transform .4s ease,left .4s ease, -moz-transform .4s ease*/
  2702. ;
  2703. }
  2704. .baguetteBox-button#next-button {
  2705. top: calc(50% - 30px)
  2706. /*!covered50%*/
  2707. ;
  2708. width: 44px;
  2709. height: 60px;
  2710. right: 2%;
  2711. box-shadow: none;
  2712. }
  2713. .baguetteBox-button#previous-button {
  2714. top: calc(50% - 30px)
  2715. /*!covered50%*/
  2716. ;
  2717. width: 44px;
  2718. height: 60px;
  2719. left: 2%;
  2720. box-shadow: none;
  2721. }
  2722. .baguetteBox-button {
  2723. position: absolute;
  2724. cursor: pointer;
  2725. outline: 0;
  2726. padding: 0;
  2727. margin: 0;
  2728. border: 0;
  2729. background: rgba(255, 255, 255, 0);
  2730. box-shadow: none;
  2731. border-radius: 0;
  2732. color: #ddd;
  2733. font: 1.6em sans-serif;
  2734. }
  2735. .baguetteBox-button#close-button {
  2736. top: 23px;
  2737. right: calc(2% + 6px)
  2738. /*!covered18px*/
  2739. ;
  2740. width: 30px;
  2741. height: 30px;
  2742. display: none;
  2743. }
  2744. .spinner {
  2745. width: 60px
  2746. /*!covered40px*/
  2747. ;
  2748. height: 60px
  2749. /*!covered40px*/
  2750. ;
  2751. display: inline-block;
  2752. position: relative
  2753. /*!coveredabsolute*/
  2754. ;
  2755. top: 50%;
  2756. left: 50%;
  2757. margin-top: -20px;
  2758. margin-left: -20px;
  2759. margin: 100px auto;
  2760. }
  2761. .double-bounce1 {
  2762. width: 100%;
  2763. height: 100%;
  2764. -moz-border-radius: 50%;
  2765. border-radius: 50%;
  2766. background-color: #505050
  2767. /*!coveredvar(--theme-skin,#fff)*/
  2768. ;
  2769. opacity: 0.6
  2770. /*!covered.6*/
  2771. ;
  2772. position: absolute;
  2773. top: 0;
  2774. left: 0;
  2775. -webkit-animation: bounce 2.0s infinite ease-in-out
  2776. /*!coveredbounce 2s infinite ease-in-out*/
  2777. ;
  2778. animation: bounce 2.0s infinite ease-in-out
  2779. /*!coveredbounce 2s infinite ease-in-out*/
  2780. ;
  2781. }
  2782. .double-bounce2 {
  2783. width: 100%;
  2784. height: 100%;
  2785. -moz-border-radius: 50%;
  2786. border-radius: 50%;
  2787. background-color: #505050
  2788. /*!coveredvar(--theme-skin,#fff)*/
  2789. ;
  2790. opacity: 0.6
  2791. /*!covered.6*/
  2792. ;
  2793. position: absolute;
  2794. top: 0;
  2795. left: 0;
  2796. -webkit-animation: bounce 2.0s infinite ease-in-out
  2797. /*!coveredbounce 2s infinite ease-in-out*/
  2798. ;
  2799. animation: bounce 2.0s infinite ease-in-out
  2800. /*!coveredbounce 2s infinite ease-in-out*/
  2801. ;
  2802. -webkit-animation-delay: -1.0s
  2803. /*!covered-1s*/
  2804. ;
  2805. animation-delay: -1.0s
  2806. /*!covered-1s*/
  2807. ;
  2808. }
  2809. .comment-content .wp-smiley {
  2810. border: none;
  2811. margin-bottom: 0;
  2812. margin-top: 0;
  2813. padding: 0;
  2814. }
  2815. .entry-content .wp-smiley {
  2816. border: none;
  2817. margin-bottom: 0;
  2818. margin-top: 0;
  2819. padding: 0;
  2820. }
  2821. .page-content .wp-smiley {
  2822. border: none;
  2823. margin-bottom: 0;
  2824. margin-top: 0;
  2825. padding: 0;
  2826. }
  2827. .gallery-item {
  2828. display: inline-block;
  2829. text-align: center;
  2830. vertical-align: top;
  2831. width: 100%;
  2832. margin: 0;
  2833. }
  2834. .gallery img {
  2835. width: 100%;
  2836. height: 180px;
  2837. border-radius: 0;
  2838. transition: all 2s ease;
  2839. -webkit-transition: all 2s ease;
  2840. -ms-transition: all 2s ease;
  2841. }
  2842. .gallery .gallery-item {
  2843. display: inline-block;
  2844. vertical-align: top;
  2845. width: 280px;
  2846. height: 180px;
  2847. position: relative;
  2848. -moz-transition: all .25s ease;
  2849. -webkit-transition: all .25s ease;
  2850. -o-transition: all .25s ease;
  2851. -ms-transition: all .25s ease;
  2852. transition: all .25s ease;
  2853. }
  2854. .gallery:hover .gallery-item:not(:hover) {
  2855. opacity: .7;
  2856. -moz-transform: scale(.9);
  2857. -ms-transform: scale(.9);
  2858. -webkit-transform: scale(.9);
  2859. -o-transform: scale(.9);
  2860. transform: scale(.9);
  2861. }
  2862. #nprogress .bar {
  2863. background: var(--theme-skin, #505050);
  2864. position: fixed;
  2865. z-index: 1031;
  2866. top: 0;
  2867. left: 0;
  2868. width: 100%;
  2869. height: 3px;
  2870. }
  2871. #nprogress .peg {
  2872. display: block;
  2873. position: absolute;
  2874. right: 0;
  2875. width: 100px;
  2876. height: 100%;
  2877. box-shadow: 0 0 10px var(--theme-skin, #505050), 0 0 5px var(--theme-skin, #505050);
  2878. opacity: 1;
  2879. -webkit-transform: rotate(3deg) translate(0, -4px);
  2880. -ms-transform: rotate(3deg) translate(0, -4px);
  2881. transform: rotate(3deg) translate(0, -4px);
  2882. }
  2883. #nprogress .spinner {
  2884. display: block;
  2885. position: fixed;
  2886. z-index: 9999;
  2887. top: 27px;
  2888. right: 24px;
  2889. left: inherit;
  2890. width: auto;
  2891. height: auto;
  2892. margin: 0;
  2893. }
  2894. #nprogress .spinner-icon {
  2895. width: 20px;
  2896. height: 20px;
  2897. box-sizing: border-box;
  2898. border: solid 3px transparent;
  2899. border-top-color: var(--theme-skin, #505050);
  2900. border-left-color: var(--theme-skin, #505050);
  2901. border-radius: 50%;
  2902. -webkit-animation: nprogress-spinner .4s linear infinite;
  2903. animation: nprogress-spinner .4s linear infinite;
  2904. }
  2905. .download {
  2906. color: #fff !important;
  2907. -webkit-transition: all .3s;
  2908. -moz-transition: all .3s;
  2909. -o-transition: all .3s;
  2910. transition: all .3s;
  2911. position: relative;
  2912. border: 1px solid var(--theme-skin, #505050);
  2913. overflow: hidden;
  2914. display: inline-block;
  2915. background: var(--theme-skin, #505050);
  2916. }
  2917. .download::after {
  2918. content: '';
  2919. position: absolute;
  2920. top: 0;
  2921. left: 0;
  2922. width: 100%;
  2923. height: 100%;
  2924. z-index: 1;
  2925. -webkit-transition: all .3s;
  2926. -moz-transition: all .3s;
  2927. -o-transition: all .3s;
  2928. transition: all .3s;
  2929. opacity: 1;
  2930. -webkit-transform: translate(0, -105%);
  2931. transform: translate(0, -105%);
  2932. border-bottom-width: 1px;
  2933. border-bottom-style: solid;
  2934. border-bottom-color: rgba(255, 255, 255, 1);
  2935. background-color: rgba(255, 255, 255, .25);
  2936. -webkit-transition-delay: .2s;
  2937. transition-delay: .2s;
  2938. }
  2939. .download::before {
  2940. content: '';
  2941. position: absolute;
  2942. top: 0;
  2943. left: 0;
  2944. width: 100%;
  2945. height: 100%;
  2946. z-index: 1;
  2947. -webkit-transition: all .3s;
  2948. -moz-transition: all .3s;
  2949. -o-transition: all .3s;
  2950. transition: all .3s;
  2951. opacity: 1;
  2952. -webkit-transform: translate(0, -105%);
  2953. transform: translate(0, -105%);
  2954. border-bottom-width: 1px;
  2955. border-bottom-style: solid;
  2956. border-bottom-color: rgba(255, 255, 255, 1);
  2957. background-color: rgba(255, 255, 255, .25);
  2958. }
  2959. #pagination {
  2960. width: 100%;
  2961. padding: 20px 0;
  2962. text-align: center;
  2963. margin: 40px 0 80px;
  2964. display: inline-block;
  2965. }
  2966. #pagination a:hover {
  2967. color: var(--post_list_matching_color, #505050);
  2968. box-shadow: 0 1px 20px 10px var(--post-list-thumb);
  2969. transition: all 0.8s ease !important;
  2970. }
  2971. #pagination a {
  2972. padding: 13px 35px;
  2973. background: rgb(255 255 255 / 50%);
  2974. box-shadow: 0 1px 30px -4px var(--post-list-thumb);
  2975. border: 1.5px solid #FFFFFF;
  2976. border-radius: 50px;
  2977. color: var(--theme-skin, #505050);
  2978. transition: all 0.8s ease !important;
  2979. }
  2980. #pagination .loading {
  2981. background: var(--load_nextpage_svg);
  2982. background-position: center;
  2983. background-repeat: no-repeat;
  2984. color: #555;
  2985. border: none;
  2986. background-size: auto 100%;
  2987. }
  2988. #bangumi-pagination .loading {
  2989. background: var(--load_nextpage_svg);
  2990. background-position: center;
  2991. background-repeat: no-repeat;
  2992. color: #555;
  2993. border: none;
  2994. background-size: auto 100%;
  2995. }
  2996. #pagination .loading:hover {
  2997. border: none;
  2998. -webkit-box-shadow: none;
  2999. -moz-box-shadow: none;
  3000. -o-box-shadow: none;
  3001. box-shadow: none;
  3002. }
  3003. .ex-login {
  3004. margin: auto;
  3005. width: auto !important;
  3006. text-align: center;
  3007. background-color: rgba(255, 255, 255, 0);
  3008. padding: 20px 0;
  3009. }
  3010. .ex-register {
  3011. margin: auto;
  3012. width: auto !important;
  3013. text-align: center;
  3014. background-color: rgba(255, 255, 255, 0);
  3015. }
  3016. .ex-login-title {
  3017. color: #666;
  3018. font-size: 20px;
  3019. padding-top: 25px;
  3020. font-weight: var(--global-font-weight);
  3021. }
  3022. .ex-register-title h3 {
  3023. padding-bottom: 15px;
  3024. font-size: 24px;
  3025. color: #666;
  3026. font-weight: var(--global-font-weight);
  3027. }
  3028. .ex-login input {
  3029. width: 300px;
  3030. margin-bottom: 6px;
  3031. padding: 12px 10px;
  3032. border: 1px #ddd solid;
  3033. outline: 0;
  3034. border-radius: 3px;
  3035. font-size: 16px;
  3036. font: 300 14px 'Fira Code', 'Noto Sans SC';
  3037. -webkit-transition: .4s ease all;
  3038. -moz-transition: .4s ease all;
  3039. -o-transition: .4s ease all;
  3040. transition: .4s ease all;
  3041. font-weight: var(--global-font-weight);
  3042. }
  3043. .ex-register input {
  3044. width: 300px;
  3045. margin-bottom: 6px;
  3046. padding: 12px 10px;
  3047. border: 1px #ddd solid;
  3048. outline: 0;
  3049. border-radius: 3px;
  3050. font-size: 16px;
  3051. font: 300 14px 'Fira Code', 'Noto Sans SC';
  3052. -webkit-transition: .4s ease all;
  3053. -moz-transition: .4s ease all;
  3054. -o-transition: .4s ease all;
  3055. transition: .4s ease all;
  3056. font-weight: var(--global-font-weight);
  3057. }
  3058. .ex-register input.register-button {
  3059. box-shadow: none;
  3060. text-shadow: none;
  3061. background-color: #eee;
  3062. margin-bottom: 20px;
  3063. }
  3064. .admin-login-check {
  3065. width: 100%;
  3066. margin: 10% 0 12%;
  3067. text-align: center;
  3068. font-size: 16px;
  3069. color: #555;
  3070. font-weight: var(--global-font-weight);
  3071. }
  3072. .user-login-check {
  3073. width: 100%;
  3074. margin: 10% 0 12%;
  3075. text-align: center;
  3076. font-size: 16px;
  3077. color: #555;
  3078. font-weight: var(--global-font-weight);
  3079. }
  3080. .ex-login-avatar img {
  3081. border-radius: 100%;
  3082. border: 1px solid #ddd;
  3083. padding: 5px;
  3084. width: 110px;
  3085. height: 110px;
  3086. }
  3087. .ex-new-account a {
  3088. font-size: 16px;
  3089. color: #555;
  3090. text-decoration: underline;
  3091. margin: 0 20px;
  3092. font-weight: var(--global-font-weight);
  3093. }
  3094. .ex-register .user-error {
  3095. text-align: left;
  3096. font-size: 12px;
  3097. width: 300px;
  3098. margin: 0 auto 24px;
  3099. padding: 8px;
  3100. background: rgba(241, 241, 241, .5);
  3101. font-weight: var(--global-font-weight);
  3102. }
  3103. .header-user-avatar:hover .header-user-menu {
  3104. background: #fff;
  3105. opacity: 1;
  3106. transform: translateY(0);
  3107. visibility: visible;
  3108. }
  3109. .header-user-menu:hover {
  3110. background: #fff;
  3111. opacity: 1;
  3112. transform: translateY(0);
  3113. visibility: visible;
  3114. }
  3115. .header-user-menu {
  3116. position: absolute;
  3117. width: 110px;
  3118. right: -20px;
  3119. background: 0 0;
  3120. top: 52px;
  3121. visibility: hidden;
  3122. overflow: hidden;
  3123. box-shadow: 0 1px 40px -8px rgba(0, 0, 0, .2);
  3124. border-radius: 15px;
  3125. text-align: center;
  3126. transition: all .5s 0.1s;
  3127. opacity: 0;
  3128. transform: translateY(-20px);
  3129. }
  3130. .header-user-menu::before {
  3131. content: "";
  3132. position: fixed;
  3133. top: 46px;
  3134. right: 25px;
  3135. margin-left: -10px;
  3136. border-width: 10px;
  3137. border-style: solid;
  3138. border-color: transparent transparent #fff transparent;
  3139. }
  3140. .header-user-name {
  3141. font-size: 12px;
  3142. padding: 10px 10px;
  3143. color: var(--theme-skin, #505050);
  3144. border-radius: 4px 4px 0 0;
  3145. font-weight: var(--global-font-weight);
  3146. }
  3147. .header-user-name-u {
  3148. font-weight: 700;
  3149. font-size: 14px;
  3150. overflow: hidden;
  3151. text-overflow: ellipsis;
  3152. -o-text-overflow: ellipsis;
  3153. white-space: nowrap;
  3154. }
  3155. .header-user-menu a {
  3156. display: block;
  3157. padding: 6px 10px;
  3158. margin: 2px 0;
  3159. width: 110px;
  3160. text-align: center
  3161. /*!coveredleft*/
  3162. ;
  3163. color: var(--theme-skin, #505050);
  3164. font-size: 13px;
  3165. font-weight: var(--global-font-weight);
  3166. }
  3167. .no-logged {
  3168. font-size: 13px;
  3169. padding: 15px 10px;
  3170. border-radius: 4px;
  3171. border: 0;
  3172. font-weight: var(--global-font-weight);
  3173. }
  3174. .no-logged a {
  3175. display: initial;
  3176. color: var(--theme-skin, #505050);
  3177. font-size: 14px;
  3178. padding: 0 5px;
  3179. text-decoration: underline;
  3180. font-weight: var(--global-font-weight);
  3181. }
  3182. .oshimai {
  3183. height: 2em;
  3184. width: 6.11em;
  3185. background-size: cover;
  3186. margin: 0 auto;
  3187. }
  3188. .reward-open {
  3189. float: left;
  3190. font-size: 24px;
  3191. padding: 6px 12px;
  3192. text-align: center;
  3193. display: block;
  3194. border-radius: 10px;
  3195. color: #7d7d7d;
  3196. margin: 5px;
  3197. box-shadow: 0 1px 30px -4px #e8e8e8;
  3198. background: rgba(255, 255, 255, 0.5);
  3199. font-weight: var(--global-font-weight);
  3200. -webkit-transition: all .8s;
  3201. transition: all .8s;
  3202. border: 1px solid #FFFFFF;
  3203. }
  3204. .reward-open:hover {
  3205. box-shadow: 0 1px 20px 10px #e8e8e8;
  3206. background: rgba(255, 255, 255, 0.8);
  3207. -webkit-transition: all .8s;
  3208. transition: all .8s;
  3209. }
  3210. .reward-main {
  3211. position: absolute;
  3212. top: 90px;
  3213. left: -1%;
  3214. margin: 0;
  3215. padding: 15px 0 0;
  3216. width: 400px;
  3217. background: 0 0;
  3218. display: none;
  3219. z-index: 233;
  3220. animation: main .4s;
  3221. }
  3222. .reward-row {
  3223. margin: 0 auto;
  3224. padding: 20px 15px 10px;
  3225. background: rgba(255, 255, 255, 0.8);
  3226. display: block;
  3227. border-radius: 10px;
  3228. cursor: auto;
  3229. margin-left: 3%;
  3230. border: 1px solid #FFFFFF;
  3231. }
  3232. .reward-row li img {
  3233. width: 150px;
  3234. max-width: 150px;
  3235. border-radius: 3px;
  3236. position: relative;
  3237. }
  3238. .reward-row li::after {
  3239. display: block;
  3240. padding: 5px 0 0;
  3241. font-size: 13px;
  3242. color: none;
  3243. font-weight: var(--global-font-weight);
  3244. }
  3245. .poptitle {
  3246. width: 100%;
  3247. height: 100%;
  3248. line-height: 3;
  3249. border-top-left-radius: 6px;
  3250. border-top-right-radius: 6px;
  3251. border-bottom-left-radius: 6px;
  3252. border-bottom-right-radius: 6px;
  3253. background-color: rgba(255, 255, 255, .7);
  3254. }
  3255. .popfooter {
  3256. width: 100%;
  3257. height: 100%;
  3258. line-height: 1;
  3259. background-color: rgba(255, 255, 255, .7);
  3260. }
  3261. .dot {
  3262. width: .5rem;
  3263. height: .5rem;
  3264. border-radius: .5rem;
  3265. display: inline-block;
  3266. background-color: #919292;
  3267. }
  3268. .load-button {
  3269. width: 200px;
  3270. height: 60px;
  3271. margin: auto;
  3272. cursor: pointer;
  3273. perspective: 500px;
  3274. -webkit-perspective: 500px;
  3275. }
  3276. .load-button div {
  3277. height: 100%;
  3278. transform-style: preserve-3d;
  3279. -webkit-transform-style: preserve-3d;
  3280. transition: .25s;
  3281. -webkit-transition: .25s;
  3282. }
  3283. .load-button span {
  3284. width: 100%;
  3285. height: 100%;
  3286. position: absolute;
  3287. box-sizing: border-box;
  3288. border: 5px solid #d34836;
  3289. line-height: 50px;
  3290. font-size: 17pt;
  3291. text-align: center;
  3292. text-transform: uppercase;
  3293. font-weight: var(--global-font-weight);
  3294. }
  3295. .load-button span:nth-child(2) {
  3296. color: #fff;
  3297. background: #d34836;
  3298. transform: rotateX(90deg) translate3d(0, 0, 30px);
  3299. -webkit-transform: rotateX(90deg) translate3d(0, 0, 30px);
  3300. }
  3301. .logolink a {
  3302. color: var(--theme-skin, #505050);
  3303. float: left;
  3304. font-size: 25px;
  3305. font-weight: 800;
  3306. height: 50px;
  3307. line-height: 50px;
  3308. padding-left: 35px;
  3309. padding-right: 15px;
  3310. padding-top: 11px;
  3311. text-decoration-line: none;
  3312. }
  3313. .forgetmenot input[type=checkbox] {
  3314. border: 1px solid #b4b9be;
  3315. background: #fff;
  3316. color: #555;
  3317. clear: none;
  3318. cursor: pointer;
  3319. display: inline-block;
  3320. line-height: 0;
  3321. height: 16px;
  3322. margin: -4px 4px 0 0;
  3323. outline: 0;
  3324. padding: 0 !important;
  3325. text-align: center;
  3326. vertical-align: middle;
  3327. width: 16px;
  3328. min-width: 16px;
  3329. -webkit-appearance: none;
  3330. appearance: none;
  3331. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  3332. box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  3333. -webkit-transition: .05s border-color ease-in-out;
  3334. transition: .05s border-color ease-in-out;
  3335. }
  3336. .forgetmenot input[type=checkbox]:checked:before {
  3337. content: "✔";
  3338. margin: -3px 0 0 -4px;
  3339. color: #1e8cbe;
  3340. display: inline-block;
  3341. vertical-align: middle;
  3342. width: 16px;
  3343. font: 400 21px/1 dashicons;
  3344. speak-as: none;
  3345. -webkit-font-smoothing: antialiased;
  3346. -moz-osx-font-smoothing: grayscale;
  3347. }
  3348. input[type=radio]:checked:before {
  3349. display: inline-block;
  3350. vertical-align: middle;
  3351. width: 16px;
  3352. font: 400 21px/1 dashicons;
  3353. speak-as: none;
  3354. -webkit-font-smoothing: antialiased;
  3355. -moz-osx-font-smoothing: grayscale;
  3356. }
  3357. .prpr {
  3358. position: fixed;
  3359. bottom: 0;
  3360. left: 0;
  3361. z-index: 99;
  3362. font-size: 0;
  3363. transition: all .3s ease-in-out;
  3364. -webkit-transform: translateY(3px);
  3365. transform: translateY(3px);
  3366. cursor: grab;
  3367. user-select: none;
  3368. font-weight: var(--global-font-weight);
  3369. }
  3370. .mashiro-tips {
  3371. opacity: 0;
  3372. width: 250px;
  3373. height: auto;
  3374. min-height: 70px;
  3375. margin: -20px 20px;
  3376. padding: 5px 10px;
  3377. border-radius: 12px;
  3378. box-sizing: border-box;
  3379. box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
  3380. transition: box-shadow .2s ease;
  3381. background: #fff;
  3382. color: #212121;
  3383. font-size: 12px;
  3384. text-overflow: ellipsis;
  3385. overflow: hidden;
  3386. position: absolute;
  3387. animation-delay: 5s;
  3388. animation-duration: 50s;
  3389. animation-iteration-count: infinite;
  3390. animation-name: shake;
  3391. animation-timing-function: ease-in-out;
  3392. font-weight: var(--global-font-weight);
  3393. }
  3394. .video-container {
  3395. position: relative;
  3396. padding-bottom: 56.25%;
  3397. padding-top: 30px;
  3398. height: 0;
  3399. overflow: hidden;
  3400. }
  3401. .video-container embed {
  3402. position: absolute;
  3403. top: 0;
  3404. left: 0;
  3405. width: 100%;
  3406. height: 100%;
  3407. }
  3408. .video-container iframe {
  3409. position: absolute;
  3410. top: 0;
  3411. left: 0;
  3412. width: 100%;
  3413. height: 100%;
  3414. }
  3415. .video-container object {
  3416. position: absolute;
  3417. top: 0;
  3418. left: 0;
  3419. width: 100%;
  3420. height: 100%;
  3421. }
  3422. #Snow {
  3423. position: fixed;
  3424. top: 0;
  3425. left: 0;
  3426. width: 100%;
  3427. height: 100%;
  3428. z-index: 99999;
  3429. background: rgba(125, 137, 95, 0);
  3430. pointer-events: none;
  3431. }
  3432. .changeSkin {
  3433. position: fixed;
  3434. bottom: 0;
  3435. right: -600px;
  3436. width: auto;
  3437. height: auto;
  3438. z-index: 99;
  3439. font-family: 'Noto Sans SC';
  3440. padding: 10px 20px;
  3441. transition-property: right;
  3442. transition-duration: .3s, .3s;
  3443. }
  3444. .changeSkin-gear {
  3445. position: fixed;
  3446. bottom: 50px;
  3447. right: 10px;
  3448. z-index: 99;
  3449. border: 0;
  3450. outline: 0;
  3451. background-color: #fff;
  3452. color: var(--theme-skin, #505050);
  3453. cursor: pointer;
  3454. padding: 15px;
  3455. border-radius: 12px
  3456. /*!covered10px*/
  3457. ;
  3458. box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
  3459. transform: scale(0);
  3460. transition: transform .3s;
  3461. }
  3462. .rotating {
  3463. -webkit-animation: rotating 3s linear infinite;
  3464. -moz-animation: rotating 3s linear infinite;
  3465. -ms-animation: rotating 3s linear infinite;
  3466. -o-animation: rotating 3s linear infinite;
  3467. animation: rotating 3s linear infinite;
  3468. }
  3469. .center-text {
  3470. margin: auto;
  3471. font-family: 'Noto Sans SC';
  3472. font-size: 80px;
  3473. text-transform: none;
  3474. font-weight: var(--global-font-weight);
  3475. transition: all 0.8s ease !important;
  3476. }
  3477. .glitch:after {
  3478. content: attr(data-text);
  3479. position: absolute;
  3480. top: 0;
  3481. width: 100%;
  3482. background: rgba(0, 0, 0, 0);
  3483. clip: rect(0, 0, 0, 0);
  3484. left: 1px;
  3485. text-shadow: -1px 0 #00a7e0;
  3486. }
  3487. .glitch:before {
  3488. content: attr(data-text);
  3489. position: absolute;
  3490. top: 0;
  3491. width: 100%;
  3492. background: rgba(0, 0, 0, 0);
  3493. clip: rect(0, 0, 0, 0);
  3494. left: -1px;
  3495. text-shadow: 1px 0 #ff3f1a;
  3496. margin-top: initial;
  3497. visibility: visible;
  3498. height: initial;
  3499. }
  3500. .bb-comment {
  3501. border: 1px solid var(--comment_area_matching);
  3502. min-width: 30px;
  3503. display: inline-block;
  3504. text-align: center;
  3505. font-size: 12px;
  3506. color: var(--comment_area_matching);
  3507. border-radius: 3px;
  3508. font-weight: var(--global-font-weight, 400);
  3509. }
  3510. .mashiro-author-info {
  3511. background: url(//static.mashiro.top/wp-content/themes/Sakura/images/LOGO-Unicorn-Gradient.svg);
  3512. width: 200px;
  3513. height: 200px;
  3514. margin: auto;
  3515. }
  3516. .itempic {
  3517. min-height: 280px;
  3518. max-height: 300px;
  3519. background-position: center center;
  3520. background-repeat: no-repeat;
  3521. -webkit-background-size: cover;
  3522. -moz-background-size: cover;
  3523. background-size: cover;
  3524. }
  3525. .finish-icon-container {
  3526. font-size: 1rem;
  3527. display: flex
  3528. /*!covered-webkit-box,box,-webkit-flex*/
  3529. ;
  3530. -webkit-box-align: center;
  3531. box-align: center;
  3532. -webkit-align-items: center;
  3533. align-items: center;
  3534. font-weight: var(--global-font-weight);
  3535. }
  3536. .skill div {
  3537. color: #fff;
  3538. line-height: 1;
  3539. position: absolute;
  3540. top: 4px;
  3541. font-size: 1em;
  3542. margin-top: 0;
  3543. margin-bottom: 0;
  3544. text-shadow: 0 0 1px rgba(0, 0, 0, .22);
  3545. width: 100%;
  3546. text-align: center;
  3547. font-weight: var(--global-font-weight);
  3548. }
  3549. .art-content #archives .al_mon_list {
  3550. position: relative;
  3551. padding: 10px 0;
  3552. display: inline-block;
  3553. vertical-align: middle;
  3554. }
  3555. .art-content #archives .al_mon_list .al_mon {
  3556. position: relative;
  3557. color: var(--theme-skin, #505050);
  3558. padding: 0;
  3559. border-radius: 0;
  3560. margin: 0;
  3561. background: 0 0;
  3562. font-weight: 400;
  3563. }
  3564. .art-content #archives .al_mon_list span {
  3565. padding: 0;
  3566. border-radius: 0;
  3567. margin: 0;
  3568. color: var(--theme-skin, #505050);
  3569. background: 0 0;
  3570. font-weight: 400;
  3571. }
  3572. .art .art-content .al_mon_list .al_post_list>li:before {
  3573. position: absolute;
  3574. left: 116px;
  3575. background: #fff;
  3576. height: 12px;
  3577. width: 12px;
  3578. border-radius: 6px;
  3579. top: 6px;
  3580. content: "";
  3581. -webkit-box-shadow: 1px 1px 1px #bbb;
  3582. box-shadow: 1px 1px 1px #bbb;
  3583. }
  3584. .art .art-content .al_mon_list .al_post_list>li:after {
  3585. position: absolute;
  3586. left: 118px;
  3587. background: var(--theme-skin, #505050);
  3588. height: 8px;
  3589. width: 8px;
  3590. border-radius: 6px;
  3591. top: 8px;
  3592. content: "";
  3593. }
  3594. .art-content #archives .al_mon_list .al_mon:before {
  3595. position: absolute;
  3596. left: 113px;
  3597. background: #fff;
  3598. height: 18px;
  3599. width: 18px;
  3600. border-radius: 9px;
  3601. top: 3px;
  3602. content: "";
  3603. -webkit-box-shadow: 1px 1px 1px #bbb;
  3604. box-shadow: 1px 1px 1px #bbb;
  3605. }
  3606. .art-content #archives .al_mon_list .al_mon:after {
  3607. position: absolute;
  3608. left: 116px;
  3609. background: var(--theme-skin, #505050);
  3610. height: 12px;
  3611. width: 12px;
  3612. border-radius: 6px;
  3613. top: 6px;
  3614. content: "";
  3615. }
  3616. .art-content #archives .al_mon_list:before {
  3617. max-height: 100%;
  3618. height: 100%;
  3619. width: 4px;
  3620. background: var(--theme-skin, #505050);
  3621. position: absolute;
  3622. left: 120px;
  3623. content: "";
  3624. top: 0;
  3625. }
  3626. .toc-container {
  3627. z-index: 98;
  3628. width: 190px;
  3629. height: auto;
  3630. background-color: rgba(255, 255, 255, 0);
  3631. right: calc((100% - 1250px)/ 2);
  3632. top: 470px;
  3633. position: absolute;
  3634. padding-top: 10px;
  3635. padding-bottom: 10px;
  3636. }
  3637. .toc {
  3638. position: sticky;
  3639. top: 12%;
  3640. box-shadow: 0 1px 30px -4px var(--friend-link-shadow);
  3641. background: rgba(255, 255, 255, 0.5);
  3642. padding: 12px 12px;
  3643. overflow-y: auto;
  3644. border-radius: 10px;
  3645. border: 1.5px solid #FFFFFF;
  3646. -webkit-transition: all .8s;
  3647. transition: all .8s;
  3648. }
  3649. .toc:hover {
  3650. box-shadow: 0 1px 20px 10px #e8e8e8;
  3651. background: rgba(255, 255, 255, 0.8);
  3652. -webkit-transition: all .8s;
  3653. transition: all .8s;
  3654. }
  3655. .toc-link::before {
  3656. background-color: rgba(255, 255, 255);
  3657. content: ' ';
  3658. display: inline-block;
  3659. height: inherit;
  3660. left: 1%;
  3661. margin-top: -1px;
  3662. position: absolute;
  3663. width: 2px;
  3664. }
  3665. .flipx {
  3666. -moz-transform: scaleX(-1);
  3667. -webkit-transform: scaleX(-1);
  3668. -o-transform: scaleX(-1);
  3669. transform: scaleX(-1);
  3670. filter: FlipH;
  3671. }
  3672. .flipy {
  3673. -moz-transform: scaleY(-1);
  3674. -webkit-transform: scaleY(-1);
  3675. -o-transform: scaleY(-1);
  3676. transform: scaleY(-1);
  3677. filter: FlipV;
  3678. }
  3679. .emotion-box {
  3680. display: flex
  3681. /*!covered-webkit-box,-ms-flexbox*/
  3682. ;
  3683. -webkit-box-orient: horizontal;
  3684. -webkit-box-direction: normal;
  3685. -ms-flex-direction: row;
  3686. flex-direction: row;
  3687. -ms-flex-wrap: wrap;
  3688. flex-wrap: wrap;
  3689. transition: all .5s;
  3690. overflow: hidden;
  3691. height: 0px;
  3692. }
  3693. .emotion-item {
  3694. margin: 6px;
  3695. display: inline-block;
  3696. width: 32px;
  3697. height: 32px;
  3698. overflow: hidden;
  3699. border-radius: 4px;
  3700. margin-bottom: -8px;
  3701. }
  3702. .emotion-item .img {
  3703. -webkit-animation: im-emotion-step 1.08s steps(27) infinite;
  3704. animation: im-emotion-step 1.08s steps(27) infinite;
  3705. animation-duration: 1.08s;
  3706. animation-timing-function: steps(27);
  3707. width: 32px;
  3708. height: 864px;
  3709. max-width: 32px;
  3710. background: top/32px no-repeat;
  3711. background-image: none;
  3712. }
  3713. .motion-switcher-table {
  3714. border-collapse: collapse;
  3715. width: 100%;
  3716. margin: 0;
  3717. table-layout: fixed;
  3718. }
  3719. .motion-container {
  3720. height: 110px;
  3721. overflow: auto;
  3722. margin-bottom: 5px;
  3723. border-radius: 5px;
  3724. }
  3725. .menhera-container .emoji-item {
  3726. padding: 3px 5px;
  3727. margin: 3px 3px;
  3728. display: inline-block;
  3729. border-radius: 4px;
  3730. color: var(--theme-skin, #505050);
  3731. }
  3732. .no-select {
  3733. -webkit-touch-callout: none;
  3734. -webkit-user-select: none;
  3735. -khtml-user-select: none;
  3736. -moz-user-select: none;
  3737. -ms-user-select: none;
  3738. user-select: none;
  3739. }
  3740. .scrollbar {
  3741. position: fixed;
  3742. top: 0;
  3743. height: 3px;
  3744. background: var(--theme-skin-matching, #F9D938);
  3745. transition-property: width, background;
  3746. transition-duration: 1s, 1s;
  3747. z-index: 99999;
  3748. }
  3749. .comment-user-avatar {
  3750. position: absolute;
  3751. display: inline-block;
  3752. width: 64px;
  3753. height: 64px;
  3754. margin-top: 10px;
  3755. pointer-events: none;
  3756. }
  3757. .comment-user-avatar .socila-check {
  3758. display: none;
  3759. width: 1.5em;
  3760. height: 1.5em;
  3761. font-size: 1em;
  3762. line-height: 1.5em;
  3763. text-align: center;
  3764. color: #fff;
  3765. border-radius: 50%;
  3766. position: absolute;
  3767. margin: -28px 0 0 42px;
  3768. font-weight: var(--global-font-weight);
  3769. }
  3770. .gravatar-check {
  3771. background-color: #1e8cbe;
  3772. -ms-transform: rotate(270deg);
  3773. -webkit-transform: rotate(270deg);
  3774. transform: rotate(270deg);
  3775. }
  3776. .cmt-popup {
  3777. margin: 0 0 40px 1%;
  3778. --widthA: 97%;
  3779. --widthB: calc(var(--widthA) - 71px);
  3780. --widthC: calc(var(--widthB) / 3);
  3781. width: var(--widthC);
  3782. margin-top: 10px;
  3783. }
  3784. .popup .popuptext {
  3785. visibility: hidden;
  3786. width: 160px;
  3787. background-color: #555;
  3788. color: #fff;
  3789. text-align: center;
  3790. border-radius: 6px;
  3791. padding: 8px 3px;
  3792. position: absolute;
  3793. z-index: 1;
  3794. bottom: 110%;
  3795. left: 50%;
  3796. margin-left: -80px;
  3797. }
  3798. .popup .popuptext::after {
  3799. content: "";
  3800. position: absolute;
  3801. top: 100%;
  3802. left: 50%;
  3803. margin-left: -5px;
  3804. border-width: 5px;
  3805. border-style: solid;
  3806. border-color: #555 transparent transparent transparent;
  3807. }
  3808. .popup .insert-img-popuptext {
  3809. visibility: hidden;
  3810. width: 66px;
  3811. background-color: #555;
  3812. color: #fff;
  3813. text-align: center;
  3814. border-radius: 6px;
  3815. padding: 8px 3px;
  3816. position: absolute;
  3817. z-index: 1;
  3818. bottom: 9%;
  3819. left: 10%;
  3820. margin-left: -80px;
  3821. }
  3822. .popup .insert-img-popuptext::after {
  3823. content: "";
  3824. position: absolute;
  3825. top: 33%;
  3826. left: 109%;
  3827. margin-left: -7px;
  3828. border-width: 7px;
  3829. border-style: solid;
  3830. border-color: transparent transparent transparent #555;
  3831. }
  3832. .insert-image-tips {
  3833. float: right;
  3834. text-align: center;
  3835. width: 46px;
  3836. margin: 0;
  3837. padding: 12px 16px;
  3838. text-transform: none;
  3839. color: #535a63;
  3840. background: 0 0;
  3841. -webkit-transition: all .1s ease-out;
  3842. -moz-transition: all .1s ease-out;
  3843. transition: all .1s ease-out;
  3844. box-shadow: none;
  3845. border: 1px solid #ccc;
  3846. text-shadow: none;
  3847. font-size: 14px;
  3848. height: 46px;
  3849. border-radius: 3px;
  3850. cursor: pointer;
  3851. font-weight: var(--global-font-weight);
  3852. }
  3853. .insert-image-button {
  3854. opacity: 0;
  3855. width: 46px !important;
  3856. height: 46px !important;
  3857. margin: 0 !important;
  3858. padding: 0 !important;
  3859. float: right;
  3860. transform: translateY(-46px);
  3861. border-radius: 15px !important;
  3862. cursor: pointer;
  3863. }
  3864. .upload-image-preview {
  3865. display: inline-block;
  3866. height: 70px;
  3867. margin-right: 3px;
  3868. border: 1px solid #ddd;
  3869. border-radius: 4px;
  3870. padding: 3px;
  3871. cursor: pointer;
  3872. }
  3873. .comment_inline_img {
  3874. display: inline-block;
  3875. height: 150px;
  3876. margin-right: 3px;
  3877. border: 1px solid #ddd;
  3878. border-radius: 4px;
  3879. padding: 3px;
  3880. cursor: pointer;
  3881. }
  3882. .the-feature {
  3883. position: relative;
  3884. left: 0px;
  3885. -webkit-transition: all .35s ease-in-out;
  3886. -moz-transition: all .35s ease-in-out;
  3887. transition: all .35s ease-in-out;
  3888. -webkit-box-sizing: border-box;
  3889. -moz-box-sizing: border-box;
  3890. box-sizing: border-box;
  3891. }
  3892. .the-feature.from_left_and_right {
  3893. position: relative;
  3894. height: 160px;
  3895. width: 260px;
  3896. box-shadow: 1px 1px 3px rgba(0, 0, 0, .3);
  3897. overflow: hidden;
  3898. border-radius: 15px;
  3899. margin: 6px 6.5px 0 6.5px;
  3900. }
  3901. .the-feature.from_left_and_right .img {
  3902. -webkit-transition: all .35s ease-in-out;
  3903. -moz-transition: all .35s ease-in-out;
  3904. transition: all .35s ease-in-out;
  3905. -webkit-transform: scale(1);
  3906. -moz-transform: scale(1);
  3907. -ms-transform: scale(1);
  3908. -o-transform: scale(1);
  3909. transform: scale(1);
  3910. }
  3911. .the-feature.from_left_and_right .info {
  3912. position: absolute;
  3913. top: 0;
  3914. bottom: 0;
  3915. left: 0;
  3916. right: 0;
  3917. text-align: center;
  3918. -webkit-backface-visibility: hidden;
  3919. backface-visibility: hidden;
  3920. background: rgba(255, 255, 255, .8);
  3921. visibility: hidden;
  3922. opacity: 0;
  3923. -webkit-transition: all .35s ease-in-out;
  3924. -moz-transition: all .35s ease-in-out;
  3925. transition: all .35s ease-in-out;
  3926. }
  3927. .the-feature.from_left_and_right .info h3 {
  3928. text-transform: uppercase;
  3929. color: var(--theme-skin, #505050);
  3930. text-align: center;
  3931. font-size: 20px;
  3932. padding: 6px;
  3933. margin: 30px 0 0 0;
  3934. -webkit-transition: all .35s ease-in-out;
  3935. -moz-transition: all .35s ease-in-out;
  3936. transition: all .35s ease-in-out;
  3937. -webkit-transform: translateX(-100%);
  3938. -moz-transform: translateX(-100%);
  3939. -ms-transform: translateX(-100%);
  3940. -o-transform: translateX(-100%);
  3941. transform: translateX(-100%);
  3942. font-weight: var(--global-font-weight);
  3943. }
  3944. .the-feature.from_left_and_right .info p {
  3945. font-style: italic;
  3946. font-size: 12px;
  3947. position: relative;
  3948. color: var(--theme-skin, #505050);
  3949. padding: 0px 10px 10px;
  3950. text-align: center;
  3951. -webkit-transition: all .35s .1s linear;
  3952. -moz-transition: all .35s .1s linear;
  3953. transition: all .35s .1s linear;
  3954. -webkit-transform: translateX(100%);
  3955. -moz-transform: translateX(100%);
  3956. -ms-transform: translateX(100%);
  3957. -o-transform: translateX(100%);
  3958. transform: translateX(100%);
  3959. font-weight: var(--global-font-weight);
  3960. }
  3961. .the-feature.from_left_and_right a:hover .img {
  3962. -webkit-transform: scale(1.2);
  3963. -moz-transform: scale(1.2);
  3964. -ms-transform: scale(1.2);
  3965. -o-transform: scale(1.2);
  3966. transform: scale(1.2);
  3967. }
  3968. .the-feature.from_left_and_right a:hover .info h3 {
  3969. -webkit-transform: translateX(0);
  3970. -moz-transform: translateX(0);
  3971. -ms-transform: translateX(0);
  3972. -o-transform: translateX(0);
  3973. transform: translateX(0);
  3974. }
  3975. .the-feature.from_left_and_right a:hover .info p {
  3976. -webkit-transform: translateX(0);
  3977. -moz-transform: translateX(0);
  3978. -ms-transform: translateX(0);
  3979. -o-transform: translateX(0);
  3980. transform: translateX(0);
  3981. }
  3982. .highlight-wrap:before {
  3983. content: " ";
  3984. position: absolute;
  3985. -webkit-border-radius: 50%;
  3986. border-radius: 50%;
  3987. background: #fc625d;
  3988. width: 12px;
  3989. height: 12px;
  3990. left: 12px;
  3991. margin-top: -18px;
  3992. -webkit-box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
  3993. box-shadow: 20px 0 #fdbc40, 40px 0 #35cd4b;
  3994. z-index: 2;
  3995. }
  3996. .highlight-wrap {
  3997. position: relative;
  3998. background: #21252b;
  3999. border-radius: 10px;
  4000. font: 15px/22px 'Fira Code', 'Noto Sans SC';
  4001. line-height: 1.6;
  4002. margin-bottom: 1.6em;
  4003. margin-left: 8px;
  4004. margin-right: 8px;
  4005. max-width: 100%;
  4006. overflow: auto;
  4007. text-shadow: none;
  4008. color: #000;
  4009. padding-top: 30px;
  4010. box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .4);
  4011. }
  4012. .highlight-wrap .copy-code {
  4013. color: #fff;
  4014. position: absolute;
  4015. float: right;
  4016. right: 10px;
  4017. top: 0;
  4018. padding-top: 4px;
  4019. padding-right: 2px;
  4020. z-index: 2;
  4021. font-size: 16px;
  4022. font-weight: var(--global-font-weight);
  4023. }
  4024. .highlight-wrap code::-webkit-scrollbar-track {
  4025. -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) !important;
  4026. box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) !important;
  4027. border-radius: 10px !important;
  4028. background-color: #21252b !important;
  4029. }
  4030. .highlight-wrap code::-webkit-scrollbar-thumb {
  4031. border-radius: 10px !important;
  4032. -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5) !important;
  4033. box-shadow: inset 0 0 6px rgba(0, 0, 0, .5) !important;
  4034. background-color: #21252b !important;
  4035. }
  4036. .highlight-wrap code {
  4037. background: #1d1f21;
  4038. color: #fff;
  4039. word-break: break-word;
  4040. font-family: 'Fira Code', 'Noto Sans SC';
  4041. padding: 2px;
  4042. text-shadow: none;
  4043. border-radius: 0 0 5px 5px;
  4044. }
  4045. .highlight-wrap code[data-rel]:before {
  4046. color: #fff;
  4047. content: attr(data-rel);
  4048. height: 30px;
  4049. line-height: 30px;
  4050. background: #21252b;
  4051. font-size: 16px;
  4052. position: absolute;
  4053. margin-top: -30px;
  4054. left: 0;
  4055. width: 100%;
  4056. font-family: 'Dela Gothic One';
  4057. font-weight: 700;
  4058. padding: 0 80px;
  4059. text-indent: 15px;
  4060. text-align: center;
  4061. float: left;
  4062. z-index: 1;
  4063. border-radius: 5px 5px 0 0;
  4064. border-top-left-radius: 5px;
  4065. border-top-right-radius: 5px;
  4066. border-bottom-right-radius: 0;
  4067. border-bottom-left-radius: 0;
  4068. pointer-events: none;
  4069. }
  4070. .hljs {
  4071. display: block;
  4072. overflow-x: auto;
  4073. padding: .5em;
  4074. color: #abb2bf;
  4075. background: rgba(255, 255, 255, .5);
  4076. border-radius: 10px;
  4077. }
  4078. td.hljs-ln-numbers {
  4079. -webkit-touch-callout: none;
  4080. -webkit-user-select: none;
  4081. -khtml-user-select: none;
  4082. -moz-user-select: none;
  4083. -ms-user-select: none;
  4084. user-select: none;
  4085. text-align: center;
  4086. color: #888f96;
  4087. background: #1d1f21;
  4088. font-family: 'Fira Code', 'Noto Sans SC';
  4089. vertical-align: top;
  4090. position: absolute;
  4091. left: 0;
  4092. width: 30px;
  4093. }
  4094. .code-block-fullscreen {
  4095. position: fixed;
  4096. top: 0;
  4097. left: 0;
  4098. width: 100%;
  4099. height: 100%;
  4100. min-width: 100%;
  4101. z-index: 9999999;
  4102. margin: 0;
  4103. animation: elastic 1s;
  4104. }
  4105. .code-block-fullscreen code {
  4106. --widthA: 100%;
  4107. --widthB: calc(var(--widthA) - 30px);
  4108. height: auto
  4109. /*!coveredvar(--widthB)*/
  4110. ;
  4111. min-height: 99%;
  4112. white-space: pre-wrap;
  4113. word-wrap: break-word;
  4114. overflow-y: hidden;
  4115. overflow-x: auto;
  4116. }
  4117. .skin-menu {
  4118. position: fixed;
  4119. left: auto;
  4120. bottom: 15px;
  4121. height: auto;
  4122. width: auto;
  4123. max-width: 210px;
  4124. padding: 0 16px;
  4125. border-radius: var(--style_menu_selection_radius, 15px);
  4126. font-size: larger;
  4127. text-align: center;
  4128. box-shadow: none;
  4129. z-index: 99;
  4130. background: rgb(255 255 255 / 70%);
  4131. transform: scaleX(0);
  4132. transition: .5s;
  4133. right: -50px;
  4134. }
  4135. .skin-menu.show {
  4136. transform: scaleX(1);
  4137. transition: .5s;
  4138. right: 70px;
  4139. box-shadow: 0 1px 40px -8px rgba(0, 0, 0, .1);
  4140. }
  4141. .skin-menu .row-container {
  4142. height: auto;
  4143. margin: 0;
  4144. padding: 0;
  4145. text-align: center;
  4146. }
  4147. .skin-menu .row-container .menu-list {
  4148. display: block;
  4149. text-align: center;
  4150. padding: 0;
  4151. margin: 10px auto;
  4152. }
  4153. .menu-list li {
  4154. display: inline-block;
  4155. margin: 5px 2.5px;
  4156. line-height: 50px;
  4157. width: 50px;
  4158. background-color: rgb(255 255 255 / 80%);
  4159. box-shadow: 0 1px 30px -4px #e8e8e8;
  4160. border-radius: var(--style_menu_radius, 20%);
  4161. -webkit-transition: all .8s;
  4162. transition: all .8s;
  4163. border: 1px solid #FFFFFF;
  4164. cursor: pointer;
  4165. }
  4166. .font-family-controls button {
  4167. display: inline-block;
  4168. border-style: none;
  4169. padding: 5px 5px;
  4170. height: 43px;
  4171. color: var(--theme-skin, #505050);
  4172. border-radius: var(--style_menu_radius, 5px);
  4173. width: calc(50% - 11px);
  4174. font-size: 15px;
  4175. font-weight: 400;
  4176. text-align: center;
  4177. white-space: nowrap;
  4178. vertical-align: middle;
  4179. margin: 0 4px;
  4180. box-shadow: none;
  4181. background-color: rgb(255 255 255 / 80%);
  4182. -webkit-transition: all .8s;
  4183. transition: all .8s;
  4184. border: 1px solid #FFFFFF;
  4185. cursor: pointer;
  4186. }
  4187. .aplayer {
  4188. background: rgba(255, 255, 255, .3);
  4189. font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', 'Source Han Serif', source-han-serif-sc, 'PT Serif', 'SongTi SC', 'MicroSoft Yahei', Georgia, serif;
  4190. box-shadow: 0 0 0 1px #eee;
  4191. border-radius: 3px;
  4192. margin: 15px 0;
  4193. }
  4194. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
  4195. height: 12px;
  4196. width: 12px;
  4197. right: 3px;
  4198. box-shadow: 0 0 5px 0 rgba(0, 0, 0, .18);
  4199. transition: all .35s;
  4200. }
  4201. .coverVideo-btn {
  4202. all: initial;
  4203. display: inline-block;
  4204. width: 36px;
  4205. font-size: 26px;
  4206. margin-left: 16px;
  4207. padding: 7px;
  4208. border: 0;
  4209. background: transparent;
  4210. color: #fff;
  4211. cursor: pointer;
  4212. text-align: center;
  4213. border-radius: 50%;
  4214. }
  4215. h1::before {
  4216. display: block;
  4217. content: " ";
  4218. height: 80px;
  4219. margin-top: -80px;
  4220. visibility: hidden;
  4221. }
  4222. h2::before {
  4223. display: block;
  4224. content: " ";
  4225. height: 80px;
  4226. margin-top: -80px;
  4227. visibility: hidden;
  4228. }
  4229. h3::before {
  4230. display: block;
  4231. content: " ";
  4232. height: 80px;
  4233. margin-top: -80px;
  4234. visibility: hidden;
  4235. }
  4236. h4::before {
  4237. display: block;
  4238. content: " ";
  4239. height: 80px;
  4240. margin-top: -80px;
  4241. visibility: hidden;
  4242. }
  4243. h5::before {
  4244. display: block;
  4245. content: " ";
  4246. height: 80px;
  4247. margin-top: -80px;
  4248. visibility: hidden;
  4249. }
  4250. .widget-area {
  4251. position: fixed;
  4252. top: 100px;
  4253. bottom: 66px;
  4254. left: -400px;
  4255. z-index: 50
  4256. /*!covered3*/
  4257. ;
  4258. width: 400px;
  4259. -webkit-transition: .3s;
  4260. transition: all .3s;
  4261. background-color: rgba(255, 255, 255, 0.8);
  4262. box-shadow: 0 1px 20px -8px rgba(0, 0, 0, .5);
  4263. }
  4264. .widget-area .heading {
  4265. color: #555;
  4266. font-size: 18px;
  4267. font-weight: 900;
  4268. text-align: center;
  4269. height: 30px;
  4270. background-color: rgba(255, 255, 255, 0.2);
  4271. border-color: #ddd;
  4272. }
  4273. .widget-area .show-hide-wrap {
  4274. position: absolute;
  4275. background: #e6e6e6;
  4276. right: -18px;
  4277. width: 18px;
  4278. height: 66px;
  4279. border-radius: 0 6px 6px 0;
  4280. z-index: 50;
  4281. }
  4282. .widget-area .show-hide {
  4283. display: inline-block;
  4284. width: 100%;
  4285. height: 100%;
  4286. font-size: 12px;
  4287. outline: none;
  4288. box-shadow: none;
  4289. border: none;
  4290. opacity: .8;
  4291. vertical-align: middle;
  4292. padding: 0;
  4293. margin: 0;
  4294. -webkit-transform: rotateY(0);
  4295. transform: rotateY(0);
  4296. cursor: pointer;
  4297. border-radius: 0 6px 6px 0;
  4298. transition: all .3s ease;
  4299. }
  4300. .headertop-down {
  4301. position: absolute;
  4302. bottom: 50px;
  4303. left: calc(50% - 20px);
  4304. z-index: 5;
  4305. }
  4306. .headertop-down i {
  4307. font-size: 40px;
  4308. color: #fff;
  4309. cursor: pointer;
  4310. -webkit-transform: scale(1.5, 1);
  4311. transform: scale(1.5, 1);
  4312. -webkit-animation: pulsate-bck 3s ease-in-out infinite both;
  4313. animation: pulsate-bck 3s ease-in-out infinite both;
  4314. }
  4315. .bangumi .column {
  4316. max-width: 100%
  4317. /*!covered50%*/
  4318. ;
  4319. flex: 0 0 100%
  4320. /*!covered0 0 50%*/
  4321. ;
  4322. margin-bottom: 30px;
  4323. padding: 0 15px;
  4324. transition: .5s;
  4325. }
  4326. .bangumi-item {
  4327. height: 0;
  4328. color: #fff;
  4329. display: block;
  4330. overflow: hidden;
  4331. text-align: center;
  4332. position: relative;
  4333. padding-bottom: 130%;
  4334. box-shadow: 0 0 10px rgba(0, 0, 0, .1), 0 5px 20px rgba(0, 0, 0, .2);
  4335. border-radius: 10px;
  4336. }
  4337. .bangumi-item img {
  4338. width: 100%;
  4339. user-select: none;
  4340. object-fit: cover;
  4341. transition: filter 2s;
  4342. }
  4343. .bangumi-item .bangumi-info {
  4344. height: 30%;
  4345. top: 0;
  4346. left: 0;
  4347. right: 0;
  4348. padding: 10px;
  4349. position: absolute;
  4350. background: rgba(0, 0, 0, .5);
  4351. transition: transform 1s;
  4352. transform: translateY(250%);
  4353. }
  4354. .bangumi-title {
  4355. overflow: hidden;
  4356. white-space: nowrap;
  4357. text-overflow: ellipsis;
  4358. margin-top: 0;
  4359. }
  4360. .bangumi-summary {
  4361. height: 65%;
  4362. white-space: normal;
  4363. display: none;
  4364. font-weight: bold;
  4365. }
  4366. .bangumi-status-bar {
  4367. top: 0;
  4368. bottom: 0;
  4369. max-width: 100%;
  4370. position: absolute;
  4371. background: #dc143c;
  4372. border-radius: 3px;
  4373. }
  4374. #bangumi-pagination {
  4375. width: 100%;
  4376. margin-top: 80px;
  4377. padding: 20px 0;
  4378. font-size: 36px;
  4379. text-align: center;
  4380. font-weight: var(--global-font-weight);
  4381. }
  4382. .bangumi-next {
  4383. font-family: sans-serif;
  4384. color: #e67474;
  4385. position: relative;
  4386. padding: 13px 35px;
  4387. overflow: hidden;
  4388. }
  4389. .bangumi-next:before {
  4390. content: ' ';
  4391. background-color: pink;
  4392. bottom: 0;
  4393. left: 0;
  4394. width: 100%;
  4395. height: 0;
  4396. position: absolute;
  4397. transition: all 5s;
  4398. z-index: -1;
  4399. }
  4400. .shortcodestyle {
  4401. margin: 20px 8px !important;
  4402. padding: 15px 15px 15px 40px !important;
  4403. position: relative !important;
  4404. color: #505050;
  4405. box-shadow: 0 1px 30px -4px #e8e8e8;
  4406. background: rgba(255, 255, 255, 0.5);
  4407. border-radius: 10px !important;
  4408. text-indent: 0 !important;
  4409. -webkit-transition: all .8s;
  4410. transition: all .8s;
  4411. border: 1.5px solid #FFFFFF;
  4412. }
  4413. .shortcodestyle:hover {
  4414. box-shadow: 0 1px 20px 10px #e8e8e8;
  4415. background: rgba(255, 255, 255, 0.8);
  4416. -webkit-transition: all .8s;
  4417. transition: all .8s;
  4418. }
  4419. .xControl {
  4420. margin: 20px 8px !important;
  4421. padding: 15px 15px 15px 40px !important;
  4422. position: relative !important;
  4423. color: #505050;
  4424. border-radius: 10px !important;
  4425. box-shadow: 0 1px 30px -4px #e8e8e8;
  4426. background: rgba(255, 255, 255, 0.5);
  4427. border-radius: 10px !important;
  4428. -webkit-transition: all .8s;
  4429. transition: all .8s;
  4430. border: 1.5px solid #FFFFFF;
  4431. }
  4432. .xControl:hover {
  4433. box-shadow: 0 1px 20px 10px #e8e8e8;
  4434. background: rgba(255, 255, 255, 0.8);
  4435. -webkit-transition: all .8s;
  4436. transition: all .8s;
  4437. }
  4438. .xbtn02 {
  4439. color: #7D7D7D !important;
  4440. -webkit-transition: all .8s;
  4441. transition: all .8s;
  4442. }
  4443. .xbtn02:hover {
  4444. color: var(--theme-skin-matching) !important;
  4445. -webkit-transition: all .8s;
  4446. transition: all .8s;
  4447. }
  4448. input#wp-comment-cookies-consent {
  4449. vertical-align: middle;
  4450. margin: 0px;
  4451. width: 18.4px;
  4452. height: 18.4px;
  4453. }
  4454. #preload li.active {
  4455. top: 50%;
  4456. left: 50%;
  4457. margin-left: -20px;
  4458. margin-top: -20px;
  4459. }
  4460. .cbp_tmtimeline {
  4461. margin: 30px 0 0 0;
  4462. padding: 0;
  4463. list-style: none;
  4464. position: relative;
  4465. }
  4466. .cbp_tmtimeline:before {
  4467. content: '';
  4468. position: absolute;
  4469. top: 0;
  4470. bottom: 0;
  4471. width: 4px;
  4472. background: RGBA(0, 0, 0, 0.02);
  4473. left: 80px;
  4474. margin-left: 10px;
  4475. }
  4476. .cbp_tmtimeline>li .cbp_tmtime {
  4477. /* width:29%;*/
  4478. /* padding-right:110px;*/
  4479. display: block;
  4480. max-width: 70px;
  4481. position: absolute;
  4482. }
  4483. .cbp_tmtimeline>li .cbp_tmlabel {
  4484. margin: 0 0 45px 65px;
  4485. background: var(--shuoshuo_background_color2, #EE9CA7);
  4486. color: #fff;
  4487. padding: .1em 1.2em .4em 1.2em;
  4488. font-size: 18px;
  4489. font-weight: 300;
  4490. line-height: 1.4;
  4491. position: relative;
  4492. border-radius: 15px;
  4493. transition: all 0.3s ease 0s;
  4494. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  4495. cursor: pointer;
  4496. display: block;
  4497. }
  4498. .cbp_tmlabel:hover {
  4499. /* transform:scale(1.05);*/
  4500. transform: translateY(-3px);
  4501. z-index: 1;
  4502. -webkit-box-shadow: 0 15px 32px rgba(0, 0, 0, 0.15) !important;
  4503. box-shadow: 0 15px 32px rgba(0, 0, 0, 0.15) !important;
  4504. }
  4505. .cbp_tmtimeline>li .cbp_tmlabel:after {
  4506. right: 100%;
  4507. border: solid transparent;
  4508. content: " ";
  4509. height: 0;
  4510. width: 0;
  4511. position: absolute;
  4512. pointer-events: none;
  4513. border-right-color: var(--shuoshuo_background_color2, #EE9CA7);
  4514. border-width: 10px;
  4515. top: 15px;
  4516. }
  4517. .shuoshuo_author_img img {
  4518. border: 1px solid #ddd;
  4519. float: left;
  4520. border-radius: 64px;
  4521. transition: all 1.0s;
  4522. width: 50px;
  4523. height: 50px;
  4524. box-shadow: none;
  4525. }
  4526. .avatar {
  4527. border-radius: 100% !important;
  4528. -webkit-border-radius: 100% !important;
  4529. -moz-border-radius: 100% !important;
  4530. box-shadow: inset 0 -1px 0 #333333;
  4531. -webkit-box-shadow: inset 0 -1px 0 #333333;
  4532. transition: transform 0.4s ease-out;
  4533. -webkit-transition: -webkit-transform 0.4s ease-out;
  4534. -moz-transition: -moz-transform 0.4s ease-out;
  4535. }
  4536. .screen-reader-text {
  4537. /* Many screen reader and browser combinations announce broken words as they would appear visually. */
  4538. border: 0;
  4539. clip: rect(1px, 1px, 1px, 1px);
  4540. clip-path: inset(50%);
  4541. height: 1px;
  4542. margin: -1px;
  4543. overflow: hidden;
  4544. padding: 0;
  4545. position: absolute !important;
  4546. width: 1px;
  4547. word-wrap: normal !important;
  4548. }
  4549. .screen-reader-text:focus {
  4550. /* Above WP toolbar. */
  4551. background-color: #eee;
  4552. clip: auto !important;
  4553. clip-path: none;
  4554. color: #444;
  4555. display: block;
  4556. font-size: 1em;
  4557. height: auto;
  4558. left: 5px;
  4559. line-height: normal;
  4560. padding: 15px 23px 14px;
  4561. text-decoration: none;
  4562. top: 5px;
  4563. width: auto;
  4564. z-index: 100000;
  4565. }
  4566. #content {
  4567. animation: main 1s;
  4568. }
  4569. .post-list {
  4570. animation: main .6s;
  4571. margin: 0 0 8% 0;
  4572. position: relative;
  4573. }
  4574. input:-webkit-autofill {
  4575. -webkit-box-shadow: 0 0 0 1000px #fff inset;
  4576. box-shadow: 0 0 0 1000px #fff inset;
  4577. }
  4578. ::selection,
  4579. ::-moz-selection {
  4580. background: #444;
  4581. color: #fff;
  4582. }
  4583. article,
  4584. aside,
  4585. details,
  4586. figcaption,
  4587. footer,
  4588. header,
  4589. main,
  4590. menu,
  4591. nav,
  4592. section,
  4593. summary,
  4594. .site-top .lower nav.navbar,
  4595. .sticky,
  4596. .infinity-end.neverending .site-footer,
  4597. .reward-open:hover .reward-main,
  4598. .block,
  4599. .art-content #archives .al_mon,
  4600. .art-content #archives .al_mon_list .al_post_list,
  4601. .emotion-select-parent:hover .emotion-select-child {
  4602. display: block;
  4603. }
  4604. figure {
  4605. display: block;
  4606. margin: 1em 40px;
  4607. }
  4608. audio,
  4609. canvas,
  4610. video {
  4611. display: inline-block;
  4612. vertical-align: baseline;
  4613. }
  4614. audio:not([controls]) {
  4615. display: none;
  4616. height: 0;
  4617. }
  4618. [hidden],
  4619. template,
  4620. .single-center::after,
  4621. .openNav,
  4622. .m-nav,
  4623. .site-statistics,
  4624. .byline,
  4625. .updated:not(.published),
  4626. span.edit-link,
  4627. .archive .format-aside .entry-title,
  4628. .blog .format-aside .entry-title,
  4629. .notification-hidden,
  4630. .comment .isauthor,
  4631. .siren-checkbox-radio,
  4632. .infinite-scroll .posts-navigation,
  4633. .infinite-scroll.neverending .site-footer,
  4634. .gallery-caption,
  4635. .emotion-select-child,
  4636. .emotion-toggle-on,
  4637. .emotion-hide,
  4638. body.dark #banner_wave_1,
  4639. body.dark #banner_wave_2 {
  4640. display: none;
  4641. }
  4642. a:active {
  4643. outline: 0;
  4644. color: #505050;
  4645. }
  4646. a:hover {
  4647. outline: 0;
  4648. color: #505050;
  4649. }
  4650. abbr[title] {
  4651. border-bottom: 1px dotted;
  4652. }
  4653. b,
  4654. strong,
  4655. dt,
  4656. .is-active-link,
  4657. .hljs-strong {
  4658. font-weight: 700;
  4659. }
  4660. dfn,
  4661. cite,
  4662. em,
  4663. i,
  4664. .hljs-emphasis {
  4665. font-style: italic;
  4666. }
  4667. mark {
  4668. background: #fff9c0
  4669. /*!covered#ff0*/
  4670. ;
  4671. color: #000;
  4672. text-decoration: none;
  4673. }
  4674. small {
  4675. font-size: 80%;
  4676. font-weight: var(--global-font-weight);
  4677. }
  4678. img {
  4679. border: 0;
  4680. height: auto;
  4681. max-width: 100%;
  4682. }
  4683. svg:not(:root),
  4684. .code-block-fullscreen-html-scroll {
  4685. overflow: hidden;
  4686. }
  4687. code,
  4688. kbd {
  4689. font-family: monospace, monospace;
  4690. font-size: .9375rem
  4691. /*!covered1em,15px*/
  4692. ;
  4693. font-weight: var(--global-font-weight);
  4694. }
  4695. samp {
  4696. font-family: monospace, monospace;
  4697. font-size: 1em;
  4698. font-weight: var(--global-font-weight);
  4699. }
  4700. html input[type=button] {
  4701. -webkit-appearance: button;
  4702. appearance: button;
  4703. cursor: pointer;
  4704. }
  4705. button[disabled],
  4706. html input[disabled] {
  4707. cursor: default;
  4708. }
  4709. button::-moz-focus-inner,
  4710. input::-moz-focus-inner,
  4711. legend {
  4712. border: 0;
  4713. padding: 0;
  4714. }
  4715. input[type=checkbox],
  4716. input[type=radio] {
  4717. box-sizing: border-box;
  4718. padding: 0;
  4719. }
  4720. input[type=number]::-webkit-inner-spin-button,
  4721. input[type=number]::-webkit-outer-spin-button {
  4722. height: auto;
  4723. }
  4724. input[type=search]::-webkit-search-cancel-button,
  4725. input[type=search]::-webkit-search-decoration {
  4726. -webkit-appearance: none;
  4727. }
  4728. fieldset {
  4729. border: 1px solid silver;
  4730. margin: 0 2px;
  4731. padding: .35em .625em .75em;
  4732. }
  4733. td,
  4734. th,
  4735. ul.cbp_tmtimeline {
  4736. padding: 0;
  4737. }
  4738. h2,
  4739. h3,
  4740. h4,
  4741. h5,
  4742. h6 {
  4743. clear: both;
  4744. }
  4745. p {
  4746. margin-bottom: 1.5em;
  4747. }
  4748. blockquote p {
  4749. margin: 5px 0;
  4750. }
  4751. address,
  4752. .hentry {
  4753. margin: 0 0 1.5em;
  4754. }
  4755. tt,
  4756. var {
  4757. font-size: .9375rem
  4758. /*!covered15px*/
  4759. ;
  4760. font-weight: var(--global-font-weight);
  4761. }
  4762. abbr,
  4763. acronym {
  4764. border-bottom: 1px dotted #666;
  4765. cursor: help;
  4766. }
  4767. ins {
  4768. background: #fff9c0;
  4769. text-decoration: none;
  4770. }
  4771. big {
  4772. font-size: 125%;
  4773. font-weight: var(--global-font-weight);
  4774. }
  4775. * {
  4776. box-sizing: border-box;
  4777. }
  4778. :after,
  4779. :before {
  4780. box-sizing: inherit;
  4781. }
  4782. q:after,
  4783. q:before {
  4784. content: "";
  4785. }
  4786. q {
  4787. quotes: "" "";
  4788. }
  4789. ol {
  4790. margin: 5px;
  4791. padding-left: 0px;
  4792. list-style: decimal;
  4793. }
  4794. ul {
  4795. margin: 5px;
  4796. padding-left: 0px;
  4797. list-style: disc;
  4798. }
  4799. li>ol {
  4800. margin-bottom: 0;
  4801. margin-left: 0
  4802. /*!covered1.5em*/
  4803. ;
  4804. }
  4805. li>ul {
  4806. margin-bottom: 0;
  4807. margin-left: 1.5em;
  4808. }
  4809. dd {
  4810. margin: 0 1.5em 1.5em;
  4811. }
  4812. button:hover,
  4813. input[type=button]:hover,
  4814. input[type=reset]:hover,
  4815. input[type=submit]:hover {
  4816. border-color: #ccc #bbb #aaa;
  4817. box-shadow: none;
  4818. }
  4819. button:active,
  4820. button:focus,
  4821. input[type=button]:active,
  4822. input[type=button]:focus,
  4823. input[type=reset]:active,
  4824. input[type=reset]:focus,
  4825. input[type=submit]:active,
  4826. input[type=submit]:focus {
  4827. border-color: #aaa #bbb #bbb;
  4828. box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .5), inset 0 2px 5px rgba(0, 0, 0, .15);
  4829. }
  4830. input[type=color]:focus,
  4831. input[type=date]:focus,
  4832. input[type=datetime-local]:focus,
  4833. input[type=datetime]:focus,
  4834. input[type=email]:focus,
  4835. input[type=month]:focus,
  4836. input[type=number]:focus,
  4837. input[type=password]:focus,
  4838. input[type=range]:focus,
  4839. input[type=search]:focus,
  4840. input[type=tel]:focus,
  4841. input[type=text]:focus,
  4842. input[type=time]:focus,
  4843. input[type=url]:focus,
  4844. input[type=week]:focus,
  4845. textarea:focus {
  4846. color: #111;
  4847. }
  4848. a:focus {
  4849. color: #505050;
  4850. outline: 0;
  4851. }
  4852. #video-add:hover,
  4853. #video-btn:hover,
  4854. .site-title img:hover,
  4855. .feature :hover .overlay i,
  4856. .mashiro-profile .box.open,
  4857. .comment .contents .comment-reply-link:hover,
  4858. .top-feature li:hover .foverlay-bg,
  4859. #baguetteBox-overlay.visible {
  4860. opacity: 1;
  4861. }
  4862. .pattern-attachment {
  4863. width: 100%;
  4864. height: 400px;
  4865. }
  4866. .pattern-center .cat-des,
  4867. .pattern-center-sakura .cat-des {
  4868. font-size: 16px;
  4869. display: block;
  4870. font-weight: var(--global-font-weight);
  4871. }
  4872. .single-center .entry-census .bull {
  4873. margin: 0 5px;
  4874. }
  4875. .single-center .entry-census a,
  4876. .download:hover,
  4877. .bangumi-item:hover {
  4878. color: #fff;
  4879. }
  4880. .pattern-center-blank {
  4881. padding-top: 75px;
  4882. background-color: rgba(0, 0, 0, 0);
  4883. transition: background 0.8s;
  4884. }
  4885. .gizle {
  4886. top: 0
  4887. /*!covered-100px*/
  4888. ;
  4889. z-index: 9999;
  4890. }
  4891. .site-header:hover {
  4892. background-color: rgba(255, 255, 255, .9);
  4893. }
  4894. .sabit {
  4895. top: 0;
  4896. z-index: 9999;
  4897. }
  4898. .site-title,
  4899. .post-status p {
  4900. margin: 0;
  4901. }
  4902. .site-title a {
  4903. color: #464646;
  4904. font-weight: 400;
  4905. line-height: 40px;
  4906. white-space: nowrap;
  4907. }
  4908. .site-title a:hover,
  4909. .site-top ul li a:hover,
  4910. .entry-title a:hover,
  4911. .site-info a:hover,
  4912. .post-lincenses a:hover,
  4913. .post-tags a:hover,
  4914. .ins-section .ins-search-item:hover .ins-slug,
  4915. .ins-section .ins-search-item:hover .ins-search-preview,
  4916. .ins-section .ins-search-item:hover header,
  4917. .sorry li a:hover,
  4918. .art .art-content #archives a:hover {
  4919. color: var(--theme-skin-matching, #F9D938);
  4920. }
  4921. .comment h4 a:hover {
  4922. color: var(--comment_area_matching);
  4923. }
  4924. .motion-switcher-table .on-hover {
  4925. color: var(--comment_area_matching, #505050);
  4926. }
  4927. .site-description,
  4928. .postava {
  4929. float: right;
  4930. }
  4931. .header-focus {
  4932. height: 250px;
  4933. background: #F9F9F9;
  4934. margin: 0 auto;
  4935. }
  4936. #mo-nav {
  4937. display: none;
  4938. transition: background 0.8s;
  4939. }
  4940. .site-top ul li a {
  4941. padding: 10px 0;
  4942. display: inline-block;
  4943. color: var(--theme-skin);
  4944. }
  4945. .site-top ul li a:hover:after,
  4946. embed,
  4947. iframe,
  4948. object {
  4949. max-width: 100%;
  4950. }
  4951. #show-nav.showNav .line1 {
  4952. top: 15px;
  4953. }
  4954. #show-nav.showNav .line3 {
  4955. top: 23px;
  4956. }
  4957. #show-nav.hideNav .line1 {
  4958. top: 16px;
  4959. -webkit-transform: rotateZ(45deg);
  4960. transform: rotateZ(45deg);
  4961. }
  4962. #show-nav.hideNav .line2 {
  4963. opacity: 0;
  4964. }
  4965. #show-nav.hideNav .line3 {
  4966. top: 16px;
  4967. -webkit-transform: rotateZ(-45deg);
  4968. transform: rotateZ(-45deg);
  4969. }
  4970. .lower li:hover ul {
  4971. display: inline-block;
  4972. -webkit-transition: all .4s;
  4973. transition: all .4s;
  4974. }
  4975. .lower li ul li {
  4976. width: 100%;
  4977. margin: 0;
  4978. }
  4979. .site-main {
  4980. padding: 7.5% 0 0;
  4981. }
  4982. .feature {
  4983. position: absolute;
  4984. margin-top: 10px;
  4985. }
  4986. .entry-title a,
  4987. .post-list-thumb a {
  4988. color: #504E4E;
  4989. }
  4990. .p-time i {
  4991. font-size: 14px;
  4992. margin-right: 5px;
  4993. font-weight: var(--global-font-weight);
  4994. }
  4995. .entry-footer {
  4996. margin: 0 0 0 17%;
  4997. list-style: none;
  4998. }
  4999. .float-content i {
  5000. color: var(--theme-skin, #505050);
  5001. font-weight: var(--global-font-weight);
  5002. transition: all 0.8s ease !important;
  5003. }
  5004. .info-meta i {
  5005. margin-top: 3px;
  5006. margin-right: 10px;
  5007. float: left;
  5008. }
  5009. .comnum {
  5010. float: left;
  5011. }
  5012. .info-meta a {
  5013. color: #000;
  5014. }
  5015. .meta-author {
  5016. margin: 0 10px 0 0;
  5017. }
  5018. .meta-author img {
  5019. /**
  5020. *height值应与body,button,input,select,textarea{}的line-height同步
  5021. */
  5022. max-height: 18px;
  5023. margin: 0 5px -4px;
  5024. }
  5025. .comments-number {
  5026. margin: 0 10px;
  5027. }
  5028. .post-thumb {
  5029. float: right;
  5030. width: 55%;
  5031. }
  5032. .post-thumb a *:hover {
  5033. transform: scale(1.1);
  5034. }
  5035. .s-time i {
  5036. font-size: 13px;
  5037. margin-right: 5px;
  5038. font-weight: var(--global-font-weight);
  5039. }
  5040. .post-status,
  5041. .links {
  5042. margin-bottom: 80px;
  5043. }
  5044. .navigator {
  5045. text-align: center;
  5046. margin: 80px 0;
  5047. display: block;
  5048. }
  5049. .site-info a {
  5050. color: #B9B9B9;
  5051. }
  5052. .footertext p {
  5053. margin-bottom: 8px;
  5054. }
  5055. .entry-content .post-password-form,
  5056. .post .entry-header,
  5057. .error-img,
  5058. .err-button.back,
  5059. .wp-caption-text {
  5060. text-align: center;
  5061. }
  5062. .entry-header {
  5063. margin: auto;
  5064. text-align: left;
  5065. }
  5066. .Extendfull img {
  5067. width: 100%;
  5068. border: 5px solid #F3F3F3;
  5069. }
  5070. h1.page-title.mb- {
  5071. margin-top: 100px;
  5072. }
  5073. .post-lincenses a {
  5074. color: #7D7D7D;
  5075. }
  5076. .post-tags a {
  5077. color: #7D7D7D;
  5078. margin-right: 5px;
  5079. }
  5080. .post-tags i {
  5081. margin-right: 5px;
  5082. font-size: 16px;
  5083. }
  5084. .post-modified-time i {
  5085. margin-right: 10px;
  5086. }
  5087. .post-squares .info {
  5088. position: relative;
  5089. z-index: 98;
  5090. }
  5091. .post-squares a:hover>.background,
  5092. .post-squares article:hover>.background {
  5093. opacity: .6;
  5094. }
  5095. .post-squares h3 a {
  5096. display: block;
  5097. color: #fff;
  5098. }
  5099. .post-squares .full,
  5100. .mashiro-profile .photo img,
  5101. .art .art-content .al_mon_list {
  5102. width: 100%;
  5103. }
  5104. .comment .children .main {
  5105. width: 94.5%;
  5106. }
  5107. .must-log-in a {
  5108. color: var(--comment_area_matching);
  5109. }
  5110. .must-log-in a:hover {
  5111. color: #7d7d7d;
  5112. }
  5113. .post-squares .half {
  5114. width: 50%;
  5115. float: left;
  5116. }
  5117. .post-squares .third {
  5118. width: 33.333%;
  5119. }
  5120. .post-squares.nextprev article {
  5121. height: 150px;
  5122. padding: 55px 40px;
  5123. text-align: left;
  5124. }
  5125. .post-squares.nextprev .label {
  5126. position: absolute;
  5127. z-index: 100;
  5128. top: 0;
  5129. }
  5130. .post-squares.nextprev .info {
  5131. position: absolute;
  5132. width: 70%;
  5133. }
  5134. .post-squares.nextprev .next h3,
  5135. .post-squares.nextprev .previous h3 {
  5136. font-size: 14px;
  5137. }
  5138. .post-squares.nextprev .previous {
  5139. text-align: left;
  5140. }
  5141. .post-squares.nextprev .previous .info {
  5142. bottom: 40px;
  5143. left: 40px;
  5144. }
  5145. .post-squares.nextprev .previous .label {
  5146. top: 40px;
  5147. left: 40px;
  5148. }
  5149. .post-squares.nextprev .previous hr {
  5150. float: left;
  5151. margin: 0;
  5152. }
  5153. .post-squares.nextprev .next .info {
  5154. text-align: right;
  5155. right: 40px;
  5156. bottom: 40px;
  5157. }
  5158. .post-squares.nextprev .next .label {
  5159. top: 40px;
  5160. right: 40px;
  5161. }
  5162. .post-squares.nextprev .next hr {
  5163. float: right;
  5164. margin: 0;
  5165. }
  5166. .post-squares.post-squares-featured {
  5167. height: 250px;
  5168. }
  5169. .author-profile {
  5170. float: left;
  5171. }
  5172. .author-profile .info {
  5173. overflow: hidden;
  5174. float: left;
  5175. margin: 5px;
  5176. box-shadow: 0 1px 30px -4px #e8e8e8;
  5177. background: rgba(255, 255, 255, 0.5);
  5178. padding: 9px 9.5px;
  5179. border-radius: 10px;
  5180. -webkit-transition: all .8s;
  5181. transition: all .8s;
  5182. border: 1px solid #FFFFFF;
  5183. }
  5184. .author-profile .info:hover {
  5185. box-shadow: 0 1px 20px 10px #e8e8e8;
  5186. background: rgba(255, 255, 255, 0.8);
  5187. -webkit-transition: all .8s;
  5188. transition: all .8s;
  5189. }
  5190. .author-profile .profile {
  5191. display: block;
  5192. float: left;
  5193. }
  5194. .author-profile .meta {
  5195. display: block;
  5196. float: left;
  5197. margin: 5px;
  5198. box-shadow: 0 1px 30px -4px #e8e8e8;
  5199. background: rgba(255, 255, 255, 0.5);
  5200. padding: 12px 16px;
  5201. border-radius: 10px;
  5202. -webkit-transition: all .8s;
  5203. transition: all .8s;
  5204. border: 1px solid #FFFFFF;
  5205. }
  5206. .author-profile .meta:hover {
  5207. box-shadow: 0 1px 20px 10px #e8e8e8;
  5208. background: rgba(255, 255, 255, 0.8);
  5209. -webkit-transition: all .8s;
  5210. transition: all .8s;
  5211. }
  5212. .author-profile .meta a {
  5213. font-size: 16px;
  5214. float: left;
  5215. color: #7d7d7d;
  5216. -webkit-transition: all .8s;
  5217. transition: all .8s;
  5218. }
  5219. .author-profile .meta a:hover {
  5220. color: var(--theme-skin-matching);
  5221. -webkit-transition: all .8s;
  5222. transition: all .8s;
  5223. }
  5224. .mashiro-profile .content .text {
  5225. margin-top: 20px;
  5226. margin-left: 50px;
  5227. }
  5228. .mashiro-profile .content .btn:hover {
  5229. box-shadow: 0 0 0 5px rgba(170, 187, 204, .5);
  5230. }
  5231. .mashiro-profile .content .btn.active span {
  5232. animation: to-arrow .3s forwards ease-in-out;
  5233. }
  5234. .mashiro-profile .content .btn.active span::after {
  5235. width: 60%;
  5236. right: -1px;
  5237. transform: rotate(-45deg);
  5238. }
  5239. .mashiro-profile .content .btn.active span::before {
  5240. width: 60%;
  5241. right: -1px;
  5242. transform: rotate(45deg);
  5243. }
  5244. .mashiro-profile .box a:hover {
  5245. transition-delay: initial !important;
  5246. box-shadow: 0 0 0 5px #babbbc;
  5247. }
  5248. .mashiro-profile .box.open a {
  5249. left: 60px;
  5250. }
  5251. .mashiro-profile .box.open a:nth-of-type(1) {
  5252. transform: rotate(-90deg) translateX(120px) rotate(90deg);
  5253. transition-delay: 0s;
  5254. }
  5255. .mashiro-profile .box.open a:nth-of-type(2) {
  5256. transform: rotate(-45deg) translateX(120px) rotate(45deg);
  5257. transition-delay: .1s;
  5258. }
  5259. .mashiro-profile .box.open a:nth-of-type(3) {
  5260. transform: rotate(0) translateX(120px) rotate(0);
  5261. transition-delay: .2s;
  5262. }
  5263. .mashiro-profile .box.open a:nth-of-type(4) {
  5264. transform: rotate(45deg) translateX(120px) rotate(-45deg);
  5265. transition-delay: .3s;
  5266. }
  5267. .mashiro-profile .box.open a:nth-of-type(5) {
  5268. transform: rotate(90deg) translateX(120px) rotate(-90deg);
  5269. transition-delay: .4s;
  5270. }
  5271. #comments-list-title span {
  5272. font-size: 13px;
  5273. font-weight: var(--global-font-weight, 400);
  5274. color: #909090;
  5275. }
  5276. .butterBar--center {
  5277. margin: auto;
  5278. }
  5279. .alignleft {
  5280. display: inline;
  5281. float: left;
  5282. margin-right: 1.5em;
  5283. }
  5284. .entry-content a img.aligncenter,
  5285. .entry-content a img.alignleft,
  5286. .entry-content a img.alignright {
  5287. cursor: -webkit-zoom-in;
  5288. }
  5289. .clear:before,
  5290. .comment-content:before,
  5291. .entry-content:before,
  5292. .site-content:before,
  5293. .site-footer:before,
  5294. .site-header:before {
  5295. content: "";
  5296. display: table;
  5297. table-layout: fixed;
  5298. }
  5299. .group-blog .byline,
  5300. .single .byline,
  5301. .comment.bypostauthor>.contents .isauthor,
  5302. .emotion-show {
  5303. display: inline;
  5304. }
  5305. .entry-summary,
  5306. .page-content {
  5307. margin: 1.5em 0 0;
  5308. }
  5309. .page-links {
  5310. clear: both;
  5311. margin: 0 0 1.5em;
  5312. }
  5313. .ai-excerpt {
  5314. margin: 20px 8px !important;
  5315. padding: 20px 40px !important;
  5316. color: #505050;
  5317. box-shadow: 0 1px 30px -4px #e8e8e8;
  5318. background: rgba(255, 255, 255, 0.5);
  5319. border-radius: 10px !important;
  5320. line-height: 1.5;
  5321. -webkit-transition: all .8s;
  5322. transition: all .8s;
  5323. border: 1.5px solid #FFFFFF;
  5324. }
  5325. .ai-excerpt:hover {
  5326. box-shadow: 0 1px 20px 10px #e8e8e8;
  5327. background: rgba(255, 255, 255, 0.8);
  5328. -webkit-transition: all .8s;
  5329. transition: all .8s;
  5330. }
  5331. .ai-excerpt h4 {
  5332. margin: 0;
  5333. width: max-content;
  5334. border-bottom: 2px solid var(--theme-skin-matching);
  5335. padding-bottom: 2px;
  5336. margin-bottom: 5px;
  5337. -webkit-transition: all .8s;
  5338. transition: all .8s;
  5339. }
  5340. .ai-excerpt i {
  5341. margin-right: 8px;
  5342. }
  5343. .clearer {
  5344. display: block;
  5345. clear: both;
  5346. }
  5347. .works-list {
  5348. float: left;
  5349. width: 32.5%;
  5350. margin: 0 3px;
  5351. }
  5352. .works-entry {
  5353. float: left;
  5354. margin-bottom: 8px;
  5355. }
  5356. .works-feature img {
  5357. width: 257px;
  5358. height: 175px;
  5359. }
  5360. .works-title a {
  5361. color: #6D6D6C;
  5362. }
  5363. .works-main p {
  5364. margin: 0;
  5365. padding: 0 15px;
  5366. line-height: 20px;
  5367. }
  5368. .works-p-time i,
  5369. .works-meta i {
  5370. font-size: 12px;
  5371. font-weight: var(--global-font-weight);
  5372. }
  5373. .works-comnum a {
  5374. color: #B7B7B7;
  5375. }
  5376. .works-main:hover .works-overlay {
  5377. top: 0;
  5378. }
  5379. #archives-temp {
  5380. margin-top: 50px;
  5381. margin-bottom: 100px;
  5382. }
  5383. #archives-temp h3:hover {
  5384. color: var(--theme-skin-matching);
  5385. cursor: pointer;
  5386. -webkit-transition: all .8s;
  5387. transition: all .8s;
  5388. }
  5389. .brick a:hover {
  5390. color: var(--theme-skin-matching);
  5391. box-shadow: 0 1px 20px 10px #e8e8e8;
  5392. background: rgba(255, 255, 255, 0.8);
  5393. -webkit-transition: all .8s;
  5394. transition: all .8s;
  5395. }
  5396. span.time {
  5397. float: right;
  5398. color: #7d7d7d;
  5399. }
  5400. .brick {
  5401. margin-left: 30px;
  5402. }
  5403. #archives-content {
  5404. position: relative;
  5405. margin-top: 10%;
  5406. }
  5407. .brick em {
  5408. font-style: normal;
  5409. margin-left: 5px;
  5410. }
  5411. .time i {
  5412. margin: 3px;
  5413. }
  5414. .cat-des p {
  5415. display: inline-block;
  5416. padding-left: 10px;
  5417. font-size: 18px;
  5418. }
  5419. .links ul li:hover:before {
  5420. width: 180%;
  5421. }
  5422. form#commentform,
  5423. .comment-respond input:active,
  5424. .comment-respond input:focus,
  5425. .comment-respond textarea:active,
  5426. .comment-respond textarea:focus {
  5427. outline: 0;
  5428. }
  5429. span.page-numbers.current {
  5430. color: var(--theme-skin, #505050);
  5431. padding: 0 5px;
  5432. }
  5433. a.page-numbers {
  5434. color: #ABABAB;
  5435. padding: 0 5px;
  5436. }
  5437. .comments .comments-hidden {
  5438. display: none;
  5439. cursor: pointer;
  5440. }
  5441. .comments ul.commentwrap {
  5442. margin: 0 auto 30px;
  5443. }
  5444. .comnav {
  5445. width: 100%;
  5446. max-width: 860px;
  5447. margin: 0 auto;
  5448. }
  5449. .comnav a {
  5450. padding: 10px;
  5451. color: #7B7B7B;
  5452. margin-bottom: 20px;
  5453. }
  5454. .comment,
  5455. .widget-area .sakura_widget ol,
  5456. .widget-area .sakura_widget ul {
  5457. margin: 0;
  5458. padding: 0;
  5459. list-style: none;
  5460. }
  5461. .comment .body p a {
  5462. color: var(--comment_area_matching, #F9D938);
  5463. padding: 0 5px;
  5464. text-decoration: underline;
  5465. }
  5466. .comment .body .comment-at {
  5467. color: var(--theme-skin, #505050);
  5468. text-decoration: none;
  5469. }
  5470. .comment .body>:last-child,
  5471. div class.cdp_tmlabel>li .cbp_tmlabel,
  5472. div.cbp_tmlabel>p {
  5473. margin-bottom: 0;
  5474. }
  5475. .comment .profile {
  5476. float: left;
  5477. margin-right: 10px;
  5478. margin-top: 5px;
  5479. }
  5480. .comment .profile img:hover {
  5481. opacity: .8;
  5482. }
  5483. .comment .main {
  5484. float: inherit;
  5485. width: 95%;
  5486. padding: 25px;
  5487. margin: 0 auto;
  5488. border-radius: 15px;
  5489. background: rgb(255 255 255 / 50%);
  5490. -webkit-transition: all .8s;
  5491. transition: all .8s;
  5492. box-shadow: 0 1px 30px -4px var(--comment_area_shadow);
  5493. border: 1.5px solid #FFFFFF;
  5494. }
  5495. .comment .main:hover {
  5496. background: rgb(255 255 255 / 80%);
  5497. -webkit-transition: all .8s;
  5498. transition: all .8s;
  5499. box-shadow: 0 1px 20px 4px var(--comment_area_shadow);
  5500. }
  5501. .comment .contents:hover .comment-reply-link {
  5502. opacity: .9;
  5503. }
  5504. .comments .body p {
  5505. overflow: hidden;
  5506. -webkit-transition: all .8s;
  5507. transition: all .8s;
  5508. }
  5509. .comment h4 a {
  5510. color: #505050;
  5511. font-size: 15px;
  5512. font-weight: var(--global-font-weight, 600);
  5513. -webkit-transition: all .8s;
  5514. transition: all .8s;
  5515. }
  5516. .comment-edit-link {
  5517. color: var(--comment_area_matching);
  5518. }
  5519. .comment-edit-link:hover {
  5520. color: #7D7D7D;
  5521. }
  5522. .comment .children {
  5523. padding-left: 40px;
  5524. margin: 0;
  5525. }
  5526. .comment .children .children .children .children .children .children {
  5527. margin: 0;
  5528. padding: 0;
  5529. }
  5530. .comment .children .profile {
  5531. float: left;
  5532. width: 5%;
  5533. margin-top: 4px;
  5534. }
  5535. .comment .children .profile img {
  5536. height: 40px;
  5537. width: 40px;
  5538. }
  5539. .comment-respond input:last-of-type {
  5540. margin-right: 0;
  5541. }
  5542. .comment-textarea,
  5543. .micro,
  5544. .bangumi-status p {
  5545. position: relative;
  5546. }
  5547. .commentbody:placeholder-shown::placeholder {
  5548. color: transparent;
  5549. }
  5550. .commentbody:focus {
  5551. border-color: var(--theme-skin, #505050) !important;
  5552. transition: border-color .25s;
  5553. }
  5554. .comment-respond input[type=submit]:hover {
  5555. border: 1px solid var(--comment_area_matching, #505050);
  5556. background: 0 0 !important;
  5557. color: var(--comment_area_matching, #505050);
  5558. }
  5559. .comment-respond input::-webkit-input-placeholder,
  5560. .comment-respond textarea::-webkit-input-placeholder,
  5561. .comment-respond input:-ms-input-placeholder,
  5562. .comment-respond textarea:-ms-input-placeholder {
  5563. color: #535a63;
  5564. }
  5565. .comment-respond input:-moz-placeholder,
  5566. .comment-respond textarea:-moz-placeholder,
  5567. .comment-respond input::-moz-placeholder,
  5568. .comment-respond textarea::-moz-placeholder {
  5569. opacity: 1;
  5570. color: #535a63;
  5571. }
  5572. .comment-respond .logged-in-as i,
  5573. .notification i {
  5574. margin-right: 10px;
  5575. font-size: 16px;
  5576. font-weight: var(--global-font-weight);
  5577. }
  5578. .comment-respond .logged-in-as a {
  5579. color: #454545;
  5580. }
  5581. .comment-respond .logged-in-as a:hover {
  5582. color: var(--comment_area_matching);
  5583. }
  5584. .notification span {
  5585. font-size: 13px;
  5586. color: #B3B3B3;
  5587. font-weight: var(--global-font-weight);
  5588. }
  5589. .siren-checkbox-radio:checked+.siren-is-private-checkbox.siren-checkbox-radioInput:after,
  5590. .siren-is-private-checkbox.siren-checkbox-radioInput {
  5591. border-radius: 100%;
  5592. }
  5593. .feature-content {
  5594. margin-top: 10px;
  5595. display: inline-block;
  5596. position: relative;
  5597. }
  5598. .top-feature img {
  5599. height: 160px;
  5600. width: 260px;
  5601. border-radius: 10px;
  5602. }
  5603. li.feature-2 {
  5604. margin-left: 5px;
  5605. margin-right: 5px;
  5606. }
  5607. .top-feature li:hover .feature-title .foverlay {
  5608. z-index: 9;
  5609. -webkit-transform: translateY(0);
  5610. transform: translateY(0);
  5611. }
  5612. .notice-content {
  5613. display: initial;
  5614. vertical-align: middle;
  5615. }
  5616. .headertop.filter-undertint::before {
  5617. background-color: rgba(255, 255, 255, .3);
  5618. z-index: 1;
  5619. }
  5620. .headertop.filter-dim::before {
  5621. background-color: rgba(0, 0, 0, .3);
  5622. }
  5623. .blank {
  5624. padding-top: 80px;
  5625. background-color: rgba(0, 0, 0, 0);
  5626. transition: background 0.8s;
  5627. }
  5628. .bio-text p {
  5629. display: inline-block;
  5630. vertical-align: top;
  5631. margin: 0;
  5632. }
  5633. .bio-text .letter.behind {
  5634. -webkit-transform: rotateX(-90deg);
  5635. transform: rotateX(-90deg);
  5636. }
  5637. .wisteria {
  5638. color: #8e44ad;
  5639. }
  5640. .belize {
  5641. color: #2980b9;
  5642. }
  5643. .pomegranate {
  5644. color: #c0392b;
  5645. }
  5646. .green {
  5647. color: #16a085;
  5648. }
  5649. .midnight {
  5650. color: #2c3e50;
  5651. }
  5652. .top-social li {
  5653. float: left;
  5654. margin-right: 10px;
  5655. }
  5656. .top-social_v2 li {
  5657. float: left;
  5658. margin-right: 13px;
  5659. }
  5660. .wechat {
  5661. width: 40px;
  5662. height: 40px;
  5663. position: relative;
  5664. }
  5665. .site-header.iconsearch:hover {
  5666. cursor: pointer;
  5667. color: #999;
  5668. }
  5669. .search-form--modal .search-form__inner p {
  5670. padding-left: 24px;
  5671. }
  5672. .search-form input::-webkit-input-placeholder,
  5673. .search-form input:-moz-placeholder,
  5674. .search-form input::-moz-placeholder,
  5675. .search-form input:-ms-input-placeholder,
  5676. .sorry li a,
  5677. #comments-navi a.prev,
  5678. #comments-navi a.next {
  5679. color: var(--theme-skin);
  5680. }
  5681. .s-search {
  5682. position: relative;
  5683. margin-bottom: 50px;
  5684. }
  5685. .search-no-reasults {
  5686. list-style-type: decimal;
  5687. }
  5688. .ins-section-wrapper a {
  5689. -webkit-transition: none;
  5690. transition: none;
  5691. }
  5692. .ins-section-wrapper header {
  5693. position: unset;
  5694. width: auto;
  5695. }
  5696. .ins-selectable,
  5697. .changeSkin .keys span {
  5698. cursor: pointer;
  5699. }
  5700. .ins-section {
  5701. font-size: 14px;
  5702. font-weight: var(--global-font-weight);
  5703. }
  5704. body.dark .ins-section .fa {
  5705. color: #cccccc;
  5706. }
  5707. .ins-section .ins-search-item {
  5708. padding: 8px 15px;
  5709. }
  5710. .ins-section .ins-search-item .search-keyword {
  5711. font-size: 15px;
  5712. border-radius: 5px;
  5713. }
  5714. .ins-section .ins-search-item header i,
  5715. .finish-icon-text {
  5716. margin-right: 8px;
  5717. }
  5718. .ins-section .ins-search-item:hover,
  5719. .ins-section .ins-search-item.active {
  5720. color: #fff;
  5721. background: rgba(0, 0, 0, 0.1);
  5722. }
  5723. .ins-section .ins-search-item.active .ins-slug,
  5724. .ins-section .ins-search-item.active .ins-search-preview {
  5725. color: var(--theme-skin, #505050) !important;
  5726. }
  5727. .sorry ul {
  5728. padding: 0 0 0 20px;
  5729. margin: 0;
  5730. }
  5731. body.dark .sorry li a,
  5732. body.dark .sorry {
  5733. color: #CCC;
  5734. }
  5735. .sorry {
  5736. color: var(--theme-skin);
  5737. margin-bottom: 80px;
  5738. }
  5739. .sorry li {
  5740. padding: 10px 0;
  5741. }
  5742. .sorry-inner {
  5743. padding: 20px;
  5744. border: 1px solid var(--theme-skin);
  5745. }
  5746. #gohome {
  5747. background: var(--theme-skin, #505050);
  5748. color: #fff;
  5749. }
  5750. #baguetteBox-overlay .full-image figure {
  5751. display: inline;
  5752. margin: 0;
  5753. height: 100%;
  5754. }
  5755. #baguetteBox-slider.bounce-from-right {
  5756. -webkit-animation: bounceFromRight .4s ease-out;
  5757. animation: bounceFromRight .4s ease-out;
  5758. }
  5759. #baguetteBox-slider.bounce-from-left {
  5760. -webkit-animation: bounceFromLeft .4s ease-out;
  5761. animation: bounceFromLeft .4s ease-out;
  5762. }
  5763. .baguetteBox-button:hover,
  5764. body.dark input[type=button],
  5765. body.dark input[type=reset],
  5766. body.dark input[type=submit] {
  5767. box-shadow: none;
  5768. }
  5769. .baguetteBox-button svg {
  5770. position: absolute;
  5771. left: 0;
  5772. top: 0;
  5773. }
  5774. .wp-smiley {
  5775. height: 2em !important;
  5776. max-height: 2em !important;
  5777. vertical-align: bottom;
  5778. }
  5779. .wp-caption {
  5780. margin-bottom: 1.5em;
  5781. max-width: 100%;
  5782. }
  5783. .wp-caption img[class*=wp-image-] {
  5784. display: block;
  5785. margin-left: auto;
  5786. margin-right: auto;
  5787. }
  5788. .wp-caption .wp-caption-text {
  5789. margin: .8075em 0;
  5790. }
  5791. .gallery {
  5792. margin-bottom: 1.5em;
  5793. }
  5794. .gallery-columns-2 .gallery-item {
  5795. max-width: 50%;
  5796. }
  5797. .gallery-columns-3 .gallery-item {
  5798. max-width: 33.33%;
  5799. }
  5800. .gallery-columns-4 .gallery-item {
  5801. max-width: 25%;
  5802. }
  5803. .gallery-columns-5 .gallery-item {
  5804. max-width: 20%;
  5805. }
  5806. .gallery-columns-6 .gallery-item {
  5807. max-width: 16.66%;
  5808. }
  5809. .gallery-columns-7 .gallery-item {
  5810. max-width: 14.28%;
  5811. }
  5812. .gallery-columns-8 .gallery-item {
  5813. max-width: 12.5%;
  5814. }
  5815. .gallery-columns-9 .gallery-item {
  5816. max-width: 11.11%;
  5817. }
  5818. #nprogress {
  5819. pointer-events: none;
  5820. z-index: 99999;
  5821. position: absolute;
  5822. }
  5823. .nprogress-custom-parent,
  5824. .toc>.toc-list {
  5825. overflow: hidden;
  5826. position: relative;
  5827. }
  5828. .nprogress-custom-parent #nprogress .bar,
  5829. .nprogress-custom-parent #nprogress .spinner {
  5830. position: absolute;
  5831. }
  5832. .download:hover::after,
  5833. .download:hover::before {
  5834. opacity: 0;
  5835. -webkit-transform: translate(0, 0);
  5836. transform: translate(0, 0);
  5837. }
  5838. .download span {
  5839. padding: 10px 30px;
  5840. display: inline-block;
  5841. }
  5842. #pagination span,
  5843. #bangumi-pagination span {
  5844. color: #989898;
  5845. font-size: 15px;
  5846. font-weight: var(--global-font-weight);
  5847. }
  5848. #pagination.pagination-archive {
  5849. margin: 80px 0;
  5850. }
  5851. ::-webkit-scrollbar {
  5852. width: 6px;
  5853. height: 6px;
  5854. }
  5855. #mo-nav::-webkit-scrollbar {
  5856. width: 0;
  5857. opacity: 0;
  5858. }
  5859. ::-webkit-scrollbar-track,
  5860. body.dark::-webkit-scrollbar-thumb {
  5861. background-color: #eee;
  5862. }
  5863. ::-webkit-scrollbar-thumb {
  5864. background-color: var(--theme-skin);
  5865. border-radius: 25px;
  5866. }
  5867. body.dark::-webkit-scrollbar-track {
  5868. background-color: var(--theme-skin);
  5869. }
  5870. .ex-login p,
  5871. .ex-register p {
  5872. margin: 1em;
  5873. }
  5874. .ex-login-title img {
  5875. width: 85px;
  5876. height: 85px;
  5877. border-radius: 100%;
  5878. }
  5879. .ex-login input.login-button {
  5880. box-shadow: none;
  5881. text-shadow: none;
  5882. background-color: #eee;
  5883. }
  5884. .ex-login input.login-button:hover,
  5885. .ex-register input.register-button:hover {
  5886. background-color: var(--theme-skin-matching, #F9D938);
  5887. border-color: var(--theme-skin-matching, #F9D938);
  5888. color: #fff;
  5889. }
  5890. .admin-login-check p,
  5891. .user-login-check p {
  5892. margin: .8em;
  5893. }
  5894. .ex-login-username {
  5895. font-size: 20px;
  5896. font-weight: var(--global-font-weight);
  5897. }
  5898. .ex-new-account {
  5899. padding: 45px 0;
  5900. }
  5901. .ex-new-account a:hover {
  5902. color: #E67474;
  5903. }
  5904. .ex-logout {
  5905. padding-top: 1em;
  5906. }
  5907. .ex-logout a {
  5908. color: #555;
  5909. text-decoration: underline;
  5910. margin: 0 20px;
  5911. }
  5912. .register-close {
  5913. margin-bottom: 200px;
  5914. font-size: 18px;
  5915. font-weight: var(--global-font-weight);
  5916. }
  5917. .header-user-avatar img {
  5918. border-radius: 100%;
  5919. cursor: pointer;
  5920. transform: rotate(0);
  5921. -webkit-transform: rotate(0);
  5922. -moz-transform: rotate(0);
  5923. -o-transform: rotate(0);
  5924. -ms-transform: rotate(0);
  5925. transition: all 0.8s ease !important;
  5926. -webkit-transition: all ease 1s;
  5927. -moz-transition: all ease 1s;
  5928. -o-transition: all ease 1s;
  5929. }
  5930. .header-user-name no-logged {
  5931. color: var(--theme-skin, #505050);
  5932. font-size: 14px;
  5933. }
  5934. .header-user-menu .user-menu-option {
  5935. padding: 5px 0;
  5936. border-radius: 0 0 4px 4px;
  5937. width: 130px;
  5938. }
  5939. .user-menu-option a:hover {
  5940. background-color: #f1f1f1;
  5941. }
  5942. .reward-row li {
  5943. list-style-type: none;
  5944. padding: 0 12px;
  5945. display: inline-block;
  5946. }
  5947. .alipay-code:after {
  5948. content: "支付宝";
  5949. }
  5950. .wechat-code:after {
  5951. content: "微信";
  5952. }
  5953. .sm {
  5954. color: var(--comment_area_matching);
  5955. }
  5956. .sm:hover {
  5957. color: #7D7D7D;
  5958. }
  5959. .popcontainer {
  5960. width: 100%;
  5961. height: 100%;
  5962. line-height: 1;
  5963. }
  5964. .slide-fade-enter-active {
  5965. transition: all .3s ease;
  5966. }
  5967. .slide-fade-enter,
  5968. .slide-fade-leave-to {
  5969. opacity: 0;
  5970. transform: translateX(-10px);
  5971. }
  5972. .dot:nth-last-child(1) {
  5973. margin-left: .3rem;
  5974. animation: loading .6s .3s linear infinite;
  5975. }
  5976. .dot:nth-last-child(2) {
  5977. margin-left: .3rem;
  5978. animation: loading .6s .2s linear infinite;
  5979. }
  5980. .dot:nth-last-child(3) {
  5981. animation: loading .6s .1s linear infinite;
  5982. }
  5983. .load-button:hover div {
  5984. transform: rotateX(-90deg);
  5985. }
  5986. .load-button span:nth-child(1) {
  5987. color: #d34836;
  5988. transform: translate3d(0, 0, 30px);
  5989. -webkit-transform: translate3d(0, 0, 30px);
  5990. }
  5991. .prpr:hover {
  5992. -webkit-transform: translateY(0);
  5993. transform: translateY(0);
  5994. }
  5995. .prpr:active {
  5996. cursor: grabbing;
  5997. }
  5998. .prpr #live2d,
  5999. .changeSkin .keys {
  6000. position: relative;
  6001. z-index: 99;
  6002. }
  6003. .hide-live2d {
  6004. visibility: visible;
  6005. }
  6006. .switch-live2d,
  6007. .save-live2d {
  6008. visibility: hidden;
  6009. }
  6010. .hide-live2d-tool {
  6011. bottom: 15px;
  6012. }
  6013. .ap-hover {
  6014. border-radius: 0 6px 6px 0 !important;
  6015. left: -66px !important;
  6016. }
  6017. .aplayer-icon,
  6018. .aplayer-miniswitcher {
  6019. border-radius: 0 6px 6px 0 !important;
  6020. }
  6021. .changeSkin .close-skinMenu {
  6022. position: relative;
  6023. z-index: 99;
  6024. cursor: pointer;
  6025. }
  6026. .keys-line-add {
  6027. text-align: right;
  6028. margin-right: 22px;
  6029. }
  6030. .img-preload {
  6031. visibility: hidden;
  6032. width: 0;
  6033. height: 0;
  6034. }
  6035. .inline-block,
  6036. .top-feature-v2 {
  6037. display: inline-block;
  6038. }
  6039. .glitch {
  6040. position: relative;
  6041. color: #fff;
  6042. mix-blend-mode: lighten;
  6043. }
  6044. .glitch:hover:before {
  6045. text-shadow: 4px 0 #ff3f1a;
  6046. animation: glitch-loop-1 .8s infinite ease-in-out alternate-reverse;
  6047. }
  6048. .glitch:hover:after {
  6049. text-shadow: -5px 0 #00a7e0;
  6050. animation: glitch-loop-2 .8s infinite ease-in-out alternate-reverse;
  6051. }
  6052. .finish-icon {
  6053. vertical-align: text-bottom;
  6054. }
  6055. .skill-list {
  6056. list-style: none;
  6057. margin: 0;
  6058. padding-top: 25px;
  6059. }
  6060. .skill {
  6061. margin-bottom: 1em;
  6062. position: relative;
  6063. }
  6064. .skill ::-webkit-progress-value {
  6065. -webkit-animation: bar-fill 2s;
  6066. animation: bar-fill 2s;
  6067. width: 0;
  6068. }
  6069. .skill-1::-webkit-progress-value,
  6070. .skill-1::-moz-progress-bar {
  6071. background: #ff9e2c;
  6072. }
  6073. .art .art-content #archives a:before,
  6074. .art .art-content .al_mon_list li:before {
  6075. content: none;
  6076. }
  6077. #archives ul {
  6078. list-style: none;
  6079. margin-bottom: 0;
  6080. left: -10px;
  6081. }
  6082. #archives li,
  6083. .toc>.toc-list li {
  6084. list-style: none;
  6085. }
  6086. #archives li>ul {
  6087. margin-left: 0;
  6088. }
  6089. #archives h3 {
  6090. margin-top: 0;
  6091. margin-bottom: 0;
  6092. }
  6093. .art .art-content #archives a {
  6094. color: #000;
  6095. font-weight: 400;
  6096. }
  6097. .art .art-content #archives .al_year {
  6098. padding-left: 100px;
  6099. }
  6100. .art .art-content .al_mon_list .al_post_list>li {
  6101. position: relative;
  6102. color: var(--theme-skin, #505050);
  6103. padding-left: 140px;
  6104. }
  6105. .toc-list {
  6106. margin: 0;
  6107. padding-left: 16px;
  6108. }
  6109. a.toc-link {
  6110. color: currentColor;
  6111. height: 100%;
  6112. font-size: 16px;
  6113. }
  6114. .is-collapsible {
  6115. max-height: 1000px;
  6116. overflow: hidden;
  6117. transition: all .3s ease-in-out;
  6118. }
  6119. .is-collapsed {
  6120. max-height: 0;
  6121. }
  6122. .is-position-fixed {
  6123. position: fixed !important;
  6124. top: 0;
  6125. }
  6126. .is-active-link::before {
  6127. background-color: var(--theme-skin, #505050);
  6128. }
  6129. .flipx-v2 {
  6130. transform: rotateY(180deg);
  6131. }
  6132. .flipy-v2 {
  6133. transform: rotateX(180deg);
  6134. }
  6135. .bili-container,
  6136. .tieba-container {
  6137. padding-left: 16px;
  6138. }
  6139. .tieba-container span {
  6140. width: 32px;
  6141. height: 32px;
  6142. }
  6143. .tieba-container img,
  6144. .bili-container img {
  6145. width: 32px;
  6146. height: 32px;
  6147. margin: 7px;
  6148. }
  6149. .tieba-container img:hover {
  6150. background-color: rgba(245, 245, 245, .8);
  6151. border-radius: 5px;
  6152. }
  6153. .emotion-inline {
  6154. padding-left: 0 !important;
  6155. padding-right: 0 !important;
  6156. }
  6157. .emotion-secter {
  6158. margin: 12px 12px 0 0;
  6159. }
  6160. .emotion-select-parent {
  6161. background-size: cover;
  6162. }
  6163. .emotion-select-parent:hover {
  6164. background-image: none !important;
  6165. background-color: rgba(245, 245, 245, .8);
  6166. border-radius: 5px;
  6167. }
  6168. #emotion-toggle {
  6169. text-align: center;
  6170. margin-bottom: 5px;
  6171. }
  6172. .motion-switcher-table td,
  6173. .motion-switcher-table th {
  6174. padding: 8px;
  6175. text-align: center;
  6176. border-radius: 5px;
  6177. }
  6178. .motion-switcher-table th:hover {
  6179. background-color: rgba(245, 245, 245, .5);
  6180. color: var(--comment_area_matching);
  6181. }
  6182. .menhera-container .emoji-item:hover {
  6183. background-color: rgba(245, 245, 245, .8);
  6184. }
  6185. #footer-sponsor {
  6186. font-size: 9px;
  6187. font-weight: var(--global-font-weight);
  6188. }
  6189. .comment-user-avatar img {
  6190. width: 100%;
  6191. height: 100%;
  6192. border-radius: 50%;
  6193. }
  6194. .qq-check {
  6195. background-color: #99ce00;
  6196. }
  6197. .popup {
  6198. position: relative;
  6199. display: inline-block;
  6200. cursor: pointer;
  6201. }
  6202. .cmt-author {
  6203. margin-left: 70px;
  6204. }
  6205. .popup .show {
  6206. visibility: visible;
  6207. -webkit-animation: blur .8s;
  6208. animation: blur .8s;
  6209. }
  6210. .insert-image-tips:hover,
  6211. .insert-image-tips-hover {
  6212. color: var(--theme-skin-matching, #F9D938);
  6213. border: 1px solid var(--theme-skin-matching, #F9D938);
  6214. }
  6215. .top-feature-row {
  6216. width: 100%;
  6217. height: auto;
  6218. margin-top: 55px;
  6219. white-space: nowrap;
  6220. }
  6221. .the-feature * {
  6222. -webkit-box-sizing: border-box;
  6223. -moz-box-sizing: border-box;
  6224. box-sizing: border-box;
  6225. }
  6226. .the-feature a {
  6227. color: var(--theme-skin, #505050);
  6228. }
  6229. .the-feature a:hover {
  6230. text-decoration: none;
  6231. }
  6232. .the-feature img {
  6233. height: 160px;
  6234. width: 260px;
  6235. }
  6236. .the-feature.from_left_and_right a:hover .info {
  6237. visibility: visible;
  6238. opacity: 1;
  6239. }
  6240. .highlight-wrap .copy-code:hover {
  6241. color: rgba(255, 255, 255, .5);
  6242. }
  6243. .hljs-ln-line span::-moz-selection,
  6244. .hljs-ln-line::-moz-selection,
  6245. .hljs span::selection,
  6246. .hljs::selection,
  6247. .hljs-ln-line span::selection,
  6248. .hljs-ln-line::selection {
  6249. background: #fff;
  6250. color: #21252b;
  6251. }
  6252. .highlight-wrap code::-webkit-scrollbar {
  6253. height: 10x !important;
  6254. width: 10x !important;
  6255. background-color: #1d1f21 !important;
  6256. }
  6257. .hljs-comment,
  6258. .hljs-quote {
  6259. color: #888f96;
  6260. font-style: italic;
  6261. }
  6262. .hljs-doctag,
  6263. .hljs-formula,
  6264. .hljs-keyword {
  6265. color: #c678dd;
  6266. }
  6267. .hljs-deletion,
  6268. .hljs-name,
  6269. .hljs-section,
  6270. .hljs-selector-tag,
  6271. .hljs-subst {
  6272. color: #e06c75;
  6273. }
  6274. .hljs-literal {
  6275. color: #56b6c2;
  6276. }
  6277. .hljs-addition,
  6278. .hljs-attribute,
  6279. .hljs-meta-string,
  6280. .hljs-regexp,
  6281. .hljs-string {
  6282. color: #98c379;
  6283. }
  6284. .hljs-built_in,
  6285. .hljs-class .hljs-title {
  6286. color: #e6c07b;
  6287. }
  6288. .hljs-attr,
  6289. .hljs-number,
  6290. .hljs-selector-attr,
  6291. .hljs-selector-class,
  6292. .hljs-selector-pseudo,
  6293. .hljs-template-variable,
  6294. .hljs-type,
  6295. .hljs-variable {
  6296. color: #d19a66;
  6297. }
  6298. .hljs-bullet,
  6299. .hljs-meta,
  6300. .hljs-selector-id,
  6301. .hljs-symbol,
  6302. .hljs-title {
  6303. color: #61aeee;
  6304. }
  6305. .hljs-link {
  6306. color: #61aeee;
  6307. text-decoration: underline;
  6308. }
  6309. .hljs-ln {
  6310. margin: 6px 0 0 0 !important;
  6311. }
  6312. .hljs-ln-code .hljs-ln-line {
  6313. margin-left: 25px;
  6314. padding-left: 5px;
  6315. }
  6316. .hljs-ln-code .hljs-ln-line:hover {
  6317. background-color: rgba(255, 255, 255, .1);
  6318. }
  6319. .code-font {
  6320. font-family: 'Fira Code', 'Noto Sans SC';
  6321. }
  6322. .Ubuntu-font,
  6323. .control-btn-sans-serif {
  6324. font-family: 'Noto Sans SC';
  6325. }
  6326. .serif,
  6327. .control-btn-serif {
  6328. font-family: 'Noto Serif SC';
  6329. }
  6330. .menu-list li:hover,
  6331. .font-family-controls button:hover {
  6332. background-color: var(--theme-skin-matching, #F9D938);
  6333. -webkit-transition: all .8s;
  6334. transition: all .8s;
  6335. color: #fff;
  6336. }
  6337. .skin-menu .row-container.font-family-controls {
  6338. padding: 14px 0px 24px 0px;
  6339. }
  6340. .font-family-controls button.selected {
  6341. background-color: var(--theme-skin, #505050);
  6342. transition: .3s;
  6343. color: #fff;
  6344. }
  6345. .aplayer .aplayer-lrc::before,
  6346. .aplayer .aplayer-lrc::after {
  6347. background: rgba(255, 255, 255, 0);
  6348. filter: none;
  6349. }
  6350. .aplayer .aplayer-info {
  6351. padding: 9px 7px 0 10px;
  6352. }
  6353. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  6354. margin-left: 1px;
  6355. padding-right: 3px;
  6356. }
  6357. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar,
  6358. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded,
  6359. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
  6360. height: 6px;
  6361. border-radius: 10px;
  6362. }
  6363. .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {
  6364. border-radius: 10px;
  6365. width: 6px;
  6366. right: 10.5px;
  6367. }
  6368. .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {
  6369. border-radius: 10px;
  6370. width: 6px;
  6371. }
  6372. .aplayer .aplayer-list ol li {
  6373. border-top: none;
  6374. }
  6375. .aplayer .aplayer-list ol li.aplayer-list-light {
  6376. background: #f8f8f8;
  6377. }
  6378. #aplayer-float {
  6379. background: rgba(255, 255, 255, 1);
  6380. margin: 0;
  6381. }
  6382. .ap-hover:hover {
  6383. left: 0 !important;
  6384. }
  6385. #aplayer-float .aplayer-lrc-current {
  6386. color: var(--theme-skin, #505050) !important;
  6387. font-size: 15px;
  6388. font-weight: 700;
  6389. }
  6390. .aplayer .aplayer-lrc {
  6391. pointer-events: none;
  6392. background: transparent !important;
  6393. }
  6394. #coverVideo {
  6395. width: 100%;
  6396. height: 100%;
  6397. object-fit: cover;
  6398. }
  6399. .coverVideo-btn:hover {
  6400. background: #ddd;
  6401. color: black;
  6402. }
  6403. .widget-area.active {
  6404. left: -1px !important;
  6405. }
  6406. .widget-area .sakura_widget {
  6407. padding: 18px;
  6408. height: calc(100% - 30px);
  6409. overflow-y: auto;
  6410. }
  6411. .widget-area .sakura_widget h2 {
  6412. border-bottom: 1px solid #000;
  6413. }
  6414. .active .show-hide-wrap {
  6415. width: 100%;
  6416. right: 0;
  6417. transition: all .3s ease;
  6418. }
  6419. .widget-area.active .show-hide {
  6420. -webkit-transform: rotateY(180deg);
  6421. transform: rotateY(180deg);
  6422. }
  6423. .widget-area .show-hide svg {
  6424. width: 100%;
  6425. height: 100%;
  6426. }
  6427. .bangumi {
  6428. margin-top: 40px;
  6429. }
  6430. .bangumi .row {
  6431. display: flex;
  6432. margin: 0 -10px -20px;
  6433. flex-wrap: wrap;
  6434. }
  6435. .bangumi-status {
  6436. position: relative;
  6437. background: rgba(0, 0, 0, .6);
  6438. border-radius: 3px;
  6439. }
  6440. .bangumi-next.loading:before {
  6441. display: none !important;
  6442. }
  6443. .bangumi-next:hover:before {
  6444. height: 100%;
  6445. }
  6446. .bangumi-next i {
  6447. color: #505050;
  6448. }
  6449. .shortcodestyle i {
  6450. padding-right: 20px !important;
  6451. font-size: medium;
  6452. }
  6453. .shortcodestyle a {
  6454. padding: 5px !important;
  6455. }
  6456. .warning,
  6457. .noway,
  6458. .task,
  6459. .buy {
  6460. text-indent: 0 !important;
  6461. }
  6462. .warning i {
  6463. color: #F1C700 !important;
  6464. text-indent: 0 !important;
  6465. }
  6466. .noway i {
  6467. color: #7D2027 !important;
  6468. text-indent: 0 !important;
  6469. }
  6470. .task i {
  6471. color: #7d7d7d !important;
  6472. text-indent: 0 !important;
  6473. }
  6474. .buy i {
  6475. color: #6E81BE !important;
  6476. text-indent: 0 !important;
  6477. }
  6478. .task p {
  6479. text-indent: 0 !important;
  6480. }
  6481. .ghcard {
  6482. position: relative;
  6483. }
  6484. .ghcard img {
  6485. border-radius: 5px;
  6486. }
  6487. .showcard {
  6488. position: relative;
  6489. float: left;
  6490. width: 240px;
  6491. height: auto;
  6492. left: 0;
  6493. top: 0;
  6494. margin-top: 20px;
  6495. margin-bottom: 20px;
  6496. padding: 10px;
  6497. border-radius: 10px;
  6498. box-shadow: 0 1px 30px -4px #e8e8e8;
  6499. background: rgba(255, 255, 255, 0.5);
  6500. -webkit-transition: all .8s;
  6501. transition: all .8s;
  6502. border: 1.5px solid #FFFFFF;
  6503. }
  6504. .showcard:hover {
  6505. box-shadow: 0 1px 20px 10px #e8e8e8;
  6506. background: rgba(255, 255, 255, 0.8);
  6507. -webkit-transition: all .8s;
  6508. transition: all .8s;
  6509. }
  6510. .showcard .img {
  6511. position: relative;
  6512. height: 200px;
  6513. width: 200px;
  6514. border-radius: 10px;
  6515. margin: auto;
  6516. margin-top: 4%;
  6517. margin-bottom: 0%;
  6518. box-shadow: 0 1px 30px -4px #e8e8e8;
  6519. -webkit-transition: all .8s;
  6520. transition: all .8s;
  6521. opacity: 1;
  6522. }
  6523. .showcard .img:hover {
  6524. box-shadow: 0 1px 20px 10px #e8e8e8;
  6525. height: 180px;
  6526. margin-top: 8%;
  6527. margin-bottom: 5.1%;
  6528. width: 180px;
  6529. opacity: 0.9;
  6530. -webkit-transition: all .8s;
  6531. transition: all .8s;
  6532. }
  6533. .showcard .icon {
  6534. position: relative;
  6535. float: left;
  6536. font-size: 16px;
  6537. margin-left: 14px;
  6538. margin-top: 2px;
  6539. margin-bottom: 16px;
  6540. }
  6541. .showcard .title {
  6542. position: relative;
  6543. float: left;
  6544. width: 75%;
  6545. color: #505050;
  6546. font-size: 17px;
  6547. margin-left: 8px;
  6548. margin-top: 2px;
  6549. margin-bottom: 12px;
  6550. overflow: hidden;
  6551. }
  6552. .showcard-button {
  6553. position: absolute;
  6554. float: right;
  6555. box-shadow: 0 1px 30px -4px #e8e8e8;
  6556. background: rgba(255, 255, 255, 0.5);
  6557. backdrop-filter: blur(10px);
  6558. padding: 5px;
  6559. font-size: 16px;
  6560. width: 30px;
  6561. height: 30px;
  6562. border: none;
  6563. border-radius: 100%;
  6564. -webkit-transition: all .8s;
  6565. transition: all .8s;
  6566. bottom: 0;
  6567. right: 0;
  6568. margin: 10px;
  6569. }
  6570. .showcard-button.hover {
  6571. font-size: 32px;
  6572. width: 60px;
  6573. height: 60px;
  6574. bottom: 27.5%;
  6575. right: 27.5%;
  6576. box-shadow: 0 1px 20px 8px #e8e8e8;
  6577. background: rgba(255, 255, 255, 0.8);
  6578. -webkit-transition: all .8s;
  6579. transition: all .8s;
  6580. }
  6581. .conversations-code-text {
  6582. margin: auto 10px;
  6583. padding: 8px 14px;
  6584. color: #505050;
  6585. max-width: 80%;
  6586. width: fit-content;
  6587. box-shadow: 0 1px 30px -4px #e8e8e8;
  6588. background: rgba(255, 255, 255, 0.5);
  6589. border-radius: 10px !important;
  6590. text-indent: 0 !important;
  6591. -webkit-transition: all .8s;
  6592. transition: all .8s;
  6593. border: 1.5px solid #FFFFFF;
  6594. }
  6595. .conversations-code-text:hover {
  6596. box-shadow: 0 1px 20px 10px #e8e8e8;
  6597. background: rgba(255, 255, 255, 0.8);
  6598. -webkit-transition: all .8s;
  6599. transition: all .8s;
  6600. }
  6601. .contents span img,
  6602. .entry-content span img {
  6603. height: 30px;
  6604. }
  6605. span.heimu a.external,
  6606. span.heimu a.external:visited,
  6607. span.heimu a.extiw,
  6608. span.heimu a.extiw:visited {
  6609. color: #252525;
  6610. }
  6611. .heimu,
  6612. .heimu a,
  6613. a .heimu,
  6614. .heimu a.new {
  6615. background-color: #252525;
  6616. color: #252525;
  6617. text-shadow: none;
  6618. }
  6619. body:not(.heimu_toggle_on) .heimu:hover,
  6620. body:not(.heimu_toggle_on) .heimu:active,
  6621. body:not(.heimu_toggle_on) .heimu.off {
  6622. transition: color .13s linear;
  6623. color: white;
  6624. }
  6625. body:not(.heimu_toggle_on) .heimu:hover a,
  6626. body:not(.heimu_toggle_on) a:hover .heimu,
  6627. body:not(.heimu_toggle_on) .heimu.off a,
  6628. body:not(.heimu_toggle_on) a:hover .heimu.off {
  6629. transition: color .13s linear;
  6630. color: lightblue;
  6631. }
  6632. body:not(.heimu_toggle_on) .heimu.off .new,
  6633. body:not(.heimu_toggle_on) .heimu.off .new:hover,
  6634. body:not(.heimu_toggle_on) .new:hover .heimu.off {
  6635. transition: color .13s linear;
  6636. color: #BA0000;
  6637. }
  6638. .comment-form-cookies-consent label {
  6639. vertical-align: middle;
  6640. }
  6641. body.theme-dark .cbp_tmtimeline::before {
  6642. background: RGBA(255, 255, 255, 0.06);
  6643. }
  6644. .cbp_tmtimeline>li .cbp_tmtime span {
  6645. display: block;
  6646. text-align: right;
  6647. }
  6648. .cbp_tmtimeline>li .cbp_tmtime span:first-child {
  6649. font-size: 0.9em;
  6650. color: #bdd0db;
  6651. }
  6652. .cbp_tmtimeline>li .cbp_tmtime span:last-child {
  6653. font-size: 1.2em;
  6654. color: #9BCD9B;
  6655. }
  6656. .cbp_tmtimeline>li:nth-child(odd) .cbp_tmtime span:last-child {
  6657. color: RGBA(255, 125, 73, 0.75);
  6658. }
  6659. .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel {
  6660. background: var(--shuoshuo_background_color1, #EE9999);
  6661. }
  6662. .cbp_tmtimeline>li:nth-child(odd) .cbp_tmlabel:after {
  6663. border-right-color: var(--shuoshuo_background_color1, #EE9999);
  6664. top: 15px;
  6665. }
  6666. p.shuoshuo_time {
  6667. margin: 0 10px 10px 0;
  6668. font-size: 14px;
  6669. }
  6670. p.header_shuoshuo_time {
  6671. font-size: 14px;
  6672. }
  6673. .zhuan {
  6674. transform: rotateZ(720deg);
  6675. -webkit-transform: rotateZ(720deg);
  6676. -moz-transform: rotateZ(720deg);
  6677. }
  6678. .show {
  6679. opacity: 1;
  6680. transition: opacity 500ms;
  6681. }
  6682. .hide {
  6683. opacity: 0;
  6684. transition: opacity 500ms;
  6685. }
  6686. .emotion-box-show {
  6687. height: 153px !important;
  6688. }
  6689. .alignnone {
  6690. margin: 5px 20px 20px 0;
  6691. }
  6692. .post-list-thumb:hover {
  6693. box-shadow: 0 1px 20px 10px var(--post-list-thumb);
  6694. }
  6695. body.dark .post-list-thumb:hover {
  6696. box-shadow: 0 1px 20px 0px var(--post_list_matching_color);
  6697. }
  6698. .lazyload[src*="#lazyload-blur"],
  6699. .lazyload[style*="#lazyload-blur"] {
  6700. -webkit-filter: saturate(.5) blur(10px);
  6701. filter: saturate(.5) blur(10px);
  6702. }
  6703. .object,
  6704. .siren-checkbox-radio:checked+.siren-checkbox-radioInput:after {
  6705. background: var(--theme-skin);
  6706. }
  6707. .post-share ul li a:hover,
  6708. .entry-content a:hover,
  6709. .post-content a:hover {
  6710. color: var(--post_list_matching_color);
  6711. }
  6712. .comment-respond input[type='submit']:hover {
  6713. color: var(--comment_area_matching);
  6714. border-color: var(--comment_area_matching);
  6715. }
  6716. .header-info p:hover {
  6717. color: var(--theme-skin-matching);
  6718. transition: all .4s;
  6719. }
  6720. .post-like a,
  6721. .post-like i,
  6722. .post-share ul li i,
  6723. .ins-section.ins-search-item .search-keyword {
  6724. font-weight: var(--global-font-weight);
  6725. }
  6726. #main-container,
  6727. .pattern-center:after,
  6728. .headertop-bar::after {
  6729. transition: background 0.8s;
  6730. }
  6731. .entry-content p,
  6732. .entry-content ul,
  6733. .entry-content ol,
  6734. .site-wrapper {
  6735. transition: all 0.8s ease !important;
  6736. }
  6737. @keyframes main {
  6738. 0% {
  6739. opacity: 0;
  6740. transform: translateY(50px);
  6741. }
  6742. 100% {
  6743. opacity: 1;
  6744. transform: translateY(0);
  6745. }
  6746. }
  6747. @keyframes sitetop {
  6748. 0% {
  6749. opacity: 0;
  6750. transform: translateX(-30px);
  6751. }
  6752. 100% {
  6753. opacity: 1;
  6754. transform: translateX(0);
  6755. }
  6756. }
  6757. @keyframes searchbox {
  6758. 0% {
  6759. opacity: 0;
  6760. transform: translateX(30px);
  6761. }
  6762. 100% {
  6763. opacity: 1;
  6764. transform: translateX(0);
  6765. }
  6766. }
  6767. @keyframes blur {
  6768. 0% {
  6769. -webkit-filter: blur(10px);
  6770. -moz-filter: blur(10px);
  6771. -ms-filter: blur(10px);
  6772. filter: blur(10px);
  6773. }
  6774. 50% {
  6775. -webkit-filter: blur(5px);
  6776. -moz-filter: blur(5px);
  6777. -ms-filter: blur(5px);
  6778. filter: blur(5px);
  6779. }
  6780. 100% {
  6781. -webkit-filter: blur(0px);
  6782. -moz-filter: blur(0px);
  6783. -ms-filter: blur(0px);
  6784. filter: blur(0px);
  6785. }
  6786. }
  6787. @media (max-width:860px) {
  6788. .pattern-center header.single-header {
  6789. padding: 0 4%;
  6790. }
  6791. .pattern-attachment {
  6792. height: 280px;
  6793. }
  6794. .pattern-center h1.cat-title,
  6795. .pattern-center h1.entry-title,
  6796. .single-center .single-header h1.entry-title {
  6797. font-size: 24px !important;
  6798. }
  6799. }
  6800. @media (max-width:860px) {
  6801. .pattern-center-sakura {
  6802. position: relative;
  6803. top: 0;
  6804. left: 0;
  6805. width: 100%;
  6806. overflow: hidden;
  6807. }
  6808. .pattern-center-blank {
  6809. padding-top: 0;
  6810. }
  6811. }
  6812. @media (max-width:860px) {
  6813. .pattern-center-sakura header.single-header {
  6814. padding: 0 4%;
  6815. }
  6816. .pattern-attachment {
  6817. height: 280px;
  6818. }
  6819. .pattern-center-sakura h1.cat-title,
  6820. .pattern-center-sakura h1.entry-title,
  6821. .single-center .single-header h1.entry-title {
  6822. font-size: 24px !important;
  6823. }
  6824. }
  6825. @media (max-width:860px) {
  6826. .site-top .lower nav ul li .animated-hover i {
  6827. display: inline;
  6828. }
  6829. }
  6830. @media (max-width:860px) {
  6831. .post-list-thumb {
  6832. margin: 10px 0 10px;
  6833. height: auto;
  6834. }
  6835. }
  6836. @media (max-width:768px) {
  6837. .post-content {
  6838. margin-top: 2%;
  6839. }
  6840. .float-content p {
  6841. height: auto;
  6842. display: block;
  6843. }
  6844. .post-list-thumb {
  6845. padding: 0;
  6846. border: 0;
  6847. }
  6848. .float-content,
  6849. .post-content-wrap,
  6850. .post-thumb {
  6851. width: 100%;
  6852. left: 0;
  6853. }
  6854. .post-list-thumb .post-content-wrap {
  6855. text-align: left !important;
  6856. margin: 0 !important;
  6857. padding: 6px 15px 20px 15px !important;
  6858. float: none !important;
  6859. border-top: 0;
  6860. }
  6861. .post-list-thumb::before {
  6862. content: '';
  6863. width: 1px;
  6864. height: 100px;
  6865. background-color: rgba(0, 0, 0, 0);
  6866. position: absolute;
  6867. left: 0;
  6868. right: 0;
  6869. margin: auto;
  6870. bottom: -101px;
  6871. z-index: 0;
  6872. }
  6873. .float-content {
  6874. box-shadow: none;
  6875. padding: 1%;
  6876. margin: 0;
  6877. }
  6878. .post-thumb a {
  6879. border-radius: 10px !important;
  6880. }
  6881. }
  6882. @media (max-width:600px) {
  6883. .post-thumb a {
  6884. height: 210px;
  6885. }
  6886. .float-content .post-text {
  6887. font-size: 13px;
  6888. margin-bottom: 1em;
  6889. }
  6890. }
  6891. @keyframes post-list-show {
  6892. 0% {
  6893. opacity: 0;
  6894. -webkit-transform: translateY(80px);
  6895. transform: translateY(80px);
  6896. }
  6897. 100% {
  6898. opacity: 1;
  6899. -webkit-transform: translateY(0);
  6900. transform: translateY(0);
  6901. }
  6902. }
  6903. @media (max-width:860px) {
  6904. .post-squares .third {
  6905. width: 100%;
  6906. }
  6907. .post-squares.post-squares-featured {
  6908. display: none;
  6909. }
  6910. .post-squares {
  6911. overflow: hidden;
  6912. margin: auto;
  6913. background: #000;
  6914. left: 0;
  6915. width: 96% !important;
  6916. margin-left: 2% !important;
  6917. }
  6918. }
  6919. @media (max-width:760px) {
  6920. .post-squares .half {
  6921. float: center;
  6922. width: 100%;
  6923. }
  6924. }
  6925. @media (max-width:760px) {
  6926. .post-squares.nextprev article {
  6927. height: 150px;
  6928. width: 100%;
  6929. }
  6930. }
  6931. @keyframes show-profile {
  6932. 0% {
  6933. width: 0;
  6934. }
  6935. }
  6936. @keyframes rotate-photo {
  6937. 100% {
  6938. transform: rotate(-360deg);
  6939. }
  6940. }
  6941. @keyframes pop-btn {
  6942. 0% {
  6943. transform: scale(0);
  6944. }
  6945. 80% {
  6946. transform: scale(1.2);
  6947. }
  6948. 100% {
  6949. transform: scale(1);
  6950. }
  6951. }
  6952. @keyframes to-hamburger {
  6953. from {
  6954. transform: translateY(-50%) rotate(-180deg);
  6955. }
  6956. }
  6957. @keyframes to-arrow {
  6958. from {
  6959. transform: translateY(-50%) rotate(0);
  6960. }
  6961. to {
  6962. transform: translateY(-50%) rotate(180deg);
  6963. }
  6964. }
  6965. @media (max-width:1080px) {
  6966. .post-footer {
  6967. max-width: 800px;
  6968. margin-left: -43%;
  6969. width: 86%;
  6970. }
  6971. .post-squares {
  6972. max-width: 800px;
  6973. margin-left: -43%;
  6974. width: 86%;
  6975. }
  6976. }
  6977. @media (max-width:860px) {
  6978. .post-footer {
  6979. max-width: 800px;
  6980. margin-left: -49%;
  6981. }
  6982. }
  6983. @media (max-width:1080px) {
  6984. .comments {
  6985. padding: 4% 0 0;
  6986. padding-bottom: 80px;
  6987. max-width: 100%;
  6988. max-width: 800px;
  6989. margin-left: auto;
  6990. margin-right: auto;
  6991. }
  6992. .comments .commentwrap {
  6993. width: 100%;
  6994. max-width: 1245px;
  6995. margin-bottom: 40px;
  6996. padding: 0 4%;
  6997. }
  6998. .comment-respond {
  6999. width: 88% !important;
  7000. }
  7001. }
  7002. @media (max-width:860px) {
  7003. .comments {
  7004. padding: 4% 0 0;
  7005. max-width: 100%;
  7006. max-width: 800px;
  7007. margin-left: auto;
  7008. margin-right: auto;
  7009. }
  7010. .comments .commentwrap {
  7011. padding: 0 6%;
  7012. }
  7013. .comment-respond {
  7014. width: 88% !important;
  7015. }
  7016. }
  7017. @media (max-width:580px) {
  7018. .comment .body p {
  7019. margin: 0;
  7020. font-size: 12px;
  7021. line-height: 24px;
  7022. padding-bottom: 13px;
  7023. }
  7024. }
  7025. @media (max-width:880px) {
  7026. .comment .comment-reply-link {
  7027. opacity: 1;
  7028. }
  7029. .comment .contents {
  7030. padding-bottom: 10px;
  7031. }
  7032. .comment .commeta {
  7033. margin-left: 0;
  7034. }
  7035. }
  7036. @media (max-width:480px) {
  7037. .comment .info .useragent-info {
  7038. display: none;
  7039. }
  7040. .comment .info .useragent-info-m {
  7041. display: inline;
  7042. }
  7043. }
  7044. @media (max-width:880px) {
  7045. .comment hr {
  7046. margin: 6.39% 0;
  7047. }
  7048. .comment .profile {
  7049. display: none;
  7050. }
  7051. .comment .children .main,
  7052. .comment .main {
  7053. width: 100%;
  7054. }
  7055. .comment h4 img {
  7056. display: inline-block;
  7057. }
  7058. .arrow-left {
  7059. display: none;
  7060. }
  7061. .comment .children {
  7062. padding-left: 2em;
  7063. margin: 0;
  7064. }
  7065. .comment .children .children .children {
  7066. margin: 0;
  7067. padding: 0;
  7068. }
  7069. }
  7070. @media (max-width:625px) {
  7071. .comment-respond input {
  7072. width: 100%;
  7073. margin-bottom: 15px;
  7074. }
  7075. }
  7076. @media (max-width:1080px) {
  7077. .comment-respond {
  7078. width: 92%;
  7079. max-width: 1245px;
  7080. }
  7081. }
  7082. @media (max-width:625px) {
  7083. .siren-checkbox-label {
  7084. top: 8px;
  7085. margin-bottom: 10px;
  7086. }
  7087. }
  7088. @media (max-width:860px) {
  7089. .notice {
  7090. margin-top: 40px;
  7091. margin-bottom: 20px;
  7092. width: 100%;
  7093. }
  7094. }
  7095. @supports (-webkit-touch-callout: none) {
  7096. #centerbg {
  7097. background-attachment: scroll !important;
  7098. }
  7099. }
  7100. @media (max-width:860px) {
  7101. #centerbg {
  7102. height: 300px;
  7103. background-attachment: scroll;
  7104. }
  7105. #video-container,
  7106. .loadvideo {
  7107. display: none;
  7108. }
  7109. }
  7110. /*
  7111. .header-info:before {
  7112. content: "";
  7113. position: absolute;
  7114. top: 127px;
  7115. left: 50%;
  7116. margin-left: -15px;
  7117. border-width: 15px;
  7118. border-style: solid;
  7119. border-color: transparent transparent rgba(0, 0, 0, .5) transparent
  7120. }
  7121. */
  7122. @-webkit-keyframes bounceFromRight {
  7123. 0% {
  7124. margin-left: 0;
  7125. }
  7126. 50% {
  7127. margin-left: -30px;
  7128. }
  7129. 100% {
  7130. margin-left: 0;
  7131. }
  7132. }
  7133. @keyframes bounceFromRight {
  7134. 0% {
  7135. margin-left: 0;
  7136. }
  7137. 50% {
  7138. margin-left: -30px;
  7139. }
  7140. 100% {
  7141. margin-left: 0;
  7142. }
  7143. }
  7144. @-webkit-keyframes bounceFromLeft {
  7145. 0% {
  7146. margin-left: 0;
  7147. }
  7148. 50% {
  7149. margin-left: 30px;
  7150. }
  7151. 100% {
  7152. margin-left: 0;
  7153. }
  7154. }
  7155. @keyframes bounceFromLeft {
  7156. 0% {
  7157. margin-left: 0;
  7158. }
  7159. 50% {
  7160. margin-left: 30px;
  7161. }
  7162. 100% {
  7163. margin-left: 0;
  7164. }
  7165. }
  7166. @-webkit-keyframes bounce {
  7167. 0%,
  7168. 100% {
  7169. -webkit-transform: scale(0);
  7170. transform: scale(0);
  7171. }
  7172. 50% {
  7173. -webkit-transform: scale(1);
  7174. transform: scale(1);
  7175. }
  7176. }
  7177. @keyframes bounce {
  7178. 0%,
  7179. 100% {
  7180. -webkit-transform: scale(0);
  7181. -moz-transform: scale(0);
  7182. transform: scale(0);
  7183. }
  7184. 50% {
  7185. -webkit-transform: scale(1);
  7186. -moz-transform: scale(1);
  7187. transform: scale(1);
  7188. }
  7189. }
  7190. @-webkit-keyframes nprogress-spinner {
  7191. 0% {
  7192. -webkit-transform: rotate(0);
  7193. }
  7194. 100% {
  7195. -webkit-transform: rotate(360deg);
  7196. }
  7197. }
  7198. @keyframes nprogress-spinner {
  7199. 0% {
  7200. transform: rotate(0);
  7201. }
  7202. 100% {
  7203. transform: rotate(360deg);
  7204. }
  7205. }
  7206. @media (max-width:630px) {
  7207. .works-list {
  7208. width: 100% !important;
  7209. margin: 0 !important;
  7210. }
  7211. }
  7212. @media (max-width:630px) {
  7213. .we-content li {
  7214. width: 100%;
  7215. margin-top: 0;
  7216. }
  7217. .we-icon {
  7218. top: 50px !important;
  7219. }
  7220. .wtitle {
  7221. top: 130px !important;
  7222. }
  7223. .sub-text {
  7224. top: 160px !important;
  7225. }
  7226. .admin-login,
  7227. .wesite-des {
  7228. display: none;
  7229. }
  7230. .wesite-title {
  7231. float: none;
  7232. text-align: center;
  7233. border-right: none;
  7234. padding-right: 0;
  7235. }
  7236. }
  7237. @media (max-width:860px) {
  7238. .comments {
  7239. max-width: 100% !important;
  7240. }
  7241. .top-feature,
  7242. .top-feature-row {
  7243. display: none;
  7244. }
  7245. .site-content {
  7246. padding: 0 4%;
  7247. }
  7248. .feature img {
  7249. width: 52px;
  7250. height: 52px;
  7251. }
  7252. .post-list h1.entry-title {
  7253. margin: 0 0 0 65px;
  7254. font-size: 16px;
  7255. line-height: 30px;
  7256. }
  7257. .p-time {
  7258. position: relative;
  7259. margin: -15px 0 0 65px;
  7260. }
  7261. .post-list p {
  7262. margin: 20px 0 0 65px;
  7263. font-size: 14px;
  7264. height: 30px;
  7265. overflow: hidden;
  7266. }
  7267. .s-content {
  7268. padding: 10px 15px;
  7269. margin-right: 65px;
  7270. }
  7271. .s-content p {
  7272. margin-left: 0;
  7273. margin-top: 0;
  7274. height: 30px;
  7275. overflow: hidden;
  7276. }
  7277. .postava img {
  7278. width: 52px;
  7279. height: 52px;
  7280. }
  7281. .overlay {
  7282. display: none;
  7283. }
  7284. .info-meta {
  7285. display: none;
  7286. }
  7287. h1.entry-title {
  7288. font-size: 18px;
  7289. }
  7290. .entry-content p {
  7291. font-size: 14px;
  7292. }
  7293. .site-footer {
  7294. padding: 30px;
  7295. }
  7296. .lower {
  7297. display: none !important;
  7298. }
  7299. .m-nav {
  7300. display: block;
  7301. }
  7302. .header-user-avatar img {
  7303. display: none;
  7304. }
  7305. .searchbox.js-toggle-search {
  7306. display: none;
  7307. /*移动端搜索关闭*/
  7308. }
  7309. .site-header {
  7310. /*移动端logo后背板高度*/
  7311. height: 8%;
  7312. }
  7313. .site-branding {
  7314. float: right;
  7315. height: 50px;
  7316. line-height: 43px;
  7317. margin-right: -30px;
  7318. /*移动端logo位置*/
  7319. margin-top: -10px;
  7320. }
  7321. .site-title img {
  7322. height: 40px;
  7323. line-height: 40px;
  7324. margin: 0;
  7325. vertical-align: middle;
  7326. margin-right: 15px;
  7327. margin-top: 20px;
  7328. }
  7329. .site-title {
  7330. font-size: 20px;
  7331. margin-right: 10px;
  7332. }
  7333. .links ul li {
  7334. width: 46%;
  7335. margin: 2%;
  7336. max-width: 860px;
  7337. }
  7338. .links ul li:hover {
  7339. width: 46%;
  7340. margin: 2%;
  7341. }
  7342. .links ul li:before {
  7343. display: none;
  7344. }
  7345. .author-box {
  7346. display: none;
  7347. }
  7348. #archives-temp {
  7349. padding: 0 20px;
  7350. }
  7351. }
  7352. @media (max-width:1080px) {
  7353. .info-meta {
  7354. display: none;
  7355. }
  7356. .site-footer {
  7357. padding: 30px;
  7358. }
  7359. .we-title:before {
  7360. display: none;
  7361. }
  7362. h3#comments-list-title,
  7363. nav#comments-navi {
  7364. width: 100%;
  7365. padding: 0 6.39%;
  7366. max-width: 1245px;
  7367. }
  7368. }
  7369. @media (max-width:860px) {
  7370. #main-container {
  7371. transition: background, transform .5s !important;
  7372. position: relative;
  7373. overflow: hidden;
  7374. z-index: 2;
  7375. }
  7376. #main-container.open:before {
  7377. content: "";
  7378. width: 100%;
  7379. height: 100%;
  7380. position: fixed;
  7381. background-color: rgba(0, 0, 0, .4);
  7382. z-index: 99;
  7383. }
  7384. #main-container.open {
  7385. transform: translateX(250px) translateY(0);
  7386. -webkit-transform: translateX(250px) translateY(0);
  7387. right: 0;
  7388. left: 0;
  7389. }
  7390. .wrapper {
  7391. transition-duration: .5s;
  7392. width: 100%;
  7393. height: auto;
  7394. position: relative;
  7395. }
  7396. #mo-nav.open,
  7397. .openNav.open {
  7398. transform: translateX(250px) translateY(0);
  7399. -webkit-transform: translateX(250px);
  7400. position: fixed;
  7401. }
  7402. .site-header.open {
  7403. opacity: 0;
  7404. }
  7405. .wrapper section h1 {
  7406. font-weight: 300;
  7407. font-size: 30px;
  7408. margin-bottom: 10px;
  7409. }
  7410. .wrapper section h2 {
  7411. font-weight: 300;
  7412. font-size: 20px;
  7413. margin-bottom: 40px;
  7414. }
  7415. .wrapper section p {
  7416. margin-bottom: 40px;
  7417. }
  7418. .openNav {
  7419. transition-duration: .5s;
  7420. height: 50px;
  7421. position: fixed;
  7422. top: 0;
  7423. z-index: 9999;
  7424. display: block;
  7425. background: 0 0;
  7426. }
  7427. .openNav .icon {
  7428. transition-duration: .2s;
  7429. position: absolute;
  7430. width: 20px;
  7431. height: 3px;
  7432. background-color: var(--theme-skin, #505050);
  7433. top: 28px;
  7434. left: 20px;
  7435. }
  7436. .openNav .icon:after,
  7437. .openNav .icon:before {
  7438. transition-duration: .5s;
  7439. background-color: var(--theme-skin, #505050);
  7440. position: absolute;
  7441. content: "";
  7442. width: 20px;
  7443. height: 3px;
  7444. left: 0;
  7445. }
  7446. .openNav .icon:before {
  7447. top: -8px;
  7448. }
  7449. .openNav .icon:after {
  7450. top: 8px;
  7451. }
  7452. .openNav.open .icon {
  7453. background-color: transparent !important;
  7454. }
  7455. .openNav.open .icon:after,
  7456. .openNav.open .icon:before {
  7457. top: 0;
  7458. }
  7459. .openNav.open .icon:before {
  7460. transform: rotate(-45deg);
  7461. -webkit-transform: rotate(-45deg);
  7462. background: #FFF;
  7463. }
  7464. .openNav.open .icon:after {
  7465. transform: rotate(45deg);
  7466. -webkit-transform: rotate(45deg);
  7467. background: #FFF;
  7468. }
  7469. #mo-nav {
  7470. background-color: rgb(255 255 255 / 90%);
  7471. width: 250px;
  7472. max-width: 250px !important;
  7473. height: 100%;
  7474. z-index: 9999;
  7475. position: fixed;
  7476. top: 0;
  7477. left: -250px;
  7478. display: block;
  7479. overflow-x: hidden !important;
  7480. overflow-y: auto;
  7481. transition: background, transform .5s !important;
  7482. }
  7483. #mo-nav .m-avatar {
  7484. position: relative;
  7485. width: 250px;
  7486. max-width: 250px;
  7487. height: auto;
  7488. margin: 0 auto;
  7489. padding: 40px 0 0;
  7490. text-align: center;
  7491. }
  7492. #mo-nav .m-avatar img {
  7493. width: 80px;
  7494. height: 80px;
  7495. max-width: 80px;
  7496. border-radius: 100%;
  7497. }
  7498. #mo-nav .m-search form {
  7499. position: relative;
  7500. width: 250px;
  7501. max-width: 250px;
  7502. margin: 20px 0px;
  7503. padding: 0px 20px;
  7504. }
  7505. #mo-nav .m-search input {
  7506. width: 100%;
  7507. border: 0;
  7508. padding: 10px;
  7509. box-shadow: 0 1px 30px -4px #e8e8e8;
  7510. background: rgba(255, 255, 255, 0.5);
  7511. border-radius: 10px;
  7512. outline: 0;
  7513. -webkit-transition: all .8s;
  7514. transition: all .8s;
  7515. }
  7516. #mo-nav .m-search input:hover {
  7517. box-shadow: 0 1px 20px 10px #e8e8e8;
  7518. background: rgba(255, 255, 255, 0.8);
  7519. -webkit-transition: all .8s;
  7520. transition: all .8s;
  7521. }
  7522. #mo-nav .menu {
  7523. display: flex;
  7524. flex-direction: column;
  7525. align-items: center;
  7526. padding: 0;
  7527. margin: 0;
  7528. }
  7529. #mo-nav ul:hover li {
  7530. color: rgba(255, 255, 255, .5);
  7531. }
  7532. #mo-nav ul li {
  7533. transition-duration: .25s;
  7534. display: block;
  7535. padding: 10px 0px;
  7536. color: #fff;
  7537. letter-spacing: .02em;
  7538. text-align: center;
  7539. }
  7540. #mo-nav ul li a {
  7541. color: var(--theme-skin, #505050);
  7542. font-size: 16px;
  7543. }
  7544. #mo-nav li ul {
  7545. width: 250px;
  7546. margin: 10px 0;
  7547. padding: 0;
  7548. }
  7549. #mo-nav li ul li {
  7550. padding: 0;
  7551. }
  7552. #mo-nav li ul li a {
  7553. font-size: 14px;
  7554. color: #9CACC5;
  7555. }
  7556. #mo-nav ul li a:hover {
  7557. cursor: pointer;
  7558. color: var(--theme-skin-matching, #F9D938);
  7559. }
  7560. .we-content li {
  7561. height: 250px;
  7562. }
  7563. .we-content {
  7564. padding: 80px 1%;
  7565. }
  7566. .we-icon {
  7567. top: 30px;
  7568. }
  7569. .wtitle {
  7570. top: 110px;
  7571. }
  7572. .sub-text {
  7573. top: 150px;
  7574. }
  7575. .works-list {
  7576. width: 46.88%;
  7577. margin: 0 1.5%;
  7578. }
  7579. .works-main {
  7580. height: 225px;
  7581. }
  7582. .works-feature img {
  7583. width: 100%;
  7584. height: 225px;
  7585. }
  7586. .works-entry {
  7587. margin-bottom: 20px;
  7588. }
  7589. }
  7590. /* Scrollbar FireFox Support
  7591. @TODO not completed
  7592. */
  7593. @keyframes poi-deg {
  7594. 0% {
  7595. transform: rotate(0);
  7596. }
  7597. 100% {
  7598. transform: rotate(360deg);
  7599. }
  7600. }
  7601. @-webkit-keyframes poi-deg {
  7602. 0% {
  7603. transform: rotate(0);
  7604. }
  7605. 100% {
  7606. transform: rotate(360deg);
  7607. }
  7608. }
  7609. @keyframes elastic {
  7610. 0% {
  7611. transform: scale(0);
  7612. }
  7613. 55% {
  7614. transform: scale(1);
  7615. }
  7616. 70% {
  7617. transform: scale(.98);
  7618. }
  7619. 100% {
  7620. transform: scale(1);
  7621. }
  7622. }
  7623. @keyframes btn-pudding {
  7624. 12%,
  7625. 15% {
  7626. transform: scale(.93, 1.07);
  7627. }
  7628. 16%,
  7629. 17% {
  7630. transform: scale(.94, 1.06);
  7631. }
  7632. 10%,
  7633. 18% {
  7634. transform: scale(.95, 1.05);
  7635. }
  7636. 19% {
  7637. transform: scale(.96, 1.04);
  7638. }
  7639. 20% {
  7640. transform: scale(.98, 1.02);
  7641. }
  7642. 21%,
  7643. 40%,
  7644. 48% {
  7645. transform: scale(.99, 1.01);
  7646. }
  7647. 22%,
  7648. 23%,
  7649. 37%,
  7650. 39%,
  7651. 49% {
  7652. transform: scale(1, 1);
  7653. }
  7654. 24%,
  7655. 34%,
  7656. 36%,
  7657. 7% {
  7658. transform: scale(1.01, .99);
  7659. }
  7660. 25%,
  7661. 27%,
  7662. 30%,
  7663. 33% {
  7664. transform: scale(1.02, .98);
  7665. }
  7666. 28%,
  7667. 29% {
  7668. transform: scale(1.03, .97);
  7669. }
  7670. 2% {
  7671. transform: scale(1.16, .84);
  7672. }
  7673. 0% {
  7674. transform: scale(1.2, .8);
  7675. }
  7676. }
  7677. @keyframes poi-face {
  7678. 2%,
  7679. 24%,
  7680. 80% {
  7681. -webkit-transform: translate(0, 1.5px) rotate(1.5deg);
  7682. transform: translate(0, 1.5px) rotate(1.5deg);
  7683. }
  7684. 4%,
  7685. 68%,
  7686. 98% {
  7687. -webkit-transform: translate(0, -1.5px) rotate(-.5deg);
  7688. transform: translate(0, -1.5px) rotate(-.5deg);
  7689. }
  7690. 38%,
  7691. 6% {
  7692. -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);
  7693. transform: translate(0, 1.5px) rotate(-1.5deg);
  7694. }
  7695. 8%,
  7696. 86% {
  7697. -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);
  7698. transform: translate(0, -1.5px) rotate(-1.5deg);
  7699. }
  7700. 10%,
  7701. 72% {
  7702. -webkit-transform: translate(0, 2.5px) rotate(1.5deg);
  7703. transform: translate(0, 2.5px) rotate(1.5deg);
  7704. }
  7705. 12%,
  7706. 64%,
  7707. 78%,
  7708. 96% {
  7709. -webkit-transform: translate(0, -.5px) rotate(1.5deg);
  7710. transform: translate(0, -.5px) rotate(1.5deg);
  7711. }
  7712. 14%,
  7713. 54% {
  7714. -webkit-transform: translate(0, -1.5px) rotate(1.5deg);
  7715. transform: translate(0, -1.5px) rotate(1.5deg);
  7716. }
  7717. 16% {
  7718. -webkit-transform: translate(0, -.5px) rotate(-1.5deg);
  7719. transform: translate(0, -.5px) rotate(-1.5deg);
  7720. }
  7721. 18%,
  7722. 22% {
  7723. -webkit-transform: translate(0, .5px) rotate(-1.5deg);
  7724. transform: translate(0, .5px) rotate(-1.5deg);
  7725. }
  7726. 20%,
  7727. 36%,
  7728. 46% {
  7729. -webkit-transform: translate(0, -1.5px) rotate(2.5deg);
  7730. transform: translate(0, -1.5px) rotate(2.5deg);
  7731. }
  7732. 26%,
  7733. 50% {
  7734. -webkit-transform: translate(0, .5px) rotate(.5deg);
  7735. transform: translate(0, .5px) rotate(.5deg);
  7736. }
  7737. 28% {
  7738. -webkit-transform: translate(0, .5px) rotate(1.5deg);
  7739. transform: translate(0, .5px) rotate(1.5deg);
  7740. }
  7741. 30%,
  7742. 40%,
  7743. 62%,
  7744. 76%,
  7745. 88% {
  7746. -webkit-transform: translate(0, -.5px) rotate(2.5deg);
  7747. transform: translate(0, -.5px) rotate(2.5deg);
  7748. }
  7749. 32%,
  7750. 34%,
  7751. 66% {
  7752. -webkit-transform: translate(0, 1.5px) rotate(-.5deg);
  7753. transform: translate(0, 1.5px) rotate(-.5deg);
  7754. }
  7755. 42% {
  7756. -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);
  7757. transform: translate(0, 2.5px) rotate(-1.5deg);
  7758. }
  7759. 44%,
  7760. 70% {
  7761. -webkit-transform: translate(0, 1.5px) rotate(.5deg);
  7762. transform: translate(0, 1.5px) rotate(.5deg);
  7763. }
  7764. 48%,
  7765. 74%,
  7766. 82% {
  7767. -webkit-transform: translate(0, -.5px) rotate(.5deg);
  7768. transform: translate(0, -.5px) rotate(.5deg);
  7769. }
  7770. 52%,
  7771. 56%,
  7772. 60% {
  7773. -webkit-transform: translate(0, 2.5px) rotate(2.5deg);
  7774. transform: translate(0, 2.5px) rotate(2.5deg);
  7775. }
  7776. 58% {
  7777. -webkit-transform: translate(0, .5px) rotate(2.5deg);
  7778. transform: translate(0, .5px) rotate(2.5deg);
  7779. }
  7780. 84% {
  7781. -webkit-transform: translate(0, 1.5px) rotate(2.5deg);
  7782. transform: translate(0, 1.5px) rotate(2.5deg);
  7783. }
  7784. 90% {
  7785. -webkit-transform: translate(0, 2.5px) rotate(-.5deg);
  7786. transform: translate(0, 2.5px) rotate(-.5deg);
  7787. }
  7788. 92% {
  7789. -webkit-transform: translate(0, .5px) rotate(-.5deg);
  7790. transform: translate(0, .5px) rotate(-.5deg);
  7791. }
  7792. 94% {
  7793. -webkit-transform: translate(0, 2.5px) rotate(.5deg);
  7794. transform: translate(0, 2.5px) rotate(.5deg);
  7795. }
  7796. 0%,
  7797. 100% {
  7798. -webkit-transform: translate(0, 0) rotate(0);
  7799. transform: translate(0, 0) rotate(0);
  7800. }
  7801. }
  7802. @keyframes header-menu {
  7803. 0% {
  7804. opacity: 0;
  7805. transform: translateY(-20px);
  7806. }
  7807. 100% {
  7808. opacity: 1;
  7809. transform: translateY(0);
  7810. }
  7811. }
  7812. @media (min-width:400px) {
  7813. .poptitle {
  7814. width: 400px;
  7815. height: 100%;
  7816. margin: 0 auto;
  7817. border-top-left-radius: 6px;
  7818. border-top-right-radius: 6px;
  7819. border-bottom-left-radius: 6px;
  7820. border-bottom-right-radius: 6px;
  7821. background-color: rgba(255, 255, 255, .7);
  7822. }
  7823. }
  7824. @media (min-width:400px) {
  7825. .popfooter {
  7826. width: 400px;
  7827. height: 100%;
  7828. margin: 0 auto;
  7829. background-color: rgba(255, 255, 255, .7);
  7830. }
  7831. }
  7832. @media (min-width:400px) {
  7833. .popcontainer {
  7834. height: 100%;
  7835. margin: 0 auto;
  7836. }
  7837. }
  7838. @keyframes loading {
  7839. 0% {
  7840. transform: translate(0, 0);
  7841. background-color: #ababab;
  7842. }
  7843. 25% {
  7844. transform: translate(0, -3px);
  7845. }
  7846. 50% {
  7847. transform: translate(0, 0);
  7848. background-color: #ababab;
  7849. }
  7850. 75% {
  7851. transform: translate(0, 3px);
  7852. }
  7853. 100% {
  7854. transform: translate(0, 0);
  7855. }
  7856. }
  7857. @media (max-width:860px) {
  7858. .prpr {
  7859. transform: scale(.8) translate(-30px, 31px);
  7860. }
  7861. .prpr:hover {
  7862. -webkit-transform: scale(.8) translate(-30px, 31px);
  7863. transform: scale(.8) translate(-30px, 31px);
  7864. }
  7865. }
  7866. @media (max-width:560px) {
  7867. .prpr {
  7868. transform: scale(.5) translate(-150px, 125px);
  7869. }
  7870. .prpr:hover {
  7871. -webkit-transform: scale(.5) translate(-150px, 125px);
  7872. transform: scale(.5) translate(-150px, 125px);
  7873. }
  7874. }
  7875. @-webkit-keyframes pulsate-bck {
  7876. 0% {
  7877. -webkit-transform: scale(1);
  7878. transform: scale(1);
  7879. }
  7880. 50% {
  7881. -webkit-transform: scale(0.9);
  7882. transform: scale(0.9);
  7883. }
  7884. 100% {
  7885. -webkit-transform: scale(1);
  7886. transform: scale(1);
  7887. }
  7888. }
  7889. @keyframes pulsate-bck {
  7890. 0% {
  7891. -webkit-transform: scale(1);
  7892. transform: scale(1);
  7893. }
  7894. 50% {
  7895. -webkit-transform: scale(0.9);
  7896. transform: scale(0.9);
  7897. }
  7898. 100% {
  7899. -webkit-transform: scale(1);
  7900. transform: scale(1);
  7901. }
  7902. }
  7903. @keyframes shake {
  7904. 2% {
  7905. transform: translate(.5px, -1.5px) rotate(-.5deg);
  7906. }
  7907. 4% {
  7908. transform: translate(.5px, 1.5px) rotate(1.5deg);
  7909. }
  7910. 6% {
  7911. transform: translate(1.5px, 1.5px) rotate(1.5deg);
  7912. }
  7913. 8% {
  7914. transform: translate(2.5px, 1.5px) rotate(.5deg);
  7915. }
  7916. 10% {
  7917. transform: translate(.5px, 2.5px) rotate(.5deg);
  7918. }
  7919. 12% {
  7920. transform: translate(1.5px, 1.5px) rotate(.5deg);
  7921. }
  7922. 14% {
  7923. transform: translate(.5px, .5px) rotate(.5deg);
  7924. }
  7925. 16% {
  7926. transform: translate(-1.5px, -.5px) rotate(1.5deg);
  7927. }
  7928. 18% {
  7929. transform: translate(.5px, .5px) rotate(1.5deg);
  7930. }
  7931. 20% {
  7932. transform: translate(2.5px, 2.5px) rotate(1.5deg);
  7933. }
  7934. 22% {
  7935. transform: translate(.5px, -1.5px) rotate(1.5deg);
  7936. }
  7937. 24% {
  7938. transform: translate(-1.5px, 1.5px) rotate(-.5deg);
  7939. }
  7940. 26% {
  7941. transform: translate(1.5px, .5px) rotate(1.5deg);
  7942. }
  7943. 28% {
  7944. transform: translate(-.5px, -.5px) rotate(-.5deg);
  7945. }
  7946. 30% {
  7947. transform: translate(1.5px, -.5px) rotate(-.5deg);
  7948. }
  7949. 32% {
  7950. transform: translate(2.5px, -1.5px) rotate(1.5deg);
  7951. }
  7952. 34% {
  7953. transform: translate(2.5px, 2.5px) rotate(-.5deg);
  7954. }
  7955. 36% {
  7956. transform: translate(.5px, -1.5px) rotate(.5deg);
  7957. }
  7958. 38% {
  7959. transform: translate(2.5px, -.5px) rotate(-.5deg);
  7960. }
  7961. 40% {
  7962. transform: translate(-.5px, 2.5px) rotate(.5deg);
  7963. }
  7964. 42% {
  7965. transform: translate(-1.5px, 2.5px) rotate(.5deg);
  7966. }
  7967. 44% {
  7968. transform: translate(-1.5px, 1.5px) rotate(.5deg);
  7969. }
  7970. 46% {
  7971. transform: translate(1.5px, -.5px) rotate(-.5deg);
  7972. }
  7973. 48% {
  7974. transform: translate(2.5px, -.5px) rotate(.5deg);
  7975. }
  7976. 50% {
  7977. transform: translate(-1.5px, 1.5px) rotate(.5deg);
  7978. }
  7979. 52% {
  7980. transform: translate(-.5px, 1.5px) rotate(.5deg);
  7981. }
  7982. 54% {
  7983. transform: translate(-1.5px, 1.5px) rotate(.5deg);
  7984. }
  7985. 56% {
  7986. transform: translate(.5px, 2.5px) rotate(1.5deg);
  7987. }
  7988. 58% {
  7989. transform: translate(2.5px, 2.5px) rotate(.5deg);
  7990. }
  7991. 60% {
  7992. transform: translate(2.5px, -1.5px) rotate(1.5deg);
  7993. }
  7994. 62% {
  7995. transform: translate(-1.5px, .5px) rotate(1.5deg);
  7996. }
  7997. 64% {
  7998. transform: translate(-1.5px, 1.5px) rotate(1.5deg);
  7999. }
  8000. 66% {
  8001. transform: translate(.5px, 2.5px) rotate(1.5deg);
  8002. }
  8003. 68% {
  8004. transform: translate(2.5px, -1.5px) rotate(1.5deg);
  8005. }
  8006. 70% {
  8007. transform: translate(2.5px, 2.5px) rotate(.5deg);
  8008. }
  8009. 72% {
  8010. transform: translate(-.5px, -1.5px) rotate(1.5deg);
  8011. }
  8012. 74% {
  8013. transform: translate(-1.5px, 2.5px) rotate(1.5deg);
  8014. }
  8015. 76% {
  8016. transform: translate(-1.5px, 2.5px) rotate(1.5deg);
  8017. }
  8018. 78% {
  8019. transform: translate(-1.5px, 2.5px) rotate(.5deg);
  8020. }
  8021. 80% {
  8022. transform: translate(-1.5px, .5px) rotate(-.5deg);
  8023. }
  8024. 82% {
  8025. transform: translate(-1.5px, .5px) rotate(-.5deg);
  8026. }
  8027. 84% {
  8028. transform: translate(-.5px, .5px) rotate(1.5deg);
  8029. }
  8030. 86% {
  8031. transform: translate(2.5px, 1.5px) rotate(.5deg);
  8032. }
  8033. 88% {
  8034. transform: translate(-1.5px, .5px) rotate(1.5deg);
  8035. }
  8036. 90% {
  8037. transform: translate(-1.5px, -.5px) rotate(-.5deg);
  8038. }
  8039. 92% {
  8040. transform: translate(-1.5px, -1.5px) rotate(1.5deg);
  8041. }
  8042. 94% {
  8043. transform: translate(.5px, .5px) rotate(-.5deg);
  8044. }
  8045. 96% {
  8046. transform: translate(2.5px, -.5px) rotate(-.5deg);
  8047. }
  8048. 98% {
  8049. transform: translate(-1.5px, -1.5px) rotate(-.5deg);
  8050. }
  8051. 0%,
  8052. 100% {
  8053. transform: translate(0, 0) rotate(0);
  8054. }
  8055. }
  8056. @-webkit-keyframes rotating {
  8057. from {
  8058. -webkit-transform: rotate(0);
  8059. -o-transform: rotate(0);
  8060. transform: rotate(0);
  8061. }
  8062. to {
  8063. -webkit-transform: rotate(360deg);
  8064. -o-transform: rotate(360deg);
  8065. transform: rotate(360deg);
  8066. }
  8067. }
  8068. @keyframes rotating {
  8069. from {
  8070. -ms-transform: rotate(0);
  8071. -moz-transform: rotate(0);
  8072. -webkit-transform: rotate(0);
  8073. -o-transform: rotate(0);
  8074. transform: rotate(0);
  8075. }
  8076. to {
  8077. -ms-transform: rotate(360deg);
  8078. -moz-transform: rotate(360deg);
  8079. -webkit-transform: rotate(360deg);
  8080. -o-transform: rotate(360deg);
  8081. transform: rotate(360deg);
  8082. }
  8083. }
  8084. @-webkit-keyframes glitch-loop-1 {
  8085. 0% {
  8086. clip: rect(36px, 9999px, 9px, 0);
  8087. }
  8088. 25% {
  8089. clip: rect(25px, 9999px, 99px, 0);
  8090. }
  8091. 50% {
  8092. clip: rect(50px, 9999px, 102px, 0);
  8093. }
  8094. 75% {
  8095. clip: rect(30px, 9999px, 92px, 0);
  8096. }
  8097. 100% {
  8098. clip: rect(91px, 9999px, 98px, 0);
  8099. }
  8100. }
  8101. @keyframes glitch-loop-1 {
  8102. 0% {
  8103. clip: rect(36px, 9999px, 9px, 0);
  8104. }
  8105. 25% {
  8106. clip: rect(25px, 9999px, 99px, 0);
  8107. }
  8108. 50% {
  8109. clip: rect(50px, 9999px, 102px, 0);
  8110. }
  8111. 75% {
  8112. clip: rect(30px, 9999px, 92px, 0);
  8113. }
  8114. 100% {
  8115. clip: rect(91px, 9999px, 98px, 0);
  8116. }
  8117. }
  8118. @-webkit-keyframes glitch-loop-2 {
  8119. 0% {
  8120. top: -1px;
  8121. left: 1px;
  8122. clip: rect(65px, 9999px, 119px, 0);
  8123. }
  8124. 25% {
  8125. top: -6px;
  8126. left: 4px;
  8127. clip: rect(79px, 9999px, 19px, 0);
  8128. }
  8129. 50% {
  8130. top: -3px;
  8131. left: 2px;
  8132. clip: rect(68px, 9999px, 11px, 0);
  8133. }
  8134. 75% {
  8135. top: 0;
  8136. left: -4px;
  8137. clip: rect(95px, 9999px, 53px, 0);
  8138. }
  8139. 100% {
  8140. top: -1px;
  8141. left: -1px;
  8142. clip: rect(31px, 9999px, 149px, 0);
  8143. }
  8144. }
  8145. @keyframes glitch-loop-2 {
  8146. 0% {
  8147. top: -1px;
  8148. left: 1px;
  8149. clip: rect(65px, 9999px, 119px, 0);
  8150. }
  8151. 25% {
  8152. top: -6px;
  8153. left: 4px;
  8154. clip: rect(79px, 9999px, 19px, 0);
  8155. }
  8156. 50% {
  8157. top: -3px;
  8158. left: 2px;
  8159. clip: rect(68px, 9999px, 11px, 0);
  8160. }
  8161. 75% {
  8162. top: 0;
  8163. left: -4px;
  8164. clip: rect(95px, 9999px, 53px, 0);
  8165. }
  8166. 100% {
  8167. top: -1px;
  8168. left: -1px;
  8169. clip: rect(31px, 9999px, 149px, 0);
  8170. }
  8171. }
  8172. @-webkit-keyframes bar-fill {
  8173. 0% {
  8174. width: 0;
  8175. }
  8176. }
  8177. @keyframes bar-fill {
  8178. 0% {
  8179. width: 0;
  8180. }
  8181. }
  8182. @media (max-width:1160px) {
  8183. .toc-container {
  8184. display: none;
  8185. }
  8186. }
  8187. @-webkit-keyframes im-emotion-step {
  8188. 0% {
  8189. -webkit-transform: translateY(0);
  8190. transform: translateY(0);
  8191. }
  8192. to {
  8193. -webkit-transform: translateY(-100%);
  8194. transform: translateY(-100%);
  8195. }
  8196. }
  8197. @keyframes im-emotion-step {
  8198. 0% {
  8199. -webkit-transform: translateY(0);
  8200. transform: translateY(0);
  8201. }
  8202. to {
  8203. -webkit-transform: translateY(-100%);
  8204. transform: translateY(-100%);
  8205. }
  8206. }
  8207. @media (max-width:860px) {
  8208. .wp-smiley {
  8209. height: 20px !important;
  8210. max-height: 20px !important;
  8211. vertical-align: middle;
  8212. }
  8213. .bili-container,
  8214. .tieba-container {
  8215. padding-left: 0;
  8216. }
  8217. .emotion-item {
  8218. transform: scale(.6);
  8219. margin-bottom: -10px;
  8220. }
  8221. .tieba-container img,
  8222. .tieba-container span {
  8223. transform: scale(.6);
  8224. margin-bottom: -10px;
  8225. }
  8226. .emotion-secter {
  8227. margin: 0;
  8228. }
  8229. .emotion-select-parent:hover {
  8230. background-image: none !important;
  8231. -ms-transform: scale(.6, .6);
  8232. -webkit-transform: scale(.6, .6);
  8233. transform: scale(.6, .6);
  8234. }
  8235. }
  8236. @media (max-width:860px) {
  8237. #footer-sponsor {
  8238. margin-bottom: -20px;
  8239. }
  8240. }
  8241. @media (max-width:625px) {
  8242. .cmt-info-container {
  8243. position: relative;
  8244. }
  8245. .comment-user-avatar {
  8246. padding-top: 10px;
  8247. width: 45px;
  8248. height: 55px;
  8249. right: 2%;
  8250. }
  8251. .comment-user-avatar .socila-check {
  8252. width: 1.5em;
  8253. height: 1.5em;
  8254. font-size: .5em;
  8255. line-height: 1.5em;
  8256. margin: -40% 0 0 77%;
  8257. }
  8258. }
  8259. @media (min-width: 625px) {
  8260. .cmt-info-container {
  8261. width: 100%;
  8262. display: -webkit-flex;
  8263. display: flex;
  8264. flex-flow: row nowrap;
  8265. justify-content: space-between;
  8266. align-items: stretch;
  8267. }
  8268. }
  8269. @media (max-width:625px) {
  8270. .cmt-popup {
  8271. margin: 0;
  8272. width: 100%;
  8273. margin-top: 15px;
  8274. }
  8275. .cmt-author {
  8276. margin-top: 10px;
  8277. margin-left: 0;
  8278. }
  8279. }
  8280. @media (max-width:860px) {
  8281. .widget-area {
  8282. display: none;
  8283. }
  8284. }
  8285. @media (max-width: 860px) {
  8286. .center-text {
  8287. /*主页一言文字logo调整*/
  8288. font-size: 30px;
  8289. }
  8290. .header-info {
  8291. /*打字效果防溢出*/
  8292. overflow: hidden;
  8293. text-overflow: ellipsis;
  8294. white-space: nowrap;
  8295. }
  8296. .header-shuo {
  8297. overflow: hidden;
  8298. text-overflow: ellipsis;
  8299. }
  8300. }
  8301. @media (max-width:860px) {
  8302. .focusinfo {
  8303. top: 45%;
  8304. }
  8305. .focusinfo img {
  8306. width: 120px;
  8307. height: 120px;
  8308. }
  8309. .top-social_v2 img {
  8310. width: 35px;
  8311. height: 35px;
  8312. }
  8313. .top-social {
  8314. margin-top: 20px;
  8315. }
  8316. .top-social img {
  8317. height: 35px;
  8318. width: 35px;
  8319. padding: 7px;
  8320. }
  8321. .post-content {
  8322. display: inline-block;
  8323. }
  8324. .header-info {
  8325. width: 60%;
  8326. font-size: 15px;
  8327. line-height: 20px;
  8328. }
  8329. .header-info p {
  8330. font-size: 15px !important;
  8331. }
  8332. .header-shuo {
  8333. width: 60%;
  8334. font-size: 15px;
  8335. line-height: 20px;
  8336. }
  8337. .header-shuo p {
  8338. font-size: 15px !important;
  8339. }
  8340. .post-date {
  8341. padding: 4px 8px 4px 8px;
  8342. background-color: none;
  8343. }
  8344. h3::before {
  8345. height: 0px;
  8346. margin-top: -5px;
  8347. }
  8348. .post-list-thumb .post-title h3 {
  8349. padding: 0 8px 0 8px;
  8350. }
  8351. .post-meta {
  8352. padding: 0 5px 0 5px;
  8353. }
  8354. .focusinfo .header-tou img {
  8355. padding: 2px;
  8356. }
  8357. }
  8358. @-webkit-keyframes bounce {
  8359. 0%,
  8360. 100% {
  8361. -webkit-transform: scale(0.0);
  8362. }
  8363. 50% {
  8364. -webkit-transform: scale(1.0);
  8365. }
  8366. }
  8367. @keyframes bounce {
  8368. 0%,
  8369. 100% {
  8370. transform: scale(0.0);
  8371. -webkit-transform: scale(0.0);
  8372. }
  8373. 50% {
  8374. transform: scale(1.0);
  8375. -webkit-transform: scale(1.0);
  8376. }
  8377. }
  8378. @media screen and (min-width: 400px) {
  8379. .bangumi .column {
  8380. max-width: 50%;
  8381. flex: 0 0 50%;
  8382. }
  8383. .bangumi-item .bangumi-info {
  8384. height: 50%;
  8385. transform: translateY(140%);
  8386. }
  8387. .bangumi-title {
  8388. height: 20%;
  8389. }
  8390. }
  8391. @media screen and (min-width: 600px) {
  8392. .bangumi .column {
  8393. max-width: 33.3333%;
  8394. flex: 0 0 33.3333%;
  8395. }
  8396. .bangumi-title {
  8397. height: 30%;
  8398. }
  8399. .bangumi-item .bangumi-info {
  8400. height: 45%;
  8401. transform: translateY(140%);
  8402. }
  8403. }
  8404. @media screen and (min-width: 900px) {
  8405. .bangumi .column {
  8406. max-width: 25%;
  8407. flex: 0 0 25%;
  8408. }
  8409. .bangumi-item .bangumi-info {
  8410. height: 100%;
  8411. transform: translateY(85%);
  8412. }
  8413. .bangumi-item:hover .bangumi-info {
  8414. transform: translateY(0);
  8415. }
  8416. .bangumi-item:hover img {
  8417. filter: blur(3px);
  8418. }
  8419. body.dark .bangumi-item:hover img {
  8420. filter: brightness(0.8) blur(3px);
  8421. }
  8422. .bangumi-title {
  8423. height: 15%;
  8424. }
  8425. .bangumi-summary {
  8426. display: block;
  8427. }
  8428. .bangumi-status {
  8429. height: 10%;
  8430. }
  8431. }
  8432. @media screen and (min-width: 1200px) {
  8433. .bangumi-item .bangumi-info {
  8434. height: 75%;
  8435. transform: translateY(115%);
  8436. }
  8437. .bangumi-item:hover .bangumi-info {
  8438. transform: translateY(35%);
  8439. }
  8440. .bangumi-title {
  8441. height: 10%;
  8442. }
  8443. }
  8444. @media screen and (max-width:65.375em) {
  8445. .cbp_tmtimeline>li .cbp_tmtime span:last-child {
  8446. font-size: 1.2em;
  8447. }
  8448. }
  8449. .entry-content h3:after,
  8450. .entry-content h4:after,
  8451. .entry-content h5:after {
  8452. color: var(--theme-skin-matching, #F9D938);
  8453. }
  8454. .entry-content a {
  8455. color: var(--theme-skin-matching, #F9D938);
  8456. }
  8457. .entry-content a:hover {
  8458. color: var(--theme-skin-dark, #FCCD00);
  8459. text-decoration: underline var(--theme-skin-dark, #FCCD00);
  8460. }
  8461. .entry-content code {
  8462. background: #505050;
  8463. color: var(--theme-skin-matching, #F9D938);
  8464. word-break: break-word;
  8465. font-family: 'Noto Sans SC';
  8466. padding: 3px;
  8467. text-shadow: none;
  8468. border-radius: 5px
  8469. }
  8470. body.dark #main-container,
  8471. body.dark .site-footer,
  8472. body.dark .wrapper,
  8473. body.dark .post-list-show,
  8474. body.dark .post-list hr,
  8475. body.dark .lower li ul,
  8476. body.dark .header-user-menu,
  8477. body.dark .headertop-bar::after {
  8478. background: rgba(51, 51, 51, var(--theme-dm-background_transparency, 1)) !important;
  8479. }
  8480. body.dark .comments {
  8481. background: none !important;
  8482. }
  8483. body.dark .search-form input {
  8484. background: rgba(51, 51, 51, 0.8);
  8485. }
  8486. body.dark #mo-nav {
  8487. background: rgba(26, 26, 26, 0.85);
  8488. }
  8489. body.dark .aplayer .aplayer-list ol li.aplayer-list-light,
  8490. body.dark .site-header:hover,
  8491. body.dark #preload {
  8492. background: #333333;
  8493. }
  8494. body.dark input.m-search-input {
  8495. background: rgba(26, 26, 26, 0.8);
  8496. }
  8497. body.dark .reward-row {
  8498. background: rgba(26, 26, 26, 0.8);
  8499. border: 1.5px solid #7d7d7d30;
  8500. }
  8501. body.dark .ins-section .ins-search-item.active,
  8502. body.dark .ins-section .ins-search-item.active .ins-slug,
  8503. body.dark .ins-section .ins-search-item.active .ins-search-preview,
  8504. body.dark .header-user-name-u,
  8505. body.dark .header-user-name,
  8506. body.dark .header-user-name .no-logged {
  8507. color: #fff;
  8508. background: #333333;
  8509. }
  8510. body.dark .header-user-menu .user-menu-option {
  8511. color: #333333
  8512. /*!covered#fff*/
  8513. ;
  8514. background: #333333;
  8515. }
  8516. body.dark .search-form--modal,
  8517. body.dark .ins-section .ins-section-header {
  8518. border-bottom: none;
  8519. background: rgba(51, 51, 51, 0.9) !important;
  8520. }
  8521. body.dark .search_close:after,
  8522. body.dark .search_close:before {
  8523. background-color: #CCCCCC;
  8524. }
  8525. body.dark .openNav .icon,
  8526. body.dark .openNav .icon:before {
  8527. background-color: var(--theme-skin-dark)
  8528. /*!covered#CCCCCC*/
  8529. ;
  8530. }
  8531. body.dark .centerbg {
  8532. background-blend-mode: hard-light;
  8533. background-color: #333333;
  8534. }
  8535. body.dark input[type=color]:focus,
  8536. body.dark input[type=date]:focus,
  8537. body.dark input[type=datetime-local]:focus,
  8538. body.dark input[type=datetime]:focus,
  8539. body.dark input[type=email]:focus,
  8540. body.dark input[type=month]:focus,
  8541. body.dark input[type=number]:focus,
  8542. body.dark input[type=password]:focus,
  8543. body.dark input[type=range]:focus,
  8544. body.dark input[type=search]:focus,
  8545. body.dark input[type=tel]:focus,
  8546. body.dark input[type=text]:focus,
  8547. body.dark input[type=time]:focus,
  8548. body.dark input[type=url]:focus,
  8549. body.dark input[type=week]:focus,
  8550. body.dark textarea:focus {
  8551. color: #CCCCCC;
  8552. background-color: #333333;
  8553. }
  8554. body.dark #mo-nav .m-search input {
  8555. color: #CCCCCC;
  8556. box-shadow: 0 1px 20px 2px rgb(26 26 26 / 80%);
  8557. background: rgba(26, 26, 26, 0.6);
  8558. -webkit-transition: all .8s;
  8559. transition: all .8s;
  8560. }
  8561. body.dark #mo-nav .m-search input:hover {
  8562. color: #CCCCCC;
  8563. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8564. background: rgba(26, 26, 26, 0.8);
  8565. -webkit-transition: all .8s;
  8566. transition: all .8s;
  8567. }
  8568. body.dark .post-date {
  8569. color: #888
  8570. /*!covered#CCCCCC*/
  8571. ;
  8572. background-color: #333333;
  8573. }
  8574. body.dark .header-user-menu::before,
  8575. body.dark .lower li ul::before {
  8576. border-color: transparent transparent #333333 transparent;
  8577. }
  8578. body.dark .post-list-thumb a {
  8579. color: #888
  8580. /*!covered#333333*/
  8581. ;
  8582. }
  8583. body.dark .entry-content p,
  8584. body.dark .entry-content ul,
  8585. body.dark .entry-content ol,
  8586. body.dark .comments .body p,
  8587. body.dark .float-content,
  8588. body.dark .post-list p,
  8589. body.dark .link-title {
  8590. color: #999999 !important;
  8591. }
  8592. body.dark .entry-title a,
  8593. body.dark .post-list-thumb .post-title,
  8594. body.dark .art-content #archives .al_mon_list .al_mon,
  8595. body.dark .art-content #archives .al_mon_list span,
  8596. body.dark .art .art-content #archives a,
  8597. body.dark .menhera-container .emoji-item,
  8598. body.dark .ex-login-username,
  8599. body.dark .admin-login-check p,
  8600. body.dark .user-login-check p,
  8601. body.dark .ex-logout a,
  8602. body.dark .ex-new-account a {
  8603. color: #999999;
  8604. }
  8605. body.dark .site-top ul li a,
  8606. body.dark .header-user-menu a,
  8607. body.dark #mo-nav ul li a,
  8608. body.dark .site-title a,
  8609. body.dark header.page-header,
  8610. body.dark h1.cat-title,
  8611. body.dark .art .art-content #archives .al_year,
  8612. body.dark .comment-respond input,
  8613. body.dark .comment-respond textarea,
  8614. body.dark .siren-checkbox-label,
  8615. body.dark .aplayer .aplayer-list ol li .aplayer-list-author,
  8616. body.dark,
  8617. body.dark input,
  8618. body.dark select,
  8619. body.dark textarea,
  8620. body.dark .info-meta a,
  8621. body.dark .info-meta span,
  8622. body.dark .skin-menu,
  8623. body.dark .comment .info,
  8624. body.dark .comment-respond .logged-in-as,
  8625. body.dark .comment-respond .logged-in-as a,
  8626. body.dark .comment h4 a,
  8627. body.dark .comment .body .comment-at,
  8628. body.dark span.sitename {
  8629. color: #CCCCCC;
  8630. }
  8631. body.dark button {
  8632. color: #CCCCCC;
  8633. box-shadow: none;
  8634. }
  8635. body.dark blockquote:before {
  8636. color: #CCCCCC;
  8637. }
  8638. body.dark blockquote:after {
  8639. color: #CCCCCC;
  8640. }
  8641. body.dark .post-list-thumb i,
  8642. body.dark .post-meta {
  8643. color: #888;
  8644. }
  8645. body.dark .post-list-thumb {
  8646. box-shadow: 0 1px 35px -8px rgba(26, 26, 26, 0.6);
  8647. }
  8648. body.dark .notice {
  8649. filter: brightness(90%);
  8650. }
  8651. body.dark .notification {
  8652. background: rgb(26 26 26 / 60%);
  8653. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8654. -webkit-transition: all .8s;
  8655. transition: all .8s;
  8656. color: #CCCCCC;
  8657. border: 1px solid #7d7d7d30;
  8658. }
  8659. body.dark .notification:hover {
  8660. background: rgba(26, 26, 26, 0.8);
  8661. box-shadow: 0 1px 20px 2px var(--theme-skin-dark) !important;
  8662. -webkit-transition: all .8s;
  8663. transition: all .8s;
  8664. }
  8665. body.dark .author-profile p {
  8666. color: #CCCCCC;
  8667. }
  8668. body.dark h1.page-title {
  8669. border: 1px solid #3B3B3B;
  8670. color: #CCCCCC;
  8671. }
  8672. body.dark h1.fes-title,
  8673. body.dark h1.main-title {
  8674. color: #CCCCCC;
  8675. }
  8676. body.dark .widget-area .heading,
  8677. body.dark .widget-area .show-hide svg,
  8678. body.dark #aplayer-float,
  8679. body.dark .aplayer.aplayer-fixed .aplayer-body,
  8680. body.dark .aplayer .aplayer-miniswitcher,
  8681. body.dark .aplayer .aplayer-pic {
  8682. color: #CCCCCC;
  8683. background-color: #262626 !important;
  8684. }
  8685. body.dark #aplayer-float .aplayer-lrc-current {
  8686. color: transparent !important;
  8687. }
  8688. body.dark .aplayer.aplayer-fixed .aplayer-lrc {
  8689. text-shadow: -1px -1px 0 #999999;
  8690. }
  8691. body.dark .aplayer.aplayer-fixed .aplayer-list {
  8692. border: none !important;
  8693. }
  8694. body.dark .aplayer.aplayer-fixed .aplayer-info,
  8695. body.dark .aplayer .aplayer-list ol li {
  8696. border-top: none !important;
  8697. }
  8698. body.dark .font-family-controls button,
  8699. body.dark .menu-list li {
  8700. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8701. background: rgba(26, 26, 26, 0.8);
  8702. -webkit-transition: all .8s;
  8703. transition: all .8s;
  8704. border: 1px solid #7d7d7d30;
  8705. }
  8706. body.dark .s-content,
  8707. body.dark .font-family-controls button.selected {
  8708. background-color: #808080;
  8709. }
  8710. body.dark #archives-temp h3,
  8711. body.dark #archives-temp h2 {
  8712. color: #CCCCCC;
  8713. -webkit-transition: all .8s;
  8714. transition: all .8s;
  8715. }
  8716. body.dark #archives-temp h3:hover {
  8717. color: var(--theme-skin-matching);
  8718. -webkit-transition: all .8s;
  8719. transition: all .8s;
  8720. }
  8721. body.dark .widget-area .show-hide svg path {
  8722. fill: #CCCCCC;
  8723. }
  8724. body.dark #moblieGoTop,
  8725. body.dark #changskin {
  8726. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8727. background: rgba(26, 26, 26, 0.6);
  8728. color: #7D7D7D;
  8729. transition: all 0.8s ease !important;
  8730. border: 1px solid #7d7d7d30;
  8731. }
  8732. body.dark #show-nav .line {
  8733. background: #CCCCCC;
  8734. }
  8735. body.dark .linkdes {
  8736. color: #CCCCCC;
  8737. }
  8738. body.dark .entry-content h1,
  8739. body.dark .entry-content h2,
  8740. body.dark .entry-content h3,
  8741. body.dark .entry-content h4,
  8742. body.dark .entry-content h5,
  8743. body.dark .entry-content h6 {
  8744. color: #CCCCCC;
  8745. }
  8746. body.dark .site-header.yya {
  8747. border: 1.5px solid #7d7d7d30;
  8748. transition: all 0.8s ease;
  8749. }
  8750. body.dark .brick a {
  8751. color: #7D7D7D;
  8752. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8753. background: rgba(26, 26, 26, 0.6);
  8754. -webkit-transition: all .8s;
  8755. transition: all .8s;
  8756. border: 1.5px solid #7d7d7d30;
  8757. }
  8758. body.dark .brick a:hover {
  8759. color: var(--theme-skin-matching);
  8760. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8761. background: rgba(26, 26, 26, 0.8);
  8762. -webkit-transition: all .8s;
  8763. transition: all .8s;
  8764. }
  8765. body.dark span.ar-circle {
  8766. background-color: var(--theme-skin-dark);
  8767. -webkit-transition: all .8s;
  8768. transition: all .8s;
  8769. }
  8770. body.dark .links ul li {
  8771. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8772. background: rgba(26, 26, 26, 0.6);
  8773. -webkit-transition: all .8s;
  8774. transition: all .8s;
  8775. border: 1.5px solid #7d7d7d30;
  8776. }
  8777. body.dark .links ul li:hover {
  8778. box-shadow: 0 1px 30px -2px var(--friend-link-title) !important;
  8779. background: rgba(26, 26, 26, 0.8);
  8780. -webkit-transition: all .8s;
  8781. transition: all .8s;
  8782. }
  8783. body.dark .toc {
  8784. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8785. background: rgba(26, 26, 26, 0.6);
  8786. -webkit-transition: all .8s;
  8787. transition: all .8s;
  8788. border: 1.5px solid #7d7d7d30;
  8789. }
  8790. body.dark .toc:hover {
  8791. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8792. background: rgba(26, 26, 26, 0.8);
  8793. -webkit-transition: all .8s;
  8794. transition: all .8s;
  8795. }
  8796. body.dark .post-lincenses {
  8797. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8798. background: rgba(26, 26, 26, 0.6);
  8799. -webkit-transition: all .8s;
  8800. transition: all .8s;
  8801. border: 1px solid #7d7d7d30;
  8802. }
  8803. body.dark .post-lincenses:hover {
  8804. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8805. background: rgba(26, 26, 26, 0.8);
  8806. -webkit-transition: all .8s;
  8807. transition: all .8s;
  8808. }
  8809. body.dark .post-tags {
  8810. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8811. background: rgba(26, 26, 26, 0.6);
  8812. -webkit-transition: all .8s;
  8813. transition: all .8s;
  8814. border: 1px solid #7d7d7d30;
  8815. }
  8816. body.dark .post-tags:hover {
  8817. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8818. background: rgba(26, 26, 26, 0.8);
  8819. -webkit-transition: all .8s;
  8820. transition: all .8s;
  8821. }
  8822. body.dark .post-modified-time {
  8823. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8824. background: rgba(26, 26, 26, 0.6);
  8825. -webkit-transition: all .8s;
  8826. transition: all .8s;
  8827. border: 1px solid #7d7d7d30;
  8828. }
  8829. body.dark .post-modified-time:hover {
  8830. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8831. background: rgba(26, 26, 26, 0.8);
  8832. -webkit-transition: all .8s;
  8833. transition: all .8s;
  8834. }
  8835. body.dark .reward-open {
  8836. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8837. background: rgba(26, 26, 26, 0.6);
  8838. -webkit-transition: all .8s;
  8839. transition: all .8s;
  8840. border: 1px solid #7d7d7d30;
  8841. }
  8842. body.dark .reward-open:hover {
  8843. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8844. background: rgba(26, 26, 26, 0.8);
  8845. -webkit-transition: all .8s;
  8846. transition: all .8s;
  8847. }
  8848. body.dark .author-profile .info {
  8849. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8850. background: rgba(26, 26, 26, 0.6);
  8851. -webkit-transition: all .8s;
  8852. transition: all .8s;
  8853. border: 1px solid #7d7d7d30;
  8854. }
  8855. body.dark .author-profile .info:hover {
  8856. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8857. background: rgba(26, 26, 26, 0.8);
  8858. -webkit-transition: all .8s;
  8859. transition: all .8s;
  8860. }
  8861. body.dark .author-profile .meta {
  8862. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8863. background: rgba(26, 26, 26, 0.6);
  8864. -webkit-transition: all .8s;
  8865. transition: all .8s;
  8866. border: 1px solid #7d7d7d30;
  8867. }
  8868. body.dark .author-profile .meta:hover {
  8869. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8870. background: rgba(26, 26, 26, 0.8);
  8871. -webkit-transition: all .8s;
  8872. transition: all .8s;
  8873. }
  8874. body.dark .author-profile .desc {
  8875. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8876. background: rgba(26, 26, 26, 0.6);
  8877. -webkit-transition: all .8s;
  8878. transition: all .8s;
  8879. border: 1px solid #7d7d7d30;
  8880. }
  8881. body.dark .author-profile .desc:hover {
  8882. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8883. background: rgba(26, 26, 26, 0.8);
  8884. -webkit-transition: all .8s;
  8885. transition: all .8s;
  8886. }
  8887. body.dark .ai-excerpt {
  8888. color: #CCCCCC;
  8889. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8890. background: rgba(26, 26, 26, 0.6);
  8891. -webkit-transition: all .8s;
  8892. transition: all .8s;
  8893. border: 1.5px solid #7d7d7d30;
  8894. }
  8895. body.dark .ai-excerpt:hover {
  8896. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8897. background: rgba(26, 26, 26, 0.8);
  8898. -webkit-transition: all .8s;
  8899. transition: all .8s;
  8900. }
  8901. body.dark .ai-excerpt h4 {
  8902. border-bottom: 2px solid var(--theme-skin-dark);
  8903. -webkit-transition: all .8s;
  8904. transition: all .8s;
  8905. }
  8906. body.dark .shortcodestyle {
  8907. color: #CCCCCC;
  8908. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8909. background: rgba(26, 26, 26, 0.6);
  8910. -webkit-transition: all .8s;
  8911. transition: all .8s;
  8912. border: 1.5px solid #7d7d7d30;
  8913. }
  8914. body.dark .shortcodestyle:hover {
  8915. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8916. background: rgba(26, 26, 26, 0.8);
  8917. -webkit-transition: all .8s;
  8918. transition: all .8s;
  8919. }
  8920. body.dark .xControl {
  8921. color: #CCCCCC !important;
  8922. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8923. background: rgba(26, 26, 26, 0.6);
  8924. -webkit-transition: all .8s;
  8925. transition: all .8s;
  8926. border: 1.5px solid #7d7d7d30;
  8927. }
  8928. body.dark .xControl:hover {
  8929. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  8930. background: rgba(26, 26, 26, 0.8);
  8931. -webkit-transition: all .8s;
  8932. transition: all .8s;
  8933. }
  8934. body.dark .conversations-code-text {
  8935. color: #CCCCCC;
  8936. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8937. background: rgba(26, 26, 26, 0.6);
  8938. -webkit-transition: all .8s;
  8939. transition: all .8s;
  8940. border: 1.5px solid #7d7d7d30;
  8941. }
  8942. body.dark .conversations-code-text:hover {
  8943. box-shadow: 0 1px 30px -2px rgba(26, 26, 26, 0.95);
  8944. background: rgba(26, 26, 26, 0.8);
  8945. -webkit-transition: all .8s;
  8946. transition: all .8s;
  8947. }
  8948. body.dark .showcard {
  8949. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8950. background: rgba(26, 26, 26, 0.6);
  8951. -webkit-transition: all .8s;
  8952. transition: all .8s;
  8953. border: 1.5px solid #7d7d7d30;
  8954. }
  8955. body.dark .showcard:hover {
  8956. box-shadow: 0 1px 30px -2px rgba(26, 26, 26, 0.95);
  8957. background: rgba(26, 26, 26, 0.8);
  8958. -webkit-transition: all .8s;
  8959. transition: all .8s;
  8960. }
  8961. body.dark .showcard .img {
  8962. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8963. opacity: 0.8;
  8964. -webkit-transition: all .8s;
  8965. transition: all .8s;
  8966. }
  8967. body.dark .showcard .img:hover {
  8968. box-shadow: 0 1px 30px -2px rgba(26, 26, 26, 0.95);
  8969. opacity: 1;
  8970. -webkit-transition: all .8s;
  8971. transition: all .8s;
  8972. }
  8973. body.dark .showcard .title {
  8974. color: #CCCCCC !important;
  8975. }
  8976. body.dark .showcard-button {
  8977. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  8978. background: rgba(26, 26, 26, 0.6);
  8979. -webkit-transition: all .8s;
  8980. transition: all .8s;
  8981. }
  8982. body.dark .showcard-button.hover {
  8983. box-shadow: 0 1px 30px -2px rgba(26, 26, 26, 0.95);
  8984. background: rgba(26, 26, 26, 0.8);
  8985. -webkit-transition: all .8s;
  8986. transition: all .8s;
  8987. }
  8988. body.dark .scrollbar,
  8989. body.dark .butterBar-message,
  8990. body.dark .aplayer .aplayer-list ol li:hover,
  8991. body.dark .pattern-center:after {
  8992. background: var(--theme-skin-dark) !important;
  8993. }
  8994. body.dark .aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur,
  8995. body.dark .user-menu-option a:hover,
  8996. body.dark .menu-list li:hover,
  8997. body.dark .font-family-controls button:hover,
  8998. body.dark .openNav .icon:after,
  8999. body.dark .site-top ul li a:after {
  9000. background-color: var(--theme-skin-dark);
  9001. }
  9002. body.dark .entry-title a:hover,
  9003. body.dark .art .art-content #archives a:hover,
  9004. body.dark .ins-section .ins-search-item:hover,
  9005. body.dark .ins-section .ins-search-item:hover .ins-slug,
  9006. body.dark .ins-section .ins-search-item:hover .ins-search-preview,
  9007. body.dark .menhera-container .emoji-item:hover,
  9008. body.dark .comment-respond .logged-in-as a:hover,
  9009. body.dark .comment-respond .logged-in-as a:hover {
  9010. color: var(--comment_area_matching);
  9011. }
  9012. body.dark .site-top ul li a:hover {
  9013. color: var(--theme-skin-dark);
  9014. }
  9015. body.dark .the-feature.from_left_and_right a:hover .info p,
  9016. body.dark .the-feature.from_left_and_right .info {
  9017. color: var(--exhibition_area_matching_color);
  9018. }
  9019. body.dark .post-content a:hover {
  9020. color: var(--post_list_matching_color);
  9021. }
  9022. body.dark .ai-excerpt-tip {
  9023. border-bottom: 1.5px solid #7d7d7d;
  9024. transition: all 0.8s ease !important;
  9025. }
  9026. body.dark .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path {
  9027. fill: var(--theme-skin-dark);
  9028. }
  9029. body.dark #moblieGoTop:hover,
  9030. body.dark #changskin:hover {
  9031. box-shadow: 0 1px 30px -2px var(--theme-skin-dark) !important;
  9032. background: rgba(26, 26, 26, 0.8);
  9033. color: var(--theme-skin-matching);
  9034. transition: all 0.8s ease !important;
  9035. }
  9036. body.dark li .cbp_tmlabel {
  9037. background: #505050 !important;
  9038. color: #bbb !important;
  9039. border: 1px solid #949494;
  9040. }
  9041. body.dark .header-info,
  9042. body.dark .header-shuo {
  9043. color: #CCCCCC !important;
  9044. }
  9045. body.dark .pattern-center h1.entry-title {
  9046. color: #FFFFFF;
  9047. }
  9048. body.dark .post-squares h3 {
  9049. color: #CCCCCC;
  9050. }
  9051. body.dark .header-user-menu .header-user-name,
  9052. body.dark .header-user-menu .header-user-name-u {
  9053. color: #CCCCCC;
  9054. }
  9055. body.dark .the-feature.from_left_and_right .info,
  9056. body.dark .the-feature.from_left_and_right .info h3 {
  9057. color: #CCCCCC;
  9058. background: rgb(0 0 0 / 20%);
  9059. }
  9060. body.dark .comment-respond,
  9061. body.dark .comment .main {
  9062. background: rgb(26 26 26 / 60%);
  9063. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  9064. -webkit-transition: all .8s;
  9065. transition: all .8s;
  9066. border: 1.5px solid #7d7d7d30;
  9067. }
  9068. body.dark .comment-respond:hover,
  9069. body.dark .comment .main:hover {
  9070. background: rgba(26, 26, 26, 0.8);
  9071. box-shadow: 0 1px 10px -2px var(--comment_area_matching) !important;
  9072. -webkit-transition: all .8s;
  9073. transition: all .8s;
  9074. }
  9075. body.dark .comment-respond #cancel-comment-reply-link {
  9076. background: black;
  9077. color: #CCCCCC;
  9078. -webkit-transition: all .8s;
  9079. transition: all .8s;
  9080. }
  9081. body.dark .comment-respond #cancel-comment-reply-link:hover {
  9082. background: var(--comment_area_matching);
  9083. -webkit-transition: all .8s;
  9084. transition: all .8s;
  9085. }
  9086. body.dark #pagination a:hover {
  9087. background: rgba(26, 26, 26, 0.8);
  9088. box-shadow: 0 1px 10px -2px var(--post_list_matching_color);
  9089. transition: all 0.8s ease !important;
  9090. color: var(--post_list_matching_color);
  9091. }
  9092. body.dark #pagination a {
  9093. background: rgb(26 26 26 / 60%);
  9094. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  9095. border: 1.5px solid #7d7d7d30;
  9096. color: #CCCCCC;
  9097. transition: all 0.8s ease !important;
  9098. }
  9099. body.dark .navigator i {
  9100. background: rgb(26 26 26 / 60%);
  9101. box-shadow: 0 1px 20px 2px rgba(26, 26, 26, 0.8);
  9102. border: 1px solid #7d7d7d30;
  9103. color: #CCCCCC;
  9104. transition: all 0.8s ease !important;
  9105. }
  9106. body.dark .navigator i:hover {
  9107. background: rgba(26, 26, 26, 0.8);
  9108. box-shadow: 0 1px 10px -2px var(--theme-skin-dark);
  9109. transition: all 0.8s ease !important;
  9110. color: var(--theme-skin-dark);
  9111. }
  9112. body.dark .searchbox.js-toggle-search {
  9113. color: #CCCCCC;
  9114. -webkit-transition: all .3s ease-in-out;
  9115. transition: all .3s ease-in-out;
  9116. animation: searchbox 1s;
  9117. }
  9118. body.dark .searchbox.js-toggle-search:hover {
  9119. color: var(--theme-skin-dark);
  9120. border: 2px solid var(--theme-skin-dark);
  9121. -webkit-transition: all .3s ease-in-out;
  9122. transition: all .3s ease-in-out;
  9123. animation: searchbox 1s;
  9124. }
  9125. .aplayer {
  9126. background: rgba(255, 255, 255, .3);
  9127. font-family: 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', 'Source Han Serif', 'source-han-serif-sc', 'PT Serif', 'SongTi SC', 'MicroSoft Yahei', Georgia, serif
  9128. }
  9129. .aplayer .aplayer-lrc::before {
  9130. background: rgba(255, 255, 255, 0);
  9131. filter: none
  9132. }
  9133. .aplayer .aplayer-lrc::after {
  9134. background: rgba(255, 255, 255, 0);
  9135. filter: none
  9136. }
  9137. .aplayer {
  9138. box-shadow: 0 0 0 1px #eee;
  9139. border-radius: 3px;
  9140. margin: 15px 0
  9141. }
  9142. .aplayer .aplayer-info {
  9143. padding: 9px 7px 0 10px
  9144. }
  9145. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  9146. margin-left: 1px;
  9147. padding-right: 3px
  9148. }
  9149. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar,
  9150. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded,
  9151. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
  9152. height: 6px;
  9153. border-radius: 10px
  9154. }
  9155. .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
  9156. height: 12px;
  9157. width: 12px;
  9158. right: 3px;
  9159. box-shadow: 0 0 5px 0 rgba(0, 0, 0, .18);
  9160. transition: all .35s
  9161. }
  9162. .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar,
  9163. .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {
  9164. border-radius: 10px;
  9165. width: 6px
  9166. }
  9167. .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {
  9168. right: 10.5px
  9169. }
  9170. .aplayer .aplayer-list ol li {
  9171. border-top: 0
  9172. }
  9173. .aplayer .aplayer-list ol li.aplayer-list-light {
  9174. background: #f8f8f8
  9175. }
  9176. #aplayer-float {
  9177. background: rgba(255, 255, 255, 1);
  9178. margin: 0
  9179. }
  9180. .ap-hover {
  9181. left: -66px !important
  9182. }
  9183. .ap-hover:hover {
  9184. left: 0 !important
  9185. }
  9186. #aplayer-float .aplayer-lrc-current {
  9187. color: orange;
  9188. font-size: 15px;
  9189. font-weight: bold
  9190. }
  9191. .aplayer-lrc {
  9192. pointer-events: none
  9193. }