cherry-markdown.css 153 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092
  1. @charset "UTF-8";
  2. .cherry *::-webkit-scrollbar {
  3. height: 7px;
  4. width: 7px;
  5. background: transparent;
  6. }
  7. .cherry *::-webkit-scrollbar:hover {
  8. background: rgba(128, 128, 128, 0.1);
  9. }
  10. .cherry *::-webkit-scrollbar-thumb {
  11. background: #d3d7da;
  12. -webkit-border-radius: 6px;
  13. }
  14. .cherry *::-webkit-scrollbar-thumb:hover {
  15. background: rgba(0, 0, 0, 0.6);
  16. }
  17. .cherry *::-webkit-scrollbar-corner {
  18. background: transparent;
  19. }
  20. @font-face {
  21. font-family: "ch-icon";
  22. src: url("./fonts/ch-icon.eot");
  23. src: url("./fonts/ch-icon.eot?#iefix") format("eot"), url("./fonts/ch-icon.woff2") format("woff2"), url("./fonts/ch-icon.woff") format("woff"), url("./fonts/ch-icon.ttf") format("truetype"), url("./fonts/ch-icon.svg#ch-icon") format("svg");
  24. font-weight: normal;
  25. font-style: normal;
  26. }
  27. .ch-icon:before {
  28. display: inline-block;
  29. font-family: "ch-icon";
  30. font-style: normal;
  31. font-weight: normal;
  32. -webkit-font-smoothing: antialiased;
  33. -moz-osx-font-smoothing: grayscale;
  34. }
  35. .ch-icon-list:before {
  36. content: "\ea03";
  37. }
  38. .ch-icon-check:before {
  39. content: "\ea04";
  40. }
  41. .ch-icon-square:before {
  42. content: "\ea09";
  43. }
  44. .ch-icon-bold:before {
  45. content: "\ea0a";
  46. }
  47. .ch-icon-code:before {
  48. content: "\ea0b";
  49. }
  50. .ch-icon-color:before {
  51. content: "\ea0c";
  52. }
  53. .ch-icon-header:before {
  54. content: "\ea0d";
  55. }
  56. .ch-icon-image:before {
  57. content: "\ea0e";
  58. }
  59. .ch-icon-italic:before {
  60. content: "\ea0f";
  61. }
  62. .ch-icon-link:before {
  63. content: "\ea10";
  64. }
  65. .ch-icon-ol:before {
  66. content: "\ea11";
  67. }
  68. .ch-icon-size:before {
  69. content: "\ea12";
  70. }
  71. .ch-icon-strike:before {
  72. content: "\ea13";
  73. }
  74. .ch-icon-table:before {
  75. content: "\ea14";
  76. }
  77. .ch-icon-ul:before {
  78. content: "\ea15";
  79. }
  80. .ch-icon-underline:before {
  81. content: "\ea16";
  82. }
  83. .ch-icon-word:before {
  84. content: "\ea17";
  85. }
  86. .ch-icon-blockquote:before {
  87. content: "\ea18";
  88. }
  89. .ch-icon-font:before {
  90. content: "\ea19";
  91. }
  92. .ch-icon-insertClass:before {
  93. content: "\ea1f";
  94. }
  95. .ch-icon-insertFlow:before {
  96. content: "\ea20";
  97. }
  98. .ch-icon-insertFormula:before {
  99. content: "\ea21";
  100. }
  101. .ch-icon-insertGantt:before {
  102. content: "\ea22";
  103. }
  104. .ch-icon-insertGraph:before {
  105. content: "\ea23";
  106. }
  107. .ch-icon-insertPie:before {
  108. content: "\ea24";
  109. }
  110. .ch-icon-insertSeq:before {
  111. content: "\ea25";
  112. }
  113. .ch-icon-insertState:before {
  114. content: "\ea26";
  115. }
  116. .ch-icon-line:before {
  117. content: "\ea27";
  118. }
  119. .ch-icon-preview:before {
  120. content: "\ea28";
  121. }
  122. .ch-icon-previewClose:before {
  123. content: "\ea29";
  124. }
  125. .ch-icon-toc:before {
  126. content: "\ea2a";
  127. }
  128. .ch-icon-sub:before {
  129. content: "\ea2d";
  130. }
  131. .ch-icon-sup:before {
  132. content: "\ea2e";
  133. }
  134. .ch-icon-h1:before {
  135. content: "\ea2f";
  136. }
  137. .ch-icon-h2:before {
  138. content: "\ea30";
  139. }
  140. .ch-icon-h3:before {
  141. content: "\ea31";
  142. }
  143. .ch-icon-h4:before {
  144. content: "\ea32";
  145. }
  146. .ch-icon-h5:before {
  147. content: "\ea33";
  148. }
  149. .ch-icon-h6:before {
  150. content: "\ea34";
  151. }
  152. .ch-icon-video:before {
  153. content: "\ea35";
  154. }
  155. .ch-icon-insert:before {
  156. content: "\ea36";
  157. }
  158. .ch-icon-little_table:before {
  159. content: "\ea37";
  160. }
  161. .ch-icon-pdf:before {
  162. content: "\ea38";
  163. }
  164. .ch-icon-checklist:before {
  165. content: "\ea39";
  166. }
  167. .ch-icon-close:before {
  168. content: "\ea40";
  169. }
  170. .ch-icon-fullscreen:before {
  171. content: "\ea41";
  172. }
  173. .ch-icon-minscreen:before {
  174. content: "\ea42";
  175. }
  176. .ch-icon-insertChart:before {
  177. content: "\ea43";
  178. }
  179. .ch-icon-question:before {
  180. content: "\ea44";
  181. }
  182. .ch-icon-settings:before {
  183. content: "\ea45";
  184. }
  185. .ch-icon-ok:before {
  186. content: "\ea46";
  187. }
  188. .ch-icon-br:before {
  189. content: "\ea47";
  190. }
  191. .ch-icon-normal:before {
  192. content: "\ea48";
  193. }
  194. .ch-icon-undo:before {
  195. content: "\ea49";
  196. }
  197. .ch-icon-redo:before {
  198. content: "\ea50";
  199. }
  200. .ch-icon-copy:before {
  201. content: "\ea51";
  202. }
  203. .ch-icon-phone:before {
  204. content: "\ea52";
  205. }
  206. .ch-icon-cherry-table-delete:before {
  207. content: "\ea53";
  208. }
  209. .ch-icon-cherry-table-insert-bottom:before {
  210. content: "\ea54";
  211. }
  212. .ch-icon-cherry-table-insert-left:before {
  213. content: "\ea55";
  214. }
  215. .ch-icon-cherry-table-insert-right:before {
  216. content: "\ea56";
  217. }
  218. .ch-icon-cherry-table-insert-top:before {
  219. content: "\ea57";
  220. }
  221. .ch-icon-sort-s:before {
  222. content: "\ea58";
  223. }
  224. .ch-icon-pinyin:before {
  225. content: "\ea59";
  226. }
  227. .ch-icon-create:before {
  228. content: "\ea5a";
  229. }
  230. .ch-icon-download:before {
  231. content: "\ea5b";
  232. }
  233. .ch-icon-edit:before {
  234. content: "\ea5c";
  235. }
  236. .ch-icon-export:before {
  237. content: "\ea5d";
  238. }
  239. .ch-icon-folder-open:before {
  240. content: "\ea5e";
  241. }
  242. .ch-icon-folder:before {
  243. content: "\ea5f";
  244. }
  245. .ch-icon-help:before {
  246. content: "\ea60";
  247. }
  248. .ch-icon-pen-fill:before {
  249. content: "\ea61";
  250. }
  251. .ch-icon-pen:before {
  252. content: "\ea62";
  253. }
  254. .ch-icon-search:before {
  255. content: "\ea63";
  256. }
  257. .ch-icon-tips:before {
  258. content: "\ea64";
  259. }
  260. .ch-icon-warn:before {
  261. content: "\ea65";
  262. }
  263. .ch-icon-mistake:before {
  264. content: "\ea66";
  265. }
  266. .ch-icon-success:before {
  267. content: "\ea67";
  268. }
  269. .ch-icon-danger:before {
  270. content: "\ea68";
  271. }
  272. .ch-icon-info:before {
  273. content: "\ea69";
  274. }
  275. .ch-icon-primary:before {
  276. content: "\ea6a";
  277. }
  278. .ch-icon-warning:before {
  279. content: "\ea6b";
  280. }
  281. .ch-icon-justify:before {
  282. content: "\ea6c";
  283. }
  284. .ch-icon-justifyCenter:before {
  285. content: "\ea6d";
  286. }
  287. .ch-icon-justifyLeft:before {
  288. content: "\ea6e";
  289. }
  290. .ch-icon-justifyRight:before {
  291. content: "\ea6f";
  292. }
  293. .ch-icon-publish:before {
  294. content: "\ea70";
  295. }
  296. .ch-icon-save:before {
  297. content: "\ea71";
  298. }
  299. .ch-icon-back:before {
  300. content: "\ea72";
  301. }
  302. .ch-icon-open-preview:before {
  303. content: "\ea73";
  304. }
  305. .ch-icon-sider:before {
  306. content: "\ea74";
  307. }
  308. .ch-icon-history:before {
  309. content: "\ea75";
  310. }
  311. .ch-icon-code-theme:before {
  312. content: "\ea76";
  313. }
  314. .cherry-markdown {
  315. word-break: break-all;
  316. /* Specify class=linenums on a pre to get line numbering */
  317. /* Inline code */
  318. /* 数学表达式展示 */
  319. }
  320. .cherry-markdown h1,
  321. .cherry-markdown h2,
  322. .cherry-markdown h3,
  323. .cherry-markdown h4,
  324. .cherry-markdown h5,
  325. .cherry-markdown h6,
  326. .cherry-markdown .h1,
  327. .cherry-markdown .h2,
  328. .cherry-markdown .h3,
  329. .cherry-markdown .h4,
  330. .cherry-markdown .h5,
  331. .cherry-markdown .h6 {
  332. font-family: inherit;
  333. font-weight: 700;
  334. line-height: 1.1;
  335. color: inherit;
  336. }
  337. .cherry-markdown h1 small,
  338. .cherry-markdown h2 small,
  339. .cherry-markdown h3 small,
  340. .cherry-markdown h4 small,
  341. .cherry-markdown h5 small,
  342. .cherry-markdown h6 small,
  343. .cherry-markdown .h1 small,
  344. .cherry-markdown .h2 small,
  345. .cherry-markdown .h3 small,
  346. .cherry-markdown .h4 small,
  347. .cherry-markdown .h5 small,
  348. .cherry-markdown .h6 small,
  349. .cherry-markdown h1 .small,
  350. .cherry-markdown h2 .small,
  351. .cherry-markdown h3 .small,
  352. .cherry-markdown h4 .small,
  353. .cherry-markdown h5 .small,
  354. .cherry-markdown h6 .small,
  355. .cherry-markdown .h1 .small,
  356. .cherry-markdown .h2 .small,
  357. .cherry-markdown .h3 .small,
  358. .cherry-markdown .h4 .small,
  359. .cherry-markdown .h5 .small,
  360. .cherry-markdown .h6 .small {
  361. font-weight: normal;
  362. line-height: 1;
  363. color: #999;
  364. }
  365. .cherry-markdown h1,
  366. .cherry-markdown h2,
  367. .cherry-markdown h3 {
  368. margin-top: 30px;
  369. margin-bottom: 16px;
  370. }
  371. .cherry-markdown h1 small,
  372. .cherry-markdown h2 small,
  373. .cherry-markdown h3 small,
  374. .cherry-markdown h1 .small,
  375. .cherry-markdown h2 .small,
  376. .cherry-markdown h3 .small {
  377. font-size: 65%;
  378. }
  379. .cherry-markdown h4,
  380. .cherry-markdown h5,
  381. .cherry-markdown h6 {
  382. margin-top: 12px;
  383. margin-bottom: 12px;
  384. }
  385. .cherry-markdown h4 small,
  386. .cherry-markdown h5 small,
  387. .cherry-markdown h6 small,
  388. .cherry-markdown h4 .small,
  389. .cherry-markdown h5 .small,
  390. .cherry-markdown h6 .small {
  391. font-size: 75%;
  392. }
  393. .cherry-markdown h1,
  394. .cherry-markdown .h1 {
  395. font-size: 2em;
  396. }
  397. .cherry-markdown h2,
  398. .cherry-markdown .h2 {
  399. font-size: 1.5em;
  400. }
  401. .cherry-markdown h3,
  402. .cherry-markdown .h3 {
  403. font-size: 1.25em;
  404. }
  405. .cherry-markdown h4,
  406. .cherry-markdown .h4 {
  407. font-size: 1em;
  408. }
  409. .cherry-markdown h5,
  410. .cherry-markdown .h5 {
  411. font-size: 0.875em;
  412. }
  413. .cherry-markdown h6,
  414. .cherry-markdown .h6 {
  415. font-size: 0.85em;
  416. }
  417. .cherry-markdown b,
  418. .cherry-markdown strong {
  419. font-weight: bold;
  420. }
  421. .cherry-markdown ul,
  422. .cherry-markdown ol {
  423. padding-left: 24px;
  424. margin-bottom: 16px;
  425. }
  426. .cherry-markdown ul ul,
  427. .cherry-markdown ul ol,
  428. .cherry-markdown ol ul,
  429. .cherry-markdown ol ol {
  430. margin-bottom: 0;
  431. }
  432. .cherry-markdown ul li,
  433. .cherry-markdown ol li {
  434. list-style: inherit;
  435. }
  436. .cherry-markdown ul li p,
  437. .cherry-markdown ol li p {
  438. margin: 0;
  439. }
  440. .cherry-markdown div ul,
  441. .cherry-markdown div ol {
  442. margin-bottom: 0;
  443. }
  444. .cherry-markdown hr {
  445. height: 0;
  446. border: 0;
  447. border-top: 1px solid #dfe6ee;
  448. margin: 16px 0;
  449. box-sizing: content-box;
  450. overflow: visible;
  451. }
  452. .cherry-markdown table {
  453. border-collapse: collapse;
  454. }
  455. .cherry-markdown table th,
  456. .cherry-markdown table td {
  457. border: 1px solid #dfe6ee;
  458. padding: 0.2em 0.4em;
  459. min-width: 100px;
  460. }
  461. .cherry-markdown table th {
  462. background-color: #eee;
  463. }
  464. .cherry-markdown .link-quote {
  465. color: #3582fb;
  466. }
  467. .cherry-markdown a {
  468. color: #3582fb;
  469. position: relative;
  470. text-decoration: none;
  471. }
  472. .cherry-markdown a[target=_blank] {
  473. padding: 0 2px;
  474. }
  475. .cherry-markdown a[target=_blank]::after {
  476. content: "\ea10";
  477. font-size: 12px;
  478. font-family: "ch-icon";
  479. margin: 0 2px;
  480. }
  481. .cherry-markdown a:hover {
  482. color: #056bad;
  483. }
  484. .cherry-markdown em {
  485. font-style: italic;
  486. }
  487. .cherry-markdown sup {
  488. vertical-align: super;
  489. }
  490. .cherry-markdown sub {
  491. vertical-align: sub;
  492. }
  493. .cherry-markdown figure {
  494. overflow-x: auto;
  495. }
  496. .cherry-markdown blockquote {
  497. color: #6d6e6f;
  498. padding: 10px 15px;
  499. border-left: 10px solid #D6DBDF;
  500. background: rgba(102, 128, 153, 0.05);
  501. }
  502. .cherry-markdown p,
  503. .cherry-markdown pre,
  504. .cherry-markdown blockquote,
  505. .cherry-markdown table {
  506. margin: 0 0 16px;
  507. }
  508. .cherry-markdown pre {
  509. padding: 16px;
  510. overflow: auto;
  511. font-size: 85%;
  512. line-height: 1.45;
  513. background-color: #f6f8fa;
  514. border-radius: 6px;
  515. }
  516. .cherry-markdown .prettyprint {
  517. min-width: 500px;
  518. display: inline-block;
  519. background: #00212b;
  520. font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
  521. border: 0 !important;
  522. }
  523. .cherry-markdown .pln {
  524. color: #dfe6ee;
  525. }
  526. .cherry-markdown .str {
  527. color: #ffaf21;
  528. }
  529. .cherry-markdown .kwd {
  530. color: #f85353;
  531. }
  532. .cherry-markdown ol.linenums {
  533. margin-top: 0;
  534. margin-bottom: 0;
  535. color: #969896;
  536. }
  537. .cherry-markdown li.L0,
  538. .cherry-markdown li.L1,
  539. .cherry-markdown li.L2,
  540. .cherry-markdown li.L3,
  541. .cherry-markdown li.L4,
  542. .cherry-markdown li.L5,
  543. .cherry-markdown li.L6,
  544. .cherry-markdown li.L7,
  545. .cherry-markdown li.L8,
  546. .cherry-markdown li.L9 {
  547. padding-left: 1em;
  548. background-color: #00212b;
  549. list-style-type: decimal;
  550. }
  551. @media screen {
  552. .cherry-markdown .cherry-markdown {
  553. /* comment */
  554. /* type name */
  555. /* literal value */
  556. /* punctuation */
  557. /* lisp open bracket */
  558. /* lisp close bracket */
  559. /* markup tag name */
  560. /* markup attribute name */
  561. /* markup attribute value */
  562. /* declaration */
  563. /* variable name */
  564. /* function name */
  565. }
  566. .cherry-markdown .cherry-markdown .com {
  567. color: #969896;
  568. }
  569. .cherry-markdown .cherry-markdown .typ {
  570. color: #81a2be;
  571. }
  572. .cherry-markdown .cherry-markdown .lit {
  573. color: #de935f;
  574. }
  575. .cherry-markdown .cherry-markdown .pun {
  576. color: #c5c8c6;
  577. }
  578. .cherry-markdown .cherry-markdown .opn {
  579. color: #c5c8c6;
  580. }
  581. .cherry-markdown .cherry-markdown .clo {
  582. color: #c5c8c6;
  583. }
  584. .cherry-markdown .cherry-markdown .tag {
  585. color: #cc6666;
  586. }
  587. .cherry-markdown .cherry-markdown .atn {
  588. color: #de935f;
  589. }
  590. .cherry-markdown .cherry-markdown .atv {
  591. color: #8abeb7;
  592. }
  593. .cherry-markdown .cherry-markdown .dec {
  594. color: #de935f;
  595. }
  596. .cherry-markdown .cherry-markdown .var {
  597. color: #cc6666;
  598. }
  599. .cherry-markdown .cherry-markdown .fun {
  600. color: #81a2be;
  601. }
  602. }
  603. .cherry-markdown div[data-type=codeBlock] {
  604. display: inline-block;
  605. width: 100%;
  606. box-sizing: border-box;
  607. border-radius: 2px;
  608. margin-bottom: 16px;
  609. font-size: 14px;
  610. overflow-x: auto;
  611. }
  612. .cherry-markdown div[data-type=codeBlock]>pre {
  613. margin: 0;
  614. }
  615. .cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] {
  616. counter-reset: line;
  617. }
  618. .cherry-markdown div[data-type=codeBlock]>pre code[class*=language-].wrap {
  619. white-space: pre-wrap;
  620. }
  621. .cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line {
  622. display: inline-block;
  623. position: relative;
  624. padding-left: 3em;
  625. height: 1.3em;
  626. line-height: 2em;
  627. }
  628. .cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line:before {
  629. counter-increment: line;
  630. content: counter(line);
  631. margin-right: 1em;
  632. position: absolute;
  633. left: 0;
  634. }
  635. .cherry-markdown div[data-type=codeBlock]>pre code[class*=language-] .code-line:last-child {
  636. margin-bottom: 0;
  637. }
  638. .cherry-markdown :not(pre)>code {
  639. padding: 0.1em;
  640. border-radius: 0.3em;
  641. white-space: normal;
  642. color: #f85353;
  643. background-color: #e5e5e5;
  644. }
  645. [data-inline-code-theme=black] .cherry-markdown :not(pre)>code {
  646. color: #3f4a56;
  647. background-color: #e5e5e5;
  648. }
  649. .cherry-markdown a.anchor:before {
  650. content: "§";
  651. text-decoration: none;
  652. width: 15px;
  653. font-size: 0.5em;
  654. vertical-align: middle;
  655. display: inline-block;
  656. text-align: center;
  657. margin-left: -15px;
  658. }
  659. .cherry-markdown .toc {
  660. margin-bottom: 16px;
  661. padding-left: 0;
  662. }
  663. .cherry-markdown .toc .toc-title {
  664. font-size: 24px;
  665. margin-bottom: 5px;
  666. }
  667. .cherry-markdown .toc .toc-li {
  668. border-bottom: 1px ridge #dfe6ee;
  669. list-style: none;
  670. }
  671. .cherry-markdown .toc .toc-li a {
  672. text-decoration: none;
  673. color: #3f4a56;
  674. }
  675. .cherry-markdown .toc .toc-li a:hover {
  676. color: #056bad;
  677. }
  678. .cherry-markdown .check-list-item {
  679. list-style: none;
  680. }
  681. .cherry-markdown .check-list-item .ch-icon {
  682. margin: 0 6px 0 -20px;
  683. }
  684. .cherry-markdown .footnote:not(a) {
  685. padding-top: 20px;
  686. border-top: 1px solid #dfe6ee;
  687. margin-top: 50px;
  688. }
  689. .cherry-markdown .footnote:not(a) .footnote-title {
  690. font-size: 20px;
  691. margin-top: -38px;
  692. background-color: #f8fafb;
  693. width: 60px;
  694. margin-bottom: 16px;
  695. }
  696. .cherry-markdown .footnote:not(a) .one-footnote {
  697. color: #6d6e6f;
  698. margin-bottom: 16px;
  699. border-bottom: 1px dotted #dfe6ee;
  700. }
  701. .cherry-markdown .cherry-table-container {
  702. max-width: 100%;
  703. overflow-x: auto;
  704. }
  705. .cherry-markdown .cherry-table-container .cherry-table th,
  706. .cherry-markdown .cherry-table-container .cherry-table td {
  707. border: 1px solid #dfe6ee;
  708. padding: 0.2em 0.4em;
  709. min-width: 100px;
  710. }
  711. .cherry-markdown .cherry-table-container .cherry-table th {
  712. white-space: nowrap;
  713. }
  714. .cherry-markdown mjx-assistive-mml {
  715. position: absolute;
  716. top: 0;
  717. left: 0;
  718. clip: rect(1px, 1px, 1px, 1px);
  719. padding: 1px 0 0 0;
  720. border: 0;
  721. }
  722. .cherry-markdown.head-num {
  723. counter-reset: level1;
  724. }
  725. .cherry-markdown.head-num h1 .anchor:before,
  726. .cherry-markdown.head-num h2 .anchor:before,
  727. .cherry-markdown.head-num h3 .anchor:before,
  728. .cherry-markdown.head-num h4 .anchor:before,
  729. .cherry-markdown.head-num h5 .anchor:before,
  730. .cherry-markdown.head-num h6 .anchor:before {
  731. width: auto;
  732. font-size: inherit;
  733. vertical-align: inherit;
  734. padding-right: 10px;
  735. }
  736. .cherry-markdown.head-num h1 {
  737. counter-reset: level2;
  738. }
  739. .cherry-markdown.head-num h2 {
  740. counter-reset: level3;
  741. }
  742. .cherry-markdown.head-num h3 {
  743. counter-reset: level4;
  744. }
  745. .cherry-markdown.head-num h4 {
  746. counter-reset: level5;
  747. }
  748. .cherry-markdown.head-num h5 {
  749. counter-reset: level6;
  750. }
  751. .cherry-markdown.head-num h1 .anchor:before {
  752. counter-increment: level1;
  753. content: counter(level1) ". ";
  754. }
  755. .cherry-markdown.head-num h2 .anchor:before {
  756. counter-increment: level2;
  757. content: counter(level1) "." counter(level2) " ";
  758. }
  759. .cherry-markdown.head-num h3 .anchor:before {
  760. counter-increment: level3;
  761. content: counter(level1) "." counter(level2) "." counter(level3) " ";
  762. }
  763. .cherry-markdown.head-num h4 .anchor:before {
  764. counter-increment: level4;
  765. content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) " ";
  766. }
  767. .cherry-markdown.head-num h5 .anchor:before {
  768. counter-increment: level5;
  769. content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) " ";
  770. }
  771. .cherry-markdown.head-num h6 .anchor:before {
  772. counter-increment: level6;
  773. content: counter(level1) "." counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) "." counter(level6) " ";
  774. }
  775. div[data-type=codeBlock] {
  776. /* PrismJS 1.23.0
  777. https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript */
  778. /**
  779. * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
  780. * Based on https://github.com/chriskempson/tomorrow-theme
  781. * @author Rose Pritchard
  782. */
  783. /* Code blocks */
  784. /* Inline code */
  785. }
  786. div[data-type=codeBlock] code[class*=language-],
  787. div[data-type=codeBlock] pre[class*=language-] {
  788. color: #ccc;
  789. background: none;
  790. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  791. font-size: 1em;
  792. text-align: left;
  793. white-space: pre;
  794. word-spacing: normal;
  795. word-break: normal;
  796. word-wrap: normal;
  797. line-height: 1.5;
  798. -moz-tab-size: 4;
  799. -o-tab-size: 4;
  800. tab-size: 4;
  801. -webkit-hyphens: none;
  802. -moz-hyphens: none;
  803. -ms-hyphens: none;
  804. hyphens: none;
  805. }
  806. div[data-type=codeBlock] pre[class*=language-] {
  807. padding: 1em;
  808. margin: 0.5em 0;
  809. overflow: auto;
  810. }
  811. div[data-type=codeBlock] :not(pre)>code[class*=language-],
  812. div[data-type=codeBlock] pre[class*=language-] {
  813. background: #2d2d2d;
  814. }
  815. div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  816. padding: 0.1em;
  817. border-radius: 0.3em;
  818. white-space: normal;
  819. }
  820. div[data-type=codeBlock] .token.comment,
  821. div[data-type=codeBlock] .token.block-comment,
  822. div[data-type=codeBlock] .token.prolog,
  823. div[data-type=codeBlock] .token.doctype,
  824. div[data-type=codeBlock] .token.cdata {
  825. color: #999;
  826. }
  827. div[data-type=codeBlock] .token.punctuation {
  828. color: #ccc;
  829. }
  830. div[data-type=codeBlock] .token.tag,
  831. div[data-type=codeBlock] .token.attr-name,
  832. div[data-type=codeBlock] .token.namespace,
  833. div[data-type=codeBlock] .token.deleted {
  834. color: #e2777a;
  835. }
  836. div[data-type=codeBlock] .token.function-name {
  837. color: #6196cc;
  838. }
  839. div[data-type=codeBlock] .token.boolean,
  840. div[data-type=codeBlock] .token.number,
  841. div[data-type=codeBlock] .token.function {
  842. color: #f08d49;
  843. }
  844. div[data-type=codeBlock] .token.property,
  845. div[data-type=codeBlock] .token.class-name,
  846. div[data-type=codeBlock] .token.constant,
  847. div[data-type=codeBlock] .token.symbol {
  848. color: #f8c555;
  849. }
  850. div[data-type=codeBlock] .token.selector,
  851. div[data-type=codeBlock] .token.important,
  852. div[data-type=codeBlock] .token.atrule,
  853. div[data-type=codeBlock] .token.keyword,
  854. div[data-type=codeBlock] .token.builtin {
  855. color: #cc99cd;
  856. }
  857. div[data-type=codeBlock] .token.string,
  858. div[data-type=codeBlock] .token.char,
  859. div[data-type=codeBlock] .token.attr-value,
  860. div[data-type=codeBlock] .token.regex,
  861. div[data-type=codeBlock] .token.variable {
  862. color: #7ec699;
  863. }
  864. div[data-type=codeBlock] .token.operator,
  865. div[data-type=codeBlock] .token.entity,
  866. div[data-type=codeBlock] .token.url {
  867. color: #67cdcc;
  868. }
  869. div[data-type=codeBlock] .token.important,
  870. div[data-type=codeBlock] .token.bold {
  871. font-weight: bold;
  872. }
  873. div[data-type=codeBlock] .token.italic {
  874. font-style: italic;
  875. }
  876. div[data-type=codeBlock] .token.entity {
  877. cursor: help;
  878. }
  879. div[data-type=codeBlock] .token.inserted {
  880. color: green;
  881. }
  882. [data-code-block-theme=default] div[data-type=codeBlock] {
  883. /* PrismJS 1.23.0
  884. https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+idris+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  885. /**
  886. * prism.js default theme for JavaScript, CSS and HTML
  887. * Based on dabblet (http://dabblet.com)
  888. * @author Lea Verou
  889. */
  890. /* Code blocks */
  891. /* Inline code */
  892. }
  893. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-],
  894. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] {
  895. color: black;
  896. background: none;
  897. text-shadow: 0 1px white;
  898. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  899. font-size: 1em;
  900. text-align: left;
  901. white-space: pre;
  902. word-spacing: normal;
  903. word-break: normal;
  904. word-wrap: normal;
  905. line-height: 1.5;
  906. -moz-tab-size: 4;
  907. -o-tab-size: 4;
  908. tab-size: 4;
  909. -webkit-hyphens: none;
  910. -moz-hyphens: none;
  911. -ms-hyphens: none;
  912. hyphens: none;
  913. }
  914. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,
  915. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,
  916. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-]::-moz-selection,
  917. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-] ::-moz-selection {
  918. text-shadow: none;
  919. background: #b3d4fc;
  920. }
  921. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-]::selection,
  922. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] ::selection,
  923. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-]::selection,
  924. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-] ::selection {
  925. text-shadow: none;
  926. background: #b3d4fc;
  927. }
  928. @media print {
  929. [data-code-block-theme=default] div[data-type=codeBlock] code[class*=language-],
  930. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] {
  931. text-shadow: none;
  932. }
  933. }
  934. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] {
  935. padding: 1em;
  936. margin: 0.5em 0;
  937. overflow: auto;
  938. }
  939. [data-code-block-theme=default] div[data-type=codeBlock] :not(pre)>code[class*=language-],
  940. [data-code-block-theme=default] div[data-type=codeBlock] pre[class*=language-] {
  941. background: #f5f2f0;
  942. }
  943. [data-code-block-theme=default] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  944. padding: 0.1em;
  945. border-radius: 0.3em;
  946. white-space: normal;
  947. }
  948. [data-code-block-theme=default] div[data-type=codeBlock] .token.comment,
  949. [data-code-block-theme=default] div[data-type=codeBlock] .token.prolog,
  950. [data-code-block-theme=default] div[data-type=codeBlock] .token.doctype,
  951. [data-code-block-theme=default] div[data-type=codeBlock] .token.cdata {
  952. color: slategray;
  953. }
  954. [data-code-block-theme=default] div[data-type=codeBlock] .token.punctuation {
  955. color: #999;
  956. }
  957. [data-code-block-theme=default] div[data-type=codeBlock] .token.namespace {
  958. opacity: 0.7;
  959. }
  960. [data-code-block-theme=default] div[data-type=codeBlock] .token.property,
  961. [data-code-block-theme=default] div[data-type=codeBlock] .token.tag,
  962. [data-code-block-theme=default] div[data-type=codeBlock] .token.boolean,
  963. [data-code-block-theme=default] div[data-type=codeBlock] .token.number,
  964. [data-code-block-theme=default] div[data-type=codeBlock] .token.constant,
  965. [data-code-block-theme=default] div[data-type=codeBlock] .token.symbol,
  966. [data-code-block-theme=default] div[data-type=codeBlock] .token.deleted {
  967. color: #905;
  968. }
  969. [data-code-block-theme=default] div[data-type=codeBlock] .token.selector,
  970. [data-code-block-theme=default] div[data-type=codeBlock] .token.attr-name,
  971. [data-code-block-theme=default] div[data-type=codeBlock] .token.string,
  972. [data-code-block-theme=default] div[data-type=codeBlock] .token.char,
  973. [data-code-block-theme=default] div[data-type=codeBlock] .token.builtin,
  974. [data-code-block-theme=default] div[data-type=codeBlock] .token.inserted {
  975. color: #690;
  976. }
  977. [data-code-block-theme=default] div[data-type=codeBlock] .token.operator,
  978. [data-code-block-theme=default] div[data-type=codeBlock] .token.entity,
  979. [data-code-block-theme=default] div[data-type=codeBlock] .token.url,
  980. [data-code-block-theme=default] div[data-type=codeBlock] .language-css .token.string,
  981. [data-code-block-theme=default] div[data-type=codeBlock] .style .token.string {
  982. color: #9a6e3a;
  983. /* This background color was intended by the author of this theme. */
  984. background: hsla(0deg, 0%, 100%, 0.5);
  985. }
  986. [data-code-block-theme=default] div[data-type=codeBlock] .token.atrule,
  987. [data-code-block-theme=default] div[data-type=codeBlock] .token.attr-value,
  988. [data-code-block-theme=default] div[data-type=codeBlock] .token.keyword {
  989. color: #07a;
  990. }
  991. [data-code-block-theme=default] div[data-type=codeBlock] .token.function,
  992. [data-code-block-theme=default] div[data-type=codeBlock] .token.class-name {
  993. color: #DD4A68;
  994. }
  995. [data-code-block-theme=default] div[data-type=codeBlock] .token.regex,
  996. [data-code-block-theme=default] div[data-type=codeBlock] .token.important,
  997. [data-code-block-theme=default] div[data-type=codeBlock] .token.variable {
  998. color: #e90;
  999. }
  1000. [data-code-block-theme=default] div[data-type=codeBlock] .token.important,
  1001. [data-code-block-theme=default] div[data-type=codeBlock] .token.bold {
  1002. font-weight: bold;
  1003. }
  1004. [data-code-block-theme=default] div[data-type=codeBlock] .token.italic {
  1005. font-style: italic;
  1006. }
  1007. [data-code-block-theme=default] div[data-type=codeBlock] .token.entity {
  1008. cursor: help;
  1009. }
  1010. [data-code-block-theme=dark] div[data-type=codeBlock] {
  1011. /* PrismJS 1.23.0
  1012. https://prismjs.com/download.html#themes=prism-dark&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  1013. /**
  1014. * prism.js Dark theme for JavaScript, CSS and HTML
  1015. * Based on the slides of the talk “/Reg(exp){2}lained/”
  1016. * @author Lea Verou
  1017. */
  1018. /* Code blocks */
  1019. /* Inline code */
  1020. }
  1021. [data-code-block-theme=dark] div[data-type=codeBlock] code[class*=language-],
  1022. [data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-] {
  1023. color: white;
  1024. background: none;
  1025. text-shadow: 0 -0.1em 0.2em black;
  1026. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1027. font-size: 1em;
  1028. text-align: left;
  1029. white-space: pre;
  1030. word-spacing: normal;
  1031. word-break: normal;
  1032. word-wrap: normal;
  1033. line-height: 1.5;
  1034. -moz-tab-size: 4;
  1035. -o-tab-size: 4;
  1036. tab-size: 4;
  1037. -webkit-hyphens: none;
  1038. -moz-hyphens: none;
  1039. -ms-hyphens: none;
  1040. hyphens: none;
  1041. }
  1042. @media print {
  1043. [data-code-block-theme=dark] div[data-type=codeBlock] code[class*=language-],
  1044. [data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-] {
  1045. text-shadow: none;
  1046. }
  1047. }
  1048. [data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-],
  1049. [data-code-block-theme=dark] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1050. background: hsl(30deg, 20%, 25%);
  1051. }
  1052. [data-code-block-theme=dark] div[data-type=codeBlock] pre[class*=language-] {
  1053. padding: 1em;
  1054. margin: 0.5em 0;
  1055. overflow: auto;
  1056. border: 0.3em solid hsl(30deg, 20%, 40%);
  1057. border-radius: 0.5em;
  1058. box-shadow: 1px 1px 0.5em black inset;
  1059. }
  1060. [data-code-block-theme=dark] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1061. padding: 0.15em 0.2em 0.05em;
  1062. border-radius: 0.3em;
  1063. border: 0.13em solid hsl(30deg, 20%, 40%);
  1064. box-shadow: 1px 1px 0.3em -0.1em black inset;
  1065. white-space: normal;
  1066. }
  1067. [data-code-block-theme=dark] div[data-type=codeBlock] .token.comment,
  1068. [data-code-block-theme=dark] div[data-type=codeBlock] .token.prolog,
  1069. [data-code-block-theme=dark] div[data-type=codeBlock] .token.doctype,
  1070. [data-code-block-theme=dark] div[data-type=codeBlock] .token.cdata {
  1071. color: hsl(30deg, 20%, 50%);
  1072. }
  1073. [data-code-block-theme=dark] div[data-type=codeBlock] .token.punctuation {
  1074. opacity: 0.7;
  1075. }
  1076. [data-code-block-theme=dark] div[data-type=codeBlock] .token.namespace {
  1077. opacity: 0.7;
  1078. }
  1079. [data-code-block-theme=dark] div[data-type=codeBlock] .token.property,
  1080. [data-code-block-theme=dark] div[data-type=codeBlock] .token.tag,
  1081. [data-code-block-theme=dark] div[data-type=codeBlock] .token.boolean,
  1082. [data-code-block-theme=dark] div[data-type=codeBlock] .token.number,
  1083. [data-code-block-theme=dark] div[data-type=codeBlock] .token.constant,
  1084. [data-code-block-theme=dark] div[data-type=codeBlock] .token.symbol {
  1085. color: hsl(350deg, 40%, 70%);
  1086. }
  1087. [data-code-block-theme=dark] div[data-type=codeBlock] .token.selector,
  1088. [data-code-block-theme=dark] div[data-type=codeBlock] .token.attr-name,
  1089. [data-code-block-theme=dark] div[data-type=codeBlock] .token.string,
  1090. [data-code-block-theme=dark] div[data-type=codeBlock] .token.char,
  1091. [data-code-block-theme=dark] div[data-type=codeBlock] .token.builtin,
  1092. [data-code-block-theme=dark] div[data-type=codeBlock] .token.inserted {
  1093. color: hsl(75deg, 70%, 60%);
  1094. }
  1095. [data-code-block-theme=dark] div[data-type=codeBlock] .token.operator,
  1096. [data-code-block-theme=dark] div[data-type=codeBlock] .token.entity,
  1097. [data-code-block-theme=dark] div[data-type=codeBlock] .token.url,
  1098. [data-code-block-theme=dark] div[data-type=codeBlock] .language-css .token.string,
  1099. [data-code-block-theme=dark] div[data-type=codeBlock] .style .token.string,
  1100. [data-code-block-theme=dark] div[data-type=codeBlock] .token.variable {
  1101. color: hsl(40deg, 90%, 60%);
  1102. }
  1103. [data-code-block-theme=dark] div[data-type=codeBlock] .token.atrule,
  1104. [data-code-block-theme=dark] div[data-type=codeBlock] .token.attr-value,
  1105. [data-code-block-theme=dark] div[data-type=codeBlock] .token.keyword {
  1106. color: hsl(350deg, 40%, 70%);
  1107. }
  1108. [data-code-block-theme=dark] div[data-type=codeBlock] .token.regex,
  1109. [data-code-block-theme=dark] div[data-type=codeBlock] .token.important {
  1110. color: #e90;
  1111. }
  1112. [data-code-block-theme=dark] div[data-type=codeBlock] .token.important,
  1113. [data-code-block-theme=dark] div[data-type=codeBlock] .token.bold {
  1114. font-weight: bold;
  1115. }
  1116. [data-code-block-theme=dark] div[data-type=codeBlock] .token.italic {
  1117. font-style: italic;
  1118. }
  1119. [data-code-block-theme=dark] div[data-type=codeBlock] .token.entity {
  1120. cursor: help;
  1121. }
  1122. [data-code-block-theme=dark] div[data-type=codeBlock] .token.deleted {
  1123. color: red;
  1124. }
  1125. [data-code-block-theme=funky] div[data-type=codeBlock] {
  1126. /* PrismJS 1.23.0
  1127. https://prismjs.com/download.html#themes=prism-funky&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  1128. /**
  1129. * prism.js Funky theme
  1130. * Based on “Polyfilling the gaps” talk slides http://lea.verou.me/polyfilling-the-gaps/
  1131. * @author Lea Verou
  1132. */
  1133. /* Code blocks */
  1134. /* Inline code */
  1135. /* Plugin styles: Diff Highlight */
  1136. }
  1137. [data-code-block-theme=funky] div[data-type=codeBlock] code[class*=language-],
  1138. [data-code-block-theme=funky] div[data-type=codeBlock] pre[class*=language-] {
  1139. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1140. font-size: 1em;
  1141. text-align: left;
  1142. white-space: pre;
  1143. word-spacing: normal;
  1144. word-break: normal;
  1145. word-wrap: normal;
  1146. line-height: 1.5;
  1147. -moz-tab-size: 4;
  1148. -o-tab-size: 4;
  1149. tab-size: 4;
  1150. -webkit-hyphens: none;
  1151. -moz-hyphens: none;
  1152. -ms-hyphens: none;
  1153. hyphens: none;
  1154. }
  1155. [data-code-block-theme=funky] div[data-type=codeBlock] pre[class*=language-] {
  1156. padding: 0.4em 0.8em;
  1157. margin: 0.5em 0;
  1158. overflow: auto;
  1159. background: url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');
  1160. background-size: 1em 1em;
  1161. }
  1162. [data-code-block-theme=funky] div[data-type=codeBlock] code[class*=language-] {
  1163. background: black;
  1164. color: white;
  1165. box-shadow: -0.3em 0 0 0.3em black, 0.3em 0 0 0.3em black;
  1166. }
  1167. [data-code-block-theme=funky] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1168. padding: 0.2em;
  1169. border-radius: 0.3em;
  1170. box-shadow: none;
  1171. white-space: normal;
  1172. }
  1173. [data-code-block-theme=funky] div[data-type=codeBlock] .token.comment,
  1174. [data-code-block-theme=funky] div[data-type=codeBlock] .token.prolog,
  1175. [data-code-block-theme=funky] div[data-type=codeBlock] .token.doctype,
  1176. [data-code-block-theme=funky] div[data-type=codeBlock] .token.cdata {
  1177. color: #aaa;
  1178. }
  1179. [data-code-block-theme=funky] div[data-type=codeBlock] .token.punctuation {
  1180. color: #999;
  1181. }
  1182. [data-code-block-theme=funky] div[data-type=codeBlock] .token.namespace {
  1183. opacity: 0.7;
  1184. }
  1185. [data-code-block-theme=funky] div[data-type=codeBlock] .token.property,
  1186. [data-code-block-theme=funky] div[data-type=codeBlock] .token.tag,
  1187. [data-code-block-theme=funky] div[data-type=codeBlock] .token.boolean,
  1188. [data-code-block-theme=funky] div[data-type=codeBlock] .token.number,
  1189. [data-code-block-theme=funky] div[data-type=codeBlock] .token.constant,
  1190. [data-code-block-theme=funky] div[data-type=codeBlock] .token.symbol {
  1191. color: #0cf;
  1192. }
  1193. [data-code-block-theme=funky] div[data-type=codeBlock] .token.selector,
  1194. [data-code-block-theme=funky] div[data-type=codeBlock] .token.attr-name,
  1195. [data-code-block-theme=funky] div[data-type=codeBlock] .token.string,
  1196. [data-code-block-theme=funky] div[data-type=codeBlock] .token.char,
  1197. [data-code-block-theme=funky] div[data-type=codeBlock] .token.builtin {
  1198. color: yellow;
  1199. }
  1200. [data-code-block-theme=funky] div[data-type=codeBlock] .token.operator,
  1201. [data-code-block-theme=funky] div[data-type=codeBlock] .token.entity,
  1202. [data-code-block-theme=funky] div[data-type=codeBlock] .token.url,
  1203. [data-code-block-theme=funky] div[data-type=codeBlock] .language-css .token.string,
  1204. [data-code-block-theme=funky] div[data-type=codeBlock] .token.variable,
  1205. [data-code-block-theme=funky] div[data-type=codeBlock] .token.inserted {
  1206. color: yellowgreen;
  1207. }
  1208. [data-code-block-theme=funky] div[data-type=codeBlock] .token.atrule,
  1209. [data-code-block-theme=funky] div[data-type=codeBlock] .token.attr-value,
  1210. [data-code-block-theme=funky] div[data-type=codeBlock] .token.keyword {
  1211. color: deeppink;
  1212. }
  1213. [data-code-block-theme=funky] div[data-type=codeBlock] .token.regex,
  1214. [data-code-block-theme=funky] div[data-type=codeBlock] .token.important {
  1215. color: orange;
  1216. }
  1217. [data-code-block-theme=funky] div[data-type=codeBlock] .token.important,
  1218. [data-code-block-theme=funky] div[data-type=codeBlock] .token.bold {
  1219. font-weight: bold;
  1220. }
  1221. [data-code-block-theme=funky] div[data-type=codeBlock] .token.italic {
  1222. font-style: italic;
  1223. }
  1224. [data-code-block-theme=funky] div[data-type=codeBlock] .token.entity {
  1225. cursor: help;
  1226. }
  1227. [data-code-block-theme=funky] div[data-type=codeBlock] .token.deleted {
  1228. color: red;
  1229. }
  1230. [data-code-block-theme=funky] div[data-type=codeBlock] pre.diff-highlight.diff-highlight>code .token.deleted:not(.prefix),
  1231. [data-code-block-theme=funky] div[data-type=codeBlock] pre>code.diff-highlight.diff-highlight .token.deleted:not(.prefix) {
  1232. background-color: rgba(255, 0, 0, 0.3);
  1233. display: inline;
  1234. }
  1235. [data-code-block-theme=funky] div[data-type=codeBlock] pre.diff-highlight.diff-highlight>code .token.inserted:not(.prefix),
  1236. [data-code-block-theme=funky] div[data-type=codeBlock] pre>code.diff-highlight.diff-highlight .token.inserted:not(.prefix) {
  1237. background-color: rgba(0, 255, 128, 0.3);
  1238. display: inline;
  1239. }
  1240. [data-code-block-theme=okaidia] div[data-type=codeBlock] {
  1241. /* PrismJS 1.23.0
  1242. https://prismjs.com/download.html#themes=prism-okaidia&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  1243. /**
  1244. * okaidia theme for JavaScript, CSS and HTML
  1245. * Loosely based on Monokai textmate theme by http://www.monokai.nl/
  1246. * @author ocodia
  1247. */
  1248. /* Code blocks */
  1249. /* Inline code */
  1250. }
  1251. [data-code-block-theme=okaidia] div[data-type=codeBlock] code[class*=language-],
  1252. [data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-] {
  1253. color: #f8f8f2;
  1254. background: none;
  1255. text-shadow: 0 1px rgba(0, 0, 0, 0.3);
  1256. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1257. font-size: 1em;
  1258. text-align: left;
  1259. white-space: pre;
  1260. word-spacing: normal;
  1261. word-break: normal;
  1262. word-wrap: normal;
  1263. line-height: 1.5;
  1264. -moz-tab-size: 4;
  1265. -o-tab-size: 4;
  1266. tab-size: 4;
  1267. -webkit-hyphens: none;
  1268. -moz-hyphens: none;
  1269. -ms-hyphens: none;
  1270. hyphens: none;
  1271. }
  1272. [data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-] {
  1273. padding: 1em;
  1274. margin: 0.5em 0;
  1275. overflow: auto;
  1276. border-radius: 0.3em;
  1277. }
  1278. [data-code-block-theme=okaidia] div[data-type=codeBlock] :not(pre)>code[class*=language-],
  1279. [data-code-block-theme=okaidia] div[data-type=codeBlock] pre[class*=language-] {
  1280. background: #272822;
  1281. }
  1282. [data-code-block-theme=okaidia] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1283. padding: 0.1em;
  1284. border-radius: 0.3em;
  1285. white-space: normal;
  1286. }
  1287. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.comment,
  1288. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.prolog,
  1289. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.doctype,
  1290. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.cdata {
  1291. color: #8292a2;
  1292. }
  1293. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.punctuation {
  1294. color: #f8f8f2;
  1295. }
  1296. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.namespace {
  1297. opacity: 0.7;
  1298. }
  1299. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.property,
  1300. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.tag,
  1301. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.constant,
  1302. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.symbol,
  1303. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.deleted {
  1304. color: #f92672;
  1305. }
  1306. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.boolean,
  1307. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.number {
  1308. color: #ae81ff;
  1309. }
  1310. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.selector,
  1311. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.attr-name,
  1312. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.string,
  1313. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.char,
  1314. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.builtin,
  1315. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.inserted {
  1316. color: #a6e22e;
  1317. }
  1318. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.operator,
  1319. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.entity,
  1320. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.url,
  1321. [data-code-block-theme=okaidia] div[data-type=codeBlock] .language-css .token.string,
  1322. [data-code-block-theme=okaidia] div[data-type=codeBlock] .style .token.string,
  1323. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.variable {
  1324. color: #f8f8f2;
  1325. }
  1326. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.atrule,
  1327. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.attr-value,
  1328. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.function,
  1329. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.class-name {
  1330. color: #e6db74;
  1331. }
  1332. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.keyword {
  1333. color: #66d9ef;
  1334. }
  1335. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.regex,
  1336. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.important {
  1337. color: #fd971f;
  1338. }
  1339. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.important,
  1340. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.bold {
  1341. font-weight: bold;
  1342. }
  1343. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.italic {
  1344. font-style: italic;
  1345. }
  1346. [data-code-block-theme=okaidia] div[data-type=codeBlock] .token.entity {
  1347. cursor: help;
  1348. }
  1349. [data-code-block-theme=twilight] div[data-type=codeBlock] {
  1350. /* PrismJS 1.23.0
  1351. https://prismjs.com/download.html#themes=prism-twilight&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+idris+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  1352. /**
  1353. * prism.js Twilight theme
  1354. * Based (more or less) on the Twilight theme originally of Textmate fame.
  1355. * @author Remy Bach
  1356. */
  1357. /* Code blocks */
  1358. /* Text Selection colour */
  1359. /* Inline code */
  1360. /* Markup */
  1361. /* Make the tokens sit above the line highlight so the colours don't look faded. */
  1362. }
  1363. [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-],
  1364. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] {
  1365. color: white;
  1366. background: none;
  1367. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1368. font-size: 1em;
  1369. text-align: left;
  1370. text-shadow: 0 -0.1em 0.2em black;
  1371. white-space: pre;
  1372. word-spacing: normal;
  1373. word-break: normal;
  1374. word-wrap: normal;
  1375. line-height: 1.5;
  1376. -moz-tab-size: 4;
  1377. -o-tab-size: 4;
  1378. tab-size: 4;
  1379. -webkit-hyphens: none;
  1380. -moz-hyphens: none;
  1381. -ms-hyphens: none;
  1382. hyphens: none;
  1383. }
  1384. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-],
  1385. [data-code-block-theme=twilight] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1386. background: hsl(0deg, 0%, 8%);
  1387. /* #141414 */
  1388. }
  1389. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] {
  1390. border-radius: 0.5em;
  1391. border: 0.3em solid hsl(0deg, 0%, 33%);
  1392. /* #282A2B */
  1393. box-shadow: 1px 1px 0.5em black inset;
  1394. margin: 0.5em 0;
  1395. overflow: auto;
  1396. padding: 1em;
  1397. }
  1398. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::-moz-selection {
  1399. /* Firefox */
  1400. background: hsl(200deg, 4%, 16%);
  1401. /* #282A2B */
  1402. }
  1403. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::selection {
  1404. /* Safari */
  1405. background: hsl(200deg, 4%, 16%);
  1406. /* #282A2B */
  1407. }
  1408. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,
  1409. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,
  1410. [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-]::-moz-selection,
  1411. [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-] ::-moz-selection {
  1412. text-shadow: none;
  1413. background: hsla(0deg, 0%, 93%, 0.15);
  1414. /* #EDEDED */
  1415. }
  1416. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-]::selection,
  1417. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[class*=language-] ::selection,
  1418. [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-]::selection,
  1419. [data-code-block-theme=twilight] div[data-type=codeBlock] code[class*=language-] ::selection {
  1420. text-shadow: none;
  1421. background: hsla(0deg, 0%, 93%, 0.15);
  1422. /* #EDEDED */
  1423. }
  1424. [data-code-block-theme=twilight] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1425. border-radius: 0.3em;
  1426. border: 0.13em solid hsl(0deg, 0%, 33%);
  1427. /* #545454 */
  1428. box-shadow: 1px 1px 0.3em -0.1em black inset;
  1429. padding: 0.15em 0.2em 0.05em;
  1430. white-space: normal;
  1431. }
  1432. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.comment,
  1433. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.prolog,
  1434. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.doctype,
  1435. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.cdata {
  1436. color: hsl(0deg, 0%, 47%);
  1437. /* #777777 */
  1438. }
  1439. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.punctuation {
  1440. opacity: 0.7;
  1441. }
  1442. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.namespace {
  1443. opacity: 0.7;
  1444. }
  1445. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.tag,
  1446. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.boolean,
  1447. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.number,
  1448. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.deleted {
  1449. color: hsl(14deg, 58%, 55%);
  1450. /* #CF6A4C */
  1451. }
  1452. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.keyword,
  1453. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.property,
  1454. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.selector,
  1455. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.constant,
  1456. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.symbol,
  1457. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.builtin {
  1458. color: hsl(53deg, 89%, 79%);
  1459. /* #F9EE98 */
  1460. }
  1461. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.attr-name,
  1462. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.attr-value,
  1463. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.string,
  1464. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.char,
  1465. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.operator,
  1466. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.entity,
  1467. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.url,
  1468. [data-code-block-theme=twilight] div[data-type=codeBlock] .language-css .token.string,
  1469. [data-code-block-theme=twilight] div[data-type=codeBlock] .style .token.string,
  1470. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.variable,
  1471. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.inserted {
  1472. color: hsl(76deg, 21%, 52%);
  1473. /* #8F9D6A */
  1474. }
  1475. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.atrule {
  1476. color: hsl(218deg, 22%, 55%);
  1477. /* #7587A6 */
  1478. }
  1479. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.regex,
  1480. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.important {
  1481. color: hsl(42deg, 75%, 65%);
  1482. /* #E9C062 */
  1483. }
  1484. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.important,
  1485. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.bold {
  1486. font-weight: bold;
  1487. }
  1488. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.italic {
  1489. font-style: italic;
  1490. }
  1491. [data-code-block-theme=twilight] div[data-type=codeBlock] .token.entity {
  1492. cursor: help;
  1493. }
  1494. [data-code-block-theme=twilight] div[data-type=codeBlock] pre[data-line] {
  1495. padding: 1em 0 1em 3em;
  1496. position: relative;
  1497. }
  1498. [data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.tag,
  1499. [data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.attr-name,
  1500. [data-code-block-theme=twilight] div[data-type=codeBlock] .language-markup .token.punctuation {
  1501. color: hsl(33deg, 33%, 52%);
  1502. /* #AC885B */
  1503. }
  1504. [data-code-block-theme=twilight] div[data-type=codeBlock] .token {
  1505. position: relative;
  1506. z-index: 1;
  1507. }
  1508. [data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight {
  1509. background: hsla(0deg, 0%, 33%, 0.25);
  1510. /* #545454 */
  1511. background: linear-gradient(to right, hsla(0deg, 0%, 33%, 0.1) 70%, hsla(0deg, 0%, 33%, 0));
  1512. /* #545454 */
  1513. border-bottom: 1px dashed hsl(0deg, 0%, 33%);
  1514. /* #545454 */
  1515. border-top: 1px dashed hsl(0deg, 0%, 33%);
  1516. /* #545454 */
  1517. left: 0;
  1518. line-height: inherit;
  1519. margin-top: 0.75em;
  1520. /* Same as .prism’s padding-top */
  1521. padding: inherit 0;
  1522. pointer-events: none;
  1523. position: absolute;
  1524. right: 0;
  1525. white-space: pre;
  1526. z-index: 0;
  1527. }
  1528. [data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight:before,
  1529. [data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight[data-end]:after {
  1530. background-color: hsl(215deg, 15%, 59%);
  1531. /* #8794A6 */
  1532. border-radius: 999px;
  1533. box-shadow: 0 1px white;
  1534. color: hsl(24deg, 20%, 95%);
  1535. /* #F5F2F0 */
  1536. content: attr(data-start);
  1537. font: bold 65%/1.5 sans-serif;
  1538. left: 0.6em;
  1539. min-width: 1em;
  1540. padding: 0 0.5em;
  1541. position: absolute;
  1542. text-align: center;
  1543. text-shadow: none;
  1544. top: 0.4em;
  1545. vertical-align: 0.3em;
  1546. }
  1547. [data-code-block-theme=twilight] div[data-type=codeBlock] .line-highlight[data-end]:after {
  1548. bottom: 0.4em;
  1549. content: attr(data-end);
  1550. top: auto;
  1551. }
  1552. [data-code-block-theme=coy] div[data-type=codeBlock] {
  1553. /* PrismJS 1.23.0
  1554. https://prismjs.com/download.html#themes=prism-coy&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+agda+al+antlr4+apacheconf+apex+apl+applescript+aql+arduino+arff+asciidoc+aspnet+asm6502+autohotkey+autoit+bash+basic+batch+bbcode+birb+bison+bnf+brainfuck+brightscript+bro+bsl+c+csharp+cpp+cfscript+chaiscript+cil+clojure+cmake+cobol+coffeescript+concurnas+csp+coq+crystal+css-extras+csv+cypher+d+dart+dataweave+dax+dhall+diff+django+dns-zone-file+docker+dot+ebnf+editorconfig+eiffel+ejs+elixir+elm+etlua+erb+erlang+excel-formula+fsharp+factor+false+firestore-security-rules+flow+fortran+ftl+gml+gcode+gdscript+gedcom+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+hcl+hlsl+http+hpkp+hsts+ichigojam+icon+icu-message-format+idris+ignore+inform7+ini+io+j+java+javadoc+javadoclike+javastacktrace+jexl+jolie+jq+jsdoc+js-extras+json+json5+jsonp+jsstacktrace+js-templates+julia+keyman+kotlin+kumir+latex+latte+less+lilypond+liquid+lisp+livescript+llvm+log+lolcode+lua+makefile+markdown+markup-templating+matlab+mel+mizar+mongodb+monkey+moonscript+n1ql+n4js+nand2tetris-hdl+naniscript+nasm+neon+nevod+nginx+nim+nix+nsis+objectivec+ocaml+opencl+openqasm+oz+parigp+parser+pascal+pascaligo+psl+pcaxis+peoplecode+perl+php+phpdoc+php-extras+plsql+powerquery+powershell+processing+prolog+promql+properties+protobuf+pug+puppet+pure+purebasic+purescript+python+qsharp+q+qml+qore+r+racket+jsx+tsx+reason+regex+rego+renpy+rest+rip+roboconf+robotframework+ruby+rust+sas+sass+scss+scala+scheme+shell-session+smali+smalltalk+smarty+sml+solidity+solution-file+soy+sparql+splunk-spl+sqf+sql+squirrel+stan+iecst+stylus+swift+t4-templating+t4-cs+t4-vb+tap+tcl+tt2+textile+toml+turtle+twig+typescript+typoscript+unrealscript+uri+v+vala+vbnet+velocity+verilog+vhdl+vim+visual-basic+warpscript+wasm+wiki+wolfram+xeora+xml-doc+xojo+xquery+yaml+yang+zig */
  1555. /**
  1556. * prism.js Coy theme for JavaScript, CoffeeScript, CSS and HTML
  1557. * Based on https://github.com/tshedor/workshop-wp-theme (Example: http://workshop.kansan.com/category/sessions/basics or http://workshop.timshedor.com/category/sessions/basics);
  1558. * @author Tim Shedor
  1559. */
  1560. /* Code blocks */
  1561. /* Margin bottom to accommodate shadow */
  1562. /* Inline code */
  1563. /* Plugin styles: Line Numbers */
  1564. /* Plugin styles: Line Highlight */
  1565. }
  1566. [data-code-block-theme=coy] div[data-type=codeBlock] code[class*=language-],
  1567. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-] {
  1568. color: black;
  1569. background: none;
  1570. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1571. font-size: 1em;
  1572. text-align: left;
  1573. white-space: pre;
  1574. word-spacing: normal;
  1575. word-break: normal;
  1576. word-wrap: normal;
  1577. line-height: 1.5;
  1578. -moz-tab-size: 4;
  1579. -o-tab-size: 4;
  1580. tab-size: 4;
  1581. -webkit-hyphens: none;
  1582. -moz-hyphens: none;
  1583. -ms-hyphens: none;
  1584. hyphens: none;
  1585. }
  1586. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-] {
  1587. position: relative;
  1588. margin: 0.5em 0;
  1589. overflow-y: hidden;
  1590. padding: 0;
  1591. }
  1592. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]>code {
  1593. position: relative;
  1594. border-left: 10px solid #358ccb;
  1595. box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf;
  1596. background-color: #fdfdfd;
  1597. background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
  1598. background-size: 3em 3em;
  1599. background-origin: content-box;
  1600. background-attachment: local;
  1601. }
  1602. [data-code-block-theme=coy] div[data-type=codeBlock] code[class*=language-] {
  1603. max-height: inherit;
  1604. height: inherit;
  1605. padding: 0 1em;
  1606. display: block;
  1607. }
  1608. [data-code-block-theme=coy] div[data-type=codeBlock] :not(pre)>code[class*=language-],
  1609. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-] {
  1610. background-color: #fdfdfd;
  1611. -webkit-box-sizing: border-box;
  1612. -moz-box-sizing: border-box;
  1613. box-sizing: border-box;
  1614. margin-bottom: 1em;
  1615. }
  1616. [data-code-block-theme=coy] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1617. position: relative;
  1618. padding: 0.2em;
  1619. border-radius: 0.3em;
  1620. color: #c92c2c;
  1621. border: 1px solid rgba(0, 0, 0, 0.1);
  1622. display: inline;
  1623. white-space: normal;
  1624. }
  1625. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:before,
  1626. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after {
  1627. content: "";
  1628. z-index: -2;
  1629. display: block;
  1630. position: absolute;
  1631. bottom: 0.75em;
  1632. left: 0.18em;
  1633. width: 40%;
  1634. height: 20%;
  1635. max-height: 13em;
  1636. box-shadow: 0px 13px 8px #979797;
  1637. -webkit-transform: rotate(-2deg);
  1638. -moz-transform: rotate(-2deg);
  1639. -ms-transform: rotate(-2deg);
  1640. -o-transform: rotate(-2deg);
  1641. transform: rotate(-2deg);
  1642. }
  1643. .whole-article-wrap > div {
  1644. display: flex;
  1645. flex-direction: column;
  1646. }
  1647. .whole-article-wrap > div > .markdown-article {
  1648. width: calc(100% - 260px);
  1649. }
  1650. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after {
  1651. right: 0.75em;
  1652. left: auto;
  1653. -webkit-transform: rotate(2deg);
  1654. -moz-transform: rotate(2deg);
  1655. -ms-transform: rotate(2deg);
  1656. -o-transform: rotate(2deg);
  1657. transform: rotate(2deg);
  1658. }
  1659. [data-code-block-theme=coy] div[data-type=codeBlock] .token.comment,
  1660. [data-code-block-theme=coy] div[data-type=codeBlock] .token.block-comment,
  1661. [data-code-block-theme=coy] div[data-type=codeBlock] .token.prolog,
  1662. [data-code-block-theme=coy] div[data-type=codeBlock] .token.doctype,
  1663. [data-code-block-theme=coy] div[data-type=codeBlock] .token.cdata {
  1664. color: #7D8B99;
  1665. }
  1666. [data-code-block-theme=coy] div[data-type=codeBlock] .token.punctuation {
  1667. color: #5F6364;
  1668. }
  1669. [data-code-block-theme=coy] div[data-type=codeBlock] .token.property,
  1670. [data-code-block-theme=coy] div[data-type=codeBlock] .token.tag,
  1671. [data-code-block-theme=coy] div[data-type=codeBlock] .token.boolean,
  1672. [data-code-block-theme=coy] div[data-type=codeBlock] .token.number,
  1673. [data-code-block-theme=coy] div[data-type=codeBlock] .token.function-name,
  1674. [data-code-block-theme=coy] div[data-type=codeBlock] .token.constant,
  1675. [data-code-block-theme=coy] div[data-type=codeBlock] .token.symbol,
  1676. [data-code-block-theme=coy] div[data-type=codeBlock] .token.deleted {
  1677. color: #c92c2c;
  1678. }
  1679. [data-code-block-theme=coy] div[data-type=codeBlock] .token.selector,
  1680. [data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-name,
  1681. [data-code-block-theme=coy] div[data-type=codeBlock] .token.string,
  1682. [data-code-block-theme=coy] div[data-type=codeBlock] .token.char,
  1683. [data-code-block-theme=coy] div[data-type=codeBlock] .token.function,
  1684. [data-code-block-theme=coy] div[data-type=codeBlock] .token.builtin,
  1685. [data-code-block-theme=coy] div[data-type=codeBlock] .token.inserted {
  1686. color: #2f9c0a;
  1687. }
  1688. [data-code-block-theme=coy] div[data-type=codeBlock] .token.operator,
  1689. [data-code-block-theme=coy] div[data-type=codeBlock] .token.entity,
  1690. [data-code-block-theme=coy] div[data-type=codeBlock] .token.url,
  1691. [data-code-block-theme=coy] div[data-type=codeBlock] .token.variable {
  1692. color: #a67f59;
  1693. background: rgba(255, 255, 255, 0.5);
  1694. }
  1695. [data-code-block-theme=coy] div[data-type=codeBlock] .token.atrule,
  1696. [data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-value,
  1697. [data-code-block-theme=coy] div[data-type=codeBlock] .token.keyword,
  1698. [data-code-block-theme=coy] div[data-type=codeBlock] .token.class-name {
  1699. color: #1990b8;
  1700. }
  1701. [data-code-block-theme=coy] div[data-type=codeBlock] .token.regex,
  1702. [data-code-block-theme=coy] div[data-type=codeBlock] .token.important {
  1703. color: #e90;
  1704. }
  1705. [data-code-block-theme=coy] div[data-type=codeBlock] .language-css .token.string,
  1706. [data-code-block-theme=coy] div[data-type=codeBlock] .style .token.string {
  1707. color: #a67f59;
  1708. background: rgba(255, 255, 255, 0.5);
  1709. }
  1710. [data-code-block-theme=coy] div[data-type=codeBlock] .token.important {
  1711. font-weight: normal;
  1712. }
  1713. [data-code-block-theme=coy] div[data-type=codeBlock] .token.bold {
  1714. font-weight: bold;
  1715. }
  1716. [data-code-block-theme=coy] div[data-type=codeBlock] .token.italic {
  1717. font-style: italic;
  1718. }
  1719. [data-code-block-theme=coy] div[data-type=codeBlock] .token.entity {
  1720. cursor: help;
  1721. }
  1722. [data-code-block-theme=coy] div[data-type=codeBlock] .token.namespace {
  1723. opacity: 0.7;
  1724. }
  1725. @media screen and (max-width: 767px) {
  1726. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:before,
  1727. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after {
  1728. bottom: 14px;
  1729. box-shadow: none;
  1730. }
  1731. }
  1732. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers {
  1733. padding-left: 0;
  1734. }
  1735. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers code {
  1736. padding-left: 3.8em;
  1737. }
  1738. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers .line-numbers-rows {
  1739. left: 0;
  1740. }
  1741. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-][data-line] {
  1742. padding-top: 0;
  1743. padding-bottom: 0;
  1744. padding-left: 0;
  1745. }
  1746. [data-code-block-theme=coy] div[data-type=codeBlock] pre[data-line] code {
  1747. position: relative;
  1748. padding-left: 4em;
  1749. }
  1750. [data-code-block-theme=coy] div[data-type=codeBlock] pre .line-highlight {
  1751. margin-top: 0;
  1752. }
  1753. [data-code-block-theme=solarized-light] div[data-type=codeBlock] {
  1754. /* PrismJS 1.23.0
  1755. https://prismjs.com/download.html#themes=prism-solarizedlight&languages=markup+css+clike+javascript */
  1756. /*
  1757. Solarized Color Schemes originally by Ethan Schoonover
  1758. http://ethanschoonover.com/solarized
  1759. Ported for PrismJS by Hector Matos
  1760. Website: https://krakendev.io
  1761. Twitter Handle: https://twitter.com/allonsykraken)
  1762. */
  1763. /*
  1764. SOLARIZED HEX
  1765. --------- -------
  1766. base03 #002b36
  1767. base02 #073642
  1768. base01 #586e75
  1769. base00 #657b83
  1770. base0 #839496
  1771. base1 #93a1a1
  1772. base2 #eee8d5
  1773. base3 #fdf6e3
  1774. yellow #b58900
  1775. orange #cb4b16
  1776. red #dc322f
  1777. magenta #d33682
  1778. violet #6c71c4
  1779. blue #268bd2
  1780. cyan #2aa198
  1781. green #859900
  1782. */
  1783. /* Code blocks */
  1784. /* Inline code */
  1785. }
  1786. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-],
  1787. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1788. color: #657b83;
  1789. /* base00 */
  1790. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1791. font-size: 1em;
  1792. text-align: left;
  1793. white-space: pre;
  1794. word-spacing: normal;
  1795. word-break: normal;
  1796. word-wrap: normal;
  1797. line-height: 1.5;
  1798. -moz-tab-size: 4;
  1799. -o-tab-size: 4;
  1800. tab-size: 4;
  1801. -webkit-hyphens: none;
  1802. -moz-hyphens: none;
  1803. -ms-hyphens: none;
  1804. hyphens: none;
  1805. }
  1806. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,
  1807. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,
  1808. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection,
  1809. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection {
  1810. background: #073642;
  1811. /* base02 */
  1812. }
  1813. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::selection,
  1814. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::selection,
  1815. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::selection,
  1816. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::selection {
  1817. background: #073642;
  1818. /* base02 */
  1819. }
  1820. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1821. padding: 1em;
  1822. margin: 0.5em 0;
  1823. overflow: auto;
  1824. border-radius: 0.3em;
  1825. }
  1826. [data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-],
  1827. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1828. background-color: #fdf6e3;
  1829. /* base3 */
  1830. }
  1831. [data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1832. padding: 0.1em;
  1833. border-radius: 0.3em;
  1834. }
  1835. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.comment,
  1836. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.prolog,
  1837. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.doctype,
  1838. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.cdata {
  1839. color: #93a1a1;
  1840. /* base1 */
  1841. }
  1842. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.punctuation {
  1843. color: #586e75;
  1844. /* base01 */
  1845. }
  1846. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.namespace {
  1847. opacity: 0.7;
  1848. }
  1849. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.property,
  1850. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.tag,
  1851. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.boolean,
  1852. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.number,
  1853. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.constant,
  1854. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.symbol,
  1855. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.deleted {
  1856. color: #268bd2;
  1857. /* blue */
  1858. }
  1859. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.selector,
  1860. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-name,
  1861. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.string,
  1862. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.char,
  1863. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.builtin,
  1864. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.url,
  1865. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.inserted {
  1866. color: #2aa198;
  1867. /* cyan */
  1868. }
  1869. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity {
  1870. color: #657b83;
  1871. /* base00 */
  1872. background: #eee8d5;
  1873. /* base2 */
  1874. }
  1875. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.atrule,
  1876. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-value,
  1877. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.keyword {
  1878. color: #859900;
  1879. /* green */
  1880. }
  1881. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.function,
  1882. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.class-name {
  1883. color: #b58900;
  1884. /* yellow */
  1885. }
  1886. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.regex,
  1887. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,
  1888. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.variable {
  1889. color: #cb4b16;
  1890. /* orange */
  1891. }
  1892. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,
  1893. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.bold {
  1894. font-weight: bold;
  1895. }
  1896. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.italic {
  1897. font-style: italic;
  1898. }
  1899. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity {
  1900. cursor: help;
  1901. }
  1902. .cherry-detail details {
  1903. background: rgba(248, 249, 250, 0.6666666667);
  1904. border-radius: 8px;
  1905. overflow: hidden;
  1906. margin-bottom: 10px;
  1907. }
  1908. .cherry-detail details summary {
  1909. user-select: none;
  1910. padding: 5px 10px;
  1911. background-color: #6c757d;
  1912. color: #FFF;
  1913. border-radius: 8px;
  1914. }
  1915. .cherry-detail details .cherry-detail-body {
  1916. padding: 15px 25px 0 25px;
  1917. }
  1918. .cherry-detail__multiple {
  1919. border-radius: 8px;
  1920. overflow: hidden;
  1921. }
  1922. .cherry-detail__multiple details {
  1923. margin-bottom: 1px;
  1924. border-radius: 0;
  1925. border: none;
  1926. }
  1927. .cherry-detail__multiple details summary {
  1928. border-radius: 0;
  1929. }
  1930. .cherry-text-align__center table {
  1931. margin-left: auto;
  1932. margin-right: auto;
  1933. }
  1934. .cherry-text-align__right table {
  1935. margin-left: auto;
  1936. }
  1937. .cherry-panel {
  1938. margin: 10px 0;
  1939. overflow: hidden;
  1940. border-radius: 8px;
  1941. box-sizing: border-box;
  1942. border: 0.5px solid;
  1943. }
  1944. .cherry-panel .cherry-panel--title {
  1945. color: #fff;
  1946. padding: 5px 20px;
  1947. }
  1948. .cherry-panel .cherry-panel--title.cherry-panel--title__not-empty::before {
  1949. font-family: "ch-icon";
  1950. margin: 0 12px 0 -6px;
  1951. vertical-align: bottom;
  1952. }
  1953. .cherry-panel .cherry-panel--body {
  1954. padding: 5px 20px;
  1955. }
  1956. .cherry-panel__primary {
  1957. background-color: #cfe2ff;
  1958. color: #0a58ca;
  1959. }
  1960. .cherry-panel__primary .cherry-panel--title {
  1961. background-color: #0d6dfe;
  1962. }
  1963. .cherry-panel__primary .cherry-panel--title.cherry-panel--title__not-empty::before {
  1964. content: "\ea6a";
  1965. }
  1966. .cherry-panel__info {
  1967. background-color: #cff4fc;
  1968. color: #087990;
  1969. }
  1970. .cherry-panel__info .cherry-panel--title {
  1971. background-color: #099cba;
  1972. }
  1973. .cherry-panel__info .cherry-panel--title.cherry-panel--title__not-empty::before {
  1974. content: "\ea69";
  1975. }
  1976. .cherry-panel__warning {
  1977. background-color: #fff3cd;
  1978. color: #997404;
  1979. }
  1980. .cherry-panel__warning .cherry-panel--title {
  1981. background-color: #b38806;
  1982. }
  1983. .cherry-panel__warning .cherry-panel--title.cherry-panel--title__not-empty::before {
  1984. content: "\ea6b";
  1985. }
  1986. .cherry-panel__danger {
  1987. background-color: #f8d7da;
  1988. color: #b02a37;
  1989. }
  1990. .cherry-panel__danger .cherry-panel--title {
  1991. background-color: #dc3545;
  1992. }
  1993. .cherry-panel__danger .cherry-panel--title.cherry-panel--title__not-empty::before {
  1994. content: "\ea68";
  1995. }
  1996. .cherry-panel__success {
  1997. background-color: #d1e7dd;
  1998. color: #146c43;
  1999. }
  2000. .cherry-panel__success .cherry-panel--title {
  2001. background-color: #198754;
  2002. }
  2003. .cherry-panel__success .cherry-panel--title.cherry-panel--title__not-empty::before {
  2004. content: "\ea67";
  2005. }
  2006. .cherry .doing-resize-img {
  2007. -moz-user-select: none;
  2008. -webkit-user-select: none;
  2009. user-select: none;
  2010. }
  2011. .cherry .cherry-previewer img {
  2012. transition: all 0.1s;
  2013. }
  2014. .cherry .cherry-previewer-img-size-hander {
  2015. position: absolute;
  2016. box-shadow: 0 1px 4px 0 rgba(20, 81, 154, 0.5);
  2017. border: 1px solid #3582fb;
  2018. box-sizing: content-box;
  2019. pointer-events: none;
  2020. }
  2021. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points {
  2022. position: absolute;
  2023. height: 10px;
  2024. width: 10px;
  2025. margin-top: -7px;
  2026. margin-left: -7px;
  2027. border-radius: 9px;
  2028. background: #3582fb;
  2029. border: 2px solid #fff;
  2030. box-sizing: content-box;
  2031. box-shadow: 0px 2px 2px 0px rgba(20, 81, 154, 0.5);
  2032. pointer-events: all;
  2033. }
  2034. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__background {
  2035. background-repeat: no-repeat;
  2036. background-size: 100% 100%;
  2037. opacity: 0.5;
  2038. width: 100%;
  2039. height: 100%;
  2040. }
  2041. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftTop {
  2042. cursor: nw-resize;
  2043. }
  2044. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightTop {
  2045. cursor: sw-resize;
  2046. }
  2047. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftBottom {
  2048. cursor: sw-resize;
  2049. }
  2050. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightBottom {
  2051. cursor: nw-resize;
  2052. }
  2053. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-middleTop {
  2054. cursor: n-resize;
  2055. }
  2056. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-middleBottom {
  2057. cursor: n-resize;
  2058. }
  2059. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftMiddle {
  2060. cursor: e-resize;
  2061. }
  2062. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightMiddle {
  2063. cursor: e-resize;
  2064. }
  2065. .cherry .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input {
  2066. position: absolute;
  2067. }
  2068. .cherry .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  2069. width: 100%;
  2070. height: 100%;
  2071. border: 0;
  2072. box-sizing: border-box;
  2073. resize: none;
  2074. outline: 1px solid #3582fb;
  2075. word-break: break-all;
  2076. }
  2077. .cherry .cherry-previewer-table-hover-handler {
  2078. position: absolute;
  2079. pointer-events: none;
  2080. z-index: 999;
  2081. }
  2082. .cherry .cherry-previewer-table-hover-handler-container {
  2083. position: relative;
  2084. height: 100%;
  2085. padding: 0;
  2086. margin: 0;
  2087. list-style-type: none;
  2088. }
  2089. .cherry .cherry-previewer-table-hover-handler__symbol {
  2090. pointer-events: auto;
  2091. display: flex;
  2092. justify-content: center;
  2093. position: absolute;
  2094. color: #3582fb;
  2095. width: 12px;
  2096. height: 12px;
  2097. line-height: 12px;
  2098. border: 1px solid rgba(53, 130, 251, 0);
  2099. background-color: rgba(255, 255, 255, 0);
  2100. cursor: pointer;
  2101. transition: all 0.3s;
  2102. }
  2103. .cherry .cherry-previewer-table-hover-handler__symbol:hover {
  2104. background-color: rgba(53, 130, 251, 0.5333333333);
  2105. color: #FFF;
  2106. }
  2107. .cherry .cherry-highlight-line {
  2108. background-color: rgba(255, 255, 204, 0.5333333333);
  2109. }
  2110. @media print {
  2111. img,
  2112. figure,
  2113. pre,
  2114. table {
  2115. page-break-inside: avoid;
  2116. }
  2117. .cherry-previewer {
  2118. width: 100% !important;
  2119. max-height: none;
  2120. border-left: none !important;
  2121. }
  2122. .cherry-toolbar,
  2123. .cherry-sidebar,
  2124. .cherry-editor,
  2125. .cherry-drag {
  2126. display: none !important;
  2127. }
  2128. }
  2129. .cherry {
  2130. display: flex;
  2131. flex-flow: row wrap;
  2132. align-items: stretch;
  2133. align-content: flex-start;
  2134. height: 100%;
  2135. min-height: 100px;
  2136. position: relative;
  2137. }
  2138. .cherry .cherry-editor,
  2139. .cherry .cherry-previewer {
  2140. max-height: calc(100% - 48px);
  2141. min-height: calc(100% - 48px);
  2142. }
  2143. .cherry .CodeMirror {
  2144. height: 100%;
  2145. }
  2146. .cherry.cherry--no-toolbar .cherry-toolbar,
  2147. .cherry.cherry--no-toolbar .cherry-sidebar {
  2148. height: 0;
  2149. display: none;
  2150. }
  2151. .cherry.cherry--no-toolbar .cherry-editor,
  2152. .cherry.cherry--no-toolbar .cherry-previewer {
  2153. max-height: 100%;
  2154. min-height: 100%;
  2155. }
  2156. .cherry div[data-type=codeBlock]:hover {
  2157. position: relative;
  2158. }
  2159. .cherry div[data-type=codeBlock]:hover .cherry-code-preview-lang-select {
  2160. display: block !important;
  2161. position: absolute;
  2162. transform: translate(2px, 50%);
  2163. }
  2164. .cherry .cherry-preview--full div[data-type=codeBlock]:hover {
  2165. position: unset;
  2166. }
  2167. .cherry .cherry-preview--full div[data-type=codeBlock]:hover .cherry-code-preview-lang-select {
  2168. display: none !important;
  2169. position: unset;
  2170. }
  2171. .cherry {
  2172. font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  2173. font-size: 16px;
  2174. line-height: 27px;
  2175. color: #3f4a56;
  2176. background: #f8fafb;
  2177. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2178. }
  2179. .cherry .ch-icon {
  2180. vertical-align: middle;
  2181. }
  2182. .cherry .clearfix {
  2183. zoom: 1;
  2184. }
  2185. .cherry .clearfix:after {
  2186. content: ".";
  2187. display: block;
  2188. height: 0;
  2189. clear: both;
  2190. visibility: hidden;
  2191. overflow: hidden;
  2192. font-size: 0;
  2193. }
  2194. .cherry.fullscreen {
  2195. position: fixed;
  2196. top: 0;
  2197. left: 0;
  2198. right: 0;
  2199. bottom: 0;
  2200. z-index: 99;
  2201. }
  2202. .cherry .no-select {
  2203. -webkit-touch-callout: none;
  2204. -webkit-user-select: none;
  2205. -khtml-user-select: none;
  2206. -moz-user-select: none;
  2207. -ms-user-select: none;
  2208. user-select: none;
  2209. }
  2210. .cherry .cherry-insert-table-menu {
  2211. display: block;
  2212. position: fixed;
  2213. top: 40px;
  2214. left: 40px;
  2215. border-collapse: separate;
  2216. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2217. padding: 4px;
  2218. border-radius: 3px;
  2219. width: auto;
  2220. height: auto;
  2221. }
  2222. .cherry .cherry-insert-table-menu-item {
  2223. padding: 7px;
  2224. border: 1px solid #dfe6ee;
  2225. }
  2226. .cherry .cherry-insert-table-menu-item.active {
  2227. background-color: #ebf3ff;
  2228. }
  2229. .cherry[data-toolbar-theme=dark] .cherry-insert-table-menu-item {
  2230. border-color: rgba(255, 255, 255, 0.2);
  2231. }
  2232. .cherry[data-toolbar-theme=dark] .cherry-insert-table-menu-item.active {
  2233. background-color: #4b4b4b;
  2234. }
  2235. .cherry-dropdown {
  2236. position: absolute;
  2237. width: 140px;
  2238. min-height: 40px;
  2239. background: #fff;
  2240. box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  2241. margin-left: -60px;
  2242. z-index: 11;
  2243. }
  2244. .cherry-dropdown-item {
  2245. width: 100%;
  2246. padding: 0 15px;
  2247. text-align: left;
  2248. display: inline-block;
  2249. height: 36px;
  2250. line-height: 36px;
  2251. font-size: 14px;
  2252. font-style: normal;
  2253. cursor: pointer;
  2254. box-sizing: border-box;
  2255. }
  2256. .cherry-dropdown-item:hover {
  2257. background: #ebf3ff;
  2258. color: #5d9bfc;
  2259. }
  2260. .cherry-dropdown-item .ch-icon {
  2261. margin-right: 10px;
  2262. }
  2263. [data-toolbar-theme=dark] .cherry-dropdown {
  2264. background: #ffffff;
  2265. }
  2266. [data-toolbar-theme=dark] .cherry-dropdown .cherry-dropdown-item {
  2267. background: transparent;
  2268. color: #4b4b4b;
  2269. }
  2270. [data-toolbar-theme=dark] .cherry-dropdown .cherry-dropdown-item:hover {
  2271. background: #e4e4e4;
  2272. color: #0a001f;
  2273. transition: all .3s;
  2274. }
  2275. .cherry-toolbar {
  2276. position: relative;
  2277. display: flex;
  2278. justify-content: space-between;
  2279. padding: 0 20px;
  2280. height: 34px;
  2281. font-size: 16px;
  2282. line-height: 2.3;
  2283. flex-basis: 100%;
  2284. box-sizing: border-box;
  2285. z-index: 2;
  2286. user-select: none;
  2287. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2288. background: white;
  2289. overflow: hidden;
  2290. align-items: center;
  2291. }
  2292. .cherry-toolbar .icon-loading.loading {
  2293. display: inline-block;
  2294. width: 8px;
  2295. height: 8px;
  2296. }
  2297. .cherry-toolbar .icon-loading.loading:after {
  2298. content: " ";
  2299. display: block;
  2300. width: 8px;
  2301. height: 8px;
  2302. margin-left: 2px;
  2303. margin-top: -2px;
  2304. border-radius: 50%;
  2305. border: 2px solid #000;
  2306. border-color: #000 transparent #000 transparent;
  2307. animation: loading 1.2s linear infinite;
  2308. }
  2309. [data-toolbar-theme=dark] .cherry-toolbar {
  2310. background: #ffffff;
  2311. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2312. }
  2313. [data-toolbar-theme=dark] .cherry-toolbar .cherry-toolbar-button {
  2314. color: #4b4b4b;
  2315. background: transparent;
  2316. }
  2317. [data-toolbar-theme=dark] .cherry-toolbar .cherry-toolbar-button:hover {
  2318. color: #0a001f;
  2319. transition: all .3s;
  2320. background: #e4e4e4;
  2321. }
  2322. .cherry-toolbar .toolbar-left,
  2323. .cherry-toolbar .toolbar-right {
  2324. display: flex;
  2325. align-items: center;
  2326. overflow: hidden;
  2327. }
  2328. .cherry-toolbar .toolbar-left {
  2329. flex: 0 0 auto;
  2330. margin-right: 20px;
  2331. }
  2332. .cherry-toolbar .toolbar-right {
  2333. flex: 0 1 auto;
  2334. flex-direction: row-reverse;
  2335. margin-left: 10px;
  2336. box-sizing: border-box;
  2337. }
  2338. .cherry-toolbar.preview-only .cherry-toolbar-button {
  2339. display: none;
  2340. }
  2341. .cherry-toolbar.preview-only .cherry-toolbar-switchPreview {
  2342. display: inline;
  2343. }
  2344. .cherry-toolbar-button {
  2345. float: left;
  2346. padding: 0 12px;
  2347. height: 38px;
  2348. color: #3f4a56;
  2349. background: transparent;
  2350. border: 1px solid transparent;
  2351. -webkit-transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s, border-color ease-in-out 0.15s;
  2352. transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s, border-color ease-in-out 0.15s;
  2353. cursor: pointer;
  2354. font-style: normal;
  2355. }
  2356. .cherry-toolbar-button:hover {
  2357. color: #5d9bfc;
  2358. background: #ebf3ff;
  2359. }
  2360. .cherry-toolbar-button.cherry-toolbar-split {
  2361. font-size: 0;
  2362. height: 50%;
  2363. padding: 0;
  2364. margin-left: 4px;
  2365. margin-right: 4px;
  2366. border: none;
  2367. border-left: 1px solid #dfe6ee;
  2368. pointer-events: none;
  2369. overflow: hidden;
  2370. opacity: 0.5;
  2371. }
  2372. .cherry-toolbar-button.disabled {
  2373. color: #ccc;
  2374. }
  2375. .cherry .ace_search {
  2376. background: #FFF;
  2377. }
  2378. .cherry-sidebar {
  2379. width: 30px;
  2380. position: absolute;
  2381. top: 48px;
  2382. right: 7px;
  2383. z-index: 11;
  2384. bottom: 0;
  2385. overflow: hidden;
  2386. }
  2387. .cherry-sidebar .cherry-toolbar-button {
  2388. height: 30px;
  2389. padding: 3px 12px 0 6px;
  2390. }
  2391. .cherry-sidebar .cherry-toolbar-button:hover {
  2392. background: transparent;
  2393. }
  2394. .cherry-sidebar .cherry-toolbar-button .icon-loading.loading {
  2395. display: inline-block;
  2396. width: 8px;
  2397. height: 8px;
  2398. }
  2399. .cherry-sidebar .cherry-toolbar-button .icon-loading.loading:after {
  2400. content: " ";
  2401. display: block;
  2402. width: 8px;
  2403. height: 8px;
  2404. margin-left: 2px;
  2405. margin-top: -2px;
  2406. border-radius: 50%;
  2407. border: 2px solid #000;
  2408. border-color: #000 transparent #000 transparent;
  2409. animation: loading 1.2s linear infinite;
  2410. }
  2411. @keyframes loading {
  2412. 0% {
  2413. transform: rotate(0deg);
  2414. }
  2415. 100% {
  2416. transform: rotate(360deg);
  2417. }
  2418. }
  2419. .cherry-bubble {
  2420. position: absolute;
  2421. display: flex;
  2422. align-items: center;
  2423. justify-content: flex-start;
  2424. flex-wrap: wrap;
  2425. font-size: 14px;
  2426. min-height: 35px;
  2427. min-width: 50px;
  2428. border: 1px solid #dfe6ee;
  2429. background-color: #fff;
  2430. box-shadow: 0 2px 15px -5px rgba(0, 0, 0, 0.5);
  2431. border-radius: 3px;
  2432. z-index: 8;
  2433. }
  2434. .cherry-bubble.cherry-bubble--centered {
  2435. left: 50%;
  2436. transform: translateX(-50%);
  2437. }
  2438. .cherry-bubble .cherry-bubble-top,
  2439. .cherry-bubble .cherry-bubble-bottom {
  2440. position: absolute;
  2441. left: 50%;
  2442. width: 0;
  2443. height: 0;
  2444. margin-left: -8px;
  2445. border-left: 8px solid rgba(0, 0, 0, 0);
  2446. border-right: 8px solid rgba(0, 0, 0, 0);
  2447. }
  2448. .cherry-bubble .cherry-bubble-top {
  2449. top: 0;
  2450. transform: translateY(-100%);
  2451. border-bottom: 8px solid #fff;
  2452. }
  2453. .cherry-bubble .cherry-bubble-bottom {
  2454. bottom: 0;
  2455. transform: translateY(100%);
  2456. border-top: 8px solid #fff;
  2457. }
  2458. .cherry-bubble .cherry-toolbar-button {
  2459. display: inline-flex;
  2460. align-items: center;
  2461. justify-content: center;
  2462. height: 35px;
  2463. cursor: pointer;
  2464. user-select: none;
  2465. }
  2466. .cherry-bubble .cherry-toolbar-button:hover {
  2467. border-color: #dfe6ee;
  2468. background-color: rgba(89, 128, 166, 0.05);
  2469. }
  2470. .cherry-bubble .cherry-toolbar-button.cherry-toolbar-split {
  2471. height: 65%;
  2472. min-height: 22.75px;
  2473. }
  2474. [data-toolbar-theme=dark] .cherry-bubble {
  2475. border-color: #ffffff;
  2476. background: #ffffff;
  2477. }
  2478. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button {
  2479. color: #4b4b4b;
  2480. background: transparent;
  2481. }
  2482. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button:hover {
  2483. color: #fff;
  2484. background: rgba(255, 255, 255, 0.1);
  2485. }
  2486. [data-toolbar-theme=dark] .cherry-bubble .cherry-bubble-top {
  2487. border-bottom-color: #ffffff;
  2488. }
  2489. [data-toolbar-theme=dark] .cherry-bubble .cherry-bubble-bottom {
  2490. border-top-color: #ffffff;
  2491. }
  2492. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button:hover {
  2493. border-color: #ffffff;
  2494. }
  2495. .cherry-switch-paste .switch-btn--bg {
  2496. position: absolute;
  2497. width: 50%;
  2498. height: 100%;
  2499. box-sizing: border-box;
  2500. z-index: -1;
  2501. left: 0;
  2502. top: 0;
  2503. opacity: 0.3;
  2504. background-color: #5d9bfc;
  2505. border-radius: 2px;
  2506. transition: all 0.3s;
  2507. }
  2508. .cherry-switch-paste .cherry-toolbar-button {
  2509. display: inline-flex;
  2510. align-items: center;
  2511. justify-content: center;
  2512. width: 80px;
  2513. text-align: center;
  2514. }
  2515. .cherry-switch-paste .cherry-toolbar-button:hover {
  2516. border-color: transparent;
  2517. }
  2518. .cherry-switch-paste[data-type=text] .cherry-text-btn {
  2519. color: #3f4a56;
  2520. }
  2521. .cherry-switch-paste[data-type=text] .cherry-md-btn {
  2522. color: #5d9bfc;
  2523. }
  2524. .cherry-switch-paste[data-type=md] .cherry-md-btn {
  2525. color: #3f4a56;
  2526. }
  2527. .cherry-switch-paste[data-type=md] .cherry-text-btn {
  2528. color: #5d9bfc;
  2529. }
  2530. .cherry-switch-paste[data-type=md] .switch-btn--bg {
  2531. left: 50%;
  2532. }
  2533. [data-toolbar-theme=dark] .cherry-switch-paste .switch-btn--bg {
  2534. background-color: #fff;
  2535. }
  2536. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=text] .cherry-text-btn {
  2537. color: #4b4b4b;
  2538. }
  2539. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=text] .cherry-md-btn {
  2540. color: #fff;
  2541. }
  2542. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .cherry-md-btn {
  2543. color: #4b4b4b;
  2544. }
  2545. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .cherry-text-btn {
  2546. color: #fff;
  2547. }
  2548. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .switch-btn--bg {
  2549. left: 50%;
  2550. }
  2551. .cherry-floatmenu {
  2552. z-index: 4;
  2553. display: none;
  2554. position: absolute;
  2555. left: 30px;
  2556. margin-left: 60px;
  2557. height: 27px;
  2558. line-height: 27px;
  2559. border-radius: 3px;
  2560. -webkit-user-select: none;
  2561. -moz-user-select: none;
  2562. -ms-user-select: none;
  2563. user-select: none;
  2564. }
  2565. .cherry-floatmenu .cherry-toolbar-button {
  2566. float: left;
  2567. padding: 0 9px;
  2568. margin: 0;
  2569. height: 27px;
  2570. line-height: 27px;
  2571. font-size: 14px;
  2572. color: #3f4a56;
  2573. overflow: hidden;
  2574. vertical-align: middle;
  2575. text-align: center;
  2576. border: 0;
  2577. cursor: pointer;
  2578. font-style: normal;
  2579. }
  2580. .cherry-floatmenu .cherry-toolbar-button.cherry-toolbar-split {
  2581. border-left: 1px solid #dfe6ee;
  2582. width: 0;
  2583. padding: 0;
  2584. overflow: hidden;
  2585. height: 25px;
  2586. }
  2587. .cherry-floatmenu .cherry-toolbar-button .ch-icon {
  2588. color: #aaa;
  2589. font-size: 12px;
  2590. }
  2591. .cherry-floatmenu .cherry-toolbar-button:hover {
  2592. background: rgba(0, 0, 0, 0.05);
  2593. }
  2594. .cherry-floatmenu .cherry-toolbar-button:hover .ch-icon {
  2595. color: #3f4a56;
  2596. }
  2597. .cherry-editor {
  2598. position: relative;
  2599. padding-top: 5px;
  2600. padding-right: 5px;
  2601. width: 50%;
  2602. box-sizing: border-box;
  2603. overflow: hidden;
  2604. }
  2605. .cherry-editor.cherry-editor--full {
  2606. width: 100%;
  2607. padding-right: 0;
  2608. }
  2609. .cherry-editor.cherry-editor--hidden {
  2610. display: none;
  2611. }
  2612. .cherry-editor-writing-style--focus::before {
  2613. content: "";
  2614. display: block;
  2615. width: 100%;
  2616. position: absolute;
  2617. top: 0;
  2618. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));
  2619. pointer-events: none;
  2620. z-index: 11;
  2621. }
  2622. .cherry-editor-writing-style--focus::after {
  2623. content: "";
  2624. display: block;
  2625. width: 100%;
  2626. position: absolute;
  2627. bottom: 0;
  2628. background: linear-gradient(to top, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));
  2629. pointer-events: none;
  2630. z-index: 11;
  2631. }
  2632. .cherry-editor-writing-style--typewriter .CodeMirror-lines {
  2633. position: relative;
  2634. }
  2635. .cherry-editor-writing-style--typewriter .CodeMirror-lines::before {
  2636. content: "";
  2637. display: block;
  2638. }
  2639. .cherry-editor-writing-style--typewriter .CodeMirror-lines::after {
  2640. content: "";
  2641. display: block;
  2642. }
  2643. .cherry-editor .CodeMirror {
  2644. font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  2645. background: #f8fafb;
  2646. color: #3f4a56;
  2647. }
  2648. .cherry-editor .CodeMirror textarea {
  2649. font-size: 27px;
  2650. }
  2651. .cherry-editor .CodeMirror-lines {
  2652. padding: 15px 34px;
  2653. }
  2654. .cherry-editor .CodeMirror-lines .drawio,
  2655. .cherry-editor .CodeMirror-lines .base64 {
  2656. display: inline-block;
  2657. overflow: hidden;
  2658. text-overflow: ellipsis;
  2659. max-width: 80px;
  2660. white-space: nowrap;
  2661. vertical-align: bottom;
  2662. color: darkmagenta !important;
  2663. font-size: 12px !important;
  2664. }
  2665. .cherry-editor .cm-s-default .cm-header {
  2666. color: #3f4a56;
  2667. }
  2668. .cherry-editor .cm-s-default .cm-string {
  2669. color: #3f4a56;
  2670. }
  2671. .cherry-editor .cm-s-default .cm-comment {
  2672. color: #3582fb;
  2673. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2674. font-size: 0.9em;
  2675. }
  2676. .cherry-editor .cm-s-default .cm-whitespace,
  2677. .cherry-editor .cm-tab {
  2678. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2679. font-size: 0.9em;
  2680. }
  2681. .cherry-editor .cm-s-default .cm-quote {
  2682. color: #3582fb;
  2683. }
  2684. .cherry-editor .cm-s-default .cm-link {
  2685. color: #3582fb;
  2686. }
  2687. .cherry-editor .cm-s-default .cm-url {
  2688. background: #f8fafb;
  2689. color: #3582fb;
  2690. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2691. font-size: 0.9em;
  2692. }
  2693. .cherry-editor .cm-s-default .cm-variable-2 {
  2694. color: #3f4a56;
  2695. }
  2696. .cherry-editor .cm-s-default .cm-variable-3 {
  2697. color: #3f4a56;
  2698. }
  2699. .cherry-editor .cm-s-default .cm-keyword {
  2700. color: #3f4a56;
  2701. }
  2702. .cherry-drag {
  2703. width: 15px;
  2704. cursor: ew-resize;
  2705. position: absolute;
  2706. z-index: 12;
  2707. background: transparent;
  2708. }
  2709. .cherry-drag.cherry-drag--show {
  2710. width: 5px;
  2711. display: block;
  2712. background: #dfe6ee;
  2713. }
  2714. .cherry-drag.cherry-drag--hidden {
  2715. display: none;
  2716. }
  2717. .cherry-editor-mask {
  2718. z-index: 10;
  2719. position: absolute;
  2720. display: none;
  2721. background: rgba(0, 0, 0, 0.2);
  2722. }
  2723. .cherry-editor-mask.cherry-editor-mask--show {
  2724. display: block;
  2725. }
  2726. .cherry-previewer-mask {
  2727. z-index: 10;
  2728. position: absolute;
  2729. display: none;
  2730. background: rgba(0, 0, 0, 0.4);
  2731. }
  2732. .cherry-previewer-mask.cherry-previewer-mask--show {
  2733. display: block;
  2734. }
  2735. .cherry-previewer {
  2736. padding: 20px 45px 20px 20px;
  2737. border-left: 2px solid #ebedee;
  2738. width: 50%;
  2739. box-sizing: border-box;
  2740. background-color: #f8fafb;
  2741. min-height: auto;
  2742. overflow-y: auto;
  2743. -webkit-print-color-adjust: exact;
  2744. }
  2745. .cherry-previewer .cherry-mobile-previewer-content {
  2746. width: 375px;
  2747. height: 100%;
  2748. margin: 0 auto;
  2749. padding: 25px 30px;
  2750. overflow-y: scroll;
  2751. box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
  2752. box-sizing: border-box;
  2753. }
  2754. .cherry-previewer.cherry-previewer--hidden {
  2755. width: 0;
  2756. display: none;
  2757. }
  2758. .cherry-previewer.cherry-previewer--full {
  2759. width: 100%;
  2760. }
  2761. .cherry-previewer .cherry-list__upper-roman {
  2762. list-style: upper-roman;
  2763. }
  2764. .cherry-previewer .cherry-list__lower-greek {
  2765. list-style: lower-greek;
  2766. }
  2767. .cherry-previewer .cherry-list__cjk-ideographic {
  2768. list-style: cjk-ideographic;
  2769. }
  2770. .cherry-previewer .cherry-list__circle {
  2771. list-style: circle;
  2772. }
  2773. .cherry-previewer .cherry-list__square {
  2774. list-style: square;
  2775. }
  2776. .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block {
  2777. display: block !important;
  2778. position: relative;
  2779. width: 25px;
  2780. text-align: center;
  2781. height: 25px;
  2782. border: 1px solid #DDD;
  2783. cursor: pointer;
  2784. float: right;
  2785. right: 10px;
  2786. top: 15px;
  2787. color: #FFF;
  2788. border-radius: 5px;
  2789. margin-left: -27px;
  2790. transition: all 0.3s;
  2791. z-index: 2;
  2792. }
  2793. [data-code-block-theme=default] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2794. [data-code-block-theme=funky] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2795. [data-code-block-theme=solarized-light] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2796. [data-code-block-theme=coy] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block {
  2797. background-color: #3582fb;
  2798. }
  2799. .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block:hover {
  2800. color: #3582fb;
  2801. background-color: #eee;
  2802. border-color: #3582fb;
  2803. }
  2804. .cherry-color-wrap {
  2805. display: none;
  2806. position: fixed;
  2807. width: auto;
  2808. padding: 5px 10px;
  2809. z-index: 6;
  2810. background: #fff;
  2811. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2812. }
  2813. .cherry-color-wrap h3 {
  2814. font-size: 12px;
  2815. margin: 0px;
  2816. font-weight: 400;
  2817. }
  2818. [data-toolbar-theme=dark] .cherry-color-wrap h3 {
  2819. color: #4b4b4b;
  2820. }
  2821. .cherry-color-wrap .cherry-color-text {
  2822. float: left;
  2823. width: 128px;
  2824. margin: 0 8px 0 5px;
  2825. }
  2826. .cherry-color-wrap .cherry-color-bg {
  2827. float: left;
  2828. width: 128px;
  2829. margin-right: 5px;
  2830. }
  2831. .cherry-color-wrap .cherry-color-item {
  2832. float: left;
  2833. width: 14px;
  2834. height: 14px;
  2835. border: 1px solid #fff;
  2836. cursor: pointer;
  2837. }
  2838. .cherry-color-wrap .cherry-color-item:hover {
  2839. border: 1px solid #000;
  2840. }
  2841. .Cherry-Math svg {
  2842. max-width: 100%;
  2843. }
  2844. .cherry-suggester-panel {
  2845. display: none;
  2846. position: absolute;
  2847. left: 0;
  2848. top: 0;
  2849. background: #fff;
  2850. border-radius: 2px;
  2851. max-height: 500px;
  2852. box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);
  2853. }
  2854. .cherry-suggester-panel .cherry-suggester-panel__item {
  2855. border: none;
  2856. white-space: nowrap;
  2857. min-width: 50px;
  2858. padding: 5px 13px;
  2859. color: #333;
  2860. display: block;
  2861. cursor: pointer;
  2862. }
  2863. .cherry-suggester-panel .cherry-suggester-panel__item.cherry-suggester-panel__item--selected {
  2864. background-color: #f2f2f5;
  2865. text-decoration: none;
  2866. color: #eb7350;
  2867. }
  2868. .cherry-suggester-panel .cherry-suggester-panel__item>i {
  2869. display: inline-block;
  2870. transform: translateY(2px);
  2871. margin-right: 8px;
  2872. }
  2873. .cherry-suggestion {
  2874. background-color: #ebf3ff;
  2875. color: #3582fb;
  2876. padding: 1px 4px;
  2877. border-radius: 3px;
  2878. cursor: pointer;
  2879. }
  2880. /** 引入自带的主题 */
  2881. /** 编辑器样式 */
  2882. .cherry.theme__default {
  2883. /** 二级菜单 */
  2884. /** 选中文字时弹出的按钮 */
  2885. /** 光标focus到空行时联想出的按钮 */
  2886. }
  2887. .cherry.theme__default .cherry-dropdown {
  2888. /** 选择颜色的按钮 */
  2889. }
  2890. .cherry.theme__default .cherry-dropdown .cherry-dropdown-item {
  2891. /** 图标 */
  2892. }
  2893. .cherry.theme__default .cherry-dropdown.cherry-color-wrap .cherry-color-text {
  2894. /** 色盘的标题 */
  2895. /** 色盘里的每一个色块 */
  2896. }
  2897. .cherry.theme__default .cherry-bubble {
  2898. /** 粘贴HTML内容时弹出的选择按钮 */
  2899. }
  2900. /** 预览区域样式 */
  2901. .cherry-markdown.theme__default {
  2902. /** 行内代码 */
  2903. /**
  2904. * 代码块
  2905. */
  2906. /**
  2907. * 表格
  2908. */
  2909. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  2910. /** 脚注 */
  2911. /** 行间公式 */
  2912. /** 段落公式 */
  2913. /** 目录 */
  2914. }
  2915. .cherry-markdown.theme__default h1,
  2916. .cherry-markdown.theme__default h2,
  2917. .cherry-markdown.theme__default h3,
  2918. .cherry-markdown.theme__default h4,
  2919. .cherry-markdown.theme__default h5,
  2920. .cherry-markdown.theme__default h6 {
  2921. /** 标题前面的锚点或序号 */
  2922. }
  2923. .cherry-markdown.theme__default ul {
  2924. /** checklist 模式,未勾选时 */
  2925. /** checklist 模式,勾选时 */
  2926. }
  2927. .cherry-markdown.theme__default ul.cherry-list__upper-roman {
  2928. list-style: upper-roman;
  2929. }
  2930. .cherry-markdown.theme__default ul.cherry-list__lower-greek {
  2931. list-style: lower-greek;
  2932. }
  2933. .cherry-markdown.theme__default ul.cherry-list__cjk-ideographic {
  2934. list-style: cjk-ideographic;
  2935. }
  2936. .cherry-markdown.theme__default ul.cherry-list__circle {
  2937. list-style: circle;
  2938. }
  2939. .cherry-markdown.theme__default ul.cherry-list__square {
  2940. list-style: square;
  2941. }
  2942. .cherry-markdown.theme__default ruby {
  2943. /** 上部的拼音 */
  2944. }
  2945. /** 色值可以参考:https://yeun.github.io/open-color/ */
  2946. /** 工具栏样式 */
  2947. /** 编辑区域样式 */
  2948. /** 预览区域样式 */
  2949. /** markdown样式 */
  2950. /** 编辑器样式 */
  2951. .cherry.theme__dark {
  2952. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  2953. /** 二级菜单 */
  2954. /** 选中文字时弹出的按钮 */
  2955. }
  2956. .cherry.theme__dark .cherry-toolbar,
  2957. .cherry.theme__dark .cherry-floatmenu,
  2958. .cherry.theme__dark .cherry-bubble,
  2959. .cherry.theme__dark .cherry-sidebar {
  2960. background: rgb(60, 60, 60);
  2961. border-color: rgb(60, 60, 60);
  2962. }
  2963. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button,
  2964. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button,
  2965. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button,
  2966. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button {
  2967. color: #4b4b4b;
  2968. }
  2969. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button:hover,
  2970. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button:hover,
  2971. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button:hover,
  2972. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button:hover {
  2973. background-color: rgb(69, 70, 70);
  2974. color: rgb(255, 255, 255) !important;
  2975. border-color: rgb(60, 60, 60);
  2976. }
  2977. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button:hover i,
  2978. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button:hover i,
  2979. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button:hover i,
  2980. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button:hover i {
  2981. color: rgb(255, 255, 255) !important;
  2982. }
  2983. .cherry.theme__dark .cherry-dropdown {
  2984. background: rgb(60, 60, 60);
  2985. /** 选择颜色的按钮 */
  2986. }
  2987. .cherry.theme__dark .cherry-dropdown .cherry-dropdown-item {
  2988. color: #4b4b4b;
  2989. }
  2990. .cherry.theme__dark .cherry-dropdown .cherry-dropdown-item:hover {
  2991. background-color: rgb(69, 70, 70);
  2992. color: rgb(255, 255, 255);
  2993. }
  2994. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap {
  2995. /** 色盘的标题 */
  2996. /** 色盘里的每一个色块 */
  2997. }
  2998. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap h3 {
  2999. color: #4b4b4b;
  3000. }
  3001. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3002. border-color: rgb(69, 70, 70);
  3003. }
  3004. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3005. border-color: rgb(247, 133, 83);
  3006. }
  3007. .cherry.theme__dark .cherry-bubble {
  3008. /** 粘贴HTML内容时弹出的选择按钮 */
  3009. }
  3010. .cherry.theme__dark .cherry-bubble .cherry-bubble-bottom {
  3011. border-top-color: rgb(60, 60, 60);
  3012. }
  3013. .cherry.theme__dark .cherry-editor {
  3014. background-color: rgb(37, 37, 38);
  3015. }
  3016. .cherry.theme__dark .cherry-editor .CodeMirror {
  3017. background-color: rgb(37, 37, 38);
  3018. }
  3019. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-cursor {
  3020. border-left: 1px solid rgb(255, 255, 255);
  3021. }
  3022. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3023. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3024. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3025. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3026. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3027. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3028. color: rgb(200, 200, 200);
  3029. }
  3030. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3031. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3032. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3033. color: rgb(247, 133, 83);
  3034. }
  3035. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3036. background-color: rgb(0, 0, 0);
  3037. }
  3038. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3039. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3040. color: rgb(255, 203, 107);
  3041. }
  3042. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-selected {
  3043. background-color: rgb(69, 70, 70);
  3044. }
  3045. .cherry.theme__dark .cherry-sidebar {
  3046. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3047. }
  3048. .cherry.theme__dark .cherry-previewer {
  3049. background-color: rgb(51, 51, 51);
  3050. }
  3051. .manual-article.theme__dark {
  3052. background-color: rgb(51, 51, 51) !important;
  3053. }
  3054. .cherry.theme__dark .cherry-previewer .cherry-mobile-previewer-content {
  3055. background-color: rgb(37, 37, 38);
  3056. }
  3057. .cherry.theme__dark .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3058. background-color: rgb(37, 37, 38);
  3059. color: rgb(200, 200, 200);
  3060. outline-color: rgb(247, 133, 83);
  3061. }
  3062. /** 预览区域样式 */
  3063. .cherry-markdown.theme__dark {
  3064. color: rgb(200, 200, 200);
  3065. background-color: rgb(51, 51, 51);
  3066. /** 行内代码 */
  3067. /**
  3068. * 代码块
  3069. */
  3070. /**
  3071. * 表格
  3072. */
  3073. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3074. /** 脚注 */
  3075. /** 行间公式 */
  3076. /** 段落公式 */
  3077. /** 目录 */
  3078. }
  3079. .cherry-markdown.theme__dark h1,
  3080. .cherry-markdown.theme__dark h2,
  3081. .cherry-markdown.theme__dark h3,
  3082. .cherry-markdown.theme__dark h4,
  3083. .cherry-markdown.theme__dark h5 {
  3084. color: rgb(247, 133, 83);
  3085. }
  3086. .cherry-markdown.theme__dark h1,
  3087. .cherry-markdown.theme__dark h2,
  3088. .cherry-markdown.theme__dark h3,
  3089. .cherry-markdown.theme__dark h4,
  3090. .cherry-markdown.theme__dark h5,
  3091. .cherry-markdown.theme__dark h6 {
  3092. /** 标题前面的锚点或序号 */
  3093. }
  3094. .cherry-markdown.theme__dark ul {
  3095. /** checklist 模式,未勾选时 */
  3096. /** checklist 模式,勾选时 */
  3097. }
  3098. .cherry-markdown.theme__dark ul.cherry-list__upper-roman {
  3099. list-style: upper-roman;
  3100. }
  3101. .cherry-markdown.theme__dark ul.cherry-list__lower-greek {
  3102. list-style: lower-greek;
  3103. }
  3104. .cherry-markdown.theme__dark ul.cherry-list__cjk-ideographic {
  3105. list-style: cjk-ideographic;
  3106. }
  3107. .cherry-markdown.theme__dark ul.cherry-list__circle {
  3108. list-style: circle;
  3109. }
  3110. .cherry-markdown.theme__dark ul.cherry-list__square {
  3111. list-style: square;
  3112. }
  3113. .cherry-markdown.theme__dark blockquote {
  3114. color: rgb(200, 200, 200);
  3115. }
  3116. .cherry-markdown.theme__dark a {
  3117. text-decoration: none;
  3118. color: rgb(255, 203, 107);
  3119. }
  3120. .cherry-markdown.theme__dark a:hover {
  3121. color: rgb(247, 133, 83);
  3122. }
  3123. .cherry-markdown.theme__dark hr {
  3124. border-color: rgb(105, 105, 105);
  3125. }
  3126. .cherry-markdown.theme__dark p code,
  3127. .cherry-markdown.theme__dark li code {
  3128. background-color: rgb(0, 0, 0);
  3129. color: rgb(255, 203, 107);
  3130. border: 1px solid rgb(105, 105, 105);
  3131. }
  3132. .cherry-markdown.theme__dark table,
  3133. .cherry-markdown.theme__dark .cherry-table {
  3134. color: rgb(200, 200, 200);
  3135. }
  3136. .cherry-markdown.theme__dark table th,
  3137. .cherry-markdown.theme__dark .cherry-table th {
  3138. background-color: rgb(0, 0, 0);
  3139. }
  3140. .cherry-markdown.theme__dark table tr,
  3141. .cherry-markdown.theme__dark table th,
  3142. .cherry-markdown.theme__dark table td,
  3143. .cherry-markdown.theme__dark .cherry-table tr,
  3144. .cherry-markdown.theme__dark .cherry-table th,
  3145. .cherry-markdown.theme__dark .cherry-table td {
  3146. border-color: rgb(105, 105, 105);
  3147. }
  3148. .cherry-markdown.theme__dark ruby {
  3149. /** 上部的拼音 */
  3150. }
  3151. .cherry-markdown.theme__dark .footnote {
  3152. border-color: rgb(105, 105, 105);
  3153. }
  3154. .cherry-markdown.theme__dark .footnote .footnote-title {
  3155. background-color: rgb(0, 0, 0);
  3156. }
  3157. .cherry-markdown.theme__dark .footnote .one-footnote {
  3158. color: rgb(200, 200, 200);
  3159. border-color: rgb(105, 105, 105);
  3160. }
  3161. .cherry-markdown.theme__dark .footnote .one-footnote a.footnote-ref {
  3162. padding: 5px;
  3163. }
  3164. .cherry-markdown.theme__dark .toc {
  3165. border: 1px solid rgb(105, 105, 105);
  3166. margin-top: 15px;
  3167. margin-bottom: 15px;
  3168. margin-right: 15px;
  3169. }
  3170. .cherry-markdown.theme__dark .toc .toc-title {
  3171. padding: 15px;
  3172. margin-bottom: 15px;
  3173. border-bottom: 1px solid rgb(105, 105, 105);
  3174. }
  3175. .cherry-markdown.theme__dark .toc .toc-li {
  3176. border: none;
  3177. padding: 0 20px;
  3178. }
  3179. .cherry-markdown.theme__dark .toc .toc-li a {
  3180. color: rgb(200, 200, 200);
  3181. }
  3182. .cherry-markdown.theme__dark .toc .toc-li a:hover {
  3183. color: rgb(247, 133, 83);
  3184. }
  3185. .cherry-markdown.theme__dark figure svg path,
  3186. .cherry-markdown.theme__dark figure svg rect,
  3187. .cherry-markdown.theme__dark figure svg line {
  3188. stroke: rgb(255, 203, 107) !important;
  3189. }
  3190. .cherry-markdown.theme__dark figure svg text {
  3191. fill: rgb(250, 160, 0) !important;
  3192. stroke: none !important;
  3193. }
  3194. .cherry-markdown.theme__dark figure svg tspan {
  3195. fill: rgb(250, 160, 0) !important;
  3196. }
  3197. .cherry-markdown.theme__dark figure svg circle {
  3198. fill: rgb(236, 236, 255) !important;
  3199. }
  3200. .cherry-markdown.theme__dark figure svg circle.state-start {
  3201. fill: rgb(250, 160, 0) !important;
  3202. }
  3203. .cherry-markdown.theme__dark .cherry-highlight-line {
  3204. background-color: #151422;
  3205. }
  3206. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3207. /** 工具栏样式 */
  3208. /** 编辑区域样式 */
  3209. /** 预览区域样式 */
  3210. /** markdown样式 */
  3211. /** 编辑器样式 */
  3212. .cherry.theme__light {
  3213. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3214. /** 二级菜单 */
  3215. /** 选中文字时弹出的按钮 */
  3216. }
  3217. .cherry.theme__light .cherry-toolbar,
  3218. .cherry.theme__light .cherry-floatmenu,
  3219. .cherry.theme__light .cherry-bubble,
  3220. .cherry.theme__light .cherry-sidebar {
  3221. background: white;
  3222. border-color: white;
  3223. }
  3224. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button,
  3225. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button,
  3226. .cherry.theme__light .cherry-bubble .cherry-toolbar-button,
  3227. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button {
  3228. color: #3f4a56;
  3229. }
  3230. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button:hover,
  3231. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button:hover,
  3232. .cherry.theme__light .cherry-bubble .cherry-toolbar-button:hover,
  3233. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button:hover {
  3234. background-color: #ebf3ff;
  3235. color: #5d9bfc !important;
  3236. border-color: white;
  3237. }
  3238. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button:hover i,
  3239. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button:hover i,
  3240. .cherry.theme__light .cherry-bubble .cherry-toolbar-button:hover i,
  3241. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button:hover i {
  3242. color: #5d9bfc !important;
  3243. }
  3244. .cherry.theme__light .cherry-dropdown {
  3245. background: white;
  3246. /** 选择颜色的按钮 */
  3247. }
  3248. .cherry.theme__light .cherry-dropdown .cherry-dropdown-item {
  3249. color: #3f4a56;
  3250. }
  3251. .cherry.theme__light .cherry-dropdown .cherry-dropdown-item:hover {
  3252. background-color: #ebf3ff;
  3253. color: #5d9bfc;
  3254. }
  3255. .cherry.theme__light .cherry-dropdown.cherry-color-wrap {
  3256. /** 色盘的标题 */
  3257. /** 色盘里的每一个色块 */
  3258. }
  3259. .cherry.theme__light .cherry-dropdown.cherry-color-wrap h3 {
  3260. color: #3f4a56;
  3261. }
  3262. .cherry.theme__light .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3263. border-color: #ebf3ff;
  3264. }
  3265. .cherry.theme__light .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3266. border-color: rgb(247, 133, 83);
  3267. }
  3268. .cherry.theme__light .cherry-bubble {
  3269. /** 粘贴HTML内容时弹出的选择按钮 */
  3270. }
  3271. .cherry.theme__light .cherry-bubble .cherry-bubble-bottom {
  3272. border-top-color: white;
  3273. }
  3274. .cherry.theme__light .cherry-editor {
  3275. background-color: rgb(255, 255, 255);
  3276. }
  3277. .cherry.theme__light .cherry-editor .CodeMirror {
  3278. background-color: rgb(255, 255, 255);
  3279. }
  3280. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-cursor {
  3281. border-left: 1px solid rgb(0, 0, 0);
  3282. }
  3283. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3284. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3285. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3286. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3287. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3288. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3289. color: rgb(63, 74, 86);
  3290. }
  3291. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3292. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3293. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3294. color: rgb(34, 139, 230);
  3295. }
  3296. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3297. background-color: rgb(215, 230, 254);
  3298. }
  3299. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3300. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3301. color: rgb(77, 171, 247);
  3302. }
  3303. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-selected {
  3304. background-color: #ebf3ff;
  3305. }
  3306. .cherry.theme__light .cherry-sidebar {
  3307. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3308. }
  3309. .cherry.theme__light .cherry-previewer {
  3310. background-color: rgb(255, 255, 255);
  3311. }
  3312. .cherry.theme__light .cherry-previewer .cherry-mobile-previewer-content {
  3313. background-color: rgb(255, 255, 255);
  3314. }
  3315. .cherry.theme__light .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3316. background-color: rgb(255, 255, 255);
  3317. color: rgb(63, 74, 86);
  3318. outline-color: rgb(34, 139, 230);
  3319. }
  3320. .manual-article.theme__light {
  3321. background-color: rgb(255, 255, 255) !important;
  3322. }
  3323. /** 预览区域样式 */
  3324. .cherry-markdown.theme__light {
  3325. color: rgb(63, 74, 86);
  3326. background-color: rgb(255, 255, 255);
  3327. /** 行内代码 */
  3328. /**
  3329. * 代码块
  3330. */
  3331. /**
  3332. * 表格
  3333. */
  3334. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3335. /** 脚注 */
  3336. /** 行间公式 */
  3337. /** 段落公式 */
  3338. /** 目录 */
  3339. }
  3340. .cherry-markdown.theme__light h1,
  3341. .cherry-markdown.theme__light h2,
  3342. .cherry-markdown.theme__light h3,
  3343. .cherry-markdown.theme__light h4,
  3344. .cherry-markdown.theme__light h5 {
  3345. color: rgb(34, 139, 230);
  3346. }
  3347. .cherry-markdown.theme__light h1,
  3348. .cherry-markdown.theme__light h2,
  3349. .cherry-markdown.theme__light h3,
  3350. .cherry-markdown.theme__light h4,
  3351. .cherry-markdown.theme__light h5,
  3352. .cherry-markdown.theme__light h6 {
  3353. /** 标题前面的锚点或序号 */
  3354. }
  3355. .cherry-markdown.theme__light ul {
  3356. /** checklist 模式,未勾选时 */
  3357. /** checklist 模式,勾选时 */
  3358. }
  3359. .cherry-markdown.theme__light ul.cherry-list__upper-roman {
  3360. list-style: upper-roman;
  3361. }
  3362. .cherry-markdown.theme__light ul.cherry-list__lower-greek {
  3363. list-style: lower-greek;
  3364. }
  3365. .cherry-markdown.theme__light ul.cherry-list__cjk-ideographic {
  3366. list-style: cjk-ideographic;
  3367. }
  3368. .cherry-markdown.theme__light ul.cherry-list__circle {
  3369. list-style: circle;
  3370. }
  3371. .cherry-markdown.theme__light ul.cherry-list__square {
  3372. list-style: square;
  3373. }
  3374. .cherry-markdown.theme__light blockquote {
  3375. color: rgb(63, 74, 86);
  3376. background-color: rgb(231, 245, 255);
  3377. border-color: rgb(25, 113, 194);
  3378. }
  3379. .cherry-markdown.theme__light a {
  3380. text-decoration: none;
  3381. color: rgb(77, 171, 247);
  3382. }
  3383. .cherry-markdown.theme__light a:hover {
  3384. text-decoration: underline;
  3385. color: rgb(34, 139, 230);
  3386. }
  3387. .cherry-markdown.theme__light hr {
  3388. border-color: rgb(25, 113, 194);
  3389. }
  3390. .cherry-markdown.theme__light p code,
  3391. .cherry-markdown.theme__light li code {
  3392. background-color: rgb(215, 230, 254);
  3393. color: rgb(77, 171, 247);
  3394. border: 1px solid rgb(25, 113, 194);
  3395. }
  3396. .cherry-markdown.theme__light table,
  3397. .cherry-markdown.theme__light .cherry-table {
  3398. color: rgb(63, 74, 86);
  3399. }
  3400. .cherry-markdown.theme__light table th,
  3401. .cherry-markdown.theme__light .cherry-table th {
  3402. background-color: rgb(215, 230, 254);
  3403. }
  3404. .cherry-markdown.theme__light table tr,
  3405. .cherry-markdown.theme__light table th,
  3406. .cherry-markdown.theme__light table td,
  3407. .cherry-markdown.theme__light .cherry-table tr,
  3408. .cherry-markdown.theme__light .cherry-table th,
  3409. .cherry-markdown.theme__light .cherry-table td {
  3410. border-color: rgb(25, 113, 194);
  3411. }
  3412. .cherry-markdown.theme__light ruby {
  3413. /** 上部的拼音 */
  3414. }
  3415. .cherry-markdown.theme__light .footnote {
  3416. border-color: rgb(25, 113, 194);
  3417. }
  3418. .cherry-markdown.theme__light .footnote .footnote-title {
  3419. background-color: rgb(215, 230, 254);
  3420. }
  3421. .cherry-markdown.theme__light .footnote .one-footnote {
  3422. color: rgb(63, 74, 86);
  3423. border-color: rgb(25, 113, 194);
  3424. }
  3425. .cherry-markdown.theme__light .footnote .one-footnote a.footnote-ref {
  3426. padding: 5px;
  3427. }
  3428. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3429. /** 工具栏样式 */
  3430. /** 编辑区域样式 */
  3431. /** 预览区域样式 */
  3432. /** markdown样式 */
  3433. /** 编辑器样式 */
  3434. .cherry.theme__green {
  3435. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3436. /** 二级菜单 */
  3437. /** 选中文字时弹出的按钮 */
  3438. }
  3439. .cherry.theme__green .cherry-toolbar,
  3440. .cherry.theme__green .cherry-floatmenu,
  3441. .cherry.theme__green .cherry-bubble,
  3442. .cherry.theme__green .cherry-sidebar {
  3443. background: #FFF;
  3444. border-color: #FFF;
  3445. }
  3446. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button,
  3447. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button,
  3448. .cherry.theme__green .cherry-bubble .cherry-toolbar-button,
  3449. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button {
  3450. color: #2b8a3e;
  3451. }
  3452. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button i,
  3453. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button i,
  3454. .cherry.theme__green .cherry-bubble .cherry-toolbar-button i,
  3455. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button i {
  3456. color: #2b8a3e;
  3457. }
  3458. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button:hover,
  3459. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button:hover,
  3460. .cherry.theme__green .cherry-bubble .cherry-toolbar-button:hover,
  3461. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button:hover {
  3462. background-color: #51cf66;
  3463. color: #ebfbee !important;
  3464. border-color: #FFF;
  3465. }
  3466. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button:hover i,
  3467. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button:hover i,
  3468. .cherry.theme__green .cherry-bubble .cherry-toolbar-button:hover i,
  3469. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button:hover i {
  3470. color: #ebfbee !important;
  3471. }
  3472. .cherry.theme__green .cherry-dropdown {
  3473. background: #FFF;
  3474. /** 选择颜色的按钮 */
  3475. }
  3476. .cherry.theme__green .cherry-dropdown .cherry-dropdown-item {
  3477. color: #2b8a3e;
  3478. }
  3479. .cherry.theme__green .cherry-dropdown .cherry-dropdown-item:hover {
  3480. background-color: #51cf66;
  3481. color: #ebfbee;
  3482. }
  3483. .cherry.theme__green .cherry-dropdown.cherry-color-wrap {
  3484. /** 色盘的标题 */
  3485. /** 色盘里的每一个色块 */
  3486. }
  3487. .cherry.theme__green .cherry-dropdown.cherry-color-wrap h3 {
  3488. color: #2b8a3e;
  3489. }
  3490. .cherry.theme__green .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3491. border-color: #51cf66;
  3492. }
  3493. .cherry.theme__green .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3494. border-color: #2b8a3e;
  3495. }
  3496. .cherry.theme__green .cherry-bubble {
  3497. /** 粘贴HTML内容时弹出的选择按钮 */
  3498. }
  3499. .cherry.theme__green .cherry-bubble .cherry-bubble-bottom {
  3500. border-top-color: #FFF;
  3501. }
  3502. .cherry.theme__green .cherry-editor {
  3503. background-color: #FFF;
  3504. }
  3505. .cherry.theme__green .cherry-editor .CodeMirror {
  3506. background-color: #FFF;
  3507. }
  3508. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-cursor {
  3509. border-left: 1px solid #2b8a3e;
  3510. }
  3511. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3512. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3513. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3514. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3515. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3516. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3517. color: #2b8a3e;
  3518. }
  3519. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3520. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3521. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3522. color: #37b24d;
  3523. }
  3524. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3525. background-color: #ebfbee;
  3526. }
  3527. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3528. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3529. color: #40c057;
  3530. }
  3531. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-selected {
  3532. background-color: #b2f2bb;
  3533. }
  3534. .cherry.theme__green .cherry-sidebar {
  3535. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3536. }
  3537. .cherry.theme__green .cherry-previewer {
  3538. background-color: #ebfbee;
  3539. }
  3540. .manual-article.theme__green {
  3541. background-color: #ebfbee !important;
  3542. }
  3543. .cherry.theme__green .cherry-previewer .cherry-mobile-previewer-content {
  3544. background-color: #FFF;
  3545. }
  3546. .cherry.theme__green .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3547. background-color: #FFF;
  3548. color: #2b8a3e;
  3549. outline-color: #37b24d;
  3550. }
  3551. /** 预览区域样式 */
  3552. .cherry-markdown.theme__green {
  3553. color: #2b8a3e;
  3554. background-color: #ebfbee;
  3555. /** 行内代码 */
  3556. /**
  3557. * 代码块
  3558. */
  3559. /**
  3560. * 表格
  3561. */
  3562. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3563. /** 脚注 */
  3564. /** 行间公式 */
  3565. /** 段落公式 */
  3566. /** 目录 */
  3567. }
  3568. .cherry-markdown.theme__green h1,
  3569. .cherry-markdown.theme__green h2,
  3570. .cherry-markdown.theme__green h3,
  3571. .cherry-markdown.theme__green h4,
  3572. .cherry-markdown.theme__green h5 {
  3573. color: #37b24d;
  3574. text-align: center;
  3575. margin-bottom: 35px;
  3576. }
  3577. .cherry-markdown.theme__green h1,
  3578. .cherry-markdown.theme__green h2,
  3579. .cherry-markdown.theme__green h3,
  3580. .cherry-markdown.theme__green h4,
  3581. .cherry-markdown.theme__green h5,
  3582. .cherry-markdown.theme__green h6 {
  3583. /** 标题前面的锚点或序号 */
  3584. }
  3585. .cherry-markdown.theme__green ul {
  3586. /** checklist 模式,未勾选时 */
  3587. /** checklist 模式,勾选时 */
  3588. }
  3589. .cherry-markdown.theme__green ul.cherry-list__upper-roman {
  3590. list-style: upper-roman;
  3591. }
  3592. .cherry-markdown.theme__green ul.cherry-list__lower-greek {
  3593. list-style: lower-greek;
  3594. }
  3595. .cherry-markdown.theme__green ul.cherry-list__cjk-ideographic {
  3596. list-style: cjk-ideographic;
  3597. }
  3598. .cherry-markdown.theme__green ul.cherry-list__circle {
  3599. list-style: circle;
  3600. }
  3601. .cherry-markdown.theme__green ul.cherry-list__square {
  3602. list-style: square;
  3603. }
  3604. .cherry-markdown.theme__green blockquote {
  3605. color: #2b8a3e;
  3606. background-color: #d3f9d8;
  3607. border-color: #2f9e44;
  3608. }
  3609. .cherry-markdown.theme__green a {
  3610. text-decoration: none;
  3611. color: #40c057;
  3612. }
  3613. .cherry-markdown.theme__green a:hover {
  3614. text-decoration: underline;
  3615. color: #37b24d;
  3616. }
  3617. .cherry-markdown.theme__green hr {
  3618. border-color: #2f9e44;
  3619. }
  3620. .cherry-markdown.theme__green p code,
  3621. .cherry-markdown.theme__green li code {
  3622. background-color: #d3f9d8;
  3623. color: #40c057;
  3624. border: 1px solid #2f9e44;
  3625. }
  3626. .cherry-markdown.theme__green table,
  3627. .cherry-markdown.theme__green .cherry-table {
  3628. color: #2b8a3e;
  3629. }
  3630. .cherry-markdown.theme__green table th,
  3631. .cherry-markdown.theme__green .cherry-table th {
  3632. background-color: #d3f9d8;
  3633. }
  3634. .cherry-markdown.theme__green table tr,
  3635. .cherry-markdown.theme__green table th,
  3636. .cherry-markdown.theme__green table td,
  3637. .cherry-markdown.theme__green .cherry-table tr,
  3638. .cherry-markdown.theme__green .cherry-table th,
  3639. .cherry-markdown.theme__green .cherry-table td {
  3640. border-color: #2f9e44;
  3641. }
  3642. .cherry-markdown.theme__green ruby {
  3643. /** 上部的拼音 */
  3644. }
  3645. .cherry-markdown.theme__green .footnote {
  3646. border-color: #2f9e44;
  3647. }
  3648. .cherry-markdown.theme__green .footnote .footnote-title {
  3649. background-color: #d3f9d8;
  3650. }
  3651. .cherry-markdown.theme__green .footnote .one-footnote {
  3652. color: #2b8a3e;
  3653. border-color: #2f9e44;
  3654. }
  3655. .cherry-markdown.theme__green .footnote .one-footnote a.footnote-ref {
  3656. padding: 5px;
  3657. }
  3658. .cherry-markdown.theme__green .toc {
  3659. border-bottom: 1px solid #2f9e44;
  3660. padding-bottom: 15px;
  3661. margin-bottom: 30px;
  3662. }
  3663. .cherry-markdown.theme__green .toc .toc-title {
  3664. text-align: center;
  3665. padding-bottom: 15px;
  3666. margin-top: 30px;
  3667. margin-bottom: 15px;
  3668. border-bottom: 1px solid #2f9e44;
  3669. }
  3670. .cherry-markdown.theme__green .toc .toc-li {
  3671. border: none;
  3672. }
  3673. .cherry-markdown.theme__green .toc .toc-li a {
  3674. color: #2b8a3e;
  3675. }
  3676. .cherry-markdown.theme__green .toc .toc-li a:hover {
  3677. color: #37b24d;
  3678. }
  3679. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3680. /** 工具栏样式 */
  3681. /** 编辑区域样式 */
  3682. /** 预览区域样式 */
  3683. /** markdown样式 */
  3684. /** 编辑器样式 */
  3685. .cherry.theme__red {
  3686. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3687. /** 二级菜单 */
  3688. /** 选中文字时弹出的按钮 */
  3689. }
  3690. .cherry.theme__red .cherry-toolbar,
  3691. .cherry.theme__red .cherry-floatmenu,
  3692. .cherry.theme__red .cherry-bubble,
  3693. .cherry.theme__red .cherry-sidebar {
  3694. background: #ffdeeb;
  3695. border-color: #ffdeeb;
  3696. }
  3697. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button,
  3698. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button,
  3699. .cherry.theme__red .cherry-bubble .cherry-toolbar-button,
  3700. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button {
  3701. color: #c2255c;
  3702. }
  3703. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button i,
  3704. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button i,
  3705. .cherry.theme__red .cherry-bubble .cherry-toolbar-button i,
  3706. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button i {
  3707. color: #c2255c;
  3708. }
  3709. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button:hover,
  3710. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button:hover,
  3711. .cherry.theme__red .cherry-bubble .cherry-toolbar-button:hover,
  3712. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button:hover {
  3713. background-color: #f06595;
  3714. color: #fff0f6 !important;
  3715. border-color: #ffdeeb;
  3716. }
  3717. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button:hover i,
  3718. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button:hover i,
  3719. .cherry.theme__red .cherry-bubble .cherry-toolbar-button:hover i,
  3720. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button:hover i {
  3721. color: #fff0f6 !important;
  3722. }
  3723. .cherry.theme__red .cherry-dropdown {
  3724. background: #ffdeeb;
  3725. /** 选择颜色的按钮 */
  3726. }
  3727. .cherry.theme__red .cherry-dropdown .cherry-dropdown-item {
  3728. color: #c2255c;
  3729. }
  3730. .cherry.theme__red .cherry-dropdown .cherry-dropdown-item:hover {
  3731. background-color: #f06595;
  3732. color: #fff0f6;
  3733. }
  3734. .cherry.theme__red .cherry-dropdown.cherry-color-wrap {
  3735. /** 色盘的标题 */
  3736. /** 色盘里的每一个色块 */
  3737. }
  3738. .cherry.theme__red .cherry-dropdown.cherry-color-wrap h3 {
  3739. color: #c2255c;
  3740. }
  3741. .cherry.theme__red .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3742. border-color: #f06595;
  3743. }
  3744. .cherry.theme__red .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3745. border-color: #a61e4d;
  3746. }
  3747. .cherry.theme__red .cherry-bubble {
  3748. /** 粘贴HTML内容时弹出的选择按钮 */
  3749. }
  3750. .cherry.theme__red .cherry-bubble .cherry-bubble-bottom {
  3751. border-top-color: #ffdeeb;
  3752. }
  3753. .cherry.theme__red .cherry-editor {
  3754. background-color: #fff0f6;
  3755. }
  3756. .cherry.theme__red .cherry-editor .CodeMirror {
  3757. background-color: #fff0f6;
  3758. }
  3759. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-cursor {
  3760. border-left: 1px solid #a61e4d;
  3761. }
  3762. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3763. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3764. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3765. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3766. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3767. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3768. color: #a61e4d;
  3769. }
  3770. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3771. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3772. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3773. color: #d6336c;
  3774. }
  3775. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3776. background-color: #ffdeeb;
  3777. }
  3778. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3779. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3780. color: #f06595;
  3781. }
  3782. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-selected {
  3783. background-color: #fcc2d7;
  3784. }
  3785. .cherry.theme__red .cherry-sidebar {
  3786. box-shadow: 0 0 10px #fcc2d7;
  3787. }
  3788. .cherry.theme__red .cherry-previewer {
  3789. background-color: #fff0f6;
  3790. }
  3791. .manual-article.theme__red {
  3792. background-color: #fff0f6 !important;
  3793. }
  3794. .cherry.theme__red .cherry-previewer .cherry-mobile-previewer-content {
  3795. background-color: #fff0f6;
  3796. }
  3797. .cherry.theme__red .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3798. background-color: #fff0f6;
  3799. color: #a61e4d;
  3800. outline-color: #d6336c;
  3801. }
  3802. /** 预览区域样式 */
  3803. .cherry-markdown.theme__red {
  3804. color: #a61e4d;
  3805. background-color: #fff0f6;
  3806. /** 行内代码 */
  3807. /**
  3808. * 代码块
  3809. */
  3810. /**
  3811. * 表格
  3812. */
  3813. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3814. /** 脚注 */
  3815. /** 行间公式 */
  3816. /** 段落公式 */
  3817. /** 目录 */
  3818. }
  3819. .cherry-markdown.theme__red h1,
  3820. .cherry-markdown.theme__red h2,
  3821. .cherry-markdown.theme__red h3,
  3822. .cherry-markdown.theme__red h4,
  3823. .cherry-markdown.theme__red h5 {
  3824. color: #d6336c;
  3825. text-align: center;
  3826. border-bottom: 1px dashed #c2255c;
  3827. padding-bottom: 15px;
  3828. margin-bottom: 25px;
  3829. }
  3830. .cherry-markdown.theme__red h1,
  3831. .cherry-markdown.theme__red h2,
  3832. .cherry-markdown.theme__red h3,
  3833. .cherry-markdown.theme__red h4,
  3834. .cherry-markdown.theme__red h5,
  3835. .cherry-markdown.theme__red h6 {
  3836. /** 标题前面的锚点或序号 */
  3837. }
  3838. .cherry-markdown.theme__red ul {
  3839. /** checklist 模式,未勾选时 */
  3840. /** checklist 模式,勾选时 */
  3841. }
  3842. .cherry-markdown.theme__red ul.cherry-list__upper-roman {
  3843. list-style: upper-roman;
  3844. }
  3845. .cherry-markdown.theme__red ul.cherry-list__lower-greek {
  3846. list-style: lower-greek;
  3847. }
  3848. .cherry-markdown.theme__red ul.cherry-list__cjk-ideographic {
  3849. list-style: cjk-ideographic;
  3850. }
  3851. .cherry-markdown.theme__red ul.cherry-list__circle {
  3852. list-style: circle;
  3853. }
  3854. .cherry-markdown.theme__red ul.cherry-list__square {
  3855. list-style: square;
  3856. }
  3857. .cherry-markdown.theme__red blockquote {
  3858. color: #a61e4d;
  3859. background-color: #ffdeeb;
  3860. border-color: #c2255c;
  3861. }
  3862. .cherry-markdown.theme__red a {
  3863. text-decoration: none;
  3864. color: #f06595;
  3865. }
  3866. .cherry-markdown.theme__red a:hover {
  3867. text-decoration: underline;
  3868. color: #d6336c;
  3869. }
  3870. .cherry-markdown.theme__red hr {
  3871. border-color: #c2255c;
  3872. }
  3873. .cherry-markdown.theme__red p code,
  3874. .cherry-markdown.theme__red li code {
  3875. background-color: #ffdeeb;
  3876. color: #f06595;
  3877. border: 1px solid #c2255c;
  3878. }
  3879. .cherry-markdown.theme__red table,
  3880. .cherry-markdown.theme__red .cherry-table {
  3881. color: #a61e4d;
  3882. }
  3883. .cherry-markdown.theme__red table th,
  3884. .cherry-markdown.theme__red .cherry-table th {
  3885. background-color: #ffdeeb;
  3886. }
  3887. .cherry-markdown.theme__red table tr,
  3888. .cherry-markdown.theme__red table th,
  3889. .cherry-markdown.theme__red table td,
  3890. .cherry-markdown.theme__red .cherry-table tr,
  3891. .cherry-markdown.theme__red .cherry-table th,
  3892. .cherry-markdown.theme__red .cherry-table td {
  3893. border-color: #c2255c;
  3894. }
  3895. .cherry-markdown.theme__red ruby {
  3896. /** 上部的拼音 */
  3897. }
  3898. .cherry-markdown.theme__red .footnote {
  3899. border-color: #c2255c;
  3900. }
  3901. .cherry-markdown.theme__red .footnote .footnote-title {
  3902. background-color: #ffdeeb;
  3903. }
  3904. .cherry-markdown.theme__red .footnote .one-footnote {
  3905. color: #a61e4d;
  3906. border-color: #c2255c;
  3907. }
  3908. .cherry-markdown.theme__red .footnote .one-footnote a.footnote-ref {
  3909. padding: 5px;
  3910. }
  3911. .cherry-markdown.theme__red .toc {
  3912. border-bottom: 1px solid #c2255c;
  3913. padding-bottom: 15px;
  3914. margin-bottom: 30px;
  3915. }
  3916. .cherry-markdown.theme__red .toc .toc-title {
  3917. text-align: center;
  3918. padding-bottom: 15px;
  3919. margin-top: 30px;
  3920. margin-bottom: 15px;
  3921. border-bottom: 1px solid #c2255c;
  3922. }
  3923. .cherry-markdown.theme__red .toc .toc-li {
  3924. border: none;
  3925. }
  3926. .cherry-markdown.theme__red .toc .toc-li a {
  3927. color: #a61e4d;
  3928. }
  3929. .cherry-markdown.theme__red .toc .toc-li a:hover {
  3930. color: #d6336c;
  3931. }
  3932. /** 工具栏样式 */
  3933. /** 编辑区域样式 */
  3934. /** 预览区域样式 */
  3935. /** markdown样式 */
  3936. /** 编辑器样式 */
  3937. .cherry.theme__violet {
  3938. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3939. /** 二级菜单 */
  3940. /** 选中文字时弹出的按钮 */
  3941. /** 光标focus到空行时联想出的按钮 */
  3942. }
  3943. .cherry.theme__violet .cherry-toolbar,
  3944. .cherry.theme__violet .cherry-floatmenu,
  3945. .cherry.theme__violet .cherry-bubble,
  3946. .cherry.theme__violet .cherry-sidebar {
  3947. background: #FFF;
  3948. border-color: #FFF;
  3949. }
  3950. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button,
  3951. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button,
  3952. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button,
  3953. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button {
  3954. color: #5f3dc4;
  3955. }
  3956. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button i,
  3957. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button i,
  3958. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button i,
  3959. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button i {
  3960. color: #5f3dc4;
  3961. }
  3962. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button:hover,
  3963. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button:hover,
  3964. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button:hover,
  3965. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button:hover {
  3966. background-color: #845ef7;
  3967. color: #f3f0ff !important;
  3968. border-color: #FFF;
  3969. }
  3970. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button:hover i,
  3971. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button:hover i,
  3972. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button:hover i,
  3973. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button:hover i {
  3974. color: #f3f0ff !important;
  3975. }
  3976. .cherry.theme__violet .cherry-dropdown {
  3977. background: #FFF;
  3978. /** 选择颜色的按钮 */
  3979. }
  3980. .cherry.theme__violet .cherry-dropdown .cherry-dropdown-item {
  3981. color: #5f3dc4;
  3982. }
  3983. .cherry.theme__violet .cherry-dropdown .cherry-dropdown-item:hover {
  3984. background-color: #845ef7;
  3985. color: #f3f0ff;
  3986. }
  3987. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap {
  3988. /** 色盘的标题 */
  3989. /** 色盘里的每一个色块 */
  3990. }
  3991. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap h3 {
  3992. color: #5f3dc4;
  3993. }
  3994. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3995. border-color: #845ef7;
  3996. }
  3997. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3998. border-color: #5f3dc4;
  3999. }
  4000. .cherry.theme__violet .cherry-bubble {
  4001. /** 粘贴HTML内容时弹出的选择按钮 */
  4002. }
  4003. .cherry.theme__violet .cherry-bubble .cherry-bubble-bottom {
  4004. border-top-color: #FFF;
  4005. }
  4006. .cherry.theme__violet .cherry-editor {
  4007. background-color: #FFF;
  4008. }
  4009. .cherry.theme__violet .cherry-editor .CodeMirror {
  4010. background-color: #FFF;
  4011. }
  4012. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-cursor {
  4013. border-left: 1px solid #5f3dc4;
  4014. }
  4015. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll span,
  4016. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  4017. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  4018. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  4019. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  4020. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  4021. color: #5f3dc4;
  4022. }
  4023. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  4024. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  4025. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  4026. color: #7048e8;
  4027. }
  4028. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4029. background-color: #f3f0ff;
  4030. }
  4031. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  4032. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4033. color: #7950f2;
  4034. }
  4035. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-selected {
  4036. background-color: #d0bfff;
  4037. }
  4038. .cherry.theme__violet .cherry-sidebar {
  4039. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  4040. }
  4041. .cherry.theme__violet .cherry-previewer {
  4042. background-color: #FFF;
  4043. }
  4044. .manual-article.theme__violet {
  4045. background-color: #FFF !important;
  4046. }
  4047. .cherry.theme__violet .cherry-previewer .cherry-mobile-previewer-content {
  4048. background-color: #FFF;
  4049. }
  4050. .cherry.theme__violet .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  4051. background-color: #FFF;
  4052. color: #5f3dc4;
  4053. outline-color: #7048e8;
  4054. }
  4055. /** 预览区域样式 */
  4056. .cherry-markdown.theme__violet {
  4057. color: #5f3dc4;
  4058. background-color: #FFF;
  4059. /** 行内代码 */
  4060. /**
  4061. * 代码块
  4062. */
  4063. /**
  4064. * 表格
  4065. */
  4066. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  4067. /** 脚注 */
  4068. /** 行间公式 */
  4069. /** 段落公式 */
  4070. /** 目录 */
  4071. }
  4072. .cherry-markdown.theme__violet h1,
  4073. .cherry-markdown.theme__violet h2,
  4074. .cherry-markdown.theme__violet h3,
  4075. .cherry-markdown.theme__violet h4,
  4076. .cherry-markdown.theme__violet h5 {
  4077. color: #7048e8;
  4078. text-align: center;
  4079. margin-bottom: 35px;
  4080. }
  4081. .cherry-markdown.theme__violet h1,
  4082. .cherry-markdown.theme__violet h2,
  4083. .cherry-markdown.theme__violet h3,
  4084. .cherry-markdown.theme__violet h4,
  4085. .cherry-markdown.theme__violet h5,
  4086. .cherry-markdown.theme__violet h6 {
  4087. /** 标题前面的锚点或序号 */
  4088. }
  4089. .cherry-markdown.theme__violet ul {
  4090. /** checklist 模式,未勾选时 */
  4091. /** checklist 模式,勾选时 */
  4092. }
  4093. .cherry-markdown.theme__violet ul.cherry-list__upper-roman {
  4094. list-style: upper-roman;
  4095. }
  4096. .cherry-markdown.theme__violet ul.cherry-list__lower-greek {
  4097. list-style: lower-greek;
  4098. }
  4099. .cherry-markdown.theme__violet ul.cherry-list__cjk-ideographic {
  4100. list-style: cjk-ideographic;
  4101. }
  4102. .cherry-markdown.theme__violet ul.cherry-list__circle {
  4103. list-style: circle;
  4104. }
  4105. .cherry-markdown.theme__violet ul.cherry-list__square {
  4106. list-style: square;
  4107. }
  4108. .cherry-markdown.theme__violet blockquote {
  4109. color: #5f3dc4;
  4110. background-color: #e5dbff;
  4111. border-color: #6741d9;
  4112. }
  4113. .cherry-markdown.theme__violet a {
  4114. text-decoration: none;
  4115. color: #7950f2;
  4116. }
  4117. .cherry-markdown.theme__violet a:hover {
  4118. text-decoration: underline;
  4119. color: #7048e8;
  4120. }
  4121. .cherry-markdown.theme__violet hr {
  4122. border-color: #6741d9;
  4123. }
  4124. .cherry-markdown.theme__violet p code,
  4125. .cherry-markdown.theme__violet li code {
  4126. background-color: #e5dbff;
  4127. color: #7950f2;
  4128. border: 1px solid #6741d9;
  4129. }
  4130. .cherry-markdown.theme__violet table,
  4131. .cherry-markdown.theme__violet .cherry-table {
  4132. color: #5f3dc4;
  4133. }
  4134. .cherry-markdown.theme__violet table th,
  4135. .cherry-markdown.theme__violet .cherry-table th {
  4136. background-color: #e5dbff;
  4137. }
  4138. .cherry-markdown.theme__violet table tr,
  4139. .cherry-markdown.theme__violet table th,
  4140. .cherry-markdown.theme__violet table td,
  4141. .cherry-markdown.theme__violet .cherry-table tr,
  4142. .cherry-markdown.theme__violet .cherry-table th,
  4143. .cherry-markdown.theme__violet .cherry-table td {
  4144. border-color: #6741d9;
  4145. }
  4146. .cherry-markdown.theme__violet ruby {
  4147. /** 上部的拼音 */
  4148. }
  4149. .cherry-markdown.theme__violet .footnote {
  4150. border-color: #6741d9;
  4151. }
  4152. .cherry-markdown.theme__violet .footnote .footnote-title {
  4153. background-color: #e5dbff;
  4154. }
  4155. .cherry-markdown.theme__violet .footnote .one-footnote {
  4156. color: #5f3dc4;
  4157. border-color: #6741d9;
  4158. }
  4159. .cherry-markdown.theme__violet .footnote .one-footnote a.footnote-ref {
  4160. padding: 5px;
  4161. }
  4162. .cherry-markdown.theme__violet .toc {
  4163. border-bottom: 1px solid #6741d9;
  4164. padding-bottom: 15px;
  4165. margin-bottom: 30px;
  4166. }
  4167. .cherry-markdown.theme__violet .toc .toc-title {
  4168. text-align: center;
  4169. padding-bottom: 15px;
  4170. margin-top: 30px;
  4171. margin-bottom: 15px;
  4172. border-bottom: 1px solid #6741d9;
  4173. }
  4174. .cherry-markdown.theme__violet .toc .toc-li {
  4175. border: none;
  4176. }
  4177. .cherry-markdown.theme__violet .toc .toc-li a {
  4178. color: #5f3dc4;
  4179. }
  4180. .cherry-markdown.theme__violet .toc .toc-li a:hover {
  4181. color: #7048e8;
  4182. }
  4183. /** 色值可以参考:https://yeun.github.io/open-color/ */
  4184. /** 工具栏样式 */
  4185. /** 编辑区域样式 */
  4186. /** 预览区域样式 */
  4187. /** markdown样式 */
  4188. /** 编辑器样式 */
  4189. .cherry.theme__blue {
  4190. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  4191. /** 二级菜单 */
  4192. /** 选中文字时弹出的按钮 */
  4193. }
  4194. .cherry.theme__blue .cherry-toolbar,
  4195. .cherry.theme__blue .cherry-floatmenu,
  4196. .cherry.theme__blue .cherry-bubble,
  4197. .cherry.theme__blue .cherry-sidebar {
  4198. background: #e5dbff;
  4199. border-color: #e5dbff;
  4200. }
  4201. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button,
  4202. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button,
  4203. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button,
  4204. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button {
  4205. color: #3b5bdb;
  4206. }
  4207. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button i,
  4208. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button i,
  4209. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button i,
  4210. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button i {
  4211. color: #3b5bdb;
  4212. }
  4213. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button:hover,
  4214. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button:hover,
  4215. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button:hover,
  4216. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button:hover {
  4217. background-color: #845ef7;
  4218. color: #edf2ff !important;
  4219. border-color: #e5dbff;
  4220. }
  4221. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button:hover i,
  4222. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button:hover i,
  4223. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button:hover i,
  4224. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button:hover i {
  4225. color: #edf2ff !important;
  4226. }
  4227. .cherry.theme__blue .cherry-dropdown {
  4228. background: #e5dbff;
  4229. /** 选择颜色的按钮 */
  4230. }
  4231. .cherry.theme__blue .cherry-dropdown .cherry-dropdown-item {
  4232. color: #3b5bdb;
  4233. }
  4234. .cherry.theme__blue .cherry-dropdown .cherry-dropdown-item:hover {
  4235. background-color: #845ef7;
  4236. color: #edf2ff;
  4237. }
  4238. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap {
  4239. /** 色盘的标题 */
  4240. /** 色盘里的每一个色块 */
  4241. }
  4242. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap h3 {
  4243. color: #3b5bdb;
  4244. }
  4245. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  4246. border-color: #845ef7;
  4247. }
  4248. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  4249. border-color: #364fc7;
  4250. }
  4251. .cherry.theme__blue .cherry-bubble {
  4252. /** 粘贴HTML内容时弹出的选择按钮 */
  4253. }
  4254. .cherry.theme__blue .cherry-bubble .cherry-bubble-bottom {
  4255. border-top-color: #e5dbff;
  4256. }
  4257. .cherry.theme__blue .cherry-editor {
  4258. background-color: #f3f0ff;
  4259. }
  4260. .cherry.theme__blue .cherry-editor .CodeMirror {
  4261. background-color: #f3f0ff;
  4262. }
  4263. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-cursor {
  4264. border-left: 1px solid #364fc7;
  4265. }
  4266. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll span,
  4267. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  4268. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  4269. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  4270. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  4271. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  4272. color: #364fc7;
  4273. }
  4274. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  4275. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  4276. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  4277. color: #4263eb;
  4278. }
  4279. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4280. background-color: #e5dbff;
  4281. }
  4282. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  4283. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4284. color: #5c7cfa;
  4285. }
  4286. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-selected {
  4287. background-color: #d0bfff;
  4288. }
  4289. .cherry.theme__blue .cherry-sidebar {
  4290. box-shadow: 0 0 10px #bac8ff;
  4291. }
  4292. .cherry.theme__blue .cherry-previewer {
  4293. background-color: #f3f0ff;
  4294. }
  4295. .manual-article.theme__blue {
  4296. background-color: #f3f0ff !important;
  4297. }
  4298. .cherry.theme__blue .cherry-previewer .cherry-mobile-previewer-content {
  4299. background-color: #f3f0ff;
  4300. }
  4301. .cherry.theme__blue .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  4302. background-color: #f3f0ff;
  4303. color: #364fc7;
  4304. outline-color: #4263eb;
  4305. }
  4306. /** 预览区域样式 */
  4307. .cherry-markdown.theme__blue {
  4308. color: #364fc7;
  4309. background-color: #f3f0ff;
  4310. /** 行内代码 */
  4311. /**
  4312. * 代码块
  4313. */
  4314. /**
  4315. * 表格
  4316. */
  4317. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  4318. /** 脚注 */
  4319. /** 行间公式 */
  4320. /** 段落公式 */
  4321. /** 目录 */
  4322. }
  4323. .cherry-markdown.theme__blue h1,
  4324. .cherry-markdown.theme__blue h2,
  4325. .cherry-markdown.theme__blue h3,
  4326. .cherry-markdown.theme__blue h4,
  4327. .cherry-markdown.theme__blue h5 {
  4328. color: #4263eb;
  4329. text-align: center;
  4330. border-bottom: 1px dashed #3b5bdb;
  4331. padding-bottom: 15px;
  4332. margin-bottom: 25px;
  4333. }
  4334. .cherry-markdown.theme__blue h1,
  4335. .cherry-markdown.theme__blue h2,
  4336. .cherry-markdown.theme__blue h3,
  4337. .cherry-markdown.theme__blue h4,
  4338. .cherry-markdown.theme__blue h5,
  4339. .cherry-markdown.theme__blue h6 {
  4340. /** 标题前面的锚点或序号 */
  4341. }
  4342. .cherry-markdown.theme__blue ul {
  4343. /** checklist 模式,未勾选时 */
  4344. /** checklist 模式,勾选时 */
  4345. }
  4346. .cherry-markdown.theme__blue ul.cherry-list__upper-roman {
  4347. list-style: upper-roman;
  4348. }
  4349. .cherry-markdown.theme__blue ul.cherry-list__lower-greek {
  4350. list-style: lower-greek;
  4351. }
  4352. .cherry-markdown.theme__blue ul.cherry-list__cjk-ideographic {
  4353. list-style: cjk-ideographic;
  4354. }
  4355. .cherry-markdown.theme__blue ul.cherry-list__circle {
  4356. list-style: circle;
  4357. }
  4358. .cherry-markdown.theme__blue ul.cherry-list__square {
  4359. list-style: square;
  4360. }
  4361. .cherry-markdown.theme__blue blockquote {
  4362. color: #364fc7;
  4363. background-color: #e5dbff;
  4364. border-color: #3b5bdb;
  4365. }
  4366. .cherry-markdown.theme__blue a {
  4367. text-decoration: none;
  4368. color: #5c7cfa;
  4369. }
  4370. .cherry-markdown.theme__blue a:hover {
  4371. text-decoration: underline;
  4372. color: #4263eb;
  4373. }
  4374. .cherry-markdown.theme__blue hr {
  4375. border-color: #3b5bdb;
  4376. }
  4377. .cherry-markdown.theme__blue p code,
  4378. .cherry-markdown.theme__blue li code {
  4379. background-color: #e5dbff;
  4380. color: #5c7cfa;
  4381. border: 1px solid #3b5bdb;
  4382. }
  4383. .cherry-markdown.theme__blue table,
  4384. .cherry-markdown.theme__blue .cherry-table {
  4385. color: #364fc7;
  4386. }
  4387. .cherry-markdown.theme__blue table th,
  4388. .cherry-markdown.theme__blue .cherry-table th {
  4389. background-color: #e5dbff;
  4390. }
  4391. .cherry-markdown.theme__blue table tr,
  4392. .cherry-markdown.theme__blue table th,
  4393. .cherry-markdown.theme__blue table td,
  4394. .cherry-markdown.theme__blue .cherry-table tr,
  4395. .cherry-markdown.theme__blue .cherry-table th,
  4396. .cherry-markdown.theme__blue .cherry-table td {
  4397. border-color: #3b5bdb;
  4398. }
  4399. .cherry-markdown.theme__blue ruby {
  4400. /** 上部的拼音 */
  4401. }
  4402. .cherry-markdown.theme__blue .footnote {
  4403. border-color: #3b5bdb;
  4404. }
  4405. .cherry-markdown.theme__blue .footnote .footnote-title {
  4406. background-color: #e5dbff;
  4407. }
  4408. .cherry-markdown.theme__blue .footnote .one-footnote {
  4409. color: #364fc7;
  4410. border-color: #3b5bdb;
  4411. }
  4412. .cherry-markdown.theme__blue .footnote .one-footnote a.footnote-ref {
  4413. padding: 5px;
  4414. }
  4415. .cherry-markdown.theme__blue .toc {
  4416. border-bottom: 1px solid #3b5bdb;
  4417. padding-bottom: 15px;
  4418. margin-bottom: 30px;
  4419. }
  4420. .cherry-markdown.theme__blue .toc .toc-title {
  4421. text-align: center;
  4422. padding-bottom: 15px;
  4423. margin-top: 30px;
  4424. margin-bottom: 15px;
  4425. border-bottom: 1px solid #3b5bdb;
  4426. }
  4427. .cherry-markdown.theme__blue .toc .toc-li {
  4428. border: none;
  4429. }
  4430. .cherry-markdown.theme__blue .toc .toc-li a {
  4431. color: #364fc7;
  4432. }
  4433. .cherry-markdown.theme__blue .toc .toc-li a:hover {
  4434. color: #4263eb;
  4435. }
  4436. /* BASICS */
  4437. .CodeMirror {
  4438. /* Set height, width, borders, and global font properties here */
  4439. font-family: monospace;
  4440. height: 300px;
  4441. color: black;
  4442. direction: ltr;
  4443. }
  4444. /* PADDING */
  4445. .CodeMirror-lines {
  4446. padding: 4px 0;
  4447. /* Vertical padding around content */
  4448. }
  4449. .CodeMirror pre.CodeMirror-line,
  4450. .CodeMirror pre.CodeMirror-line-like {
  4451. padding: 0 4px;
  4452. /* Horizontal padding of content */
  4453. }
  4454. .CodeMirror-scrollbar-filler,
  4455. .CodeMirror-gutter-filler {
  4456. background-color: white;
  4457. /* The little square between H and V scrollbars */
  4458. }
  4459. /* GUTTER */
  4460. .CodeMirror-gutters {
  4461. border-right: 1px solid #ddd;
  4462. background-color: #f7f7f7;
  4463. white-space: nowrap;
  4464. }
  4465. .CodeMirror-linenumber {
  4466. padding: 0 3px 0 5px;
  4467. min-width: 20px;
  4468. text-align: right;
  4469. color: #999;
  4470. white-space: nowrap;
  4471. }
  4472. .CodeMirror-guttermarker {
  4473. color: black;
  4474. }
  4475. .CodeMirror-guttermarker-subtle {
  4476. color: #999;
  4477. }
  4478. /* CURSOR */
  4479. .CodeMirror-cursor {
  4480. border-left: 1px solid black;
  4481. border-right: none;
  4482. width: 0;
  4483. }
  4484. /* Shown when moving in bi-directional text */
  4485. .CodeMirror div.CodeMirror-secondarycursor {
  4486. border-left: 1px solid silver;
  4487. }
  4488. .cm-fat-cursor .CodeMirror-cursor {
  4489. width: auto;
  4490. border: 0 !important;
  4491. background: #7e7;
  4492. }
  4493. .cm-fat-cursor div.CodeMirror-cursors {
  4494. z-index: 1;
  4495. }
  4496. .cm-fat-cursor-mark {
  4497. background-color: rgba(20, 255, 20, 0.5);
  4498. -webkit-animation: blink 1.06s steps(1) infinite;
  4499. -moz-animation: blink 1.06s steps(1) infinite;
  4500. animation: blink 1.06s steps(1) infinite;
  4501. }
  4502. .cm-animate-fat-cursor {
  4503. width: auto;
  4504. border: 0;
  4505. -webkit-animation: blink 1.06s steps(1) infinite;
  4506. -moz-animation: blink 1.06s steps(1) infinite;
  4507. animation: blink 1.06s steps(1) infinite;
  4508. background-color: #7e7;
  4509. }
  4510. @-moz-keyframes blink {
  4511. 50% {
  4512. background-color: transparent;
  4513. }
  4514. }
  4515. @-webkit-keyframes blink {
  4516. 50% {
  4517. background-color: transparent;
  4518. }
  4519. }
  4520. @keyframes blink {
  4521. 50% {
  4522. background-color: transparent;
  4523. }
  4524. }
  4525. /* Can style cursor different in overwrite (non-insert) mode */
  4526. .cm-tab {
  4527. display: inline-block;
  4528. text-decoration: inherit;
  4529. }
  4530. .CodeMirror-rulers {
  4531. position: absolute;
  4532. left: 0;
  4533. right: 0;
  4534. top: -50px;
  4535. bottom: 0;
  4536. overflow: hidden;
  4537. }
  4538. .CodeMirror-ruler {
  4539. border-left: 1px solid #ccc;
  4540. top: 0;
  4541. bottom: 0;
  4542. position: absolute;
  4543. }
  4544. /* DEFAULT THEME */
  4545. .cm-s-default .cm-header {
  4546. color: blue;
  4547. }
  4548. .cm-s-default .cm-quote {
  4549. color: #090;
  4550. }
  4551. .cm-negative {
  4552. color: #d44;
  4553. }
  4554. .cm-positive {
  4555. color: #292;
  4556. }
  4557. .cm-header,
  4558. .cm-strong {
  4559. font-weight: bold;
  4560. }
  4561. .cm-em {
  4562. font-style: italic;
  4563. }
  4564. .cm-link {
  4565. text-decoration: underline;
  4566. }
  4567. .cm-strikethrough {
  4568. text-decoration: line-through;
  4569. }
  4570. .cm-s-default .cm-keyword {
  4571. color: #708;
  4572. }
  4573. .cm-s-default .cm-atom {
  4574. color: #219;
  4575. }
  4576. .cm-s-default .cm-number {
  4577. color: #164;
  4578. }
  4579. .cm-s-default .cm-def {
  4580. color: #00f;
  4581. }
  4582. .cm-s-default .cm-variable-2 {
  4583. color: #05a;
  4584. }
  4585. .cm-s-default .cm-variable-3,
  4586. .cm-s-default .cm-type {
  4587. color: #085;
  4588. }
  4589. .cm-s-default .cm-comment {
  4590. color: #a50;
  4591. }
  4592. .cm-s-default .cm-string {
  4593. color: #a11;
  4594. }
  4595. .cm-s-default .cm-string-2 {
  4596. color: #f50;
  4597. }
  4598. .cm-s-default .cm-meta {
  4599. color: #555;
  4600. }
  4601. .cm-s-default .cm-qualifier {
  4602. color: #555;
  4603. }
  4604. .cm-s-default .cm-builtin {
  4605. color: #30a;
  4606. }
  4607. .cm-s-default .cm-bracket {
  4608. color: #997;
  4609. }
  4610. .cm-s-default .cm-tag {
  4611. color: #170;
  4612. }
  4613. .cm-s-default .cm-attribute {
  4614. color: #00c;
  4615. }
  4616. .cm-s-default .cm-hr {
  4617. color: #999;
  4618. }
  4619. .cm-s-default .cm-link {
  4620. color: #00c;
  4621. }
  4622. .cm-s-default .cm-error {
  4623. color: #f00;
  4624. }
  4625. .cm-invalidchar {
  4626. color: #f00;
  4627. }
  4628. .CodeMirror-composing {
  4629. border-bottom: 2px solid;
  4630. }
  4631. /* Default styles for common addons */
  4632. div.CodeMirror span.CodeMirror-matchingbracket {
  4633. color: #0b0;
  4634. }
  4635. div.CodeMirror span.CodeMirror-nonmatchingbracket {
  4636. color: #a22;
  4637. }
  4638. .CodeMirror-matchingtag {
  4639. background: rgba(255, 150, 0, 0.3);
  4640. }
  4641. .CodeMirror-activeline-background {
  4642. background: #e8f2ff;
  4643. }
  4644. /* STOP */
  4645. /* The rest of this file contains styles related to the mechanics of
  4646. the editor. You probably shouldn't touch them. */
  4647. .CodeMirror {
  4648. position: relative;
  4649. overflow: hidden;
  4650. background: white;
  4651. }
  4652. .CodeMirror-scroll {
  4653. overflow: scroll !important;
  4654. /* Things will break if this is overridden */
  4655. /* 50px is the magic margin used to hide the element's real scrollbars */
  4656. /* See overflow: hidden in .CodeMirror */
  4657. margin-bottom: -50px;
  4658. margin-right: -50px;
  4659. padding-bottom: 50px;
  4660. height: 100%;
  4661. outline: none;
  4662. /* Prevent dragging from highlighting the element */
  4663. position: relative;
  4664. }
  4665. .CodeMirror-sizer {
  4666. position: relative;
  4667. border-right: 50px solid transparent;
  4668. }
  4669. /* The fake, visible scrollbars. Used to force redraw during scrolling
  4670. before actual scrolling happens, thus preventing shaking and
  4671. flickering artifacts. */
  4672. .CodeMirror-vscrollbar,
  4673. .CodeMirror-hscrollbar,
  4674. .CodeMirror-scrollbar-filler,
  4675. .CodeMirror-gutter-filler {
  4676. position: absolute;
  4677. z-index: 6;
  4678. display: none;
  4679. outline: none;
  4680. }
  4681. .CodeMirror-vscrollbar {
  4682. right: 0;
  4683. top: 0;
  4684. overflow-x: hidden;
  4685. overflow-y: scroll;
  4686. }
  4687. .CodeMirror-hscrollbar {
  4688. bottom: 0;
  4689. left: 0;
  4690. overflow-y: hidden;
  4691. overflow-x: scroll;
  4692. }
  4693. .CodeMirror-scrollbar-filler {
  4694. right: 0;
  4695. bottom: 0;
  4696. }
  4697. .CodeMirror-gutter-filler {
  4698. left: 0;
  4699. bottom: 0;
  4700. }
  4701. .CodeMirror-gutters {
  4702. position: absolute;
  4703. left: 0;
  4704. top: 0;
  4705. min-height: 100%;
  4706. z-index: 3;
  4707. }
  4708. .CodeMirror-gutter {
  4709. white-space: normal;
  4710. height: 100%;
  4711. display: inline-block;
  4712. vertical-align: top;
  4713. margin-bottom: -50px;
  4714. }
  4715. .CodeMirror-gutter-wrapper {
  4716. position: absolute;
  4717. z-index: 4;
  4718. background: none !important;
  4719. border: none !important;
  4720. }
  4721. .CodeMirror-gutter-background {
  4722. position: absolute;
  4723. top: 0;
  4724. bottom: 0;
  4725. z-index: 4;
  4726. }
  4727. .CodeMirror-gutter-elt {
  4728. position: absolute;
  4729. cursor: default;
  4730. z-index: 4;
  4731. }
  4732. .CodeMirror-gutter-wrapper ::selection {
  4733. background-color: transparent;
  4734. }
  4735. .CodeMirror-gutter-wrapper ::-moz-selection {
  4736. background-color: transparent;
  4737. }
  4738. .CodeMirror-lines {
  4739. cursor: text;
  4740. min-height: 1px;
  4741. /* prevents collapsing before first draw */
  4742. }
  4743. .CodeMirror pre.CodeMirror-line,
  4744. .CodeMirror pre.CodeMirror-line-like {
  4745. /* Reset some styles that the rest of the page might have set */
  4746. -moz-border-radius: 0;
  4747. -webkit-border-radius: 0;
  4748. border-radius: 0;
  4749. border-width: 0;
  4750. background: transparent;
  4751. font-family: inherit;
  4752. font-size: inherit;
  4753. margin: 0;
  4754. white-space: pre;
  4755. word-wrap: normal;
  4756. line-height: inherit;
  4757. color: inherit;
  4758. z-index: 2;
  4759. position: relative;
  4760. overflow: visible;
  4761. -webkit-tap-highlight-color: transparent;
  4762. -webkit-font-variant-ligatures: contextual;
  4763. font-variant-ligatures: contextual;
  4764. }
  4765. .CodeMirror-wrap pre.CodeMirror-line,
  4766. .CodeMirror-wrap pre.CodeMirror-line-like {
  4767. word-wrap: break-word;
  4768. white-space: pre-wrap;
  4769. word-break: normal;
  4770. }
  4771. .CodeMirror-linebackground {
  4772. position: absolute;
  4773. left: 0;
  4774. right: 0;
  4775. top: 0;
  4776. bottom: 0;
  4777. z-index: 0;
  4778. }
  4779. .CodeMirror-linewidget {
  4780. position: relative;
  4781. z-index: 2;
  4782. padding: 0.1px;
  4783. /* Force widget margins to stay inside of the container */
  4784. }
  4785. .CodeMirror-rtl pre {
  4786. direction: rtl;
  4787. }
  4788. .CodeMirror-code {
  4789. outline: none;
  4790. }
  4791. /* Force content-box sizing for the elements where we expect it */
  4792. .CodeMirror-scroll,
  4793. .CodeMirror-sizer,
  4794. .CodeMirror-gutter,
  4795. .CodeMirror-gutters,
  4796. .CodeMirror-linenumber {
  4797. -moz-box-sizing: content-box;
  4798. box-sizing: content-box;
  4799. }
  4800. .CodeMirror-measure {
  4801. position: absolute;
  4802. width: 100%;
  4803. height: 0;
  4804. overflow: hidden;
  4805. visibility: hidden;
  4806. }
  4807. .CodeMirror-cursor {
  4808. position: absolute;
  4809. pointer-events: none;
  4810. }
  4811. .CodeMirror-measure pre {
  4812. position: static;
  4813. }
  4814. div.CodeMirror-cursors {
  4815. visibility: hidden;
  4816. position: relative;
  4817. z-index: 3;
  4818. }
  4819. div.CodeMirror-dragcursors {
  4820. visibility: visible;
  4821. }
  4822. .CodeMirror-focused div.CodeMirror-cursors {
  4823. visibility: visible;
  4824. }
  4825. .CodeMirror-selected {
  4826. background: #d9d9d9;
  4827. }
  4828. .CodeMirror-focused .CodeMirror-selected {
  4829. background: #d7d4f0;
  4830. }
  4831. .CodeMirror-crosshair {
  4832. cursor: crosshair;
  4833. }
  4834. .CodeMirror-line::selection,
  4835. .CodeMirror-line>span::selection,
  4836. .CodeMirror-line>span>span::selection {
  4837. background: #d7d4f0;
  4838. }
  4839. .CodeMirror-line::-moz-selection,
  4840. .CodeMirror-line>span::-moz-selection,
  4841. .CodeMirror-line>span>span::-moz-selection {
  4842. background: #d7d4f0;
  4843. }
  4844. .cm-searching {
  4845. background-color: #ffa;
  4846. background-color: rgba(255, 255, 0, 0.4);
  4847. }
  4848. /* Used to force a border model for a node */
  4849. .cm-force-border {
  4850. padding-right: 0.1px;
  4851. }
  4852. @media print {
  4853. /* Hide the cursor when printing */
  4854. .CodeMirror div.CodeMirror-cursors {
  4855. visibility: hidden;
  4856. }
  4857. }
  4858. /* See issue #2901 */
  4859. .cm-tab-wrap-hack:after {
  4860. content: "";
  4861. }
  4862. /* Help users use markselection to safely style text background */
  4863. span.CodeMirror-selectedtext {
  4864. background: none;
  4865. }
  4866. iframe.cherry-dialog-iframe {
  4867. width: 100%;
  4868. height: 100%;
  4869. }
  4870. .manual-article.cherry {
  4871. height: auto !important;
  4872. }
  4873. .cherry img {
  4874. margin: auto;
  4875. display: block;
  4876. max-width: 80%;
  4877. }
  4878. .tooltipped {
  4879. position: relative
  4880. }
  4881. .tooltipped:after {
  4882. position: absolute;
  4883. z-index: 1000000;
  4884. display: none;
  4885. padding: 5px 8px;
  4886. font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
  4887. color: #fff;
  4888. text-align: center;
  4889. text-decoration: none;
  4890. text-shadow: none;
  4891. text-transform: none;
  4892. letter-spacing: normal;
  4893. word-wrap: break-word;
  4894. white-space: pre;
  4895. pointer-events: none;
  4896. content: attr(aria-label);
  4897. background: rgba(0, 0, 0, .8);
  4898. border-radius: 3px;
  4899. -webkit-font-smoothing: subpixel-antialiased
  4900. }
  4901. .tooltipped:before {
  4902. position: absolute;
  4903. z-index: 1000001;
  4904. display: none;
  4905. width: 0;
  4906. height: 0;
  4907. color: rgba(0, 0, 0, .8);
  4908. pointer-events: none;
  4909. content: "";
  4910. border: 5px solid transparent
  4911. }
  4912. .tooltipped:hover:before,
  4913. .tooltipped:hover:after,
  4914. .tooltipped:active:before,
  4915. .tooltipped:active:after,
  4916. .tooltipped:focus:before,
  4917. .tooltipped:focus:after {
  4918. display: inline-block;
  4919. text-decoration: none
  4920. }
  4921. .tooltipped-multiline:hover:after,
  4922. .tooltipped-multiline:active:after,
  4923. .tooltipped-multiline:focus:after {
  4924. display: table-cell
  4925. }
  4926. .tooltipped-s:after,
  4927. .tooltipped-se:after,
  4928. .tooltipped-sw:after {
  4929. top: 100%;
  4930. right: 50%;
  4931. margin-top: 5px
  4932. }
  4933. .tooltipped-s:before,
  4934. .tooltipped-se:before,
  4935. .tooltipped-sw:before {
  4936. top: auto;
  4937. right: 50%;
  4938. bottom: -5px;
  4939. margin-right: -5px;
  4940. border-bottom-color: rgba(0, 0, 0, .8)
  4941. }
  4942. .tooltipped-se:after {
  4943. right: auto;
  4944. left: 50%;
  4945. margin-left: -15px
  4946. }
  4947. .tooltipped-sw:after {
  4948. margin-right: -15px
  4949. }
  4950. .tooltipped-n:after,
  4951. .tooltipped-ne:after,
  4952. .tooltipped-nw:after {
  4953. right: 50%;
  4954. bottom: 100%;
  4955. margin-bottom: 5px
  4956. }
  4957. .tooltipped-n:before,
  4958. .tooltipped-ne:before,
  4959. .tooltipped-nw:before {
  4960. top: -5px;
  4961. right: 50%;
  4962. bottom: auto;
  4963. margin-right: -5px;
  4964. border-top-color: rgba(0, 0, 0, .8)
  4965. }
  4966. .tooltipped-ne:after {
  4967. right: auto;
  4968. left: 50%;
  4969. margin-left: -15px
  4970. }
  4971. .tooltipped-nw:after {
  4972. margin-right: -15px
  4973. }
  4974. .tooltipped-s:after,
  4975. .tooltipped-n:after {
  4976. -webkit-transform: translateX(50%);
  4977. -ms-transform: translateX(50%);
  4978. transform: translateX(50%)
  4979. }
  4980. .tooltipped-w:after {
  4981. right: 100%;
  4982. bottom: 50%;
  4983. margin-right: 5px;
  4984. -webkit-transform: translateY(50%);
  4985. -ms-transform: translateY(50%);
  4986. transform: translateY(50%)
  4987. }
  4988. .tooltipped-w:before {
  4989. top: 50%;
  4990. bottom: 50%;
  4991. left: -5px;
  4992. margin-top: -5px;
  4993. border-left-color: rgba(0, 0, 0, .8)
  4994. }
  4995. .tooltipped-e:after {
  4996. bottom: 50%;
  4997. left: 100%;
  4998. margin-left: 5px;
  4999. -webkit-transform: translateY(50%);
  5000. -ms-transform: translateY(50%);
  5001. transform: translateY(50%)
  5002. }
  5003. .tooltipped-e:before {
  5004. top: 50%;
  5005. right: -5px;
  5006. bottom: 50%;
  5007. margin-top: -5px;
  5008. border-right-color: rgba(0, 0, 0, .8)
  5009. }
  5010. .tooltipped-multiline:after {
  5011. width: -webkit-max-content;
  5012. width: -moz-max-content;
  5013. width: max-content;
  5014. max-width: 250px;
  5015. word-break: break-word;
  5016. word-wrap: normal;
  5017. white-space: pre-line;
  5018. border-collapse: separate
  5019. }
  5020. .tooltipped-multiline.tooltipped-s:after,
  5021. .tooltipped-multiline.tooltipped-n:after {
  5022. right: auto;
  5023. left: 50%;
  5024. -webkit-transform: translateX(-50%);
  5025. -ms-transform: translateX(-50%);
  5026. transform: translateX(-50%)
  5027. }
  5028. .tooltipped-multiline.tooltipped-w:after,
  5029. .tooltipped-multiline.tooltipped-e:after {
  5030. right: 100%
  5031. }
  5032. /*styles related to snippet copy to clipboard, borrowed from https://clipboardjs.com/assets/styles/main.css*/
  5033. .clippy {
  5034. margin-top: -3px;
  5035. position: relative;
  5036. top: 3px
  5037. }
  5038. .codebtn[disabled] .clippy {
  5039. opacity: .3
  5040. }
  5041. .snippet {
  5042. position: relative;
  5043. overflow: visible
  5044. }
  5045. .snippet .codebtn {
  5046. -webkit-transition: opacity .3s ease-in-out;
  5047. -o-transition: opacity .3s ease-in-out;
  5048. transition: opacity .3s ease-in-out;
  5049. opacity: 0;
  5050. padding: 6px 6px;
  5051. position: absolute;
  5052. right: 6px;
  5053. top: 13px
  5054. }
  5055. .snippet:hover .codebtn,
  5056. .snippet .codebtn:focus {
  5057. opacity: 1
  5058. }
  5059. span.change {
  5060. border-radius: 10px !important;
  5061. background-color: #b3d4fc !important;
  5062. }
  5063. @media screen and (max-width: 1400px) {
  5064. .cherry-toolbar-button {
  5065. padding: 0;
  5066. }
  5067. .cherry-toolbar .toolbar-left {
  5068. justify-content: space-between;
  5069. width: 95%;
  5070. }
  5071. }