cherry-markdown.css 154 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100
  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. @media screen and (max-width: 839px) {
  1651. .toc {
  1652. display: none !important;
  1653. }
  1654. .whole-article-wrap > div > .markdown-article {
  1655. width: 100%;
  1656. }
  1657. }
  1658. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after {
  1659. right: 0.75em;
  1660. left: auto;
  1661. -webkit-transform: rotate(2deg);
  1662. -moz-transform: rotate(2deg);
  1663. -ms-transform: rotate(2deg);
  1664. -o-transform: rotate(2deg);
  1665. transform: rotate(2deg);
  1666. }
  1667. [data-code-block-theme=coy] div[data-type=codeBlock] .token.comment,
  1668. [data-code-block-theme=coy] div[data-type=codeBlock] .token.block-comment,
  1669. [data-code-block-theme=coy] div[data-type=codeBlock] .token.prolog,
  1670. [data-code-block-theme=coy] div[data-type=codeBlock] .token.doctype,
  1671. [data-code-block-theme=coy] div[data-type=codeBlock] .token.cdata {
  1672. color: #7D8B99;
  1673. }
  1674. [data-code-block-theme=coy] div[data-type=codeBlock] .token.punctuation {
  1675. color: #5F6364;
  1676. }
  1677. [data-code-block-theme=coy] div[data-type=codeBlock] .token.property,
  1678. [data-code-block-theme=coy] div[data-type=codeBlock] .token.tag,
  1679. [data-code-block-theme=coy] div[data-type=codeBlock] .token.boolean,
  1680. [data-code-block-theme=coy] div[data-type=codeBlock] .token.number,
  1681. [data-code-block-theme=coy] div[data-type=codeBlock] .token.function-name,
  1682. [data-code-block-theme=coy] div[data-type=codeBlock] .token.constant,
  1683. [data-code-block-theme=coy] div[data-type=codeBlock] .token.symbol,
  1684. [data-code-block-theme=coy] div[data-type=codeBlock] .token.deleted {
  1685. color: #c92c2c;
  1686. }
  1687. [data-code-block-theme=coy] div[data-type=codeBlock] .token.selector,
  1688. [data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-name,
  1689. [data-code-block-theme=coy] div[data-type=codeBlock] .token.string,
  1690. [data-code-block-theme=coy] div[data-type=codeBlock] .token.char,
  1691. [data-code-block-theme=coy] div[data-type=codeBlock] .token.function,
  1692. [data-code-block-theme=coy] div[data-type=codeBlock] .token.builtin,
  1693. [data-code-block-theme=coy] div[data-type=codeBlock] .token.inserted {
  1694. color: #2f9c0a;
  1695. }
  1696. [data-code-block-theme=coy] div[data-type=codeBlock] .token.operator,
  1697. [data-code-block-theme=coy] div[data-type=codeBlock] .token.entity,
  1698. [data-code-block-theme=coy] div[data-type=codeBlock] .token.url,
  1699. [data-code-block-theme=coy] div[data-type=codeBlock] .token.variable {
  1700. color: #a67f59;
  1701. background: rgba(255, 255, 255, 0.5);
  1702. }
  1703. [data-code-block-theme=coy] div[data-type=codeBlock] .token.atrule,
  1704. [data-code-block-theme=coy] div[data-type=codeBlock] .token.attr-value,
  1705. [data-code-block-theme=coy] div[data-type=codeBlock] .token.keyword,
  1706. [data-code-block-theme=coy] div[data-type=codeBlock] .token.class-name {
  1707. color: #1990b8;
  1708. }
  1709. [data-code-block-theme=coy] div[data-type=codeBlock] .token.regex,
  1710. [data-code-block-theme=coy] div[data-type=codeBlock] .token.important {
  1711. color: #e90;
  1712. }
  1713. [data-code-block-theme=coy] div[data-type=codeBlock] .language-css .token.string,
  1714. [data-code-block-theme=coy] div[data-type=codeBlock] .style .token.string {
  1715. color: #a67f59;
  1716. background: rgba(255, 255, 255, 0.5);
  1717. }
  1718. [data-code-block-theme=coy] div[data-type=codeBlock] .token.important {
  1719. font-weight: normal;
  1720. }
  1721. [data-code-block-theme=coy] div[data-type=codeBlock] .token.bold {
  1722. font-weight: bold;
  1723. }
  1724. [data-code-block-theme=coy] div[data-type=codeBlock] .token.italic {
  1725. font-style: italic;
  1726. }
  1727. [data-code-block-theme=coy] div[data-type=codeBlock] .token.entity {
  1728. cursor: help;
  1729. }
  1730. [data-code-block-theme=coy] div[data-type=codeBlock] .token.namespace {
  1731. opacity: 0.7;
  1732. }
  1733. @media screen and (max-width: 767px) {
  1734. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:before,
  1735. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-]:after {
  1736. bottom: 14px;
  1737. box-shadow: none;
  1738. }
  1739. }
  1740. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers {
  1741. padding-left: 0;
  1742. }
  1743. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers code {
  1744. padding-left: 3.8em;
  1745. }
  1746. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-].line-numbers.line-numbers .line-numbers-rows {
  1747. left: 0;
  1748. }
  1749. [data-code-block-theme=coy] div[data-type=codeBlock] pre[class*=language-][data-line] {
  1750. padding-top: 0;
  1751. padding-bottom: 0;
  1752. padding-left: 0;
  1753. }
  1754. [data-code-block-theme=coy] div[data-type=codeBlock] pre[data-line] code {
  1755. position: relative;
  1756. padding-left: 4em;
  1757. }
  1758. [data-code-block-theme=coy] div[data-type=codeBlock] pre .line-highlight {
  1759. margin-top: 0;
  1760. }
  1761. [data-code-block-theme=solarized-light] div[data-type=codeBlock] {
  1762. /* PrismJS 1.23.0
  1763. https://prismjs.com/download.html#themes=prism-solarizedlight&languages=markup+css+clike+javascript */
  1764. /*
  1765. Solarized Color Schemes originally by Ethan Schoonover
  1766. http://ethanschoonover.com/solarized
  1767. Ported for PrismJS by Hector Matos
  1768. Website: https://krakendev.io
  1769. Twitter Handle: https://twitter.com/allonsykraken)
  1770. */
  1771. /*
  1772. SOLARIZED HEX
  1773. --------- -------
  1774. base03 #002b36
  1775. base02 #073642
  1776. base01 #586e75
  1777. base00 #657b83
  1778. base0 #839496
  1779. base1 #93a1a1
  1780. base2 #eee8d5
  1781. base3 #fdf6e3
  1782. yellow #b58900
  1783. orange #cb4b16
  1784. red #dc322f
  1785. magenta #d33682
  1786. violet #6c71c4
  1787. blue #268bd2
  1788. cyan #2aa198
  1789. green #859900
  1790. */
  1791. /* Code blocks */
  1792. /* Inline code */
  1793. }
  1794. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-],
  1795. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1796. color: #657b83;
  1797. /* base00 */
  1798. font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  1799. font-size: 1em;
  1800. text-align: left;
  1801. white-space: pre;
  1802. word-spacing: normal;
  1803. word-break: normal;
  1804. word-wrap: normal;
  1805. line-height: 1.5;
  1806. -moz-tab-size: 4;
  1807. -o-tab-size: 4;
  1808. tab-size: 4;
  1809. -webkit-hyphens: none;
  1810. -moz-hyphens: none;
  1811. -ms-hyphens: none;
  1812. hyphens: none;
  1813. }
  1814. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::-moz-selection,
  1815. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::-moz-selection,
  1816. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::-moz-selection,
  1817. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::-moz-selection {
  1818. background: #073642;
  1819. /* base02 */
  1820. }
  1821. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-]::selection,
  1822. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] ::selection,
  1823. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-]::selection,
  1824. [data-code-block-theme=solarized-light] div[data-type=codeBlock] code[class*=language-] ::selection {
  1825. background: #073642;
  1826. /* base02 */
  1827. }
  1828. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1829. padding: 1em;
  1830. margin: 0.5em 0;
  1831. overflow: auto;
  1832. border-radius: 0.3em;
  1833. }
  1834. [data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-],
  1835. [data-code-block-theme=solarized-light] div[data-type=codeBlock] pre[class*=language-] {
  1836. background-color: #fdf6e3;
  1837. /* base3 */
  1838. }
  1839. [data-code-block-theme=solarized-light] div[data-type=codeBlock] :not(pre)>code[class*=language-] {
  1840. padding: 0.1em;
  1841. border-radius: 0.3em;
  1842. }
  1843. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.comment,
  1844. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.prolog,
  1845. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.doctype,
  1846. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.cdata {
  1847. color: #93a1a1;
  1848. /* base1 */
  1849. }
  1850. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.punctuation {
  1851. color: #586e75;
  1852. /* base01 */
  1853. }
  1854. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.namespace {
  1855. opacity: 0.7;
  1856. }
  1857. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.property,
  1858. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.tag,
  1859. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.boolean,
  1860. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.number,
  1861. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.constant,
  1862. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.symbol,
  1863. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.deleted {
  1864. color: #268bd2;
  1865. /* blue */
  1866. }
  1867. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.selector,
  1868. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-name,
  1869. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.string,
  1870. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.char,
  1871. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.builtin,
  1872. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.url,
  1873. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.inserted {
  1874. color: #2aa198;
  1875. /* cyan */
  1876. }
  1877. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity {
  1878. color: #657b83;
  1879. /* base00 */
  1880. background: #eee8d5;
  1881. /* base2 */
  1882. }
  1883. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.atrule,
  1884. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.attr-value,
  1885. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.keyword {
  1886. color: #859900;
  1887. /* green */
  1888. }
  1889. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.function,
  1890. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.class-name {
  1891. color: #b58900;
  1892. /* yellow */
  1893. }
  1894. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.regex,
  1895. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,
  1896. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.variable {
  1897. color: #cb4b16;
  1898. /* orange */
  1899. }
  1900. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.important,
  1901. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.bold {
  1902. font-weight: bold;
  1903. }
  1904. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.italic {
  1905. font-style: italic;
  1906. }
  1907. [data-code-block-theme=solarized-light] div[data-type=codeBlock] .token.entity {
  1908. cursor: help;
  1909. }
  1910. .cherry-detail details {
  1911. background: rgba(248, 249, 250, 0.6666666667);
  1912. border-radius: 8px;
  1913. overflow: hidden;
  1914. margin-bottom: 10px;
  1915. }
  1916. .cherry-detail details summary {
  1917. user-select: none;
  1918. padding: 5px 10px;
  1919. background-color: #6c757d;
  1920. color: #FFF;
  1921. border-radius: 8px;
  1922. }
  1923. .cherry-detail details .cherry-detail-body {
  1924. padding: 15px 25px 0 25px;
  1925. }
  1926. .cherry-detail__multiple {
  1927. border-radius: 8px;
  1928. overflow: hidden;
  1929. }
  1930. .cherry-detail__multiple details {
  1931. margin-bottom: 1px;
  1932. border-radius: 0;
  1933. border: none;
  1934. }
  1935. .cherry-detail__multiple details summary {
  1936. border-radius: 0;
  1937. }
  1938. .cherry-text-align__center table {
  1939. margin-left: auto;
  1940. margin-right: auto;
  1941. }
  1942. .cherry-text-align__right table {
  1943. margin-left: auto;
  1944. }
  1945. .cherry-panel {
  1946. margin: 10px 0;
  1947. overflow: hidden;
  1948. border-radius: 8px;
  1949. box-sizing: border-box;
  1950. border: 0.5px solid;
  1951. }
  1952. .cherry-panel .cherry-panel--title {
  1953. color: #fff;
  1954. padding: 5px 20px;
  1955. }
  1956. .cherry-panel .cherry-panel--title.cherry-panel--title__not-empty::before {
  1957. font-family: "ch-icon";
  1958. margin: 0 12px 0 -6px;
  1959. vertical-align: bottom;
  1960. }
  1961. .cherry-panel .cherry-panel--body {
  1962. padding: 5px 20px;
  1963. }
  1964. .cherry-panel__primary {
  1965. background-color: #cfe2ff;
  1966. color: #0a58ca;
  1967. }
  1968. .cherry-panel__primary .cherry-panel--title {
  1969. background-color: #0d6dfe;
  1970. }
  1971. .cherry-panel__primary .cherry-panel--title.cherry-panel--title__not-empty::before {
  1972. content: "\ea6a";
  1973. }
  1974. .cherry-panel__info {
  1975. background-color: #cff4fc;
  1976. color: #087990;
  1977. }
  1978. .cherry-panel__info .cherry-panel--title {
  1979. background-color: #099cba;
  1980. }
  1981. .cherry-panel__info .cherry-panel--title.cherry-panel--title__not-empty::before {
  1982. content: "\ea69";
  1983. }
  1984. .cherry-panel__warning {
  1985. background-color: #fff3cd;
  1986. color: #997404;
  1987. }
  1988. .cherry-panel__warning .cherry-panel--title {
  1989. background-color: #b38806;
  1990. }
  1991. .cherry-panel__warning .cherry-panel--title.cherry-panel--title__not-empty::before {
  1992. content: "\ea6b";
  1993. }
  1994. .cherry-panel__danger {
  1995. background-color: #f8d7da;
  1996. color: #b02a37;
  1997. }
  1998. .cherry-panel__danger .cherry-panel--title {
  1999. background-color: #dc3545;
  2000. }
  2001. .cherry-panel__danger .cherry-panel--title.cherry-panel--title__not-empty::before {
  2002. content: "\ea68";
  2003. }
  2004. .cherry-panel__success {
  2005. background-color: #d1e7dd;
  2006. color: #146c43;
  2007. }
  2008. .cherry-panel__success .cherry-panel--title {
  2009. background-color: #198754;
  2010. }
  2011. .cherry-panel__success .cherry-panel--title.cherry-panel--title__not-empty::before {
  2012. content: "\ea67";
  2013. }
  2014. .cherry .doing-resize-img {
  2015. -moz-user-select: none;
  2016. -webkit-user-select: none;
  2017. user-select: none;
  2018. }
  2019. .cherry .cherry-previewer img {
  2020. transition: all 0.1s;
  2021. }
  2022. .cherry .cherry-previewer-img-size-hander {
  2023. position: absolute;
  2024. box-shadow: 0 1px 4px 0 rgba(20, 81, 154, 0.5);
  2025. border: 1px solid #3582fb;
  2026. box-sizing: content-box;
  2027. pointer-events: none;
  2028. }
  2029. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points {
  2030. position: absolute;
  2031. height: 10px;
  2032. width: 10px;
  2033. margin-top: -7px;
  2034. margin-left: -7px;
  2035. border-radius: 9px;
  2036. background: #3582fb;
  2037. border: 2px solid #fff;
  2038. box-sizing: content-box;
  2039. box-shadow: 0px 2px 2px 0px rgba(20, 81, 154, 0.5);
  2040. pointer-events: all;
  2041. }
  2042. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__background {
  2043. background-repeat: no-repeat;
  2044. background-size: 100% 100%;
  2045. opacity: 0.5;
  2046. width: 100%;
  2047. height: 100%;
  2048. }
  2049. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftTop {
  2050. cursor: nw-resize;
  2051. }
  2052. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightTop {
  2053. cursor: sw-resize;
  2054. }
  2055. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftBottom {
  2056. cursor: sw-resize;
  2057. }
  2058. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightBottom {
  2059. cursor: nw-resize;
  2060. }
  2061. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-middleTop {
  2062. cursor: n-resize;
  2063. }
  2064. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-middleBottom {
  2065. cursor: n-resize;
  2066. }
  2067. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-leftMiddle {
  2068. cursor: e-resize;
  2069. }
  2070. .cherry .cherry-previewer-img-size-hander .cherry-previewer-img-size-hander__points-rightMiddle {
  2071. cursor: e-resize;
  2072. }
  2073. .cherry .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input {
  2074. position: absolute;
  2075. }
  2076. .cherry .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  2077. width: 100%;
  2078. height: 100%;
  2079. border: 0;
  2080. box-sizing: border-box;
  2081. resize: none;
  2082. outline: 1px solid #3582fb;
  2083. word-break: break-all;
  2084. }
  2085. .cherry .cherry-previewer-table-hover-handler {
  2086. position: absolute;
  2087. pointer-events: none;
  2088. z-index: 999;
  2089. }
  2090. .cherry .cherry-previewer-table-hover-handler-container {
  2091. position: relative;
  2092. height: 100%;
  2093. padding: 0;
  2094. margin: 0;
  2095. list-style-type: none;
  2096. }
  2097. .cherry .cherry-previewer-table-hover-handler__symbol {
  2098. pointer-events: auto;
  2099. display: flex;
  2100. justify-content: center;
  2101. position: absolute;
  2102. color: #3582fb;
  2103. width: 12px;
  2104. height: 12px;
  2105. line-height: 12px;
  2106. border: 1px solid rgba(53, 130, 251, 0);
  2107. background-color: rgba(255, 255, 255, 0);
  2108. cursor: pointer;
  2109. transition: all 0.3s;
  2110. }
  2111. .cherry .cherry-previewer-table-hover-handler__symbol:hover {
  2112. background-color: rgba(53, 130, 251, 0.5333333333);
  2113. color: #FFF;
  2114. }
  2115. .cherry .cherry-highlight-line {
  2116. background-color: rgba(255, 255, 204, 0.5333333333);
  2117. }
  2118. @media print {
  2119. img,
  2120. figure,
  2121. pre,
  2122. table {
  2123. page-break-inside: avoid;
  2124. }
  2125. .cherry-previewer {
  2126. width: 100% !important;
  2127. max-height: none;
  2128. border-left: none !important;
  2129. }
  2130. .cherry-toolbar,
  2131. .cherry-sidebar,
  2132. .cherry-editor,
  2133. .cherry-drag {
  2134. display: none !important;
  2135. }
  2136. }
  2137. .cherry {
  2138. display: flex;
  2139. flex-flow: row wrap;
  2140. align-items: stretch;
  2141. align-content: flex-start;
  2142. height: 100%;
  2143. min-height: 100px;
  2144. position: relative;
  2145. }
  2146. .cherry .cherry-editor,
  2147. .cherry .cherry-previewer {
  2148. max-height: calc(100% - 48px);
  2149. min-height: calc(100% - 48px);
  2150. }
  2151. .cherry .CodeMirror {
  2152. height: 100%;
  2153. }
  2154. .cherry.cherry--no-toolbar .cherry-toolbar,
  2155. .cherry.cherry--no-toolbar .cherry-sidebar {
  2156. height: 0;
  2157. display: none;
  2158. }
  2159. .cherry.cherry--no-toolbar .cherry-editor,
  2160. .cherry.cherry--no-toolbar .cherry-previewer {
  2161. max-height: 100%;
  2162. min-height: 100%;
  2163. }
  2164. .cherry div[data-type=codeBlock]:hover {
  2165. position: relative;
  2166. }
  2167. .cherry div[data-type=codeBlock]:hover .cherry-code-preview-lang-select {
  2168. display: block !important;
  2169. position: absolute;
  2170. transform: translate(2px, 50%);
  2171. }
  2172. .cherry .cherry-preview--full div[data-type=codeBlock]:hover {
  2173. position: unset;
  2174. }
  2175. .cherry .cherry-preview--full div[data-type=codeBlock]:hover .cherry-code-preview-lang-select {
  2176. display: none !important;
  2177. position: unset;
  2178. }
  2179. .cherry {
  2180. font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  2181. font-size: 16px;
  2182. line-height: 27px;
  2183. color: #3f4a56;
  2184. background: #f8fafb;
  2185. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2186. }
  2187. .cherry .ch-icon {
  2188. vertical-align: middle;
  2189. }
  2190. .cherry .clearfix {
  2191. zoom: 1;
  2192. }
  2193. .cherry .clearfix:after {
  2194. content: ".";
  2195. display: block;
  2196. height: 0;
  2197. clear: both;
  2198. visibility: hidden;
  2199. overflow: hidden;
  2200. font-size: 0;
  2201. }
  2202. .cherry.fullscreen {
  2203. position: fixed;
  2204. top: 0;
  2205. left: 0;
  2206. right: 0;
  2207. bottom: 0;
  2208. z-index: 99;
  2209. }
  2210. .cherry .no-select {
  2211. -webkit-touch-callout: none;
  2212. -webkit-user-select: none;
  2213. -khtml-user-select: none;
  2214. -moz-user-select: none;
  2215. -ms-user-select: none;
  2216. user-select: none;
  2217. }
  2218. .cherry .cherry-insert-table-menu {
  2219. display: block;
  2220. position: fixed;
  2221. top: 40px;
  2222. left: 40px;
  2223. border-collapse: separate;
  2224. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2225. padding: 4px;
  2226. border-radius: 3px;
  2227. width: auto;
  2228. height: auto;
  2229. }
  2230. .cherry .cherry-insert-table-menu-item {
  2231. padding: 7px;
  2232. border: 1px solid #dfe6ee;
  2233. }
  2234. .cherry .cherry-insert-table-menu-item.active {
  2235. background-color: #ebf3ff;
  2236. }
  2237. .cherry[data-toolbar-theme=dark] .cherry-insert-table-menu-item {
  2238. border-color: rgba(255, 255, 255, 0.2);
  2239. }
  2240. .cherry[data-toolbar-theme=dark] .cherry-insert-table-menu-item.active {
  2241. background-color: #4b4b4b;
  2242. }
  2243. .cherry-dropdown {
  2244. position: absolute;
  2245. width: 140px;
  2246. min-height: 40px;
  2247. background: #fff;
  2248. box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  2249. margin-left: -60px;
  2250. z-index: 11;
  2251. }
  2252. .cherry-dropdown-item {
  2253. width: 100%;
  2254. padding: 0 15px;
  2255. text-align: left;
  2256. display: inline-block;
  2257. height: 36px;
  2258. line-height: 36px;
  2259. font-size: 14px;
  2260. font-style: normal;
  2261. cursor: pointer;
  2262. box-sizing: border-box;
  2263. }
  2264. .cherry-dropdown-item:hover {
  2265. background: #ebf3ff;
  2266. color: #5d9bfc;
  2267. }
  2268. .cherry-dropdown-item .ch-icon {
  2269. margin-right: 10px;
  2270. }
  2271. [data-toolbar-theme=dark] .cherry-dropdown {
  2272. background: #ffffff;
  2273. }
  2274. [data-toolbar-theme=dark] .cherry-dropdown .cherry-dropdown-item {
  2275. background: transparent;
  2276. color: #4b4b4b;
  2277. }
  2278. [data-toolbar-theme=dark] .cherry-dropdown .cherry-dropdown-item:hover {
  2279. background: #e4e4e4;
  2280. color: #0a001f;
  2281. transition: all .3s;
  2282. }
  2283. .cherry-toolbar {
  2284. position: relative;
  2285. display: flex;
  2286. justify-content: space-between;
  2287. padding: 0 20px;
  2288. height: 34px;
  2289. font-size: 16px;
  2290. line-height: 2.3;
  2291. flex-basis: 100%;
  2292. box-sizing: border-box;
  2293. z-index: 2;
  2294. user-select: none;
  2295. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2296. background: white;
  2297. overflow: hidden;
  2298. align-items: center;
  2299. }
  2300. .cherry-toolbar .icon-loading.loading {
  2301. display: inline-block;
  2302. width: 8px;
  2303. height: 8px;
  2304. }
  2305. .cherry-toolbar .icon-loading.loading:after {
  2306. content: " ";
  2307. display: block;
  2308. width: 8px;
  2309. height: 8px;
  2310. margin-left: 2px;
  2311. margin-top: -2px;
  2312. border-radius: 50%;
  2313. border: 2px solid #000;
  2314. border-color: #000 transparent #000 transparent;
  2315. animation: loading 1.2s linear infinite;
  2316. }
  2317. [data-toolbar-theme=dark] .cherry-toolbar {
  2318. background: #ffffff;
  2319. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2320. }
  2321. [data-toolbar-theme=dark] .cherry-toolbar .cherry-toolbar-button {
  2322. color: #4b4b4b;
  2323. background: transparent;
  2324. }
  2325. [data-toolbar-theme=dark] .cherry-toolbar .cherry-toolbar-button:hover {
  2326. color: #0a001f;
  2327. transition: all .3s;
  2328. background: #e4e4e4;
  2329. }
  2330. .cherry-toolbar .toolbar-left,
  2331. .cherry-toolbar .toolbar-right {
  2332. display: flex;
  2333. align-items: center;
  2334. overflow: hidden;
  2335. }
  2336. .cherry-toolbar .toolbar-left {
  2337. flex: 0 0 auto;
  2338. margin-right: 20px;
  2339. }
  2340. .cherry-toolbar .toolbar-right {
  2341. flex: 0 1 auto;
  2342. flex-direction: row-reverse;
  2343. margin-left: 10px;
  2344. box-sizing: border-box;
  2345. }
  2346. .cherry-toolbar.preview-only .cherry-toolbar-button {
  2347. display: none;
  2348. }
  2349. .cherry-toolbar.preview-only .cherry-toolbar-switchPreview {
  2350. display: inline;
  2351. }
  2352. .cherry-toolbar-button {
  2353. float: left;
  2354. padding: 0 12px;
  2355. height: 38px;
  2356. color: #3f4a56;
  2357. background: transparent;
  2358. border: 1px solid transparent;
  2359. -webkit-transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s, border-color ease-in-out 0.15s;
  2360. transition: background-color ease-in-out 0.15s, color ease-in-out 0.15s, border-color ease-in-out 0.15s;
  2361. cursor: pointer;
  2362. font-style: normal;
  2363. }
  2364. .cherry-toolbar-button:hover {
  2365. color: #5d9bfc;
  2366. background: #ebf3ff;
  2367. }
  2368. .cherry-toolbar-button.cherry-toolbar-split {
  2369. font-size: 0;
  2370. height: 50%;
  2371. padding: 0;
  2372. margin-left: 4px;
  2373. margin-right: 4px;
  2374. border: none;
  2375. border-left: 1px solid #dfe6ee;
  2376. pointer-events: none;
  2377. overflow: hidden;
  2378. opacity: 0.5;
  2379. }
  2380. .cherry-toolbar-button.disabled {
  2381. color: #ccc;
  2382. }
  2383. .cherry .ace_search {
  2384. background: #FFF;
  2385. }
  2386. .cherry-sidebar {
  2387. width: 30px;
  2388. position: absolute;
  2389. top: 48px;
  2390. right: 7px;
  2391. z-index: 11;
  2392. bottom: 0;
  2393. overflow: hidden;
  2394. }
  2395. .cherry-sidebar .cherry-toolbar-button {
  2396. height: 30px;
  2397. padding: 3px 12px 0 6px;
  2398. }
  2399. .cherry-sidebar .cherry-toolbar-button:hover {
  2400. background: transparent;
  2401. }
  2402. .cherry-sidebar .cherry-toolbar-button .icon-loading.loading {
  2403. display: inline-block;
  2404. width: 8px;
  2405. height: 8px;
  2406. }
  2407. .cherry-sidebar .cherry-toolbar-button .icon-loading.loading:after {
  2408. content: " ";
  2409. display: block;
  2410. width: 8px;
  2411. height: 8px;
  2412. margin-left: 2px;
  2413. margin-top: -2px;
  2414. border-radius: 50%;
  2415. border: 2px solid #000;
  2416. border-color: #000 transparent #000 transparent;
  2417. animation: loading 1.2s linear infinite;
  2418. }
  2419. @keyframes loading {
  2420. 0% {
  2421. transform: rotate(0deg);
  2422. }
  2423. 100% {
  2424. transform: rotate(360deg);
  2425. }
  2426. }
  2427. .cherry-bubble {
  2428. position: absolute;
  2429. display: flex;
  2430. align-items: center;
  2431. justify-content: flex-start;
  2432. flex-wrap: wrap;
  2433. font-size: 14px;
  2434. min-height: 35px;
  2435. min-width: 50px;
  2436. border: 1px solid #dfe6ee;
  2437. background-color: #fff;
  2438. box-shadow: 0 2px 15px -5px rgba(0, 0, 0, 0.5);
  2439. border-radius: 3px;
  2440. z-index: 8;
  2441. }
  2442. .cherry-bubble.cherry-bubble--centered {
  2443. left: 50%;
  2444. transform: translateX(-50%);
  2445. }
  2446. .cherry-bubble .cherry-bubble-top,
  2447. .cherry-bubble .cherry-bubble-bottom {
  2448. position: absolute;
  2449. left: 50%;
  2450. width: 0;
  2451. height: 0;
  2452. margin-left: -8px;
  2453. border-left: 8px solid rgba(0, 0, 0, 0);
  2454. border-right: 8px solid rgba(0, 0, 0, 0);
  2455. }
  2456. .cherry-bubble .cherry-bubble-top {
  2457. top: 0;
  2458. transform: translateY(-100%);
  2459. border-bottom: 8px solid #fff;
  2460. }
  2461. .cherry-bubble .cherry-bubble-bottom {
  2462. bottom: 0;
  2463. transform: translateY(100%);
  2464. border-top: 8px solid #fff;
  2465. }
  2466. .cherry-bubble .cherry-toolbar-button {
  2467. display: inline-flex;
  2468. align-items: center;
  2469. justify-content: center;
  2470. height: 35px;
  2471. cursor: pointer;
  2472. user-select: none;
  2473. }
  2474. .cherry-bubble .cherry-toolbar-button:hover {
  2475. border-color: #dfe6ee;
  2476. background-color: rgba(89, 128, 166, 0.05);
  2477. }
  2478. .cherry-bubble .cherry-toolbar-button.cherry-toolbar-split {
  2479. height: 65%;
  2480. min-height: 22.75px;
  2481. }
  2482. [data-toolbar-theme=dark] .cherry-bubble {
  2483. border-color: #ffffff;
  2484. background: #ffffff;
  2485. }
  2486. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button {
  2487. color: #4b4b4b;
  2488. background: transparent;
  2489. }
  2490. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button:hover {
  2491. color: #fff;
  2492. background: rgba(255, 255, 255, 0.1);
  2493. }
  2494. [data-toolbar-theme=dark] .cherry-bubble .cherry-bubble-top {
  2495. border-bottom-color: #ffffff;
  2496. }
  2497. [data-toolbar-theme=dark] .cherry-bubble .cherry-bubble-bottom {
  2498. border-top-color: #ffffff;
  2499. }
  2500. [data-toolbar-theme=dark] .cherry-bubble .cherry-toolbar-button:hover {
  2501. border-color: #ffffff;
  2502. }
  2503. .cherry-switch-paste .switch-btn--bg {
  2504. position: absolute;
  2505. width: 50%;
  2506. height: 100%;
  2507. box-sizing: border-box;
  2508. z-index: -1;
  2509. left: 0;
  2510. top: 0;
  2511. opacity: 0.3;
  2512. background-color: #5d9bfc;
  2513. border-radius: 2px;
  2514. transition: all 0.3s;
  2515. }
  2516. .cherry-switch-paste .cherry-toolbar-button {
  2517. display: inline-flex;
  2518. align-items: center;
  2519. justify-content: center;
  2520. width: 80px;
  2521. text-align: center;
  2522. }
  2523. .cherry-switch-paste .cherry-toolbar-button:hover {
  2524. border-color: transparent;
  2525. }
  2526. .cherry-switch-paste[data-type=text] .cherry-text-btn {
  2527. color: #3f4a56;
  2528. }
  2529. .cherry-switch-paste[data-type=text] .cherry-md-btn {
  2530. color: #5d9bfc;
  2531. }
  2532. .cherry-switch-paste[data-type=md] .cherry-md-btn {
  2533. color: #3f4a56;
  2534. }
  2535. .cherry-switch-paste[data-type=md] .cherry-text-btn {
  2536. color: #5d9bfc;
  2537. }
  2538. .cherry-switch-paste[data-type=md] .switch-btn--bg {
  2539. left: 50%;
  2540. }
  2541. [data-toolbar-theme=dark] .cherry-switch-paste .switch-btn--bg {
  2542. background-color: #fff;
  2543. }
  2544. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=text] .cherry-text-btn {
  2545. color: #4b4b4b;
  2546. }
  2547. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=text] .cherry-md-btn {
  2548. color: #fff;
  2549. }
  2550. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .cherry-md-btn {
  2551. color: #4b4b4b;
  2552. }
  2553. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .cherry-text-btn {
  2554. color: #fff;
  2555. }
  2556. [data-toolbar-theme=dark] .cherry-switch-paste[data-type=md] .switch-btn--bg {
  2557. left: 50%;
  2558. }
  2559. .cherry-floatmenu {
  2560. z-index: 4;
  2561. display: none;
  2562. position: absolute;
  2563. left: 30px;
  2564. margin-left: 60px;
  2565. height: 27px;
  2566. line-height: 27px;
  2567. border-radius: 3px;
  2568. -webkit-user-select: none;
  2569. -moz-user-select: none;
  2570. -ms-user-select: none;
  2571. user-select: none;
  2572. }
  2573. .cherry-floatmenu .cherry-toolbar-button {
  2574. float: left;
  2575. padding: 0 9px;
  2576. margin: 0;
  2577. height: 27px;
  2578. line-height: 27px;
  2579. font-size: 14px;
  2580. color: #3f4a56;
  2581. overflow: hidden;
  2582. vertical-align: middle;
  2583. text-align: center;
  2584. border: 0;
  2585. cursor: pointer;
  2586. font-style: normal;
  2587. }
  2588. .cherry-floatmenu .cherry-toolbar-button.cherry-toolbar-split {
  2589. border-left: 1px solid #dfe6ee;
  2590. width: 0;
  2591. padding: 0;
  2592. overflow: hidden;
  2593. height: 25px;
  2594. }
  2595. .cherry-floatmenu .cherry-toolbar-button .ch-icon {
  2596. color: #aaa;
  2597. font-size: 12px;
  2598. }
  2599. .cherry-floatmenu .cherry-toolbar-button:hover {
  2600. background: rgba(0, 0, 0, 0.05);
  2601. }
  2602. .cherry-floatmenu .cherry-toolbar-button:hover .ch-icon {
  2603. color: #3f4a56;
  2604. }
  2605. .cherry-editor {
  2606. position: relative;
  2607. padding-top: 5px;
  2608. padding-right: 5px;
  2609. width: 50%;
  2610. box-sizing: border-box;
  2611. overflow: hidden;
  2612. }
  2613. .cherry-editor.cherry-editor--full {
  2614. width: 100%;
  2615. padding-right: 0;
  2616. }
  2617. .cherry-editor.cherry-editor--hidden {
  2618. display: none;
  2619. }
  2620. .cherry-editor-writing-style--focus::before {
  2621. content: "";
  2622. display: block;
  2623. width: 100%;
  2624. position: absolute;
  2625. top: 0;
  2626. background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));
  2627. pointer-events: none;
  2628. z-index: 11;
  2629. }
  2630. .cherry-editor-writing-style--focus::after {
  2631. content: "";
  2632. display: block;
  2633. width: 100%;
  2634. position: absolute;
  2635. bottom: 0;
  2636. background: linear-gradient(to top, rgba(0, 0, 0, 0.0235294118), rgba(0, 0, 0, 0.2));
  2637. pointer-events: none;
  2638. z-index: 11;
  2639. }
  2640. .cherry-editor-writing-style--typewriter .CodeMirror-lines {
  2641. position: relative;
  2642. }
  2643. .cherry-editor-writing-style--typewriter .CodeMirror-lines::before {
  2644. content: "";
  2645. display: block;
  2646. }
  2647. .cherry-editor-writing-style--typewriter .CodeMirror-lines::after {
  2648. content: "";
  2649. display: block;
  2650. }
  2651. .cherry-editor .CodeMirror {
  2652. font-family: "Helvetica Neue", Arial, "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  2653. background: #f8fafb;
  2654. color: #3f4a56;
  2655. }
  2656. .cherry-editor .CodeMirror textarea {
  2657. font-size: 27px;
  2658. }
  2659. .cherry-editor .CodeMirror-lines {
  2660. padding: 15px 34px;
  2661. }
  2662. .cherry-editor .CodeMirror-lines .drawio,
  2663. .cherry-editor .CodeMirror-lines .base64 {
  2664. display: inline-block;
  2665. overflow: hidden;
  2666. text-overflow: ellipsis;
  2667. max-width: 80px;
  2668. white-space: nowrap;
  2669. vertical-align: bottom;
  2670. color: darkmagenta !important;
  2671. font-size: 12px !important;
  2672. }
  2673. .cherry-editor .cm-s-default .cm-header {
  2674. color: #3f4a56;
  2675. }
  2676. .cherry-editor .cm-s-default .cm-string {
  2677. color: #3f4a56;
  2678. }
  2679. .cherry-editor .cm-s-default .cm-comment {
  2680. color: #3582fb;
  2681. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2682. font-size: 0.9em;
  2683. }
  2684. .cherry-editor .cm-s-default .cm-whitespace,
  2685. .cherry-editor .cm-tab {
  2686. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2687. font-size: 0.9em;
  2688. }
  2689. .cherry-editor .cm-s-default .cm-quote {
  2690. color: #3582fb;
  2691. }
  2692. .cherry-editor .cm-s-default .cm-link {
  2693. color: #3582fb;
  2694. }
  2695. .cherry-editor .cm-s-default .cm-url {
  2696. background: #f8fafb;
  2697. color: #3582fb;
  2698. font-family: "Menlo", "Liberation Mono", "Consolas", "DejaVu Sans Mono", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
  2699. font-size: 0.9em;
  2700. }
  2701. .cherry-editor .cm-s-default .cm-variable-2 {
  2702. color: #3f4a56;
  2703. }
  2704. .cherry-editor .cm-s-default .cm-variable-3 {
  2705. color: #3f4a56;
  2706. }
  2707. .cherry-editor .cm-s-default .cm-keyword {
  2708. color: #3f4a56;
  2709. }
  2710. .cherry-drag {
  2711. width: 15px;
  2712. cursor: ew-resize;
  2713. position: absolute;
  2714. z-index: 12;
  2715. background: transparent;
  2716. }
  2717. .cherry-drag.cherry-drag--show {
  2718. width: 5px;
  2719. display: block;
  2720. background: #dfe6ee;
  2721. }
  2722. .cherry-drag.cherry-drag--hidden {
  2723. display: none;
  2724. }
  2725. .cherry-editor-mask {
  2726. z-index: 10;
  2727. position: absolute;
  2728. display: none;
  2729. background: rgba(0, 0, 0, 0.2);
  2730. }
  2731. .cherry-editor-mask.cherry-editor-mask--show {
  2732. display: block;
  2733. }
  2734. .cherry-previewer-mask {
  2735. z-index: 10;
  2736. position: absolute;
  2737. display: none;
  2738. background: rgba(0, 0, 0, 0.4);
  2739. }
  2740. .cherry-previewer-mask.cherry-previewer-mask--show {
  2741. display: block;
  2742. }
  2743. .cherry-previewer {
  2744. padding: 20px 45px 20px 20px;
  2745. border-left: 2px solid #ebedee;
  2746. width: 50%;
  2747. box-sizing: border-box;
  2748. background-color: #f8fafb;
  2749. min-height: auto;
  2750. overflow-y: auto;
  2751. -webkit-print-color-adjust: exact;
  2752. }
  2753. .cherry-previewer .cherry-mobile-previewer-content {
  2754. width: 375px;
  2755. height: 100%;
  2756. margin: 0 auto;
  2757. padding: 25px 30px;
  2758. overflow-y: scroll;
  2759. box-shadow: 0 0 60px rgba(0, 0, 0, 0.1);
  2760. box-sizing: border-box;
  2761. }
  2762. .cherry-previewer.cherry-previewer--hidden {
  2763. width: 0;
  2764. display: none;
  2765. }
  2766. .cherry-previewer.cherry-previewer--full {
  2767. width: 100%;
  2768. }
  2769. .cherry-previewer .cherry-list__upper-roman {
  2770. list-style: upper-roman;
  2771. }
  2772. .cherry-previewer .cherry-list__lower-greek {
  2773. list-style: lower-greek;
  2774. }
  2775. .cherry-previewer .cherry-list__cjk-ideographic {
  2776. list-style: cjk-ideographic;
  2777. }
  2778. .cherry-previewer .cherry-list__circle {
  2779. list-style: circle;
  2780. }
  2781. .cherry-previewer .cherry-list__square {
  2782. list-style: square;
  2783. }
  2784. .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block {
  2785. display: block !important;
  2786. position: relative;
  2787. width: 25px;
  2788. text-align: center;
  2789. height: 25px;
  2790. border: 1px solid #DDD;
  2791. cursor: pointer;
  2792. float: right;
  2793. right: 10px;
  2794. top: 15px;
  2795. color: #FFF;
  2796. border-radius: 5px;
  2797. margin-left: -27px;
  2798. transition: all 0.3s;
  2799. z-index: 2;
  2800. }
  2801. [data-code-block-theme=default] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2802. [data-code-block-theme=funky] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2803. [data-code-block-theme=solarized-light] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block,
  2804. [data-code-block-theme=coy] .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block {
  2805. background-color: #3582fb;
  2806. }
  2807. .cherry-previewer div[data-type=codeBlock]:hover .cherry-copy-code-block:hover {
  2808. color: #3582fb;
  2809. background-color: #eee;
  2810. border-color: #3582fb;
  2811. }
  2812. .cherry-color-wrap {
  2813. display: none;
  2814. position: fixed;
  2815. width: auto;
  2816. padding: 5px 10px;
  2817. z-index: 6;
  2818. background: #fff;
  2819. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  2820. }
  2821. .cherry-color-wrap h3 {
  2822. font-size: 12px;
  2823. margin: 0px;
  2824. font-weight: 400;
  2825. }
  2826. [data-toolbar-theme=dark] .cherry-color-wrap h3 {
  2827. color: #4b4b4b;
  2828. }
  2829. .cherry-color-wrap .cherry-color-text {
  2830. float: left;
  2831. width: 128px;
  2832. margin: 0 8px 0 5px;
  2833. }
  2834. .cherry-color-wrap .cherry-color-bg {
  2835. float: left;
  2836. width: 128px;
  2837. margin-right: 5px;
  2838. }
  2839. .cherry-color-wrap .cherry-color-item {
  2840. float: left;
  2841. width: 14px;
  2842. height: 14px;
  2843. border: 1px solid #fff;
  2844. cursor: pointer;
  2845. }
  2846. .cherry-color-wrap .cherry-color-item:hover {
  2847. border: 1px solid #000;
  2848. }
  2849. .Cherry-Math svg {
  2850. max-width: 100%;
  2851. }
  2852. .cherry-suggester-panel {
  2853. display: none;
  2854. position: absolute;
  2855. left: 0;
  2856. top: 0;
  2857. background: #fff;
  2858. border-radius: 2px;
  2859. max-height: 500px;
  2860. box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);
  2861. }
  2862. .cherry-suggester-panel .cherry-suggester-panel__item {
  2863. border: none;
  2864. white-space: nowrap;
  2865. min-width: 50px;
  2866. padding: 5px 13px;
  2867. color: #333;
  2868. display: block;
  2869. cursor: pointer;
  2870. }
  2871. .cherry-suggester-panel .cherry-suggester-panel__item.cherry-suggester-panel__item--selected {
  2872. background-color: #f2f2f5;
  2873. text-decoration: none;
  2874. color: #eb7350;
  2875. }
  2876. .cherry-suggester-panel .cherry-suggester-panel__item>i {
  2877. display: inline-block;
  2878. transform: translateY(2px);
  2879. margin-right: 8px;
  2880. }
  2881. .cherry-suggestion {
  2882. background-color: #ebf3ff;
  2883. color: #3582fb;
  2884. padding: 1px 4px;
  2885. border-radius: 3px;
  2886. cursor: pointer;
  2887. }
  2888. /** 引入自带的主题 */
  2889. /** 编辑器样式 */
  2890. .cherry.theme__default {
  2891. /** 二级菜单 */
  2892. /** 选中文字时弹出的按钮 */
  2893. /** 光标focus到空行时联想出的按钮 */
  2894. }
  2895. .cherry.theme__default .cherry-dropdown {
  2896. /** 选择颜色的按钮 */
  2897. }
  2898. .cherry.theme__default .cherry-dropdown .cherry-dropdown-item {
  2899. /** 图标 */
  2900. }
  2901. .cherry.theme__default .cherry-dropdown.cherry-color-wrap .cherry-color-text {
  2902. /** 色盘的标题 */
  2903. /** 色盘里的每一个色块 */
  2904. }
  2905. .cherry.theme__default .cherry-bubble {
  2906. /** 粘贴HTML内容时弹出的选择按钮 */
  2907. }
  2908. /** 预览区域样式 */
  2909. .cherry-markdown.theme__default {
  2910. /** 行内代码 */
  2911. /**
  2912. * 代码块
  2913. */
  2914. /**
  2915. * 表格
  2916. */
  2917. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  2918. /** 脚注 */
  2919. /** 行间公式 */
  2920. /** 段落公式 */
  2921. /** 目录 */
  2922. }
  2923. .cherry-markdown.theme__default h1,
  2924. .cherry-markdown.theme__default h2,
  2925. .cherry-markdown.theme__default h3,
  2926. .cherry-markdown.theme__default h4,
  2927. .cherry-markdown.theme__default h5,
  2928. .cherry-markdown.theme__default h6 {
  2929. /** 标题前面的锚点或序号 */
  2930. }
  2931. .cherry-markdown.theme__default ul {
  2932. /** checklist 模式,未勾选时 */
  2933. /** checklist 模式,勾选时 */
  2934. }
  2935. .cherry-markdown.theme__default ul.cherry-list__upper-roman {
  2936. list-style: upper-roman;
  2937. }
  2938. .cherry-markdown.theme__default ul.cherry-list__lower-greek {
  2939. list-style: lower-greek;
  2940. }
  2941. .cherry-markdown.theme__default ul.cherry-list__cjk-ideographic {
  2942. list-style: cjk-ideographic;
  2943. }
  2944. .cherry-markdown.theme__default ul.cherry-list__circle {
  2945. list-style: circle;
  2946. }
  2947. .cherry-markdown.theme__default ul.cherry-list__square {
  2948. list-style: square;
  2949. }
  2950. .cherry-markdown.theme__default ruby {
  2951. /** 上部的拼音 */
  2952. }
  2953. /** 色值可以参考:https://yeun.github.io/open-color/ */
  2954. /** 工具栏样式 */
  2955. /** 编辑区域样式 */
  2956. /** 预览区域样式 */
  2957. /** markdown样式 */
  2958. /** 编辑器样式 */
  2959. .cherry.theme__dark {
  2960. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  2961. /** 二级菜单 */
  2962. /** 选中文字时弹出的按钮 */
  2963. }
  2964. .cherry.theme__dark .cherry-toolbar,
  2965. .cherry.theme__dark .cherry-floatmenu,
  2966. .cherry.theme__dark .cherry-bubble,
  2967. .cherry.theme__dark .cherry-sidebar {
  2968. background: rgb(60, 60, 60);
  2969. border-color: rgb(60, 60, 60);
  2970. }
  2971. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button,
  2972. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button,
  2973. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button,
  2974. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button {
  2975. color: #4b4b4b;
  2976. }
  2977. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button:hover,
  2978. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button:hover,
  2979. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button:hover,
  2980. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button:hover {
  2981. background-color: rgb(69, 70, 70);
  2982. color: rgb(255, 255, 255) !important;
  2983. border-color: rgb(60, 60, 60);
  2984. }
  2985. .cherry.theme__dark .cherry-toolbar .cherry-toolbar-button:hover i,
  2986. .cherry.theme__dark .cherry-floatmenu .cherry-toolbar-button:hover i,
  2987. .cherry.theme__dark .cherry-bubble .cherry-toolbar-button:hover i,
  2988. .cherry.theme__dark .cherry-sidebar .cherry-toolbar-button:hover i {
  2989. color: rgb(255, 255, 255) !important;
  2990. }
  2991. .cherry.theme__dark .cherry-dropdown {
  2992. background: rgb(60, 60, 60);
  2993. /** 选择颜色的按钮 */
  2994. }
  2995. .cherry.theme__dark .cherry-dropdown .cherry-dropdown-item {
  2996. color: #4b4b4b;
  2997. }
  2998. .cherry.theme__dark .cherry-dropdown .cherry-dropdown-item:hover {
  2999. background-color: rgb(69, 70, 70);
  3000. color: rgb(255, 255, 255);
  3001. }
  3002. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap {
  3003. /** 色盘的标题 */
  3004. /** 色盘里的每一个色块 */
  3005. }
  3006. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap h3 {
  3007. color: #4b4b4b;
  3008. }
  3009. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3010. border-color: rgb(69, 70, 70);
  3011. }
  3012. .cherry.theme__dark .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3013. border-color: rgb(247, 133, 83);
  3014. }
  3015. .cherry.theme__dark .cherry-bubble {
  3016. /** 粘贴HTML内容时弹出的选择按钮 */
  3017. }
  3018. .cherry.theme__dark .cherry-bubble .cherry-bubble-bottom {
  3019. border-top-color: rgb(60, 60, 60);
  3020. }
  3021. .cherry.theme__dark .cherry-editor {
  3022. background-color: rgb(37, 37, 38);
  3023. }
  3024. .cherry.theme__dark .cherry-editor .CodeMirror {
  3025. background-color: rgb(37, 37, 38);
  3026. }
  3027. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-cursor {
  3028. border-left: 1px solid rgb(255, 255, 255);
  3029. }
  3030. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3031. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3032. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3033. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3034. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3035. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3036. color: rgb(200, 200, 200);
  3037. }
  3038. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3039. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3040. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3041. color: rgb(247, 133, 83);
  3042. }
  3043. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3044. background-color: rgb(0, 0, 0);
  3045. }
  3046. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3047. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3048. color: rgb(255, 203, 107);
  3049. }
  3050. .cherry.theme__dark .cherry-editor .CodeMirror .CodeMirror-selected {
  3051. background-color: rgb(69, 70, 70);
  3052. }
  3053. .cherry.theme__dark .cherry-sidebar {
  3054. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3055. }
  3056. .cherry.theme__dark .cherry-previewer {
  3057. background-color: rgb(51, 51, 51);
  3058. }
  3059. .manual-article.theme__dark {
  3060. background-color: rgb(51, 51, 51) !important;
  3061. }
  3062. .cherry.theme__dark .cherry-previewer .cherry-mobile-previewer-content {
  3063. background-color: rgb(37, 37, 38);
  3064. }
  3065. .cherry.theme__dark .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3066. background-color: rgb(37, 37, 38);
  3067. color: rgb(200, 200, 200);
  3068. outline-color: rgb(247, 133, 83);
  3069. }
  3070. /** 预览区域样式 */
  3071. .cherry-markdown.theme__dark {
  3072. color: rgb(200, 200, 200);
  3073. background-color: rgb(51, 51, 51);
  3074. /** 行内代码 */
  3075. /**
  3076. * 代码块
  3077. */
  3078. /**
  3079. * 表格
  3080. */
  3081. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3082. /** 脚注 */
  3083. /** 行间公式 */
  3084. /** 段落公式 */
  3085. /** 目录 */
  3086. }
  3087. .cherry-markdown.theme__dark h1,
  3088. .cherry-markdown.theme__dark h2,
  3089. .cherry-markdown.theme__dark h3,
  3090. .cherry-markdown.theme__dark h4,
  3091. .cherry-markdown.theme__dark h5 {
  3092. color: rgb(247, 133, 83);
  3093. }
  3094. .cherry-markdown.theme__dark h1,
  3095. .cherry-markdown.theme__dark h2,
  3096. .cherry-markdown.theme__dark h3,
  3097. .cherry-markdown.theme__dark h4,
  3098. .cherry-markdown.theme__dark h5,
  3099. .cherry-markdown.theme__dark h6 {
  3100. /** 标题前面的锚点或序号 */
  3101. }
  3102. .cherry-markdown.theme__dark ul {
  3103. /** checklist 模式,未勾选时 */
  3104. /** checklist 模式,勾选时 */
  3105. }
  3106. .cherry-markdown.theme__dark ul.cherry-list__upper-roman {
  3107. list-style: upper-roman;
  3108. }
  3109. .cherry-markdown.theme__dark ul.cherry-list__lower-greek {
  3110. list-style: lower-greek;
  3111. }
  3112. .cherry-markdown.theme__dark ul.cherry-list__cjk-ideographic {
  3113. list-style: cjk-ideographic;
  3114. }
  3115. .cherry-markdown.theme__dark ul.cherry-list__circle {
  3116. list-style: circle;
  3117. }
  3118. .cherry-markdown.theme__dark ul.cherry-list__square {
  3119. list-style: square;
  3120. }
  3121. .cherry-markdown.theme__dark blockquote {
  3122. color: rgb(200, 200, 200);
  3123. }
  3124. .cherry-markdown.theme__dark a {
  3125. text-decoration: none;
  3126. color: rgb(255, 203, 107);
  3127. }
  3128. .cherry-markdown.theme__dark a:hover {
  3129. color: rgb(247, 133, 83);
  3130. }
  3131. .cherry-markdown.theme__dark hr {
  3132. border-color: rgb(105, 105, 105);
  3133. }
  3134. .cherry-markdown.theme__dark p code,
  3135. .cherry-markdown.theme__dark li code {
  3136. background-color: rgb(0, 0, 0);
  3137. color: rgb(255, 203, 107);
  3138. border: 1px solid rgb(105, 105, 105);
  3139. }
  3140. .cherry-markdown.theme__dark table,
  3141. .cherry-markdown.theme__dark .cherry-table {
  3142. color: rgb(200, 200, 200);
  3143. }
  3144. .cherry-markdown.theme__dark table th,
  3145. .cherry-markdown.theme__dark .cherry-table th {
  3146. background-color: rgb(0, 0, 0);
  3147. }
  3148. .cherry-markdown.theme__dark table tr,
  3149. .cherry-markdown.theme__dark table th,
  3150. .cherry-markdown.theme__dark table td,
  3151. .cherry-markdown.theme__dark .cherry-table tr,
  3152. .cherry-markdown.theme__dark .cherry-table th,
  3153. .cherry-markdown.theme__dark .cherry-table td {
  3154. border-color: rgb(105, 105, 105);
  3155. }
  3156. .cherry-markdown.theme__dark ruby {
  3157. /** 上部的拼音 */
  3158. }
  3159. .cherry-markdown.theme__dark .footnote {
  3160. border-color: rgb(105, 105, 105);
  3161. }
  3162. .cherry-markdown.theme__dark .footnote .footnote-title {
  3163. background-color: rgb(0, 0, 0);
  3164. }
  3165. .cherry-markdown.theme__dark .footnote .one-footnote {
  3166. color: rgb(200, 200, 200);
  3167. border-color: rgb(105, 105, 105);
  3168. }
  3169. .cherry-markdown.theme__dark .footnote .one-footnote a.footnote-ref {
  3170. padding: 5px;
  3171. }
  3172. .cherry-markdown.theme__dark .toc {
  3173. border: 1px solid rgb(105, 105, 105);
  3174. margin-top: 15px;
  3175. margin-bottom: 15px;
  3176. margin-right: 15px;
  3177. }
  3178. .cherry-markdown.theme__dark .toc .toc-title {
  3179. padding: 15px;
  3180. margin-bottom: 15px;
  3181. border-bottom: 1px solid rgb(105, 105, 105);
  3182. }
  3183. .cherry-markdown.theme__dark .toc .toc-li {
  3184. border: none;
  3185. padding: 0 20px;
  3186. }
  3187. .cherry-markdown.theme__dark .toc .toc-li a {
  3188. color: rgb(200, 200, 200);
  3189. }
  3190. .cherry-markdown.theme__dark .toc .toc-li a:hover {
  3191. color: rgb(247, 133, 83);
  3192. }
  3193. .cherry-markdown.theme__dark figure svg path,
  3194. .cherry-markdown.theme__dark figure svg rect,
  3195. .cherry-markdown.theme__dark figure svg line {
  3196. stroke: rgb(255, 203, 107) !important;
  3197. }
  3198. .cherry-markdown.theme__dark figure svg text {
  3199. fill: rgb(250, 160, 0) !important;
  3200. stroke: none !important;
  3201. }
  3202. .cherry-markdown.theme__dark figure svg tspan {
  3203. fill: rgb(250, 160, 0) !important;
  3204. }
  3205. .cherry-markdown.theme__dark figure svg circle {
  3206. fill: rgb(236, 236, 255) !important;
  3207. }
  3208. .cherry-markdown.theme__dark figure svg circle.state-start {
  3209. fill: rgb(250, 160, 0) !important;
  3210. }
  3211. .cherry-markdown.theme__dark .cherry-highlight-line {
  3212. background-color: #151422;
  3213. }
  3214. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3215. /** 工具栏样式 */
  3216. /** 编辑区域样式 */
  3217. /** 预览区域样式 */
  3218. /** markdown样式 */
  3219. /** 编辑器样式 */
  3220. .cherry.theme__light {
  3221. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3222. /** 二级菜单 */
  3223. /** 选中文字时弹出的按钮 */
  3224. }
  3225. .cherry.theme__light .cherry-toolbar,
  3226. .cherry.theme__light .cherry-floatmenu,
  3227. .cherry.theme__light .cherry-bubble,
  3228. .cherry.theme__light .cherry-sidebar {
  3229. background: white;
  3230. border-color: white;
  3231. }
  3232. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button,
  3233. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button,
  3234. .cherry.theme__light .cherry-bubble .cherry-toolbar-button,
  3235. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button {
  3236. color: #3f4a56;
  3237. }
  3238. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button:hover,
  3239. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button:hover,
  3240. .cherry.theme__light .cherry-bubble .cherry-toolbar-button:hover,
  3241. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button:hover {
  3242. background-color: #ebf3ff;
  3243. color: #5d9bfc !important;
  3244. border-color: white;
  3245. }
  3246. .cherry.theme__light .cherry-toolbar .cherry-toolbar-button:hover i,
  3247. .cherry.theme__light .cherry-floatmenu .cherry-toolbar-button:hover i,
  3248. .cherry.theme__light .cherry-bubble .cherry-toolbar-button:hover i,
  3249. .cherry.theme__light .cherry-sidebar .cherry-toolbar-button:hover i {
  3250. color: #5d9bfc !important;
  3251. }
  3252. .cherry.theme__light .cherry-dropdown {
  3253. background: white;
  3254. /** 选择颜色的按钮 */
  3255. }
  3256. .cherry.theme__light .cherry-dropdown .cherry-dropdown-item {
  3257. color: #3f4a56;
  3258. }
  3259. .cherry.theme__light .cherry-dropdown .cherry-dropdown-item:hover {
  3260. background-color: #ebf3ff;
  3261. color: #5d9bfc;
  3262. }
  3263. .cherry.theme__light .cherry-dropdown.cherry-color-wrap {
  3264. /** 色盘的标题 */
  3265. /** 色盘里的每一个色块 */
  3266. }
  3267. .cherry.theme__light .cherry-dropdown.cherry-color-wrap h3 {
  3268. color: #3f4a56;
  3269. }
  3270. .cherry.theme__light .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3271. border-color: #ebf3ff;
  3272. }
  3273. .cherry.theme__light .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3274. border-color: rgb(247, 133, 83);
  3275. }
  3276. .cherry.theme__light .cherry-bubble {
  3277. /** 粘贴HTML内容时弹出的选择按钮 */
  3278. }
  3279. .cherry.theme__light .cherry-bubble .cherry-bubble-bottom {
  3280. border-top-color: white;
  3281. }
  3282. .cherry.theme__light .cherry-editor {
  3283. background-color: rgb(255, 255, 255);
  3284. }
  3285. .cherry.theme__light .cherry-editor .CodeMirror {
  3286. background-color: rgb(255, 255, 255);
  3287. }
  3288. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-cursor {
  3289. border-left: 1px solid rgb(0, 0, 0);
  3290. }
  3291. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3292. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3293. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3294. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3295. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3296. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3297. color: rgb(63, 74, 86);
  3298. }
  3299. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3300. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3301. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3302. color: rgb(34, 139, 230);
  3303. }
  3304. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3305. background-color: rgb(215, 230, 254);
  3306. }
  3307. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3308. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3309. color: rgb(77, 171, 247);
  3310. }
  3311. .cherry.theme__light .cherry-editor .CodeMirror .CodeMirror-selected {
  3312. background-color: #ebf3ff;
  3313. }
  3314. .cherry.theme__light .cherry-sidebar {
  3315. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3316. }
  3317. .cherry.theme__light .cherry-previewer {
  3318. background-color: rgb(255, 255, 255);
  3319. }
  3320. .cherry.theme__light .cherry-previewer .cherry-mobile-previewer-content {
  3321. background-color: rgb(255, 255, 255);
  3322. }
  3323. .cherry.theme__light .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3324. background-color: rgb(255, 255, 255);
  3325. color: rgb(63, 74, 86);
  3326. outline-color: rgb(34, 139, 230);
  3327. }
  3328. .manual-article.theme__light {
  3329. background-color: rgb(255, 255, 255) !important;
  3330. }
  3331. /** 预览区域样式 */
  3332. .cherry-markdown.theme__light {
  3333. color: rgb(63, 74, 86);
  3334. background-color: rgb(255, 255, 255);
  3335. /** 行内代码 */
  3336. /**
  3337. * 代码块
  3338. */
  3339. /**
  3340. * 表格
  3341. */
  3342. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3343. /** 脚注 */
  3344. /** 行间公式 */
  3345. /** 段落公式 */
  3346. /** 目录 */
  3347. }
  3348. .cherry-markdown.theme__light h1,
  3349. .cherry-markdown.theme__light h2,
  3350. .cherry-markdown.theme__light h3,
  3351. .cherry-markdown.theme__light h4,
  3352. .cherry-markdown.theme__light h5 {
  3353. color: rgb(34, 139, 230);
  3354. }
  3355. .cherry-markdown.theme__light h1,
  3356. .cherry-markdown.theme__light h2,
  3357. .cherry-markdown.theme__light h3,
  3358. .cherry-markdown.theme__light h4,
  3359. .cherry-markdown.theme__light h5,
  3360. .cherry-markdown.theme__light h6 {
  3361. /** 标题前面的锚点或序号 */
  3362. }
  3363. .cherry-markdown.theme__light ul {
  3364. /** checklist 模式,未勾选时 */
  3365. /** checklist 模式,勾选时 */
  3366. }
  3367. .cherry-markdown.theme__light ul.cherry-list__upper-roman {
  3368. list-style: upper-roman;
  3369. }
  3370. .cherry-markdown.theme__light ul.cherry-list__lower-greek {
  3371. list-style: lower-greek;
  3372. }
  3373. .cherry-markdown.theme__light ul.cherry-list__cjk-ideographic {
  3374. list-style: cjk-ideographic;
  3375. }
  3376. .cherry-markdown.theme__light ul.cherry-list__circle {
  3377. list-style: circle;
  3378. }
  3379. .cherry-markdown.theme__light ul.cherry-list__square {
  3380. list-style: square;
  3381. }
  3382. .cherry-markdown.theme__light blockquote {
  3383. color: rgb(63, 74, 86);
  3384. background-color: rgb(231, 245, 255);
  3385. border-color: rgb(25, 113, 194);
  3386. }
  3387. .cherry-markdown.theme__light a {
  3388. text-decoration: none;
  3389. color: rgb(77, 171, 247);
  3390. }
  3391. .cherry-markdown.theme__light a:hover {
  3392. text-decoration: underline;
  3393. color: rgb(34, 139, 230);
  3394. }
  3395. .cherry-markdown.theme__light hr {
  3396. border-color: rgb(25, 113, 194);
  3397. }
  3398. .cherry-markdown.theme__light p code,
  3399. .cherry-markdown.theme__light li code {
  3400. background-color: rgb(215, 230, 254);
  3401. color: rgb(77, 171, 247);
  3402. border: 1px solid rgb(25, 113, 194);
  3403. }
  3404. .cherry-markdown.theme__light table,
  3405. .cherry-markdown.theme__light .cherry-table {
  3406. color: rgb(63, 74, 86);
  3407. }
  3408. .cherry-markdown.theme__light table th,
  3409. .cherry-markdown.theme__light .cherry-table th {
  3410. background-color: rgb(215, 230, 254);
  3411. }
  3412. .cherry-markdown.theme__light table tr,
  3413. .cherry-markdown.theme__light table th,
  3414. .cherry-markdown.theme__light table td,
  3415. .cherry-markdown.theme__light .cherry-table tr,
  3416. .cherry-markdown.theme__light .cherry-table th,
  3417. .cherry-markdown.theme__light .cherry-table td {
  3418. border-color: rgb(25, 113, 194);
  3419. }
  3420. .cherry-markdown.theme__light ruby {
  3421. /** 上部的拼音 */
  3422. }
  3423. .cherry-markdown.theme__light .footnote {
  3424. border-color: rgb(25, 113, 194);
  3425. }
  3426. .cherry-markdown.theme__light .footnote .footnote-title {
  3427. background-color: rgb(215, 230, 254);
  3428. }
  3429. .cherry-markdown.theme__light .footnote .one-footnote {
  3430. color: rgb(63, 74, 86);
  3431. border-color: rgb(25, 113, 194);
  3432. }
  3433. .cherry-markdown.theme__light .footnote .one-footnote a.footnote-ref {
  3434. padding: 5px;
  3435. }
  3436. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3437. /** 工具栏样式 */
  3438. /** 编辑区域样式 */
  3439. /** 预览区域样式 */
  3440. /** markdown样式 */
  3441. /** 编辑器样式 */
  3442. .cherry.theme__green {
  3443. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3444. /** 二级菜单 */
  3445. /** 选中文字时弹出的按钮 */
  3446. }
  3447. .cherry.theme__green .cherry-toolbar,
  3448. .cherry.theme__green .cherry-floatmenu,
  3449. .cherry.theme__green .cherry-bubble,
  3450. .cherry.theme__green .cherry-sidebar {
  3451. background: #FFF;
  3452. border-color: #FFF;
  3453. }
  3454. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button,
  3455. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button,
  3456. .cherry.theme__green .cherry-bubble .cherry-toolbar-button,
  3457. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button {
  3458. color: #2b8a3e;
  3459. }
  3460. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button i,
  3461. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button i,
  3462. .cherry.theme__green .cherry-bubble .cherry-toolbar-button i,
  3463. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button i {
  3464. color: #2b8a3e;
  3465. }
  3466. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button:hover,
  3467. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button:hover,
  3468. .cherry.theme__green .cherry-bubble .cherry-toolbar-button:hover,
  3469. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button:hover {
  3470. background-color: #51cf66;
  3471. color: #ebfbee !important;
  3472. border-color: #FFF;
  3473. }
  3474. .cherry.theme__green .cherry-toolbar .cherry-toolbar-button:hover i,
  3475. .cherry.theme__green .cherry-floatmenu .cherry-toolbar-button:hover i,
  3476. .cherry.theme__green .cherry-bubble .cherry-toolbar-button:hover i,
  3477. .cherry.theme__green .cherry-sidebar .cherry-toolbar-button:hover i {
  3478. color: #ebfbee !important;
  3479. }
  3480. .cherry.theme__green .cherry-dropdown {
  3481. background: #FFF;
  3482. /** 选择颜色的按钮 */
  3483. }
  3484. .cherry.theme__green .cherry-dropdown .cherry-dropdown-item {
  3485. color: #2b8a3e;
  3486. }
  3487. .cherry.theme__green .cherry-dropdown .cherry-dropdown-item:hover {
  3488. background-color: #51cf66;
  3489. color: #ebfbee;
  3490. }
  3491. .cherry.theme__green .cherry-dropdown.cherry-color-wrap {
  3492. /** 色盘的标题 */
  3493. /** 色盘里的每一个色块 */
  3494. }
  3495. .cherry.theme__green .cherry-dropdown.cherry-color-wrap h3 {
  3496. color: #2b8a3e;
  3497. }
  3498. .cherry.theme__green .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3499. border-color: #51cf66;
  3500. }
  3501. .cherry.theme__green .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3502. border-color: #2b8a3e;
  3503. }
  3504. .cherry.theme__green .cherry-bubble {
  3505. /** 粘贴HTML内容时弹出的选择按钮 */
  3506. }
  3507. .cherry.theme__green .cherry-bubble .cherry-bubble-bottom {
  3508. border-top-color: #FFF;
  3509. }
  3510. .cherry.theme__green .cherry-editor {
  3511. background-color: #FFF;
  3512. }
  3513. .cherry.theme__green .cherry-editor .CodeMirror {
  3514. background-color: #FFF;
  3515. }
  3516. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-cursor {
  3517. border-left: 1px solid #2b8a3e;
  3518. }
  3519. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3520. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3521. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3522. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3523. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3524. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3525. color: #2b8a3e;
  3526. }
  3527. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3528. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3529. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3530. color: #37b24d;
  3531. }
  3532. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3533. background-color: #ebfbee;
  3534. }
  3535. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3536. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3537. color: #40c057;
  3538. }
  3539. .cherry.theme__green .cherry-editor .CodeMirror .CodeMirror-selected {
  3540. background-color: #b2f2bb;
  3541. }
  3542. .cherry.theme__green .cherry-sidebar {
  3543. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  3544. }
  3545. .cherry.theme__green .cherry-previewer {
  3546. background-color: #ebfbee;
  3547. }
  3548. .manual-article.theme__green {
  3549. background-color: #ebfbee !important;
  3550. }
  3551. .cherry.theme__green .cherry-previewer .cherry-mobile-previewer-content {
  3552. background-color: #FFF;
  3553. }
  3554. .cherry.theme__green .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3555. background-color: #FFF;
  3556. color: #2b8a3e;
  3557. outline-color: #37b24d;
  3558. }
  3559. /** 预览区域样式 */
  3560. .cherry-markdown.theme__green {
  3561. color: #2b8a3e;
  3562. background-color: #ebfbee;
  3563. /** 行内代码 */
  3564. /**
  3565. * 代码块
  3566. */
  3567. /**
  3568. * 表格
  3569. */
  3570. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3571. /** 脚注 */
  3572. /** 行间公式 */
  3573. /** 段落公式 */
  3574. /** 目录 */
  3575. }
  3576. .cherry-markdown.theme__green h1,
  3577. .cherry-markdown.theme__green h2,
  3578. .cherry-markdown.theme__green h3,
  3579. .cherry-markdown.theme__green h4,
  3580. .cherry-markdown.theme__green h5 {
  3581. color: #37b24d;
  3582. text-align: center;
  3583. margin-bottom: 35px;
  3584. }
  3585. .cherry-markdown.theme__green h1,
  3586. .cherry-markdown.theme__green h2,
  3587. .cherry-markdown.theme__green h3,
  3588. .cherry-markdown.theme__green h4,
  3589. .cherry-markdown.theme__green h5,
  3590. .cherry-markdown.theme__green h6 {
  3591. /** 标题前面的锚点或序号 */
  3592. }
  3593. .cherry-markdown.theme__green ul {
  3594. /** checklist 模式,未勾选时 */
  3595. /** checklist 模式,勾选时 */
  3596. }
  3597. .cherry-markdown.theme__green ul.cherry-list__upper-roman {
  3598. list-style: upper-roman;
  3599. }
  3600. .cherry-markdown.theme__green ul.cherry-list__lower-greek {
  3601. list-style: lower-greek;
  3602. }
  3603. .cherry-markdown.theme__green ul.cherry-list__cjk-ideographic {
  3604. list-style: cjk-ideographic;
  3605. }
  3606. .cherry-markdown.theme__green ul.cherry-list__circle {
  3607. list-style: circle;
  3608. }
  3609. .cherry-markdown.theme__green ul.cherry-list__square {
  3610. list-style: square;
  3611. }
  3612. .cherry-markdown.theme__green blockquote {
  3613. color: #2b8a3e;
  3614. background-color: #d3f9d8;
  3615. border-color: #2f9e44;
  3616. }
  3617. .cherry-markdown.theme__green a {
  3618. text-decoration: none;
  3619. color: #40c057;
  3620. }
  3621. .cherry-markdown.theme__green a:hover {
  3622. text-decoration: underline;
  3623. color: #37b24d;
  3624. }
  3625. .cherry-markdown.theme__green hr {
  3626. border-color: #2f9e44;
  3627. }
  3628. .cherry-markdown.theme__green p code,
  3629. .cherry-markdown.theme__green li code {
  3630. background-color: #d3f9d8;
  3631. color: #40c057;
  3632. border: 1px solid #2f9e44;
  3633. }
  3634. .cherry-markdown.theme__green table,
  3635. .cherry-markdown.theme__green .cherry-table {
  3636. color: #2b8a3e;
  3637. }
  3638. .cherry-markdown.theme__green table th,
  3639. .cherry-markdown.theme__green .cherry-table th {
  3640. background-color: #d3f9d8;
  3641. }
  3642. .cherry-markdown.theme__green table tr,
  3643. .cherry-markdown.theme__green table th,
  3644. .cherry-markdown.theme__green table td,
  3645. .cherry-markdown.theme__green .cherry-table tr,
  3646. .cherry-markdown.theme__green .cherry-table th,
  3647. .cherry-markdown.theme__green .cherry-table td {
  3648. border-color: #2f9e44;
  3649. }
  3650. .cherry-markdown.theme__green ruby {
  3651. /** 上部的拼音 */
  3652. }
  3653. .cherry-markdown.theme__green .footnote {
  3654. border-color: #2f9e44;
  3655. }
  3656. .cherry-markdown.theme__green .footnote .footnote-title {
  3657. background-color: #d3f9d8;
  3658. }
  3659. .cherry-markdown.theme__green .footnote .one-footnote {
  3660. color: #2b8a3e;
  3661. border-color: #2f9e44;
  3662. }
  3663. .cherry-markdown.theme__green .footnote .one-footnote a.footnote-ref {
  3664. padding: 5px;
  3665. }
  3666. .cherry-markdown.theme__green .toc {
  3667. border-bottom: 1px solid #2f9e44;
  3668. padding-bottom: 15px;
  3669. margin-bottom: 30px;
  3670. }
  3671. .cherry-markdown.theme__green .toc .toc-title {
  3672. text-align: center;
  3673. padding-bottom: 15px;
  3674. margin-top: 30px;
  3675. margin-bottom: 15px;
  3676. border-bottom: 1px solid #2f9e44;
  3677. }
  3678. .cherry-markdown.theme__green .toc .toc-li {
  3679. border: none;
  3680. }
  3681. .cherry-markdown.theme__green .toc .toc-li a {
  3682. color: #2b8a3e;
  3683. }
  3684. .cherry-markdown.theme__green .toc .toc-li a:hover {
  3685. color: #37b24d;
  3686. }
  3687. /** 色值可以参考:https://yeun.github.io/open-color/ */
  3688. /** 工具栏样式 */
  3689. /** 编辑区域样式 */
  3690. /** 预览区域样式 */
  3691. /** markdown样式 */
  3692. /** 编辑器样式 */
  3693. .cherry.theme__red {
  3694. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3695. /** 二级菜单 */
  3696. /** 选中文字时弹出的按钮 */
  3697. }
  3698. .cherry.theme__red .cherry-toolbar,
  3699. .cherry.theme__red .cherry-floatmenu,
  3700. .cherry.theme__red .cherry-bubble,
  3701. .cherry.theme__red .cherry-sidebar {
  3702. background: #ffdeeb;
  3703. border-color: #ffdeeb;
  3704. }
  3705. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button,
  3706. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button,
  3707. .cherry.theme__red .cherry-bubble .cherry-toolbar-button,
  3708. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button {
  3709. color: #c2255c;
  3710. }
  3711. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button i,
  3712. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button i,
  3713. .cherry.theme__red .cherry-bubble .cherry-toolbar-button i,
  3714. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button i {
  3715. color: #c2255c;
  3716. }
  3717. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button:hover,
  3718. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button:hover,
  3719. .cherry.theme__red .cherry-bubble .cherry-toolbar-button:hover,
  3720. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button:hover {
  3721. background-color: #f06595;
  3722. color: #fff0f6 !important;
  3723. border-color: #ffdeeb;
  3724. }
  3725. .cherry.theme__red .cherry-toolbar .cherry-toolbar-button:hover i,
  3726. .cherry.theme__red .cherry-floatmenu .cherry-toolbar-button:hover i,
  3727. .cherry.theme__red .cherry-bubble .cherry-toolbar-button:hover i,
  3728. .cherry.theme__red .cherry-sidebar .cherry-toolbar-button:hover i {
  3729. color: #fff0f6 !important;
  3730. }
  3731. .cherry.theme__red .cherry-dropdown {
  3732. background: #ffdeeb;
  3733. /** 选择颜色的按钮 */
  3734. }
  3735. .cherry.theme__red .cherry-dropdown .cherry-dropdown-item {
  3736. color: #c2255c;
  3737. }
  3738. .cherry.theme__red .cherry-dropdown .cherry-dropdown-item:hover {
  3739. background-color: #f06595;
  3740. color: #fff0f6;
  3741. }
  3742. .cherry.theme__red .cherry-dropdown.cherry-color-wrap {
  3743. /** 色盘的标题 */
  3744. /** 色盘里的每一个色块 */
  3745. }
  3746. .cherry.theme__red .cherry-dropdown.cherry-color-wrap h3 {
  3747. color: #c2255c;
  3748. }
  3749. .cherry.theme__red .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  3750. border-color: #f06595;
  3751. }
  3752. .cherry.theme__red .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  3753. border-color: #a61e4d;
  3754. }
  3755. .cherry.theme__red .cherry-bubble {
  3756. /** 粘贴HTML内容时弹出的选择按钮 */
  3757. }
  3758. .cherry.theme__red .cherry-bubble .cherry-bubble-bottom {
  3759. border-top-color: #ffdeeb;
  3760. }
  3761. .cherry.theme__red .cherry-editor {
  3762. background-color: #fff0f6;
  3763. }
  3764. .cherry.theme__red .cherry-editor .CodeMirror {
  3765. background-color: #fff0f6;
  3766. }
  3767. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-cursor {
  3768. border-left: 1px solid #a61e4d;
  3769. }
  3770. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll span,
  3771. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  3772. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  3773. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  3774. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  3775. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  3776. color: #a61e4d;
  3777. }
  3778. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  3779. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  3780. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  3781. color: #d6336c;
  3782. }
  3783. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3784. background-color: #ffdeeb;
  3785. }
  3786. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  3787. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  3788. color: #f06595;
  3789. }
  3790. .cherry.theme__red .cherry-editor .CodeMirror .CodeMirror-selected {
  3791. background-color: #fcc2d7;
  3792. }
  3793. .cherry.theme__red .cherry-sidebar {
  3794. box-shadow: 0 0 10px #fcc2d7;
  3795. }
  3796. .cherry.theme__red .cherry-previewer {
  3797. background-color: #fff0f6;
  3798. }
  3799. .manual-article.theme__red {
  3800. background-color: #fff0f6 !important;
  3801. }
  3802. .cherry.theme__red .cherry-previewer .cherry-mobile-previewer-content {
  3803. background-color: #fff0f6;
  3804. }
  3805. .cherry.theme__red .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  3806. background-color: #fff0f6;
  3807. color: #a61e4d;
  3808. outline-color: #d6336c;
  3809. }
  3810. /** 预览区域样式 */
  3811. .cherry-markdown.theme__red {
  3812. color: #a61e4d;
  3813. background-color: #fff0f6;
  3814. /** 行内代码 */
  3815. /**
  3816. * 代码块
  3817. */
  3818. /**
  3819. * 表格
  3820. */
  3821. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  3822. /** 脚注 */
  3823. /** 行间公式 */
  3824. /** 段落公式 */
  3825. /** 目录 */
  3826. }
  3827. .cherry-markdown.theme__red h1,
  3828. .cherry-markdown.theme__red h2,
  3829. .cherry-markdown.theme__red h3,
  3830. .cherry-markdown.theme__red h4,
  3831. .cherry-markdown.theme__red h5 {
  3832. color: #d6336c;
  3833. text-align: center;
  3834. border-bottom: 1px dashed #c2255c;
  3835. padding-bottom: 15px;
  3836. margin-bottom: 25px;
  3837. }
  3838. .cherry-markdown.theme__red h1,
  3839. .cherry-markdown.theme__red h2,
  3840. .cherry-markdown.theme__red h3,
  3841. .cherry-markdown.theme__red h4,
  3842. .cherry-markdown.theme__red h5,
  3843. .cherry-markdown.theme__red h6 {
  3844. /** 标题前面的锚点或序号 */
  3845. }
  3846. .cherry-markdown.theme__red ul {
  3847. /** checklist 模式,未勾选时 */
  3848. /** checklist 模式,勾选时 */
  3849. }
  3850. .cherry-markdown.theme__red ul.cherry-list__upper-roman {
  3851. list-style: upper-roman;
  3852. }
  3853. .cherry-markdown.theme__red ul.cherry-list__lower-greek {
  3854. list-style: lower-greek;
  3855. }
  3856. .cherry-markdown.theme__red ul.cherry-list__cjk-ideographic {
  3857. list-style: cjk-ideographic;
  3858. }
  3859. .cherry-markdown.theme__red ul.cherry-list__circle {
  3860. list-style: circle;
  3861. }
  3862. .cherry-markdown.theme__red ul.cherry-list__square {
  3863. list-style: square;
  3864. }
  3865. .cherry-markdown.theme__red blockquote {
  3866. color: #a61e4d;
  3867. background-color: #ffdeeb;
  3868. border-color: #c2255c;
  3869. }
  3870. .cherry-markdown.theme__red a {
  3871. text-decoration: none;
  3872. color: #f06595;
  3873. }
  3874. .cherry-markdown.theme__red a:hover {
  3875. text-decoration: underline;
  3876. color: #d6336c;
  3877. }
  3878. .cherry-markdown.theme__red hr {
  3879. border-color: #c2255c;
  3880. }
  3881. .cherry-markdown.theme__red p code,
  3882. .cherry-markdown.theme__red li code {
  3883. background-color: #ffdeeb;
  3884. color: #f06595;
  3885. border: 1px solid #c2255c;
  3886. }
  3887. .cherry-markdown.theme__red table,
  3888. .cherry-markdown.theme__red .cherry-table {
  3889. color: #a61e4d;
  3890. }
  3891. .cherry-markdown.theme__red table th,
  3892. .cherry-markdown.theme__red .cherry-table th {
  3893. background-color: #ffdeeb;
  3894. }
  3895. .cherry-markdown.theme__red table tr,
  3896. .cherry-markdown.theme__red table th,
  3897. .cherry-markdown.theme__red table td,
  3898. .cherry-markdown.theme__red .cherry-table tr,
  3899. .cherry-markdown.theme__red .cherry-table th,
  3900. .cherry-markdown.theme__red .cherry-table td {
  3901. border-color: #c2255c;
  3902. }
  3903. .cherry-markdown.theme__red ruby {
  3904. /** 上部的拼音 */
  3905. }
  3906. .cherry-markdown.theme__red .footnote {
  3907. border-color: #c2255c;
  3908. }
  3909. .cherry-markdown.theme__red .footnote .footnote-title {
  3910. background-color: #ffdeeb;
  3911. }
  3912. .cherry-markdown.theme__red .footnote .one-footnote {
  3913. color: #a61e4d;
  3914. border-color: #c2255c;
  3915. }
  3916. .cherry-markdown.theme__red .footnote .one-footnote a.footnote-ref {
  3917. padding: 5px;
  3918. }
  3919. .cherry-markdown.theme__red .toc {
  3920. border-bottom: 1px solid #c2255c;
  3921. padding-bottom: 15px;
  3922. margin-bottom: 30px;
  3923. }
  3924. .cherry-markdown.theme__red .toc .toc-title {
  3925. text-align: center;
  3926. padding-bottom: 15px;
  3927. margin-top: 30px;
  3928. margin-bottom: 15px;
  3929. border-bottom: 1px solid #c2255c;
  3930. }
  3931. .cherry-markdown.theme__red .toc .toc-li {
  3932. border: none;
  3933. }
  3934. .cherry-markdown.theme__red .toc .toc-li a {
  3935. color: #a61e4d;
  3936. }
  3937. .cherry-markdown.theme__red .toc .toc-li a:hover {
  3938. color: #d6336c;
  3939. }
  3940. /** 工具栏样式 */
  3941. /** 编辑区域样式 */
  3942. /** 预览区域样式 */
  3943. /** markdown样式 */
  3944. /** 编辑器样式 */
  3945. .cherry.theme__violet {
  3946. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  3947. /** 二级菜单 */
  3948. /** 选中文字时弹出的按钮 */
  3949. /** 光标focus到空行时联想出的按钮 */
  3950. }
  3951. .cherry.theme__violet .cherry-toolbar,
  3952. .cherry.theme__violet .cherry-floatmenu,
  3953. .cherry.theme__violet .cherry-bubble,
  3954. .cherry.theme__violet .cherry-sidebar {
  3955. background: #FFF;
  3956. border-color: #FFF;
  3957. }
  3958. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button,
  3959. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button,
  3960. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button,
  3961. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button {
  3962. color: #5f3dc4;
  3963. }
  3964. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button i,
  3965. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button i,
  3966. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button i,
  3967. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button i {
  3968. color: #5f3dc4;
  3969. }
  3970. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button:hover,
  3971. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button:hover,
  3972. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button:hover,
  3973. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button:hover {
  3974. background-color: #845ef7;
  3975. color: #f3f0ff !important;
  3976. border-color: #FFF;
  3977. }
  3978. .cherry.theme__violet .cherry-toolbar .cherry-toolbar-button:hover i,
  3979. .cherry.theme__violet .cherry-floatmenu .cherry-toolbar-button:hover i,
  3980. .cherry.theme__violet .cherry-bubble .cherry-toolbar-button:hover i,
  3981. .cherry.theme__violet .cherry-sidebar .cherry-toolbar-button:hover i {
  3982. color: #f3f0ff !important;
  3983. }
  3984. .cherry.theme__violet .cherry-dropdown {
  3985. background: #FFF;
  3986. /** 选择颜色的按钮 */
  3987. }
  3988. .cherry.theme__violet .cherry-dropdown .cherry-dropdown-item {
  3989. color: #5f3dc4;
  3990. }
  3991. .cherry.theme__violet .cherry-dropdown .cherry-dropdown-item:hover {
  3992. background-color: #845ef7;
  3993. color: #f3f0ff;
  3994. }
  3995. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap {
  3996. /** 色盘的标题 */
  3997. /** 色盘里的每一个色块 */
  3998. }
  3999. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap h3 {
  4000. color: #5f3dc4;
  4001. }
  4002. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  4003. border-color: #845ef7;
  4004. }
  4005. .cherry.theme__violet .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  4006. border-color: #5f3dc4;
  4007. }
  4008. .cherry.theme__violet .cherry-bubble {
  4009. /** 粘贴HTML内容时弹出的选择按钮 */
  4010. }
  4011. .cherry.theme__violet .cherry-bubble .cherry-bubble-bottom {
  4012. border-top-color: #FFF;
  4013. }
  4014. .cherry.theme__violet .cherry-editor {
  4015. background-color: #FFF;
  4016. }
  4017. .cherry.theme__violet .cherry-editor .CodeMirror {
  4018. background-color: #FFF;
  4019. }
  4020. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-cursor {
  4021. border-left: 1px solid #5f3dc4;
  4022. }
  4023. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll span,
  4024. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  4025. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  4026. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  4027. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  4028. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  4029. color: #5f3dc4;
  4030. }
  4031. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  4032. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  4033. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  4034. color: #7048e8;
  4035. }
  4036. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4037. background-color: #f3f0ff;
  4038. }
  4039. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  4040. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4041. color: #7950f2;
  4042. }
  4043. .cherry.theme__violet .cherry-editor .CodeMirror .CodeMirror-selected {
  4044. background-color: #d0bfff;
  4045. }
  4046. .cherry.theme__violet .cherry-sidebar {
  4047. box-shadow: 0 0 10px rgba(128, 145, 165, 0.2);
  4048. }
  4049. .cherry.theme__violet .cherry-previewer {
  4050. background-color: #FFF;
  4051. }
  4052. .manual-article.theme__violet {
  4053. background-color: #FFF !important;
  4054. }
  4055. .cherry.theme__violet .cherry-previewer .cherry-mobile-previewer-content {
  4056. background-color: #FFF;
  4057. }
  4058. .cherry.theme__violet .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  4059. background-color: #FFF;
  4060. color: #5f3dc4;
  4061. outline-color: #7048e8;
  4062. }
  4063. /** 预览区域样式 */
  4064. .cherry-markdown.theme__violet {
  4065. color: #5f3dc4;
  4066. background-color: #FFF;
  4067. /** 行内代码 */
  4068. /**
  4069. * 代码块
  4070. */
  4071. /**
  4072. * 表格
  4073. */
  4074. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  4075. /** 脚注 */
  4076. /** 行间公式 */
  4077. /** 段落公式 */
  4078. /** 目录 */
  4079. }
  4080. .cherry-markdown.theme__violet h1,
  4081. .cherry-markdown.theme__violet h2,
  4082. .cherry-markdown.theme__violet h3,
  4083. .cherry-markdown.theme__violet h4,
  4084. .cherry-markdown.theme__violet h5 {
  4085. color: #7048e8;
  4086. text-align: center;
  4087. margin-bottom: 35px;
  4088. }
  4089. .cherry-markdown.theme__violet h1,
  4090. .cherry-markdown.theme__violet h2,
  4091. .cherry-markdown.theme__violet h3,
  4092. .cherry-markdown.theme__violet h4,
  4093. .cherry-markdown.theme__violet h5,
  4094. .cherry-markdown.theme__violet h6 {
  4095. /** 标题前面的锚点或序号 */
  4096. }
  4097. .cherry-markdown.theme__violet ul {
  4098. /** checklist 模式,未勾选时 */
  4099. /** checklist 模式,勾选时 */
  4100. }
  4101. .cherry-markdown.theme__violet ul.cherry-list__upper-roman {
  4102. list-style: upper-roman;
  4103. }
  4104. .cherry-markdown.theme__violet ul.cherry-list__lower-greek {
  4105. list-style: lower-greek;
  4106. }
  4107. .cherry-markdown.theme__violet ul.cherry-list__cjk-ideographic {
  4108. list-style: cjk-ideographic;
  4109. }
  4110. .cherry-markdown.theme__violet ul.cherry-list__circle {
  4111. list-style: circle;
  4112. }
  4113. .cherry-markdown.theme__violet ul.cherry-list__square {
  4114. list-style: square;
  4115. }
  4116. .cherry-markdown.theme__violet blockquote {
  4117. color: #5f3dc4;
  4118. background-color: #e5dbff;
  4119. border-color: #6741d9;
  4120. }
  4121. .cherry-markdown.theme__violet a {
  4122. text-decoration: none;
  4123. color: #7950f2;
  4124. }
  4125. .cherry-markdown.theme__violet a:hover {
  4126. text-decoration: underline;
  4127. color: #7048e8;
  4128. }
  4129. .cherry-markdown.theme__violet hr {
  4130. border-color: #6741d9;
  4131. }
  4132. .cherry-markdown.theme__violet p code,
  4133. .cherry-markdown.theme__violet li code {
  4134. background-color: #e5dbff;
  4135. color: #7950f2;
  4136. border: 1px solid #6741d9;
  4137. }
  4138. .cherry-markdown.theme__violet table,
  4139. .cherry-markdown.theme__violet .cherry-table {
  4140. color: #5f3dc4;
  4141. }
  4142. .cherry-markdown.theme__violet table th,
  4143. .cherry-markdown.theme__violet .cherry-table th {
  4144. background-color: #e5dbff;
  4145. }
  4146. .cherry-markdown.theme__violet table tr,
  4147. .cherry-markdown.theme__violet table th,
  4148. .cherry-markdown.theme__violet table td,
  4149. .cherry-markdown.theme__violet .cherry-table tr,
  4150. .cherry-markdown.theme__violet .cherry-table th,
  4151. .cherry-markdown.theme__violet .cherry-table td {
  4152. border-color: #6741d9;
  4153. }
  4154. .cherry-markdown.theme__violet ruby {
  4155. /** 上部的拼音 */
  4156. }
  4157. .cherry-markdown.theme__violet .footnote {
  4158. border-color: #6741d9;
  4159. }
  4160. .cherry-markdown.theme__violet .footnote .footnote-title {
  4161. background-color: #e5dbff;
  4162. }
  4163. .cherry-markdown.theme__violet .footnote .one-footnote {
  4164. color: #5f3dc4;
  4165. border-color: #6741d9;
  4166. }
  4167. .cherry-markdown.theme__violet .footnote .one-footnote a.footnote-ref {
  4168. padding: 5px;
  4169. }
  4170. .cherry-markdown.theme__violet .toc {
  4171. border-bottom: 1px solid #6741d9;
  4172. padding-bottom: 15px;
  4173. margin-bottom: 30px;
  4174. }
  4175. .cherry-markdown.theme__violet .toc .toc-title {
  4176. text-align: center;
  4177. padding-bottom: 15px;
  4178. margin-top: 30px;
  4179. margin-bottom: 15px;
  4180. border-bottom: 1px solid #6741d9;
  4181. }
  4182. .cherry-markdown.theme__violet .toc .toc-li {
  4183. border: none;
  4184. }
  4185. .cherry-markdown.theme__violet .toc .toc-li a {
  4186. color: #5f3dc4;
  4187. }
  4188. .cherry-markdown.theme__violet .toc .toc-li a:hover {
  4189. color: #7048e8;
  4190. }
  4191. /** 色值可以参考:https://yeun.github.io/open-color/ */
  4192. /** 工具栏样式 */
  4193. /** 编辑区域样式 */
  4194. /** 预览区域样式 */
  4195. /** markdown样式 */
  4196. /** 编辑器样式 */
  4197. .cherry.theme__blue {
  4198. /** 顶部按钮, 选中文字时弹出的按钮, 光标focus到空行时联想出的按钮, 侧边栏按钮 */
  4199. /** 二级菜单 */
  4200. /** 选中文字时弹出的按钮 */
  4201. }
  4202. .cherry.theme__blue .cherry-toolbar,
  4203. .cherry.theme__blue .cherry-floatmenu,
  4204. .cherry.theme__blue .cherry-bubble,
  4205. .cherry.theme__blue .cherry-sidebar {
  4206. background: #e5dbff;
  4207. border-color: #e5dbff;
  4208. }
  4209. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button,
  4210. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button,
  4211. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button,
  4212. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button {
  4213. color: #3b5bdb;
  4214. }
  4215. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button i,
  4216. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button i,
  4217. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button i,
  4218. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button i {
  4219. color: #3b5bdb;
  4220. }
  4221. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button:hover,
  4222. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button:hover,
  4223. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button:hover,
  4224. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button:hover {
  4225. background-color: #845ef7;
  4226. color: #edf2ff !important;
  4227. border-color: #e5dbff;
  4228. }
  4229. .cherry.theme__blue .cherry-toolbar .cherry-toolbar-button:hover i,
  4230. .cherry.theme__blue .cherry-floatmenu .cherry-toolbar-button:hover i,
  4231. .cherry.theme__blue .cherry-bubble .cherry-toolbar-button:hover i,
  4232. .cherry.theme__blue .cherry-sidebar .cherry-toolbar-button:hover i {
  4233. color: #edf2ff !important;
  4234. }
  4235. .cherry.theme__blue .cherry-dropdown {
  4236. background: #e5dbff;
  4237. /** 选择颜色的按钮 */
  4238. }
  4239. .cherry.theme__blue .cherry-dropdown .cherry-dropdown-item {
  4240. color: #3b5bdb;
  4241. }
  4242. .cherry.theme__blue .cherry-dropdown .cherry-dropdown-item:hover {
  4243. background-color: #845ef7;
  4244. color: #edf2ff;
  4245. }
  4246. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap {
  4247. /** 色盘的标题 */
  4248. /** 色盘里的每一个色块 */
  4249. }
  4250. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap h3 {
  4251. color: #3b5bdb;
  4252. }
  4253. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap .cherry-color-item {
  4254. border-color: #845ef7;
  4255. }
  4256. .cherry.theme__blue .cherry-dropdown.cherry-color-wrap .cherry-color-item:hover {
  4257. border-color: #364fc7;
  4258. }
  4259. .cherry.theme__blue .cherry-bubble {
  4260. /** 粘贴HTML内容时弹出的选择按钮 */
  4261. }
  4262. .cherry.theme__blue .cherry-bubble .cherry-bubble-bottom {
  4263. border-top-color: #e5dbff;
  4264. }
  4265. .cherry.theme__blue .cherry-editor {
  4266. background-color: #f3f0ff;
  4267. }
  4268. .cherry.theme__blue .cherry-editor .CodeMirror {
  4269. background-color: #f3f0ff;
  4270. }
  4271. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-cursor {
  4272. border-left: 1px solid #364fc7;
  4273. }
  4274. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll span,
  4275. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-variable-2,
  4276. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-string,
  4277. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-strong,
  4278. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-em,
  4279. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-meta {
  4280. color: #364fc7;
  4281. }
  4282. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-image-marker,
  4283. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-quote,
  4284. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-header {
  4285. color: #4263eb;
  4286. }
  4287. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4288. background-color: #e5dbff;
  4289. }
  4290. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-comment,
  4291. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-scroll .cm-url {
  4292. color: #5c7cfa;
  4293. }
  4294. .cherry.theme__blue .cherry-editor .CodeMirror .CodeMirror-selected {
  4295. background-color: #d0bfff;
  4296. }
  4297. .cherry.theme__blue .cherry-sidebar {
  4298. box-shadow: 0 0 10px #bac8ff;
  4299. }
  4300. .cherry.theme__blue .cherry-previewer {
  4301. background-color: #f3f0ff;
  4302. }
  4303. .manual-article.theme__blue {
  4304. background-color: #f3f0ff !important;
  4305. }
  4306. .cherry.theme__blue .cherry-previewer .cherry-mobile-previewer-content {
  4307. background-color: #f3f0ff;
  4308. }
  4309. .cherry.theme__blue .cherry-previewer-table-content-hander .cherry-previewer-table-content-hander__input textarea {
  4310. background-color: #f3f0ff;
  4311. color: #364fc7;
  4312. outline-color: #4263eb;
  4313. }
  4314. /** 预览区域样式 */
  4315. .cherry-markdown.theme__blue {
  4316. color: #364fc7;
  4317. background-color: #f3f0ff;
  4318. /** 行内代码 */
  4319. /**
  4320. * 代码块
  4321. */
  4322. /**
  4323. * 表格
  4324. */
  4325. /** 可以理解为上下结构的音标,下部是文字,上部是对应的拼音 */
  4326. /** 脚注 */
  4327. /** 行间公式 */
  4328. /** 段落公式 */
  4329. /** 目录 */
  4330. }
  4331. .cherry-markdown.theme__blue h1,
  4332. .cherry-markdown.theme__blue h2,
  4333. .cherry-markdown.theme__blue h3,
  4334. .cherry-markdown.theme__blue h4,
  4335. .cherry-markdown.theme__blue h5 {
  4336. color: #4263eb;
  4337. text-align: center;
  4338. border-bottom: 1px dashed #3b5bdb;
  4339. padding-bottom: 15px;
  4340. margin-bottom: 25px;
  4341. }
  4342. .cherry-markdown.theme__blue h1,
  4343. .cherry-markdown.theme__blue h2,
  4344. .cherry-markdown.theme__blue h3,
  4345. .cherry-markdown.theme__blue h4,
  4346. .cherry-markdown.theme__blue h5,
  4347. .cherry-markdown.theme__blue h6 {
  4348. /** 标题前面的锚点或序号 */
  4349. }
  4350. .cherry-markdown.theme__blue ul {
  4351. /** checklist 模式,未勾选时 */
  4352. /** checklist 模式,勾选时 */
  4353. }
  4354. .cherry-markdown.theme__blue ul.cherry-list__upper-roman {
  4355. list-style: upper-roman;
  4356. }
  4357. .cherry-markdown.theme__blue ul.cherry-list__lower-greek {
  4358. list-style: lower-greek;
  4359. }
  4360. .cherry-markdown.theme__blue ul.cherry-list__cjk-ideographic {
  4361. list-style: cjk-ideographic;
  4362. }
  4363. .cherry-markdown.theme__blue ul.cherry-list__circle {
  4364. list-style: circle;
  4365. }
  4366. .cherry-markdown.theme__blue ul.cherry-list__square {
  4367. list-style: square;
  4368. }
  4369. .cherry-markdown.theme__blue blockquote {
  4370. color: #364fc7;
  4371. background-color: #e5dbff;
  4372. border-color: #3b5bdb;
  4373. }
  4374. .cherry-markdown.theme__blue a {
  4375. text-decoration: none;
  4376. color: #5c7cfa;
  4377. }
  4378. .cherry-markdown.theme__blue a:hover {
  4379. text-decoration: underline;
  4380. color: #4263eb;
  4381. }
  4382. .cherry-markdown.theme__blue hr {
  4383. border-color: #3b5bdb;
  4384. }
  4385. .cherry-markdown.theme__blue p code,
  4386. .cherry-markdown.theme__blue li code {
  4387. background-color: #e5dbff;
  4388. color: #5c7cfa;
  4389. border: 1px solid #3b5bdb;
  4390. }
  4391. .cherry-markdown.theme__blue table,
  4392. .cherry-markdown.theme__blue .cherry-table {
  4393. color: #364fc7;
  4394. }
  4395. .cherry-markdown.theme__blue table th,
  4396. .cherry-markdown.theme__blue .cherry-table th {
  4397. background-color: #e5dbff;
  4398. }
  4399. .cherry-markdown.theme__blue table tr,
  4400. .cherry-markdown.theme__blue table th,
  4401. .cherry-markdown.theme__blue table td,
  4402. .cherry-markdown.theme__blue .cherry-table tr,
  4403. .cherry-markdown.theme__blue .cherry-table th,
  4404. .cherry-markdown.theme__blue .cherry-table td {
  4405. border-color: #3b5bdb;
  4406. }
  4407. .cherry-markdown.theme__blue ruby {
  4408. /** 上部的拼音 */
  4409. }
  4410. .cherry-markdown.theme__blue .footnote {
  4411. border-color: #3b5bdb;
  4412. }
  4413. .cherry-markdown.theme__blue .footnote .footnote-title {
  4414. background-color: #e5dbff;
  4415. }
  4416. .cherry-markdown.theme__blue .footnote .one-footnote {
  4417. color: #364fc7;
  4418. border-color: #3b5bdb;
  4419. }
  4420. .cherry-markdown.theme__blue .footnote .one-footnote a.footnote-ref {
  4421. padding: 5px;
  4422. }
  4423. .cherry-markdown.theme__blue .toc {
  4424. border-bottom: 1px solid #3b5bdb;
  4425. padding-bottom: 15px;
  4426. margin-bottom: 30px;
  4427. }
  4428. .cherry-markdown.theme__blue .toc .toc-title {
  4429. text-align: center;
  4430. padding-bottom: 15px;
  4431. margin-top: 30px;
  4432. margin-bottom: 15px;
  4433. border-bottom: 1px solid #3b5bdb;
  4434. }
  4435. .cherry-markdown.theme__blue .toc .toc-li {
  4436. border: none;
  4437. }
  4438. .cherry-markdown.theme__blue .toc .toc-li a {
  4439. color: #364fc7;
  4440. }
  4441. .cherry-markdown.theme__blue .toc .toc-li a:hover {
  4442. color: #4263eb;
  4443. }
  4444. /* BASICS */
  4445. .CodeMirror {
  4446. /* Set height, width, borders, and global font properties here */
  4447. font-family: monospace;
  4448. height: 300px;
  4449. color: black;
  4450. direction: ltr;
  4451. }
  4452. /* PADDING */
  4453. .CodeMirror-lines {
  4454. padding: 4px 0;
  4455. /* Vertical padding around content */
  4456. }
  4457. .CodeMirror pre.CodeMirror-line,
  4458. .CodeMirror pre.CodeMirror-line-like {
  4459. padding: 0 4px;
  4460. /* Horizontal padding of content */
  4461. }
  4462. .CodeMirror-scrollbar-filler,
  4463. .CodeMirror-gutter-filler {
  4464. background-color: white;
  4465. /* The little square between H and V scrollbars */
  4466. }
  4467. /* GUTTER */
  4468. .CodeMirror-gutters {
  4469. border-right: 1px solid #ddd;
  4470. background-color: #f7f7f7;
  4471. white-space: nowrap;
  4472. }
  4473. .CodeMirror-linenumber {
  4474. padding: 0 3px 0 5px;
  4475. min-width: 20px;
  4476. text-align: right;
  4477. color: #999;
  4478. white-space: nowrap;
  4479. }
  4480. .CodeMirror-guttermarker {
  4481. color: black;
  4482. }
  4483. .CodeMirror-guttermarker-subtle {
  4484. color: #999;
  4485. }
  4486. /* CURSOR */
  4487. .CodeMirror-cursor {
  4488. border-left: 1px solid black;
  4489. border-right: none;
  4490. width: 0;
  4491. }
  4492. /* Shown when moving in bi-directional text */
  4493. .CodeMirror div.CodeMirror-secondarycursor {
  4494. border-left: 1px solid silver;
  4495. }
  4496. .cm-fat-cursor .CodeMirror-cursor {
  4497. width: auto;
  4498. border: 0 !important;
  4499. background: #7e7;
  4500. }
  4501. .cm-fat-cursor div.CodeMirror-cursors {
  4502. z-index: 1;
  4503. }
  4504. .cm-fat-cursor-mark {
  4505. background-color: rgba(20, 255, 20, 0.5);
  4506. -webkit-animation: blink 1.06s steps(1) infinite;
  4507. -moz-animation: blink 1.06s steps(1) infinite;
  4508. animation: blink 1.06s steps(1) infinite;
  4509. }
  4510. .cm-animate-fat-cursor {
  4511. width: auto;
  4512. border: 0;
  4513. -webkit-animation: blink 1.06s steps(1) infinite;
  4514. -moz-animation: blink 1.06s steps(1) infinite;
  4515. animation: blink 1.06s steps(1) infinite;
  4516. background-color: #7e7;
  4517. }
  4518. @-moz-keyframes blink {
  4519. 50% {
  4520. background-color: transparent;
  4521. }
  4522. }
  4523. @-webkit-keyframes blink {
  4524. 50% {
  4525. background-color: transparent;
  4526. }
  4527. }
  4528. @keyframes blink {
  4529. 50% {
  4530. background-color: transparent;
  4531. }
  4532. }
  4533. /* Can style cursor different in overwrite (non-insert) mode */
  4534. .cm-tab {
  4535. display: inline-block;
  4536. text-decoration: inherit;
  4537. }
  4538. .CodeMirror-rulers {
  4539. position: absolute;
  4540. left: 0;
  4541. right: 0;
  4542. top: -50px;
  4543. bottom: 0;
  4544. overflow: hidden;
  4545. }
  4546. .CodeMirror-ruler {
  4547. border-left: 1px solid #ccc;
  4548. top: 0;
  4549. bottom: 0;
  4550. position: absolute;
  4551. }
  4552. /* DEFAULT THEME */
  4553. .cm-s-default .cm-header {
  4554. color: blue;
  4555. }
  4556. .cm-s-default .cm-quote {
  4557. color: #090;
  4558. }
  4559. .cm-negative {
  4560. color: #d44;
  4561. }
  4562. .cm-positive {
  4563. color: #292;
  4564. }
  4565. .cm-header,
  4566. .cm-strong {
  4567. font-weight: bold;
  4568. }
  4569. .cm-em {
  4570. font-style: italic;
  4571. }
  4572. .cm-link {
  4573. text-decoration: underline;
  4574. }
  4575. .cm-strikethrough {
  4576. text-decoration: line-through;
  4577. }
  4578. .cm-s-default .cm-keyword {
  4579. color: #708;
  4580. }
  4581. .cm-s-default .cm-atom {
  4582. color: #219;
  4583. }
  4584. .cm-s-default .cm-number {
  4585. color: #164;
  4586. }
  4587. .cm-s-default .cm-def {
  4588. color: #00f;
  4589. }
  4590. .cm-s-default .cm-variable-2 {
  4591. color: #05a;
  4592. }
  4593. .cm-s-default .cm-variable-3,
  4594. .cm-s-default .cm-type {
  4595. color: #085;
  4596. }
  4597. .cm-s-default .cm-comment {
  4598. color: #a50;
  4599. }
  4600. .cm-s-default .cm-string {
  4601. color: #a11;
  4602. }
  4603. .cm-s-default .cm-string-2 {
  4604. color: #f50;
  4605. }
  4606. .cm-s-default .cm-meta {
  4607. color: #555;
  4608. }
  4609. .cm-s-default .cm-qualifier {
  4610. color: #555;
  4611. }
  4612. .cm-s-default .cm-builtin {
  4613. color: #30a;
  4614. }
  4615. .cm-s-default .cm-bracket {
  4616. color: #997;
  4617. }
  4618. .cm-s-default .cm-tag {
  4619. color: #170;
  4620. }
  4621. .cm-s-default .cm-attribute {
  4622. color: #00c;
  4623. }
  4624. .cm-s-default .cm-hr {
  4625. color: #999;
  4626. }
  4627. .cm-s-default .cm-link {
  4628. color: #00c;
  4629. }
  4630. .cm-s-default .cm-error {
  4631. color: #f00;
  4632. }
  4633. .cm-invalidchar {
  4634. color: #f00;
  4635. }
  4636. .CodeMirror-composing {
  4637. border-bottom: 2px solid;
  4638. }
  4639. /* Default styles for common addons */
  4640. div.CodeMirror span.CodeMirror-matchingbracket {
  4641. color: #0b0;
  4642. }
  4643. div.CodeMirror span.CodeMirror-nonmatchingbracket {
  4644. color: #a22;
  4645. }
  4646. .CodeMirror-matchingtag {
  4647. background: rgba(255, 150, 0, 0.3);
  4648. }
  4649. .CodeMirror-activeline-background {
  4650. background: #e8f2ff;
  4651. }
  4652. /* STOP */
  4653. /* The rest of this file contains styles related to the mechanics of
  4654. the editor. You probably shouldn't touch them. */
  4655. .CodeMirror {
  4656. position: relative;
  4657. overflow: hidden;
  4658. background: white;
  4659. }
  4660. .CodeMirror-scroll {
  4661. overflow: scroll !important;
  4662. /* Things will break if this is overridden */
  4663. /* 50px is the magic margin used to hide the element's real scrollbars */
  4664. /* See overflow: hidden in .CodeMirror */
  4665. margin-bottom: -50px;
  4666. margin-right: -50px;
  4667. padding-bottom: 50px;
  4668. height: 100%;
  4669. outline: none;
  4670. /* Prevent dragging from highlighting the element */
  4671. position: relative;
  4672. }
  4673. .CodeMirror-sizer {
  4674. position: relative;
  4675. border-right: 50px solid transparent;
  4676. }
  4677. /* The fake, visible scrollbars. Used to force redraw during scrolling
  4678. before actual scrolling happens, thus preventing shaking and
  4679. flickering artifacts. */
  4680. .CodeMirror-vscrollbar,
  4681. .CodeMirror-hscrollbar,
  4682. .CodeMirror-scrollbar-filler,
  4683. .CodeMirror-gutter-filler {
  4684. position: absolute;
  4685. z-index: 6;
  4686. display: none;
  4687. outline: none;
  4688. }
  4689. .CodeMirror-vscrollbar {
  4690. right: 0;
  4691. top: 0;
  4692. overflow-x: hidden;
  4693. overflow-y: scroll;
  4694. }
  4695. .CodeMirror-hscrollbar {
  4696. bottom: 0;
  4697. left: 0;
  4698. overflow-y: hidden;
  4699. overflow-x: scroll;
  4700. }
  4701. .CodeMirror-scrollbar-filler {
  4702. right: 0;
  4703. bottom: 0;
  4704. }
  4705. .CodeMirror-gutter-filler {
  4706. left: 0;
  4707. bottom: 0;
  4708. }
  4709. .CodeMirror-gutters {
  4710. position: absolute;
  4711. left: 0;
  4712. top: 0;
  4713. min-height: 100%;
  4714. z-index: 3;
  4715. }
  4716. .CodeMirror-gutter {
  4717. white-space: normal;
  4718. height: 100%;
  4719. display: inline-block;
  4720. vertical-align: top;
  4721. margin-bottom: -50px;
  4722. }
  4723. .CodeMirror-gutter-wrapper {
  4724. position: absolute;
  4725. z-index: 4;
  4726. background: none !important;
  4727. border: none !important;
  4728. }
  4729. .CodeMirror-gutter-background {
  4730. position: absolute;
  4731. top: 0;
  4732. bottom: 0;
  4733. z-index: 4;
  4734. }
  4735. .CodeMirror-gutter-elt {
  4736. position: absolute;
  4737. cursor: default;
  4738. z-index: 4;
  4739. }
  4740. .CodeMirror-gutter-wrapper ::selection {
  4741. background-color: transparent;
  4742. }
  4743. .CodeMirror-gutter-wrapper ::-moz-selection {
  4744. background-color: transparent;
  4745. }
  4746. .CodeMirror-lines {
  4747. cursor: text;
  4748. min-height: 1px;
  4749. /* prevents collapsing before first draw */
  4750. }
  4751. .CodeMirror pre.CodeMirror-line,
  4752. .CodeMirror pre.CodeMirror-line-like {
  4753. /* Reset some styles that the rest of the page might have set */
  4754. -moz-border-radius: 0;
  4755. -webkit-border-radius: 0;
  4756. border-radius: 0;
  4757. border-width: 0;
  4758. background: transparent;
  4759. font-family: inherit;
  4760. font-size: inherit;
  4761. margin: 0;
  4762. white-space: pre;
  4763. word-wrap: normal;
  4764. line-height: inherit;
  4765. color: inherit;
  4766. z-index: 2;
  4767. position: relative;
  4768. overflow: visible;
  4769. -webkit-tap-highlight-color: transparent;
  4770. -webkit-font-variant-ligatures: contextual;
  4771. font-variant-ligatures: contextual;
  4772. }
  4773. .CodeMirror-wrap pre.CodeMirror-line,
  4774. .CodeMirror-wrap pre.CodeMirror-line-like {
  4775. word-wrap: break-word;
  4776. white-space: pre-wrap;
  4777. word-break: normal;
  4778. }
  4779. .CodeMirror-linebackground {
  4780. position: absolute;
  4781. left: 0;
  4782. right: 0;
  4783. top: 0;
  4784. bottom: 0;
  4785. z-index: 0;
  4786. }
  4787. .CodeMirror-linewidget {
  4788. position: relative;
  4789. z-index: 2;
  4790. padding: 0.1px;
  4791. /* Force widget margins to stay inside of the container */
  4792. }
  4793. .CodeMirror-rtl pre {
  4794. direction: rtl;
  4795. }
  4796. .CodeMirror-code {
  4797. outline: none;
  4798. }
  4799. /* Force content-box sizing for the elements where we expect it */
  4800. .CodeMirror-scroll,
  4801. .CodeMirror-sizer,
  4802. .CodeMirror-gutter,
  4803. .CodeMirror-gutters,
  4804. .CodeMirror-linenumber {
  4805. -moz-box-sizing: content-box;
  4806. box-sizing: content-box;
  4807. }
  4808. .CodeMirror-measure {
  4809. position: absolute;
  4810. width: 100%;
  4811. height: 0;
  4812. overflow: hidden;
  4813. visibility: hidden;
  4814. }
  4815. .CodeMirror-cursor {
  4816. position: absolute;
  4817. pointer-events: none;
  4818. }
  4819. .CodeMirror-measure pre {
  4820. position: static;
  4821. }
  4822. div.CodeMirror-cursors {
  4823. visibility: hidden;
  4824. position: relative;
  4825. z-index: 3;
  4826. }
  4827. div.CodeMirror-dragcursors {
  4828. visibility: visible;
  4829. }
  4830. .CodeMirror-focused div.CodeMirror-cursors {
  4831. visibility: visible;
  4832. }
  4833. .CodeMirror-selected {
  4834. background: #d9d9d9;
  4835. }
  4836. .CodeMirror-focused .CodeMirror-selected {
  4837. background: #d7d4f0;
  4838. }
  4839. .CodeMirror-crosshair {
  4840. cursor: crosshair;
  4841. }
  4842. .CodeMirror-line::selection,
  4843. .CodeMirror-line>span::selection,
  4844. .CodeMirror-line>span>span::selection {
  4845. background: #d7d4f0;
  4846. }
  4847. .CodeMirror-line::-moz-selection,
  4848. .CodeMirror-line>span::-moz-selection,
  4849. .CodeMirror-line>span>span::-moz-selection {
  4850. background: #d7d4f0;
  4851. }
  4852. .cm-searching {
  4853. background-color: #ffa;
  4854. background-color: rgba(255, 255, 0, 0.4);
  4855. }
  4856. /* Used to force a border model for a node */
  4857. .cm-force-border {
  4858. padding-right: 0.1px;
  4859. }
  4860. @media print {
  4861. /* Hide the cursor when printing */
  4862. .CodeMirror div.CodeMirror-cursors {
  4863. visibility: hidden;
  4864. }
  4865. }
  4866. /* See issue #2901 */
  4867. .cm-tab-wrap-hack:after {
  4868. content: "";
  4869. }
  4870. /* Help users use markselection to safely style text background */
  4871. span.CodeMirror-selectedtext {
  4872. background: none;
  4873. }
  4874. iframe.cherry-dialog-iframe {
  4875. width: 100%;
  4876. height: 100%;
  4877. }
  4878. .manual-article.cherry {
  4879. height: auto !important;
  4880. }
  4881. .cherry img {
  4882. margin: auto;
  4883. display: block;
  4884. max-width: 80%;
  4885. }
  4886. .tooltipped {
  4887. position: relative
  4888. }
  4889. .tooltipped:after {
  4890. position: absolute;
  4891. z-index: 1000000;
  4892. display: none;
  4893. padding: 5px 8px;
  4894. font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
  4895. color: #fff;
  4896. text-align: center;
  4897. text-decoration: none;
  4898. text-shadow: none;
  4899. text-transform: none;
  4900. letter-spacing: normal;
  4901. word-wrap: break-word;
  4902. white-space: pre;
  4903. pointer-events: none;
  4904. content: attr(aria-label);
  4905. background: rgba(0, 0, 0, .8);
  4906. border-radius: 3px;
  4907. -webkit-font-smoothing: subpixel-antialiased
  4908. }
  4909. .tooltipped:before {
  4910. position: absolute;
  4911. z-index: 1000001;
  4912. display: none;
  4913. width: 0;
  4914. height: 0;
  4915. color: rgba(0, 0, 0, .8);
  4916. pointer-events: none;
  4917. content: "";
  4918. border: 5px solid transparent
  4919. }
  4920. .tooltipped:hover:before,
  4921. .tooltipped:hover:after,
  4922. .tooltipped:active:before,
  4923. .tooltipped:active:after,
  4924. .tooltipped:focus:before,
  4925. .tooltipped:focus:after {
  4926. display: inline-block;
  4927. text-decoration: none
  4928. }
  4929. .tooltipped-multiline:hover:after,
  4930. .tooltipped-multiline:active:after,
  4931. .tooltipped-multiline:focus:after {
  4932. display: table-cell
  4933. }
  4934. .tooltipped-s:after,
  4935. .tooltipped-se:after,
  4936. .tooltipped-sw:after {
  4937. top: 100%;
  4938. right: 50%;
  4939. margin-top: 5px
  4940. }
  4941. .tooltipped-s:before,
  4942. .tooltipped-se:before,
  4943. .tooltipped-sw:before {
  4944. top: auto;
  4945. right: 50%;
  4946. bottom: -5px;
  4947. margin-right: -5px;
  4948. border-bottom-color: rgba(0, 0, 0, .8)
  4949. }
  4950. .tooltipped-se:after {
  4951. right: auto;
  4952. left: 50%;
  4953. margin-left: -15px
  4954. }
  4955. .tooltipped-sw:after {
  4956. margin-right: -15px
  4957. }
  4958. .tooltipped-n:after,
  4959. .tooltipped-ne:after,
  4960. .tooltipped-nw:after {
  4961. right: 50%;
  4962. bottom: 100%;
  4963. margin-bottom: 5px
  4964. }
  4965. .tooltipped-n:before,
  4966. .tooltipped-ne:before,
  4967. .tooltipped-nw:before {
  4968. top: -5px;
  4969. right: 50%;
  4970. bottom: auto;
  4971. margin-right: -5px;
  4972. border-top-color: rgba(0, 0, 0, .8)
  4973. }
  4974. .tooltipped-ne:after {
  4975. right: auto;
  4976. left: 50%;
  4977. margin-left: -15px
  4978. }
  4979. .tooltipped-nw:after {
  4980. margin-right: -15px
  4981. }
  4982. .tooltipped-s:after,
  4983. .tooltipped-n:after {
  4984. -webkit-transform: translateX(50%);
  4985. -ms-transform: translateX(50%);
  4986. transform: translateX(50%)
  4987. }
  4988. .tooltipped-w:after {
  4989. right: 100%;
  4990. bottom: 50%;
  4991. margin-right: 5px;
  4992. -webkit-transform: translateY(50%);
  4993. -ms-transform: translateY(50%);
  4994. transform: translateY(50%)
  4995. }
  4996. .tooltipped-w:before {
  4997. top: 50%;
  4998. bottom: 50%;
  4999. left: -5px;
  5000. margin-top: -5px;
  5001. border-left-color: rgba(0, 0, 0, .8)
  5002. }
  5003. .tooltipped-e:after {
  5004. bottom: 50%;
  5005. left: 100%;
  5006. margin-left: 5px;
  5007. -webkit-transform: translateY(50%);
  5008. -ms-transform: translateY(50%);
  5009. transform: translateY(50%)
  5010. }
  5011. .tooltipped-e:before {
  5012. top: 50%;
  5013. right: -5px;
  5014. bottom: 50%;
  5015. margin-top: -5px;
  5016. border-right-color: rgba(0, 0, 0, .8)
  5017. }
  5018. .tooltipped-multiline:after {
  5019. width: -webkit-max-content;
  5020. width: -moz-max-content;
  5021. width: max-content;
  5022. max-width: 250px;
  5023. word-break: break-word;
  5024. word-wrap: normal;
  5025. white-space: pre-line;
  5026. border-collapse: separate
  5027. }
  5028. .tooltipped-multiline.tooltipped-s:after,
  5029. .tooltipped-multiline.tooltipped-n:after {
  5030. right: auto;
  5031. left: 50%;
  5032. -webkit-transform: translateX(-50%);
  5033. -ms-transform: translateX(-50%);
  5034. transform: translateX(-50%)
  5035. }
  5036. .tooltipped-multiline.tooltipped-w:after,
  5037. .tooltipped-multiline.tooltipped-e:after {
  5038. right: 100%
  5039. }
  5040. /*styles related to snippet copy to clipboard, borrowed from https://clipboardjs.com/assets/styles/main.css*/
  5041. .clippy {
  5042. margin-top: -3px;
  5043. position: relative;
  5044. top: 3px
  5045. }
  5046. .codebtn[disabled] .clippy {
  5047. opacity: .3
  5048. }
  5049. .snippet {
  5050. position: relative;
  5051. overflow: visible
  5052. }
  5053. .snippet .codebtn {
  5054. -webkit-transition: opacity .3s ease-in-out;
  5055. -o-transition: opacity .3s ease-in-out;
  5056. transition: opacity .3s ease-in-out;
  5057. opacity: 0;
  5058. padding: 6px 6px;
  5059. position: absolute;
  5060. right: 6px;
  5061. top: 13px
  5062. }
  5063. .snippet:hover .codebtn,
  5064. .snippet .codebtn:focus {
  5065. opacity: 1
  5066. }
  5067. span.change {
  5068. border-radius: 10px !important;
  5069. background-color: #b3d4fc !important;
  5070. }
  5071. @media screen and (max-width: 1400px) {
  5072. .cherry-toolbar-button {
  5073. padding: 0;
  5074. }
  5075. .cherry-toolbar .toolbar-left {
  5076. justify-content: space-between;
  5077. width: 95%;
  5078. }
  5079. }