gtk.css 257 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399
  1. /* GTK NAMED COLORS
  2. ----------------
  3. use responsibly! */
  4. /* widget text/foreground color */
  5. @define-color theme_fg_color #f8f8f2;
  6. /* text color for entries, views and content in general */
  7. @define-color theme_text_color #f8f8f2;
  8. /* widget base background color */
  9. @define-color theme_bg_color #1e1f29;
  10. /* text widgets and the like base background color */
  11. @define-color theme_base_color #282a36;
  12. /* base background color of selections */
  13. @define-color theme_selected_bg_color rgba(189, 147, 249, 0.5);
  14. /* text/foreground color of selections */
  15. @define-color theme_selected_fg_color #f8f8f2;
  16. /* base background color of disabled widgets */
  17. @define-color insensitive_bg_color #22232e;
  18. /* text foreground color of disabled widgets */
  19. @define-color insensitive_fg_color #8b8c8e;
  20. /* disabled text widgets and the like base background color */
  21. @define-color insensitive_base_color #282a36;
  22. /* widget text/foreground color on backdrop windows */
  23. @define-color theme_unfocused_fg_color #8b8c8e;
  24. /* text color for entries, views and content in general on backdrop windows */
  25. @define-color theme_unfocused_text_color #f8f8f2;
  26. /* widget base background color on backdrop windows */
  27. @define-color theme_unfocused_bg_color #1e1f29;
  28. /* text widgets and the like base background color on backdrop windows */
  29. @define-color theme_unfocused_base_color #2a2c39;
  30. /* base background color of selections on backdrop windows */
  31. @define-color theme_unfocused_selected_bg_color rgba(189, 147, 249, 0.5);
  32. /* text/foreground color of selections on backdrop windows */
  33. @define-color theme_unfocused_selected_fg_color #f8f8f2;
  34. /* widgets main borders color */
  35. @define-color borders rgba(25, 26, 34, 0.9);
  36. /* widgets main borders color on backdrop windows */
  37. @define-color unfocused_borders rgba(26, 27, 35, 0.91);
  38. /* these are pretty self explicative */
  39. @define-color warning_color #ff9f39;
  40. @define-color error_color #ff3c3c;
  41. @define-color success_color #4caec3;
  42. @define-color fg_color #f8f8f2;
  43. @define-color text_color #f8f8f2;
  44. @define-color bg_color #1e1f29;
  45. @define-color base_color #282a36;
  46. @define-color selected_bg_color rgba(189, 147, 249, 0.5);
  47. @define-color selected_fg_color #f8f8f2;
  48. @define-color unfocused_fg_color #8b8c8e;
  49. @define-color unfocused_text_color #f8f8f2;
  50. @define-color unfocused_bg_color #1e1f29;
  51. @define-color unfocused_base_color #2a2c39;
  52. @define-color unfocused_selected_bg_color rgba(189, 147, 249, 0.5);
  53. @define-color unfocused_selected_fg_color #f8f8f2;
  54. /* these colors are exported for the window manager and shouldn't be used in applications,
  55. read if you used those and something break with a version upgrade you're on your own... */
  56. @define-color wm_title shade(#f8f8f2, 1.8);
  57. @define-color wm_unfocused_title #8b8c8e;
  58. @define-color wm_highlight rgba(0, 0, 0, 0);
  59. @define-color wm_borders_edge rgba(255, 255, 255, 0.1);
  60. @define-color wm_bg_a shade(#1e1f29, 1.2);
  61. @define-color wm_bg_b #1e1f29;
  62. @define-color wm_shadow alpha(black, 0.35);
  63. @define-color wm_border alpha(black, 0.18);
  64. @define-color wm_button_hover_color_a shade(#1e1f29, 1.3);
  65. @define-color wm_button_hover_color_b #1e1f29;
  66. @define-color wm_button_active_color_a shade(#1e1f29, 0.85);
  67. @define-color wm_button_active_color_b shade(#1e1f29, 0.89);
  68. @define-color wm_button_active_color_c shade(#1e1f29, 0.9);
  69. @define-color content_view_bg #282a36;
  70. @define-color budgie_tasklist_indicator_color rgba(189, 147, 249, 0.5);
  71. @define-color budgie_tasklist_indicator_color_active rgba(189, 147, 249, 0.5);
  72. @define-color placeholder_text_color #cfcfcd;
  73. @define-color STRAWBERRY_100 #ff8c82;
  74. @define-color STRAWBERRY_300 #ed5353;
  75. @define-color STRAWBERRY_500 #c6262e;
  76. @define-color STRAWBERRY_700 #a10705;
  77. @define-color STRAWBERRY_900 #7a0000;
  78. @define-color ORANGE_100 #ffc27d;
  79. @define-color ORANGE_300 #ffa154;
  80. @define-color ORANGE_500 #f37329;
  81. @define-color ORANGE_700 #cc3b02;
  82. @define-color ORANGE_900 #a62100;
  83. @define-color BANANA_100 #fff394;
  84. @define-color BANANA_300 #ffe16b;
  85. @define-color BANANA_500 #f9c440;
  86. @define-color BANANA_700 #d48e15;
  87. @define-color BANANA_900 #ad5f00;
  88. @define-color LIME_100 #d1ff82;
  89. @define-color LIME_300 #9bdb4d;
  90. @define-color LIME_500 #68b723;
  91. @define-color LIME_700 #3a9104;
  92. @define-color LIME_900 #206b00;
  93. @define-color MINT_100 #89ffdd;
  94. @define-color MINT_300 #43d6b5;
  95. @define-color MINT_500 #28bca3;
  96. @define-color MINT_700 #0e9a83;
  97. @define-color MINT_900 #007367;
  98. @define-color BLUEBERRY_100 #8cd5ff;
  99. @define-color BLUEBERRY_300 #64baff;
  100. @define-color BLUEBERRY_500 #3689e6;
  101. @define-color BLUEBERRY_700 #0d52bf;
  102. @define-color BLUEBERRY_900 #002e99;
  103. @define-color BUBBLEGUM_100 #fe9ab8;
  104. @define-color BUBBLEGUM_300 #f4679d;
  105. @define-color BUBBLEGUM_500 #de3e80;
  106. @define-color BUBBLEGUM_700 #bc245d;
  107. @define-color BUBBLEGUM_900 #910e38;
  108. @define-color GRAPE_100 #e4c6fa;
  109. @define-color GRAPE_300 #cd9ef7;
  110. @define-color GRAPE_500 #a56de2;
  111. @define-color GRAPE_700 #7239b3;
  112. @define-color GRAPE_900 #452981;
  113. @define-color COCOA_100 #a3907c;
  114. @define-color COCOA_300 #8a715e;
  115. @define-color COCOA_500 #715344;
  116. @define-color COCOA_700 #57392d;
  117. @define-color COCOA_900 #3d211b;
  118. @define-color SILVER_100 #fafafa;
  119. @define-color SILVER_300 #d4d4d4;
  120. @define-color SILVER_500 #abacae;
  121. @define-color SILVER_700 #7e8087;
  122. @define-color SILVER_900 #555761;
  123. @define-color SLATE_100 #95a3ab;
  124. @define-color SLATE_300 #667885;
  125. @define-color SLATE_500 #485a6c;
  126. @define-color SLATE_700 #273445;
  127. @define-color SLATE_900 #0e141f;
  128. @define-color BLACK_100 #666;
  129. @define-color BLACK_300 #4d4d4d;
  130. @define-color BLACK_500 #333;
  131. @define-color BLACK_700 #1a1a1a;
  132. @define-color BLACK_900 #000;
  133. /*****************
  134. * Drawing mixins *
  135. *****************/
  136. /*********
  137. * Common *
  138. *********/
  139. * {
  140. padding: 0;
  141. -GtkToolButton-icon-spacing: 4;
  142. -GtkTextView-error-underline-color: #ff3c3c;
  143. -GtkScrolledWindow-scrollbar-spacing: 0;
  144. -GtkToolItemGroup-expander-size: 11;
  145. -GtkWidget-text-handle-width: 20;
  146. -GtkWidget-text-handle-height: 24;
  147. -GtkDialog-button-spacing: 4;
  148. -GtkDialog-action-area-border: 0;
  149. outline-color: rgba(248, 248, 242, 0.3);
  150. outline-style: dashed;
  151. outline-offset: -3px;
  152. outline-width: 1px;
  153. -gtk-outline-radius: 2px;
  154. -gtk-secondary-caret-color: rgba(189, 147, 249, 0.5); }
  155. /***********
  156. * Widgets *
  157. ***********/
  158. /***************
  159. * Action bars *
  160. ***************/
  161. .action-bar {
  162. background-color: #08090c;
  163. border: solid rgba(25, 26, 34, 0.9);
  164. border-width: 1px 0 0 0;
  165. color: #f8f8f2;
  166. box-shadow: none; }
  167. .action-bar:backdrop {
  168. background-color: #08090c;
  169. box-shadow: none;
  170. -gtk-icon-effect: dim; }
  171. .action-bar:first-child {
  172. border-radius: 6px 6px 0px 0px;
  173. border-width: 1px 1px 0px 1px; }
  174. .action-bar:last-child {
  175. border-radius: 0 0 6px 6px;
  176. border-width: 0px 1px 1px 1px; }
  177. /*********************
  178. * App Notifications *
  179. *********************/
  180. .app-notification,
  181. .app-notification.frame {
  182. padding: 10px;
  183. border-radius: 0 0 5px 5px;
  184. background-color: rgba(20, 23, 26, 0.8);
  185. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);
  186. background-clip: padding-box; }
  187. .app-notification:backdrop,
  188. .app-notification.frame:backdrop {
  189. background-image: none;
  190. transition: 200ms ease-out; }
  191. .app-notification border,
  192. .app-notification.frame border {
  193. border: none; }
  194. /***************
  195. * Base States *
  196. ***************/
  197. .background {
  198. color: #f8f8f2;
  199. background-color: #1e1f29; }
  200. .background:backdrop {
  201. color: #8b8c8e;
  202. background-color: #1e1f29;
  203. text-shadow: none;
  204. -gtk-icon-shadow: none; }
  205. .background.chromium {
  206. background-color: #2f313f; }
  207. /*
  208. These wildcard seems unavoidable, need to investigate.
  209. Wildcards are bad and troublesome, use them with care,
  210. or better, just don't.
  211. Everytime a wildcard is used a kitten dies, painfully.
  212. */
  213. selection {
  214. background-color: rgba(189, 147, 249, 0.5);
  215. color: #f8f8f2; }
  216. *:disabled {
  217. -gtk-icon-effect: dim; }
  218. .gtkstyle-fallback {
  219. color: #f8f8f2;
  220. background-color: #1e1f29; }
  221. .gtkstyle-fallback:hover {
  222. color: #f8f8f2;
  223. background-color: #343546; }
  224. .gtkstyle-fallback:active {
  225. color: #f8f8f2;
  226. background-color: #08090c; }
  227. .gtkstyle-fallback:disabled {
  228. color: #8b8c8e;
  229. background-color: #22232e; }
  230. .gtkstyle-fallback:selected {
  231. color: #f8f8f2;
  232. background-color: rgba(189, 147, 249, 0.5); }
  233. .view, iconview,
  234. .view text,
  235. iconview text,
  236. textview text {
  237. color: #f8f8f2;
  238. background-color: #282a36; }
  239. .view:backdrop, iconview:backdrop,
  240. .view text:backdrop,
  241. iconview text:backdrop,
  242. textview text:backdrop {
  243. color: #cfcfcd;
  244. background-color: #2a2c39; }
  245. .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  246. .view text:selected:focus,
  247. iconview text:selected:focus,
  248. textview text:selected:focus,
  249. .view text:selected,
  250. iconview text:selected,
  251. textview text:selected {
  252. border-radius: 3px; }
  253. textview border {
  254. background-color: #232530; }
  255. .rubberband,
  256. rubberband,
  257. flowbox rubberband,
  258. .content-view rubberband,
  259. treeview.view rubberband {
  260. border: 1px solid rgba(159, 99, 246, 0.5);
  261. background-color: rgba(159, 99, 246, 0.2); }
  262. flowbox flowboxchild {
  263. padding: 3px;
  264. border-radius: 3px; }
  265. flowbox flowboxchild:selected {
  266. outline-offset: -2px; }
  267. label {
  268. caret-color: currentColor; }
  269. label.separator {
  270. color: #f8f8f2; }
  271. label.separator:backdrop {
  272. color: #8b8c8e; }
  273. label selection {
  274. background-color: rgba(189, 147, 249, 0.5);
  275. color: #f8f8f2; }
  276. label:disabled {
  277. color: #8b8c8e; }
  278. label:disabled:backdrop {
  279. color: #3e4055; }
  280. label:backdrop {
  281. color: #8b8c8e; }
  282. .dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
  283. headerbar .subtitle {
  284. opacity: 0.55;
  285. text-shadow: none; }
  286. assistant .sidebar {
  287. background-color: #282a36;
  288. border-top: 1px solid rgba(25, 26, 34, 0.9); }
  289. assistant .sidebar:backdrop {
  290. background-color: #2a2c39;
  291. border-color: rgba(26, 27, 35, 0.91); }
  292. assistant.csd .sidebar {
  293. border-top-style: none; }
  294. assistant .sidebar label {
  295. padding: 6px 12px; }
  296. assistant .sidebar label.highlight {
  297. background-color: #4a4a51; }
  298. .app-notification,
  299. .app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {
  300. color: #fefefe;
  301. border: none;
  302. background-color: rgba(20, 23, 26, 0.8);
  303. background-clip: padding-box;
  304. outline-color: rgba(254, 254, 254, 0.3);
  305. text-shadow: 0 1px black;
  306. -gtk-icon-shadow: 0 1px black; }
  307. .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {
  308. text-shadow: none;
  309. -gtk-icon-shadow: none; }
  310. *:selected {
  311. background: rgba(189, 147, 249, 0.5);
  312. color: #f8f8f2; }
  313. /***********
  314. * Buttons *
  315. ***********/
  316. @keyframes needs_attention {
  317. from {
  318. background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(rgba(233, 219, 253, 0.5)), to(transparent)); }
  319. to {
  320. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(189, 147, 249, 0.5)), to(transparent)); } }
  321. notebook > header > tabs > arrow,
  322. button {
  323. min-height: 24px;
  324. min-width: 16px;
  325. padding: 4px 8px;
  326. border: none;
  327. border-radius: 3px;
  328. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  329. font-weight: normal;
  330. color: #f8f8f2;
  331. outline-color: rgba(248, 248, 242, 0.3);
  332. background-color: #282a36;
  333. text-shadow: none;
  334. border: 1px solid #282a36;
  335. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  336. notebook > header > tabs > arrow,
  337. button.flat {
  338. border-color: transparent;
  339. background-color: transparent;
  340. background-image: none;
  341. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  342. text-shadow: none;
  343. -gtk-icon-shadow: none;
  344. transition: none; }
  345. notebook > header > tabs > arrow:hover,
  346. button.flat:hover {
  347. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  348. transition-duration: 500ms; }
  349. notebook > header > tabs > arrow:hover:active,
  350. button.flat:hover:active {
  351. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  352. notebook > header > tabs > arrow:hover,
  353. button:hover {
  354. color: #f8f8f2;
  355. outline-color: rgba(248, 248, 242, 0.3);
  356. background-color: rgba(189, 147, 249, 0.5);
  357. text-shadow: none;
  358. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  359. -gtk-icon-effect: highlight; }
  360. notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,
  361. button:active,
  362. button:checked {
  363. color: #f8f8f2;
  364. outline-color: rgba(248, 248, 242, 0.3);
  365. background-color: rgba(174, 123, 248, 0.5);
  366. text-shadow: none;
  367. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  368. transition-duration: 50ms; }
  369. notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,
  370. button:backdrop.flat,
  371. button:backdrop {
  372. color: #cfcfcd;
  373. outline-color: rgba(248, 248, 242, 0.3);
  374. background-color: #2a2c39;
  375. text-shadow: none;
  376. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  377. transition: 200ms ease-out;
  378. -gtk-icon-effect: none; }
  379. notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,
  380. button:backdrop.flat:active,
  381. button:backdrop.flat:checked,
  382. button:backdrop:active,
  383. button:backdrop:checked {
  384. color: rgba(248, 248, 242, 0.7);
  385. outline-color: rgba(248, 248, 242, 0.3);
  386. background-color: rgba(189, 147, 249, 0.5);
  387. text-shadow: none;
  388. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  389. notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,
  390. button:backdrop.flat:active label,
  391. button:backdrop.flat:checked label,
  392. button:backdrop:active label,
  393. button:backdrop:checked label {
  394. color: rgba(248, 248, 242, 0.7); }
  395. notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,
  396. button:backdrop.flat:disabled,
  397. button:backdrop:disabled {
  398. color: #cfcfcd;
  399. outline-color: rgba(248, 248, 242, 0.3);
  400. background-color: #22232e;
  401. text-shadow: none;
  402. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  403. notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,
  404. button:backdrop.flat:disabled:active,
  405. button:backdrop.flat:disabled:checked,
  406. button:backdrop:disabled:active,
  407. button:backdrop:disabled:checked {
  408. color: rgba(248, 248, 242, 0.7);
  409. outline-color: rgba(248, 248, 242, 0.3);
  410. background-color: rgba(189, 147, 249, 0.5);
  411. text-shadow: none;
  412. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  413. notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,
  414. button.flat:backdrop,
  415. button.flat:disabled,
  416. button.flat:backdrop:disabled {
  417. border-color: transparent;
  418. background-color: transparent;
  419. background-image: none;
  420. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  421. text-shadow: none;
  422. -gtk-icon-shadow: none; }
  423. notebook > header > tabs > arrow:disabled,
  424. button:disabled {
  425. color: #cfcfcd;
  426. outline-color: rgba(248, 248, 242, 0.3);
  427. background-color: #22232e;
  428. text-shadow: none;
  429. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  430. notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,
  431. button:disabled:active,
  432. button:disabled:checked {
  433. color: rgba(248, 248, 242, 0.7);
  434. outline-color: rgba(248, 248, 242, 0.3);
  435. background-color: rgba(189, 147, 249, 0.5);
  436. text-shadow: none;
  437. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  438. notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,
  439. button:disabled:active label,
  440. button:disabled:checked label {
  441. color: rgba(248, 248, 242, 0.7); }
  442. notebook > header > tabs > arrow.image-button,
  443. button.image-button {
  444. min-width: 24px;
  445. padding-left: 4px;
  446. padding-right: 4px; }
  447. notebook > header > tabs > arrow.text-button,
  448. button.text-button {
  449. padding-left: 16px;
  450. padding-right: 16px; }
  451. notebook > header > tabs > arrow.text-button.image-button,
  452. button.text-button.image-button {
  453. padding-left: 8px;
  454. padding-right: 8px; }
  455. notebook > header > tabs > arrow.text-button.image-button label,
  456. button.text-button.image-button label {
  457. padding-left: 8px;
  458. padding-right: 8px; }
  459. combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),
  460. button:drop(active) {
  461. color: #50fa7a;
  462. border-color: #50fa7a;
  463. box-shadow: inset 0 0 0 1px #50fa7a; }
  464. row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {
  465. color: #f8f8f2;
  466. border-color: transparent; }
  467. row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {
  468. color: #8b8c8e; }
  469. button.osd {
  470. min-width: 24px;
  471. min-height: 32px;
  472. color: #fefefe;
  473. border-radius: 5px;
  474. outline-color: rgba(254, 254, 254, 0.3);
  475. color: #fefefe;
  476. border-color: rgba(0, 0, 0, 0.7);
  477. background-color: rgba(20, 23, 26, 0.8);
  478. background-clip: padding-box;
  479. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  480. text-shadow: 0 1px black;
  481. -gtk-icon-shadow: 0 1px black;
  482. outline-color: rgba(254, 254, 254, 0.3);
  483. border: none;
  484. box-shadow: none; }
  485. button.osd.image-button {
  486. min-width: 32px; }
  487. button.osd:hover {
  488. color: white;
  489. border-color: rgba(0, 0, 0, 0.7);
  490. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  491. background-clip: padding-box;
  492. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  493. text-shadow: 0 1px black;
  494. -gtk-icon-shadow: 0 1px black;
  495. outline-color: rgba(254, 254, 254, 0.3);
  496. border: none;
  497. box-shadow: none; }
  498. button.osd:active,
  499. button.osd:checked {
  500. color: white;
  501. border-color: rgba(0, 0, 0, 0.7);
  502. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  503. background-clip: padding-box;
  504. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  505. text-shadow: none;
  506. -gtk-icon-shadow: none;
  507. outline-color: rgba(254, 254, 254, 0.3);
  508. border: none;
  509. box-shadow: none; }
  510. button.osd:disabled:backdrop,
  511. button.osd:disabled {
  512. color: #898b8c;
  513. border-color: rgba(0, 0, 0, 0.7);
  514. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  515. background-clip: padding-box;
  516. box-shadow: none;
  517. text-shadow: none;
  518. -gtk-icon-shadow: none;
  519. border: none; }
  520. button.osd:backdrop {
  521. color: #fefefe;
  522. border-color: rgba(0, 0, 0, 0.7);
  523. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  524. background-clip: padding-box;
  525. box-shadow: none;
  526. text-shadow: none;
  527. -gtk-icon-shadow: none;
  528. border: none; }
  529. .app-notification button,
  530. .app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,
  531. .osd button {
  532. color: #fefefe;
  533. border-color: rgba(0, 0, 0, 0.7);
  534. background-color: rgba(20, 23, 26, 0.8);
  535. background-clip: padding-box;
  536. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  537. text-shadow: 0 1px black;
  538. -gtk-icon-shadow: 0 1px black;
  539. outline-color: rgba(254, 254, 254, 0.3); }
  540. .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,
  541. .osd button:hover {
  542. color: white;
  543. border-color: rgba(0, 0, 0, 0.7);
  544. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  545. background-clip: padding-box;
  546. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  547. text-shadow: 0 1px black;
  548. -gtk-icon-shadow: 0 1px black;
  549. outline-color: rgba(254, 254, 254, 0.3); }
  550. .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,
  551. .osd button:active:backdrop,
  552. .osd button:active,
  553. .osd button:checked:backdrop,
  554. .osd button:checked {
  555. color: white;
  556. border-color: rgba(0, 0, 0, 0.7);
  557. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  558. background-clip: padding-box;
  559. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  560. text-shadow: none;
  561. -gtk-icon-shadow: none;
  562. outline-color: rgba(254, 254, 254, 0.3); }
  563. .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,
  564. .osd button:disabled:backdrop,
  565. .osd button:disabled {
  566. color: #898b8c;
  567. border-color: rgba(0, 0, 0, 0.7);
  568. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  569. background-clip: padding-box;
  570. box-shadow: none;
  571. text-shadow: none;
  572. -gtk-icon-shadow: none; }
  573. .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,
  574. .osd button:backdrop {
  575. color: #fefefe;
  576. border-color: rgba(0, 0, 0, 0.7);
  577. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  578. background-clip: padding-box;
  579. box-shadow: none;
  580. text-shadow: none;
  581. -gtk-icon-shadow: none; }
  582. .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,
  583. .osd button.flat {
  584. border-color: transparent;
  585. background-color: transparent;
  586. background-image: none;
  587. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  588. text-shadow: none;
  589. -gtk-icon-shadow: none;
  590. box-shadow: none;
  591. text-shadow: 0 1px black;
  592. -gtk-icon-shadow: 0 1px black; }
  593. .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,
  594. .osd button.flat:hover {
  595. color: white;
  596. border-color: rgba(0, 0, 0, 0.7);
  597. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  598. background-clip: padding-box;
  599. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  600. text-shadow: 0 1px black;
  601. -gtk-icon-shadow: 0 1px black;
  602. outline-color: rgba(254, 254, 254, 0.3); }
  603. .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,
  604. .osd button.flat:disabled {
  605. color: #898b8c;
  606. border-color: rgba(0, 0, 0, 0.7);
  607. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  608. background-clip: padding-box;
  609. box-shadow: none;
  610. text-shadow: none;
  611. -gtk-icon-shadow: none;
  612. background-image: none;
  613. border-color: transparent;
  614. box-shadow: none; }
  615. .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,
  616. .osd button.flat:backdrop {
  617. border-color: transparent;
  618. background-color: transparent;
  619. background-image: none;
  620. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  621. text-shadow: none;
  622. -gtk-icon-shadow: none; }
  623. .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,
  624. .osd button.flat:active,
  625. .osd button.flat:checked {
  626. color: white;
  627. border-color: rgba(0, 0, 0, 0.7);
  628. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  629. background-clip: padding-box;
  630. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  631. text-shadow: none;
  632. -gtk-icon-shadow: none;
  633. outline-color: rgba(254, 254, 254, 0.3); }
  634. button.suggested-action {
  635. font-weight: normal;
  636. color: white;
  637. outline-color: rgba(255, 255, 255, 0.3);
  638. background-color: #bd93f9;
  639. text-shadow: none;
  640. border: 1px solid #bd93f9;
  641. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  642. .selection-mode button.titlebutton, button.suggested-action.flat {
  643. border-color: transparent;
  644. background-color: transparent;
  645. background-image: none;
  646. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  647. text-shadow: none;
  648. -gtk-icon-shadow: none;
  649. color: #bd93f9; }
  650. button.suggested-action:hover {
  651. color: white;
  652. outline-color: rgba(255, 255, 255, 0.3);
  653. background-color: #bd93f9;
  654. text-shadow: none;
  655. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  656. button.suggested-action:active, button.suggested-action:checked {
  657. color: white;
  658. outline-color: rgba(255, 255, 255, 0.3);
  659. background-color: #bd93f9;
  660. text-shadow: none;
  661. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  662. .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {
  663. color: rgba(255, 255, 255, 0.4);
  664. outline-color: rgba(255, 255, 255, 0.3);
  665. background-color: #bd93f9;
  666. text-shadow: none;
  667. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  668. .selection-mode button.titlebutton:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {
  669. color: rgba(255, 255, 255, 0.5); }
  670. .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {
  671. color: rgba(248, 248, 242, 0.7);
  672. outline-color: rgba(255, 255, 255, 0.3);
  673. background-color: rgba(189, 147, 249, 0.5);
  674. text-shadow: none;
  675. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  676. .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {
  677. color: rgba(248, 248, 242, 0.7); }
  678. .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {
  679. color: white;
  680. outline-color: rgba(255, 255, 255, 0.3);
  681. background-color: #bd93f9;
  682. text-shadow: none;
  683. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  684. .selection-mode button.titlebutton:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {
  685. color: rgba(255, 255, 255, 0.5); }
  686. .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {
  687. color: rgba(248, 248, 242, 0.7);
  688. outline-color: rgba(255, 255, 255, 0.3);
  689. background-color: rgba(189, 147, 249, 0.5);
  690. text-shadow: none;
  691. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  692. .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {
  693. border-color: transparent;
  694. background-color: transparent;
  695. background-image: none;
  696. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  697. text-shadow: none;
  698. -gtk-icon-shadow: none;
  699. color: rgba(189, 147, 249, 0.8); }
  700. button.suggested-action:disabled {
  701. color: white;
  702. outline-color: rgba(255, 255, 255, 0.3);
  703. background-color: #bd93f9;
  704. text-shadow: none;
  705. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  706. button.suggested-action:disabled label {
  707. color: rgba(248, 248, 242, 0.8); }
  708. button.suggested-action:disabled:active, button.suggested-action:disabled:checked {
  709. color: rgba(248, 248, 242, 0.7);
  710. outline-color: rgba(255, 255, 255, 0.3);
  711. background-color: #bd93f9;
  712. text-shadow: none;
  713. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  714. button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {
  715. color: rgba(248, 248, 242, 0.7); }
  716. .osd button.suggested-action {
  717. color: #fefefe;
  718. border-color: rgba(0, 0, 0, 0.7);
  719. background-color: rgba(189, 147, 249, 0.5);
  720. background-clip: padding-box;
  721. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  722. text-shadow: 0 1px black;
  723. -gtk-icon-shadow: 0 1px black;
  724. outline-color: rgba(254, 254, 254, 0.3); }
  725. .osd button.suggested-action:hover {
  726. color: white;
  727. border-color: rgba(0, 0, 0, 0.7);
  728. background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.7), rgba(189, 147, 249, 0.7));
  729. background-clip: padding-box;
  730. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  731. text-shadow: 0 1px black;
  732. -gtk-icon-shadow: 0 1px black;
  733. outline-color: rgba(254, 254, 254, 0.3); }
  734. .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {
  735. color: white;
  736. border-color: rgba(0, 0, 0, 0.7);
  737. background-image: linear-gradient(to bottom, #bd93f9, #bd93f9);
  738. background-clip: padding-box;
  739. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  740. text-shadow: none;
  741. -gtk-icon-shadow: none;
  742. outline-color: rgba(254, 254, 254, 0.3); }
  743. .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {
  744. color: #898b8c;
  745. border-color: rgba(0, 0, 0, 0.7);
  746. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  747. background-clip: padding-box;
  748. box-shadow: none;
  749. text-shadow: none;
  750. -gtk-icon-shadow: none; }
  751. .osd button.suggested-action:backdrop {
  752. color: #fefefe;
  753. border-color: rgba(0, 0, 0, 0.7);
  754. background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5));
  755. background-clip: padding-box;
  756. box-shadow: none;
  757. text-shadow: none;
  758. -gtk-icon-shadow: none; }
  759. button.destructive-action {
  760. font-weight: normal;
  761. color: white;
  762. outline-color: rgba(255, 255, 255, 0.3);
  763. background-color: #ff2222;
  764. text-shadow: none;
  765. border: 1px solid #ff2222;
  766. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  767. button.destructive-action.flat {
  768. border-color: transparent;
  769. background-color: transparent;
  770. background-image: none;
  771. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  772. text-shadow: none;
  773. -gtk-icon-shadow: none;
  774. color: #ff2222; }
  775. button.destructive-action:hover {
  776. color: white;
  777. outline-color: rgba(255, 255, 255, 0.3);
  778. background-color: #ff2222;
  779. text-shadow: none;
  780. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  781. button.destructive-action:active, button.destructive-action:checked {
  782. color: white;
  783. outline-color: rgba(255, 255, 255, 0.3);
  784. background-color: #ff2222;
  785. text-shadow: none;
  786. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  787. button.destructive-action:backdrop, button.destructive-action.flat:backdrop {
  788. color: rgba(255, 255, 255, 0.4);
  789. outline-color: rgba(255, 255, 255, 0.3);
  790. background-color: #ff2222;
  791. text-shadow: none;
  792. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  793. button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {
  794. color: rgba(255, 255, 255, 0.5); }
  795. button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {
  796. color: rgba(248, 248, 242, 0.7);
  797. outline-color: rgba(255, 255, 255, 0.3);
  798. background-color: rgba(189, 147, 249, 0.5);
  799. text-shadow: none;
  800. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  801. button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {
  802. color: rgba(248, 248, 242, 0.7); }
  803. button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {
  804. color: white;
  805. outline-color: rgba(255, 255, 255, 0.3);
  806. background-color: #ff2222;
  807. text-shadow: none;
  808. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  809. button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {
  810. color: rgba(255, 255, 255, 0.5); }
  811. button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {
  812. color: rgba(248, 248, 242, 0.7);
  813. outline-color: rgba(255, 255, 255, 0.3);
  814. background-color: rgba(189, 147, 249, 0.5);
  815. text-shadow: none;
  816. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  817. button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {
  818. border-color: transparent;
  819. background-color: transparent;
  820. background-image: none;
  821. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  822. text-shadow: none;
  823. -gtk-icon-shadow: none;
  824. color: rgba(255, 34, 34, 0.8); }
  825. button.destructive-action:disabled {
  826. color: white;
  827. outline-color: rgba(255, 255, 255, 0.3);
  828. background-color: #ff2222;
  829. text-shadow: none;
  830. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  831. button.destructive-action:disabled label {
  832. color: rgba(248, 248, 242, 0.8); }
  833. button.destructive-action:disabled:active, button.destructive-action:disabled:checked {
  834. color: rgba(248, 248, 242, 0.7);
  835. outline-color: rgba(255, 255, 255, 0.3);
  836. background-color: #ff2222;
  837. text-shadow: none;
  838. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  839. button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {
  840. color: rgba(248, 248, 242, 0.7); }
  841. .osd button.destructive-action {
  842. color: #fefefe;
  843. border-color: rgba(0, 0, 0, 0.7);
  844. background-color: rgba(255, 34, 34, 0.5);
  845. background-clip: padding-box;
  846. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  847. text-shadow: 0 1px black;
  848. -gtk-icon-shadow: 0 1px black;
  849. outline-color: rgba(254, 254, 254, 0.3); }
  850. .osd button.destructive-action:hover {
  851. color: white;
  852. border-color: rgba(0, 0, 0, 0.7);
  853. background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.7), rgba(255, 34, 34, 0.7));
  854. background-clip: padding-box;
  855. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  856. text-shadow: 0 1px black;
  857. -gtk-icon-shadow: 0 1px black;
  858. outline-color: rgba(254, 254, 254, 0.3); }
  859. .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {
  860. color: white;
  861. border-color: rgba(0, 0, 0, 0.7);
  862. background-image: linear-gradient(to bottom, #ff2222, #ff2222);
  863. background-clip: padding-box;
  864. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  865. text-shadow: none;
  866. -gtk-icon-shadow: none;
  867. outline-color: rgba(254, 254, 254, 0.3); }
  868. .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {
  869. color: #898b8c;
  870. border-color: rgba(0, 0, 0, 0.7);
  871. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  872. background-clip: padding-box;
  873. box-shadow: none;
  874. text-shadow: none;
  875. -gtk-icon-shadow: none; }
  876. .osd button.destructive-action:backdrop {
  877. color: #fefefe;
  878. border-color: rgba(0, 0, 0, 0.7);
  879. background-image: linear-gradient(to bottom, rgba(255, 34, 34, 0.5), rgba(255, 34, 34, 0.5));
  880. background-clip: padding-box;
  881. box-shadow: none;
  882. text-shadow: none;
  883. -gtk-icon-shadow: none; }
  884. .stack-switcher > button {
  885. outline-offset: -3px; }
  886. .stack-switcher > button > label {
  887. padding-left: 6px;
  888. padding-right: 6px; }
  889. .stack-switcher > button > image {
  890. padding-left: 6px;
  891. padding-right: 6px;
  892. padding-top: 3px;
  893. padding-bottom: 3px; }
  894. .stack-switcher > button.text-button {
  895. padding-left: 10px;
  896. padding-right: 10px; }
  897. .stack-switcher > button.image-button {
  898. padding-left: 2px;
  899. padding-right: 2px; }
  900. .stack-switcher > button.needs-attention:active > label,
  901. .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,
  902. .stack-switcher > button.needs-attention:checked > image {
  903. animation: none;
  904. background-image: none; }
  905. .inline-toolbar button, .inline-toolbar button:backdrop {
  906. border-radius: 2px;
  907. border-width: 1px; }
  908. .primary-toolbar button {
  909. -gtk-icon-shadow: none; }
  910. .stack-switcher > button.needs-attention > label,
  911. .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {
  912. animation: needs_attention 150ms ease-in;
  913. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(233, 219, 253, 0.5)), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.888627451)), to(transparent));
  914. background-size: 6px 6px, 6px 6px;
  915. background-repeat: no-repeat;
  916. background-position: right 3px, right 2px; }
  917. .stack-switcher > button.needs-attention > label:backdrop,
  918. .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {
  919. background-size: 6px 6px, 0 0; }
  920. .stack-switcher > button.needs-attention > label:dir(rtl),
  921. .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
  922. background-position: left 3px, left 2px; }
  923. toolbar button:hover {
  924. font-weight: normal;
  925. color: #f8f8f2;
  926. outline-color: rgba(248, 248, 242, 0.3);
  927. background-color: #0f0f14;
  928. text-shadow: none;
  929. border: 1px solid #0f0f14;
  930. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  931. toolbar button:active {
  932. font-weight: normal;
  933. color: #f8f8f2;
  934. outline-color: rgba(248, 248, 242, 0.3);
  935. background-color: #040406;
  936. text-shadow: none;
  937. border: 1px solid #040406;
  938. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  939. .inline-toolbar toolbutton > button {
  940. border-color: transparent;
  941. background-color: transparent;
  942. background-image: none;
  943. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  944. text-shadow: none;
  945. -gtk-icon-shadow: none; }
  946. .inline-toolbar toolbutton > button:hover {
  947. color: rgba(189, 147, 249, 0.5); }
  948. .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {
  949. color: rgba(174, 123, 248, 0.5); }
  950. .inline-toolbar toolbutton > button:disabled {
  951. color: #cfcfcd; }
  952. .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {
  953. color: rgba(174, 123, 248, 0); }
  954. .inline-toolbar toolbutton > button:backdrop {
  955. color: #cfcfcd; }
  956. .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {
  957. color: rgba(174, 123, 248, 0.5); }
  958. .inline-toolbar toolbutton > button:backdrop:disabled {
  959. color: #cfcfcd; }
  960. .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {
  961. color: rgba(174, 123, 248, 0); }
  962. toolbar.inline-toolbar toolbutton > button.flat:backdrop,
  963. toolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {
  964. border-color: transparent;
  965. box-shadow: none; }
  966. .inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >
  967. entry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {
  968. border: 1px solid rgba(25, 26, 34, 0.9);
  969. border-radius: 0;
  970. border-right-style: none;
  971. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }
  972. .inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >
  973. entry:first-child {
  974. border-top-left-radius: 3px;
  975. border-bottom-left-radius: 3px; }
  976. .inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >
  977. entry:last-child {
  978. border-top-right-radius: 3px;
  979. border-bottom-right-radius: 3px;
  980. border-right-style: solid; }
  981. .inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >
  982. entry:only-child {
  983. border-radius: 3px;
  984. border-style: solid; }
  985. .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >
  986. entry, .linked.vertical > combobox > box > button.combo {
  987. border-style: solid solid none solid;
  988. border-radius: 0; }
  989. .linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >
  990. entry:first-child {
  991. border-top-left-radius: 3px;
  992. border-top-right-radius: 3px; }
  993. .linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >
  994. entry:last-child {
  995. border-bottom-left-radius: 3px;
  996. border-bottom-right-radius: 3px;
  997. border-style: solid; }
  998. .linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >
  999. entry:only-child {
  1000. border-radius: 3px;
  1001. border-style: solid; }
  1002. modelbutton.flat, popover.background checkbutton,
  1003. popover.background radiobutton,
  1004. .menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,
  1005. popover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,
  1006. popover.background radiobutton:backdrop:hover,
  1007. .menuitem.button.flat:backdrop,
  1008. .menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,
  1009. button:visited, button:link:hover, button:link:active, button:link:checked,
  1010. button:visited:hover,
  1011. button:visited:active,
  1012. button:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {
  1013. background-color: transparent;
  1014. background-image: none;
  1015. border-color: transparent;
  1016. box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);
  1017. text-shadow: none;
  1018. -gtk-icon-shadow: none; }
  1019. /* menu buttons */
  1020. modelbutton.flat, popover.background checkbutton,
  1021. popover.background radiobutton,
  1022. .menuitem.button.flat {
  1023. min-height: 26px;
  1024. padding-left: 5px;
  1025. padding-right: 5px;
  1026. border-radius: 3px;
  1027. outline-offset: -2px; }
  1028. modelbutton.flat:hover, popover.background checkbutton:hover,
  1029. popover.background radiobutton:hover,
  1030. .menuitem.button.flat:hover {
  1031. background-color: #383a4c; }
  1032. modelbutton.flat check:last-child, popover.background checkbutton check:last-child,
  1033. popover.background radiobutton check:last-child,
  1034. modelbutton.flat radio:last-child,
  1035. popover.background checkbutton radio:last-child,
  1036. popover.background radiobutton radio:last-child,
  1037. .menuitem.button.flat check:last-child,
  1038. .menuitem.button.flat radio:last-child {
  1039. margin-left: 8px; }
  1040. modelbutton.flat check:first-child, popover.background checkbutton check:first-child,
  1041. popover.background radiobutton check:first-child,
  1042. modelbutton.flat radio:first-child,
  1043. popover.background checkbutton radio:first-child,
  1044. popover.background radiobutton radio:first-child,
  1045. .menuitem.button.flat check:first-child,
  1046. .menuitem.button.flat radio:first-child {
  1047. margin-right: 8px; }
  1048. modelbutton.flat arrow, popover.background checkbutton arrow,
  1049. popover.background radiobutton arrow {
  1050. background: none; }
  1051. modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,
  1052. popover.background radiobutton arrow:hover {
  1053. background: none; }
  1054. modelbutton.flat arrow.left, popover.background checkbutton arrow.left,
  1055. popover.background radiobutton arrow.left {
  1056. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  1057. modelbutton.flat arrow.right, popover.background checkbutton arrow.right,
  1058. popover.background radiobutton arrow.right {
  1059. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  1060. button.color {
  1061. padding: 4px; }
  1062. button.color colorswatch:only-child, button.color colorswatch:only-child overlay {
  1063. border-radius: 0; }
  1064. notebook button, list button, .view button, iconview button, popover button {
  1065. box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); }
  1066. notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {
  1067. box-shadow: inset 0px 0px 0px 1px rgba(25, 26, 34, 0.9); }
  1068. notebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {
  1069. box-shadow: none; }
  1070. /************
  1071. * Calendar *
  1072. ***********/
  1073. calendar {
  1074. color: #f8f8f2;
  1075. border: 1px solid rgba(25, 26, 34, 0.9); }
  1076. calendar:selected {
  1077. border-radius: 3px; }
  1078. calendar.header {
  1079. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1080. border-radius: 0; }
  1081. calendar.header:backdrop {
  1082. border-color: rgba(0, 0, 0, 0.1); }
  1083. calendar.button {
  1084. color: rgba(248, 248, 242, 0.45); }
  1085. calendar.button:hover {
  1086. color: #f8f8f2; }
  1087. calendar.button:backdrop {
  1088. color: rgba(139, 140, 142, 0.45); }
  1089. calendar.button:disabled {
  1090. color: rgba(139, 140, 142, 0.45); }
  1091. calendar:indeterminate, calendar:indeterminate:backdrop {
  1092. color: alpha(currentColor,0.55); }
  1093. calendar.highlight, calendar.highlight:backdrop {
  1094. font-size: smaller;
  1095. color: #f8f8f2; }
  1096. calendar:backdrop {
  1097. color: #cfcfcd;
  1098. border-color: rgba(26, 27, 35, 0.91); }
  1099. /*************************
  1100. * Check and Radio Items *
  1101. *************************/
  1102. check {
  1103. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1104. -gtk-icon-shadow: none; }
  1105. radio {
  1106. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1107. -gtk-icon-shadow: none; }
  1108. check:hover {
  1109. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png"));
  1110. -gtk-icon-shadow: none; }
  1111. radio:hover {
  1112. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png"));
  1113. -gtk-icon-shadow: none; }
  1114. check:active {
  1115. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png"));
  1116. -gtk-icon-shadow: none; }
  1117. radio:active {
  1118. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png"));
  1119. -gtk-icon-shadow: none; }
  1120. check:backdrop {
  1121. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1122. -gtk-icon-shadow: none; }
  1123. radio:backdrop {
  1124. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1125. -gtk-icon-shadow: none; }
  1126. check:disabled {
  1127. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1128. -gtk-icon-shadow: none; }
  1129. radio:disabled {
  1130. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1131. -gtk-icon-shadow: none; }
  1132. check:disabled:backdrop {
  1133. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1134. -gtk-icon-shadow: none; }
  1135. radio:disabled:backdrop {
  1136. -gtk-icon-source: -gtk-scaled(url("../assets/radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1137. -gtk-icon-shadow: none; }
  1138. check:checked {
  1139. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1140. -gtk-icon-shadow: none; }
  1141. radio:checked {
  1142. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png"));
  1143. -gtk-icon-shadow: none; }
  1144. check:checked:hover {
  1145. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-hover.png"), url("../assets/checkbox-checked-hover@2.png"));
  1146. -gtk-icon-shadow: none; }
  1147. radio:checked:hover {
  1148. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-hover.png"), url("../assets/radio-checked-hover@2.png"));
  1149. -gtk-icon-shadow: none; }
  1150. check:checked:active {
  1151. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked-active.png"), url("../assets/checkbox-checked-active@2.png"));
  1152. -gtk-icon-shadow: none; }
  1153. radio:checked:active {
  1154. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked-active.png"), url("../assets/radio-checked-active@2.png"));
  1155. -gtk-icon-shadow: none; }
  1156. check:checked:backdrop {
  1157. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1158. -gtk-icon-shadow: none; }
  1159. radio:checked:backdrop {
  1160. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png"));
  1161. -gtk-icon-shadow: none; }
  1162. check:checked:disabled {
  1163. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1164. -gtk-icon-shadow: none; }
  1165. radio:checked:disabled {
  1166. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png"));
  1167. -gtk-icon-shadow: none; }
  1168. check:checked:disabled:backdrop {
  1169. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1170. -gtk-icon-shadow: none; }
  1171. radio:checked:disabled:backdrop {
  1172. -gtk-icon-source: -gtk-scaled(url("../assets/radio-checked.png"), url("../assets/radio-checked@2.png"));
  1173. -gtk-icon-shadow: none; }
  1174. check:indeterminate {
  1175. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png"));
  1176. -gtk-icon-shadow: none; }
  1177. radio:indeterminate {
  1178. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png"));
  1179. -gtk-icon-shadow: none; }
  1180. check:indeterminate:hover {
  1181. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-hover.png"), url("../assets/checkbox-mixed-hover@2.png"));
  1182. -gtk-icon-shadow: none; }
  1183. radio:indeterminate:hover {
  1184. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-hover.png"), url("../assets/radio-mixed-hover@2.png"));
  1185. -gtk-icon-shadow: none; }
  1186. check:indeterminate:active {
  1187. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-active.png"), url("../assets/checkbox-mixed-active@2.png"));
  1188. -gtk-icon-shadow: none; }
  1189. radio:indeterminate:active {
  1190. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-active.png"), url("../assets/radio-mixed-active@2.png"));
  1191. -gtk-icon-shadow: none; }
  1192. check:indeterminate:backdrop {
  1193. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed.png"), url("../assets/checkbox-mixed@2.png"));
  1194. -gtk-icon-shadow: none; }
  1195. radio:indeterminate:backdrop {
  1196. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed.png"), url("../assets/radio-mixed@2.png"));
  1197. -gtk-icon-shadow: none; }
  1198. check:indeterminate:disabled {
  1199. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png"));
  1200. -gtk-icon-shadow: none; }
  1201. radio:indeterminate:disabled {
  1202. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png"));
  1203. -gtk-icon-shadow: none; }
  1204. check:indeterminate:disabled:backdrop {
  1205. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-mixed-insensitive.png"), url("../assets/checkbox-mixed-insensitive@2.png"));
  1206. -gtk-icon-shadow: none; }
  1207. radio:indeterminate:disabled:backdrop {
  1208. -gtk-icon-source: -gtk-scaled(url("../assets/radio-mixed-insensitive.png"), url("../assets/radio-mixed-insensitive@2.png"));
  1209. -gtk-icon-shadow: none; }
  1210. check:selected {
  1211. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1212. -gtk-icon-shadow: none; }
  1213. radio:selected {
  1214. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1215. -gtk-icon-shadow: none; }
  1216. check:hover:selected {
  1217. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1218. -gtk-icon-shadow: none; }
  1219. radio:hover:selected {
  1220. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1221. -gtk-icon-shadow: none; }
  1222. check:active:selected {
  1223. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1224. -gtk-icon-shadow: none; }
  1225. radio:active:selected {
  1226. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1227. -gtk-icon-shadow: none; }
  1228. check:backdrop:selected {
  1229. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1230. -gtk-icon-shadow: none; }
  1231. radio:backdrop:selected {
  1232. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1233. -gtk-icon-shadow: none; }
  1234. check:disabled:selected {
  1235. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1236. -gtk-icon-shadow: none; }
  1237. radio:disabled:selected {
  1238. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1239. -gtk-icon-shadow: none; }
  1240. check:disabled:backdrop:selected {
  1241. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1242. -gtk-icon-shadow: none; }
  1243. radio:disabled:backdrop:selected {
  1244. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-unchecked.png"), url("../assets/selected-radio-unchecked@2.png"));
  1245. -gtk-icon-shadow: none; }
  1246. check:checked:selected {
  1247. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1248. -gtk-icon-shadow: none; }
  1249. radio:checked:selected {
  1250. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1251. -gtk-icon-shadow: none; }
  1252. check:checked:hover:selected {
  1253. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1254. -gtk-icon-shadow: none; }
  1255. radio:checked:hover:selected {
  1256. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1257. -gtk-icon-shadow: none; }
  1258. check:checked:active:selected {
  1259. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1260. -gtk-icon-shadow: none; }
  1261. radio:checked:active:selected {
  1262. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1263. -gtk-icon-shadow: none; }
  1264. check:checked:backdrop:selected {
  1265. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1266. -gtk-icon-shadow: none; }
  1267. radio:checked:backdrop:selected {
  1268. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1269. -gtk-icon-shadow: none; }
  1270. check:checked:disabled:selected {
  1271. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1272. -gtk-icon-shadow: none; }
  1273. radio:checked:disabled:selected {
  1274. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1275. -gtk-icon-shadow: none; }
  1276. check:checked:disabled:backdrop:selected {
  1277. -gtk-icon-source: -gtk-scaled(url("../assets/checkbox-checked.png"), url("../assets/checkbox-checked@2.png"));
  1278. -gtk-icon-shadow: none; }
  1279. radio:checked:disabled:backdrop:selected {
  1280. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-checked.png"), url("../assets/selected-radio-checked@2.png"));
  1281. -gtk-icon-shadow: none; }
  1282. check:indeterminate:selected {
  1283. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1284. -gtk-icon-shadow: none; }
  1285. radio:indeterminate:selected {
  1286. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1287. -gtk-icon-shadow: none; }
  1288. check:indeterminate:hover:selected {
  1289. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1290. -gtk-icon-shadow: none; }
  1291. radio:indeterminate:hover:selected {
  1292. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1293. -gtk-icon-shadow: none; }
  1294. check:indeterminate:active:selected {
  1295. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1296. -gtk-icon-shadow: none; }
  1297. radio:indeterminate:active:selected {
  1298. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1299. -gtk-icon-shadow: none; }
  1300. check:indeterminate:backdrop:selected {
  1301. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1302. -gtk-icon-shadow: none; }
  1303. radio:indeterminate:backdrop:selected {
  1304. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1305. -gtk-icon-shadow: none; }
  1306. check:indeterminate:disabled:selected {
  1307. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1308. -gtk-icon-shadow: none; }
  1309. radio:indeterminate:disabled:selected {
  1310. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1311. -gtk-icon-shadow: none; }
  1312. check:indeterminate:disabled:backdrop:selected {
  1313. -gtk-icon-source: -gtk-scaled(url("../assets/selected-checkbox-mixed.png"), url("../assets/selected-checkbox-mixed@2.png"));
  1314. -gtk-icon-shadow: none; }
  1315. radio:indeterminate:disabled:backdrop:selected {
  1316. -gtk-icon-source: -gtk-scaled(url("../assets/selected-radio-mixed.png"), url("../assets/selected-radio-mixed@2.png"));
  1317. -gtk-icon-shadow: none; }
  1318. .view.content-view check, iconview.content-view check,
  1319. .view.content-view.check,
  1320. iconview.content-view.check {
  1321. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked.png"), url("../assets/checkbox-unchecked@2.png"));
  1322. -gtk-icon-shadow: none; }
  1323. .view.content-view radio, iconview.content-view radio,
  1324. .view.content-view.radio,
  1325. iconview.content-view.radio {
  1326. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked.png"), url("../assets/radio-unchecked@2.png"));
  1327. -gtk-icon-shadow: none; }
  1328. .view.content-view check:hover, iconview.content-view check:hover,
  1329. .view.content-view.check:hover,
  1330. iconview.content-view.check:hover {
  1331. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-hover.png"), url("../assets/checkbox-unchecked-hover@2.png"));
  1332. -gtk-icon-shadow: none; }
  1333. .view.content-view radio:hover, iconview.content-view radio:hover,
  1334. .view.content-view.radio:hover,
  1335. iconview.content-view.radio:hover {
  1336. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-hover.png"), url("../assets/radio-unchecked-hover@2.png"));
  1337. -gtk-icon-shadow: none; }
  1338. .view.content-view check:active, iconview.content-view check:active,
  1339. .view.content-view.check:active,
  1340. iconview.content-view.check:active {
  1341. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-active.png"), url("../assets/checkbox-unchecked-active@2.png"));
  1342. -gtk-icon-shadow: none; }
  1343. .view.content-view radio:active, iconview.content-view radio:active,
  1344. .view.content-view.radio:active,
  1345. iconview.content-view.radio:active {
  1346. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-active.png"), url("../assets/radio-unchecked-active@2.png"));
  1347. -gtk-icon-shadow: none; }
  1348. .view.content-view check:backdrop, iconview.content-view check:backdrop,
  1349. .view.content-view.check:backdrop,
  1350. iconview.content-view.check:backdrop {
  1351. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop.png"), url("../assets/checkbox-unchecked-backdrop@2.png"));
  1352. -gtk-icon-shadow: none; }
  1353. .view.content-view radio:backdrop, iconview.content-view radio:backdrop,
  1354. .view.content-view.radio:backdrop,
  1355. iconview.content-view.radio:backdrop {
  1356. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop.png"), url("../assets/radio-unchecked-backdrop@2.png"));
  1357. -gtk-icon-shadow: none; }
  1358. .view.content-view check:disabled, iconview.content-view check:disabled,
  1359. .view.content-view.check:disabled,
  1360. iconview.content-view.check:disabled {
  1361. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-insensitive.png"), url("../assets/checkbox-unchecked-insensitive@2.png"));
  1362. -gtk-icon-shadow: none; }
  1363. .view.content-view radio:disabled, iconview.content-view radio:disabled,
  1364. .view.content-view.radio:disabled,
  1365. iconview.content-view.radio:disabled {
  1366. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-insensitive.png"), url("../assets/radio-unchecked-insensitive@2.png"));
  1367. -gtk-icon-shadow: none; }
  1368. .view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,
  1369. .view.content-view.check:disabled:backdrop,
  1370. iconview.content-view.check:disabled:backdrop {
  1371. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png"), url("../assets/checkbox-unchecked-backdrop-insensitive@2.png"));
  1372. -gtk-icon-shadow: none; }
  1373. .view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,
  1374. .view.content-view.radio:disabled:backdrop,
  1375. iconview.content-view.radio:disabled:backdrop {
  1376. -gtk-icon-source: -gtk-scaled(url("../assets/selection-mode-radio-unchecked-backdrop-insensitive.png"), url("../assets/radio-unchecked-backdrop-insensitive@2.png"));
  1377. -gtk-icon-shadow: none; }
  1378. checkbutton.text-button, radiobutton.text-button {
  1379. padding: 2px 0;
  1380. outline-offset: 0; }
  1381. checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {
  1382. margin-left: 4px; }
  1383. checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {
  1384. margin-right: 4px; }
  1385. check,
  1386. radio {
  1387. margin: 0 4px;
  1388. min-height: 16px;
  1389. min-width: 16px;
  1390. border: none; }
  1391. menu menuitem check, menu menuitem
  1392. radio {
  1393. margin: 0; }
  1394. menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
  1395. radio, menu menuitem
  1396. radio:hover, menu menuitem
  1397. radio:disabled {
  1398. min-height: 14px;
  1399. min-width: 14px;
  1400. background-image: none;
  1401. background-color: transparent;
  1402. box-shadow: none;
  1403. -gtk-icon-shadow: none;
  1404. color: inherit;
  1405. border-color: currentColor;
  1406. animation: none; }
  1407. /*****************
  1408. * Color Chooser *
  1409. *****************/
  1410. colorswatch, colorswatch:drop(active) {
  1411. border-style: none; }
  1412. colorswatch.top {
  1413. border-top-left-radius: 5.5px;
  1414. border-top-right-radius: 5.5px; }
  1415. colorswatch.top overlay {
  1416. border-top-left-radius: 5px;
  1417. border-top-right-radius: 5px; }
  1418. colorswatch.bottom {
  1419. border-bottom-left-radius: 5.5px;
  1420. border-bottom-right-radius: 5.5px; }
  1421. colorswatch.bottom overlay {
  1422. border-bottom-left-radius: 5px;
  1423. border-bottom-right-radius: 5px; }
  1424. colorswatch.left, colorswatch:first-child:not(.top) {
  1425. border-top-left-radius: 5.5px;
  1426. border-bottom-left-radius: 5.5px; }
  1427. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  1428. border-top-left-radius: 5px;
  1429. border-bottom-left-radius: 5px; }
  1430. colorswatch.right, colorswatch:last-child:not(.bottom) {
  1431. border-top-right-radius: 5.5px;
  1432. border-bottom-right-radius: 5.5px; }
  1433. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  1434. border-top-right-radius: 5px;
  1435. border-bottom-right-radius: 5px; }
  1436. colorswatch.dark overlay {
  1437. color: #f8f8f2; }
  1438. colorswatch.dark overlay:hover {
  1439. border-color: rgba(25, 26, 34, 0.9); }
  1440. colorswatch.dark overlay:backdrop {
  1441. color: rgba(248, 248, 242, 0.5); }
  1442. colorswatch.light overlay {
  1443. color: #f8f8f2; }
  1444. colorswatch.light overlay:hover {
  1445. border-color: rgba(25, 26, 34, 0.9); }
  1446. colorswatch.light overlay:backdrop {
  1447. color: #cfcfcd; }
  1448. colorswatch:drop(active) {
  1449. box-shadow: none; }
  1450. colorswatch:drop(active).light overlay {
  1451. border-color: #50fa7a;
  1452. box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; }
  1453. colorswatch:drop(active).dark overlay {
  1454. border-color: #50fa7a;
  1455. box-shadow: inset 0 0 0 2px rgba(25, 26, 34, 0.9), inset 0 0 0 1px #50fa7a; }
  1456. colorswatch overlay {
  1457. box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);
  1458. border: 1px solid rgba(25, 26, 34, 0.9); }
  1459. colorswatch overlay:hover {
  1460. box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }
  1461. colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {
  1462. border-color: rgba(25, 26, 34, 0.9);
  1463. box-shadow: none; }
  1464. colorswatch#add-color-button {
  1465. border-radius: 5px 5px 0 0; }
  1466. colorswatch#add-color-button:only-child {
  1467. border-radius: 5px; }
  1468. colorswatch#add-color-button overlay {
  1469. font-weight: normal;
  1470. color: #f8f8f2;
  1471. outline-color: rgba(248, 248, 242, 0.3);
  1472. background-color: #282a36;
  1473. text-shadow: none;
  1474. border: 1px solid #282a36;
  1475. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  1476. colorswatch#add-color-button overlay:hover {
  1477. color: #f8f8f2;
  1478. outline-color: rgba(248, 248, 242, 0.3);
  1479. background-color: #282a36;
  1480. text-shadow: none;
  1481. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  1482. colorswatch#add-color-button overlay:backdrop {
  1483. color: #cfcfcd;
  1484. outline-color: rgba(248, 248, 242, 0.3);
  1485. background-color: #2a2c39;
  1486. text-shadow: none;
  1487. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  1488. colorswatch:disabled {
  1489. opacity: 0.5; }
  1490. colorswatch:disabled overlay {
  1491. border-color: rgba(0, 0, 0, 0.6);
  1492. box-shadow: none; }
  1493. row:selected colorswatch {
  1494. box-shadow: 0 0 0 2px #f8f8f2; }
  1495. colorswatch#editor-color-sample {
  1496. border-radius: 4px; }
  1497. colorswatch#editor-color-sample overlay {
  1498. border-radius: 4.5px; }
  1499. colorchooser .popover.osd {
  1500. border-radius: 5px; }
  1501. /**************
  1502. * ComboBoxes *
  1503. **************/
  1504. combobox arrow {
  1505. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1506. min-height: 16px;
  1507. min-width: 16px; }
  1508. combobox:drop(active) {
  1509. box-shadow: none; }
  1510. /***********
  1511. * Dialogs *
  1512. ***********/
  1513. messagedialog .titlebar:not(headerbar) {
  1514. background-color: rgba(30, 31, 41, 0.95); }
  1515. messagedialog .titlebar {
  1516. min-height: 20px;
  1517. background-image: none;
  1518. background-color: rgba(30, 31, 41, 0.95);
  1519. border-style: none;
  1520. border-top-left-radius: 4px;
  1521. border-top-right-radius: 4px; }
  1522. messagedialog.csd.background {
  1523. background-color: rgba(30, 31, 41, 0.95);
  1524. color: #f8f8f2;
  1525. border-bottom-left-radius: 5px;
  1526. border-bottom-right-radius: 5px; }
  1527. messagedialog.csd .dialog-action-area button {
  1528. padding: 10px 14px;
  1529. border-radius: 0;
  1530. border-left-style: solid;
  1531. border-right-style: none;
  1532. border-bottom-style: none;
  1533. background-color: transparent;
  1534. color: #f8f8f2;
  1535. box-shadow: none; }
  1536. messagedialog.csd .dialog-action-area button:hover {
  1537. background-color: rgba(189, 147, 249, 0.4); }
  1538. messagedialog.csd .dialog-action-area button:first-child {
  1539. border-left-style: none;
  1540. border-bottom-left-radius: 4px; }
  1541. messagedialog.csd .dialog-action-area button:last-child {
  1542. border-bottom-right-radius: 4px; }
  1543. filechooser .dialog-action-box {
  1544. border-top: 1px solid rgba(25, 26, 34, 0.9); }
  1545. filechooser .dialog-action-box:backdrop {
  1546. border-top-color: rgba(26, 27, 35, 0.91); }
  1547. filechooser #pathbarbox {
  1548. border-bottom: 1px solid #1e1f29; }
  1549. filechooserbutton:drop(active) {
  1550. box-shadow: none;
  1551. border-color: transparent; }
  1552. /****************
  1553. * Text Entries *
  1554. ****************/
  1555. spinbutton:not(.vertical), entry {
  1556. min-height: 32px;
  1557. padding-left: 8px;
  1558. padding-right: 8px;
  1559. border: 1px solid;
  1560. border-radius: 3px;
  1561. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  1562. color: #f8f8f2;
  1563. border-color: rgba(25, 26, 34, 0.9);
  1564. background-color: #282a36; }
  1565. spinbutton:not(.vertical) image.left,
  1566. entry image.left {
  1567. padding-left: 0;
  1568. padding-right: 6px; }
  1569. spinbutton:not(.vertical) image.right,
  1570. entry image.right {
  1571. padding-left: 6px;
  1572. padding-right: 0; }
  1573. spinbutton:not(.vertical) undershoot.left,
  1574. entry undershoot.left {
  1575. background-color: transparent;
  1576. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1577. padding-left: 1px;
  1578. background-size: 1px 10px;
  1579. background-repeat: repeat-y;
  1580. background-origin: content-box;
  1581. background-position: left center;
  1582. border: none;
  1583. box-shadow: none; }
  1584. spinbutton:not(.vertical) undershoot.right,
  1585. entry undershoot.right {
  1586. background-color: transparent;
  1587. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1588. padding-right: 1px;
  1589. background-size: 1px 10px;
  1590. background-repeat: repeat-y;
  1591. background-origin: content-box;
  1592. background-position: right center;
  1593. border: none;
  1594. box-shadow: none; }
  1595. spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),
  1596. entry.flat:focus,
  1597. entry.flat {
  1598. min-height: 0;
  1599. padding: 2px;
  1600. background-image: none;
  1601. border-color: transparent;
  1602. box-shadow: none;
  1603. border-radius: 0; }
  1604. spinbutton:focus:not(.vertical),
  1605. entry:focus {
  1606. border-color: rgba(159, 99, 246, 0.5); }
  1607. spinbutton:disabled:not(.vertical),
  1608. entry:disabled {
  1609. color: #8b8c8e;
  1610. border-color: rgba(25, 26, 34, 0.9);
  1611. background-color: #22232e;
  1612. box-shadow: none; }
  1613. spinbutton:backdrop:not(.vertical),
  1614. entry:backdrop {
  1615. color: #cfcfcd;
  1616. border-color: rgba(26, 27, 35, 0.91);
  1617. background-color: #2a2c39;
  1618. box-shadow: none;
  1619. transition: 200ms ease-out; }
  1620. spinbutton:backdrop:disabled:not(.vertical),
  1621. entry:backdrop:disabled {
  1622. color: #3e4055;
  1623. border-color: rgba(26, 27, 35, 0.91);
  1624. background-color: #22232e;
  1625. box-shadow: none; }
  1626. spinbutton.error:not(.vertical),
  1627. entry.error {
  1628. color: #f8f8f2;
  1629. border-color: rgba(25, 26, 34, 0.9);
  1630. background-color: #282a36;
  1631. color: #ff3c3c;
  1632. border-color: #880000; }
  1633. spinbutton.error:focus:not(.vertical),
  1634. entry.error:focus {
  1635. border-color: #880000; }
  1636. spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),
  1637. entry.error:selected:focus,
  1638. entry.error:selected {
  1639. background-color: #ff3c3c; }
  1640. spinbutton.warning:not(.vertical),
  1641. entry.warning {
  1642. color: #f8f8f2;
  1643. border-color: rgba(25, 26, 34, 0.9);
  1644. background-color: #282a36;
  1645. color: #ff9f39;
  1646. border-color: #864500; }
  1647. spinbutton.warning:focus:not(.vertical),
  1648. entry.warning:focus {
  1649. border-color: #864500; }
  1650. spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),
  1651. entry.warning:selected:focus,
  1652. entry.warning:selected {
  1653. background-color: #ff9f39; }
  1654. spinbutton:not(.vertical) image,
  1655. entry image {
  1656. color: #cecfcc; }
  1657. spinbutton:not(.vertical) image:hover,
  1658. entry image:hover {
  1659. color: #f8f8f2; }
  1660. spinbutton:not(.vertical) image:active,
  1661. entry image:active {
  1662. color: rgba(189, 147, 249, 0.5); }
  1663. spinbutton:not(.vertical) image:backdrop,
  1664. entry image:backdrop {
  1665. color: #78797d; }
  1666. spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),
  1667. entry:drop(active):focus,
  1668. entry:drop(active) {
  1669. border-color: #50fa7a;
  1670. box-shadow: inset 0 0 0 1px #50fa7a; }
  1671. .osd spinbutton:not(.vertical),
  1672. .osd entry {
  1673. color: white;
  1674. border-color: rgba(0, 0, 0, 0.7);
  1675. background-color: rgba(0, 0, 0, 0.5);
  1676. box-shadow: none;
  1677. text-shadow: 0 1px black;
  1678. -gtk-icon-shadow: 0 1px black; }
  1679. .osd spinbutton:focus:not(.vertical),
  1680. .osd entry:focus {
  1681. color: white;
  1682. border-color: rgba(189, 147, 249, 0.5);
  1683. background-color: rgba(0, 0, 0, 0.5);
  1684. background-clip: padding-box;
  1685. text-shadow: 0 1px black;
  1686. -gtk-icon-shadow: 0 1px black; }
  1687. .osd spinbutton:backdrop:not(.vertical),
  1688. .osd entry:backdrop {
  1689. color: white;
  1690. border-color: rgba(0, 0, 0, 0.7);
  1691. background-color: rgba(0, 0, 0, 0.5);
  1692. background-clip: padding-box;
  1693. box-shadow: none;
  1694. text-shadow: none;
  1695. -gtk-icon-shadow: none; }
  1696. .osd spinbutton:disabled:not(.vertical),
  1697. .osd entry:disabled {
  1698. color: #898b8c;
  1699. border-color: rgba(0, 0, 0, 0.7);
  1700. background-color: rgba(43, 46, 49, 0.5);
  1701. background-clip: padding-box;
  1702. box-shadow: none;
  1703. text-shadow: none;
  1704. -gtk-icon-shadow: none; }
  1705. spinbutton:not(.vertical) progress,
  1706. entry progress {
  1707. margin: 2px -6px;
  1708. background-color: transparent;
  1709. background-image: none;
  1710. border-radius: 0;
  1711. border-width: 0 0 2px;
  1712. border-color: rgba(189, 147, 249, 0.5);
  1713. border-style: solid;
  1714. box-shadow: none; }
  1715. spinbutton:not(.vertical) progress:backdrop,
  1716. entry progress:backdrop {
  1717. background-color: transparent; }
  1718. .linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
  1719. entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >
  1720. entry:focus + button, .linked:not(.vertical) >
  1721. entry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +
  1722. entry, .linked:not(.vertical) >
  1723. entry:focus +
  1724. entry {
  1725. border-left-color: rgba(159, 99, 246, 0.5); }
  1726. .linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >
  1727. entry:focus {
  1728. border-color: rgba(159, 99, 246, 0.5); }
  1729. .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >
  1730. entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >
  1731. entry:drop(active) + button, .linked:not(.vertical) >
  1732. entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +
  1733. entry, .linked:not(.vertical) >
  1734. entry:drop(active) +
  1735. entry {
  1736. border-left-color: #50fa7a; }
  1737. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >
  1738. entry:not(:disabled) + entry:not(:disabled), .linked.vertical >
  1739. entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {
  1740. border-top-color: rgba(36, 38, 49, 0.97);
  1741. background-image: linear-gradient(to bottom, #282a36, #282a36); }
  1742. .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >
  1743. entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >
  1744. entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {
  1745. border-top-color: rgba(38, 40, 51, 0.973);
  1746. background-image: linear-gradient(to bottom, #2a2c39, #2a2c39); }
  1747. .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >
  1748. entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >
  1749. entry:disabled + entry:disabled {
  1750. border-top-color: rgba(36, 38, 49, 0.97); }
  1751. .linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),
  1752. .linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >
  1753. entry + spinbutton:focus:not(:only-child):not(.vertical),
  1754. .linked.vertical >
  1755. entry + entry:focus:not(:only-child) {
  1756. border-top-color: rgba(159, 99, 246, 0.5); }
  1757. .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),
  1758. .linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >
  1759. entry + spinbutton:drop(active):not(:only-child):not(.vertical),
  1760. .linked.vertical >
  1761. entry + entry:drop(active):not(:only-child) {
  1762. border-top-color: #50fa7a; }
  1763. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  1764. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,
  1765. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,
  1766. .linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
  1767. entry:focus:not(:only-child) + spinbutton:not(.vertical),
  1768. .linked.vertical >
  1769. entry:focus:not(:only-child) + entry,
  1770. .linked.vertical >
  1771. entry:focus:not(:only-child) + button,
  1772. .linked.vertical >
  1773. entry:focus:not(:only-child) + combobox > box > button.combo {
  1774. border-top-color: rgba(159, 99, 246, 0.5); }
  1775. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),
  1776. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,
  1777. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,
  1778. .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >
  1779. entry:drop(active):not(:only-child) + spinbutton:not(.vertical),
  1780. .linked.vertical >
  1781. entry:drop(active):not(:only-child) + entry,
  1782. .linked.vertical >
  1783. entry:drop(active):not(:only-child) + button,
  1784. .linked.vertical >
  1785. entry:drop(active):not(:only-child) + combobox > box > button.combo {
  1786. border-top-color: #50fa7a; }
  1787. treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {
  1788. background-color: #282a36;
  1789. transition-property: color, background; }
  1790. treeview entry.flat, treeview entry {
  1791. border-radius: 0;
  1792. background-image: none;
  1793. background-color: #282a36; }
  1794. treeview entry.flat:focus, treeview entry:focus {
  1795. border-color: rgba(189, 147, 249, 0.5); }
  1796. /*************
  1797. * Expanders *
  1798. *************/
  1799. expander arrow {
  1800. min-width: 16px;
  1801. min-height: 16px;
  1802. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  1803. expander arrow:dir(rtl) {
  1804. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  1805. expander arrow:hover {
  1806. color: white; }
  1807. expander arrow:checked {
  1808. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  1809. /****************
  1810. * Floating Bar *
  1811. ****************/
  1812. .floating-bar {
  1813. background-color: #1e1f29;
  1814. border-width: 1px;
  1815. border-style: solid solid none;
  1816. border-color: rgba(25, 26, 34, 0.9);
  1817. border-radius: 3px 3px 0 0;
  1818. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }
  1819. .floating-bar.bottom.left {
  1820. border-left-style: none;
  1821. border-top-left-radius: 0; }
  1822. .floating-bar.bottom.right {
  1823. border-right-style: none;
  1824. border-top-right-radius: 0; }
  1825. .floating-bar > button {
  1826. padding: 4px; }
  1827. .floating-bar:backdrop {
  1828. background-color: #1e1f29;
  1829. border-color: rgba(26, 27, 35, 0.91); }
  1830. /**********
  1831. * Frames *
  1832. **********/
  1833. frame > border,
  1834. .frame {
  1835. box-shadow: none;
  1836. margin: 0;
  1837. padding: 0;
  1838. border-radius: 0;
  1839. border: 1px solid rgba(25, 26, 34, 0.9); }
  1840. frame > border.flat,
  1841. .frame.flat {
  1842. border-style: none; }
  1843. frame > border:backdrop,
  1844. .frame:backdrop {
  1845. border-color: rgba(26, 27, 35, 0.91); }
  1846. actionbar > revealer > box {
  1847. padding: 6px;
  1848. border-top: 1px solid rgba(25, 26, 34, 0.9); }
  1849. actionbar > revealer > box:backdrop {
  1850. border-color: rgba(26, 27, 35, 0.91); }
  1851. scrolledwindow viewport.frame {
  1852. border-style: none; }
  1853. scrolledwindow overshoot.top {
  1854. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));
  1855. background-size: 100% 5%, 100% 100%;
  1856. background-repeat: no-repeat;
  1857. background-position: center top;
  1858. background-color: transparent;
  1859. border: none;
  1860. box-shadow: none; }
  1861. scrolledwindow overshoot.top:backdrop {
  1862. background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0)));
  1863. background-size: 100% 5%;
  1864. background-repeat: no-repeat;
  1865. background-position: center top;
  1866. background-color: transparent;
  1867. border: none;
  1868. box-shadow: none; }
  1869. scrolledwindow overshoot.bottom {
  1870. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));
  1871. background-size: 100% 5%, 100% 100%;
  1872. background-repeat: no-repeat;
  1873. background-position: center bottom;
  1874. background-color: transparent;
  1875. border: none;
  1876. box-shadow: none; }
  1877. scrolledwindow overshoot.bottom:backdrop {
  1878. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0)));
  1879. background-size: 100% 5%;
  1880. background-repeat: no-repeat;
  1881. background-position: center bottom;
  1882. background-color: transparent;
  1883. border: none;
  1884. box-shadow: none; }
  1885. scrolledwindow overshoot.left {
  1886. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));
  1887. background-size: 5% 100%, 100% 100%;
  1888. background-repeat: no-repeat;
  1889. background-position: left center;
  1890. background-color: transparent;
  1891. border: none;
  1892. box-shadow: none; }
  1893. scrolledwindow overshoot.left:backdrop {
  1894. background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0)));
  1895. background-size: 5% 100%;
  1896. background-repeat: no-repeat;
  1897. background-position: left center;
  1898. background-color: transparent;
  1899. border: none;
  1900. box-shadow: none; }
  1901. scrolledwindow overshoot.right {
  1902. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(3, 4, 5, 0.9)), to(rgba(3, 4, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(248, 248, 242, 0.07)), to(rgba(248, 248, 242, 0)));
  1903. background-size: 5% 100%, 100% 100%;
  1904. background-repeat: no-repeat;
  1905. background-position: right center;
  1906. background-color: transparent;
  1907. border: none;
  1908. box-shadow: none; }
  1909. scrolledwindow overshoot.right:backdrop {
  1910. background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(26, 27, 35, 0.91)), to(rgba(26, 27, 35, 0)));
  1911. background-size: 5% 100%;
  1912. background-repeat: no-repeat;
  1913. background-position: right center;
  1914. background-color: transparent;
  1915. border: none;
  1916. box-shadow: none; }
  1917. scrolledwindow undershoot.top {
  1918. background-color: transparent;
  1919. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1920. padding-top: 1px;
  1921. background-size: 10px 1px;
  1922. background-repeat: repeat-x;
  1923. background-origin: content-box;
  1924. background-position: center top;
  1925. border: none;
  1926. box-shadow: none; }
  1927. scrolledwindow undershoot.bottom {
  1928. background-color: transparent;
  1929. background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1930. padding-bottom: 1px;
  1931. background-size: 10px 1px;
  1932. background-repeat: repeat-x;
  1933. background-origin: content-box;
  1934. background-position: center bottom;
  1935. border: none;
  1936. box-shadow: none; }
  1937. scrolledwindow undershoot.left {
  1938. background-color: transparent;
  1939. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1940. padding-left: 1px;
  1941. background-size: 1px 10px;
  1942. background-repeat: repeat-y;
  1943. background-origin: content-box;
  1944. background-position: left center;
  1945. border: none;
  1946. box-shadow: none; }
  1947. scrolledwindow undershoot.right {
  1948. background-color: transparent;
  1949. background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);
  1950. padding-right: 1px;
  1951. background-size: 1px 10px;
  1952. background-repeat: repeat-y;
  1953. background-origin: content-box;
  1954. background-position: right center;
  1955. border: none;
  1956. box-shadow: none; }
  1957. scrolledwindow junction {
  1958. border-color: transparent;
  1959. border-image: linear-gradient(to bottom, rgba(25, 26, 34, 0.9) 1px, transparent 1px) 0 0 0 1/0 1px stretch;
  1960. background-color: #232530; }
  1961. scrolledwindow junction:dir(rtl) {
  1962. border-image-slice: 0 1 0 0; }
  1963. scrolledwindow junction:backdrop {
  1964. border-image-source: linear-gradient(to bottom, rgba(26, 27, 35, 0.91) 1px, transparent 1px);
  1965. background-color: #181820;
  1966. transition: 200ms ease-out; }
  1967. separator {
  1968. background: rgba(0, 0, 0, 0.1); }
  1969. /************
  1970. * Popovers *
  1971. ************/
  1972. GraniteWidgetsPopOver {
  1973. -GraniteWidgetsPopOver-arrow-width: 21;
  1974. -GraniteWidgetsPopOver-arrow-height: 10;
  1975. -GraniteWidgetsPopOver-border-radius: 8px;
  1976. -GraniteWidgetsPopOver-border-width: 0;
  1977. -GraniteWidgetsPopOver-shadow-size: 12;
  1978. border: 1px solid #282a36;
  1979. background: #282a36;
  1980. color: #f8f8f2; }
  1981. GraniteWidgetsPopOver .button {
  1982. background-image: none;
  1983. background: none;
  1984. border: none; }
  1985. GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {
  1986. color: rgba(189, 147, 249, 0.5); }
  1987. GraniteWidgetsPopOver > .frame {
  1988. border: none; }
  1989. GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {
  1990. border: none;
  1991. background: none; }
  1992. GraniteWidgetsStaticNotebook .frame {
  1993. border: none; }
  1994. .popover_bg {
  1995. background-color: #282a36;
  1996. background-image: none;
  1997. border: 1px solid #282a36;
  1998. color: #f8f8f2; }
  1999. /***********
  2000. * Welcome *
  2001. **********/
  2002. GraniteWidgetsWelcome {
  2003. background-color: #282a36; }
  2004. GraniteWidgetsWelcome GtkLabel {
  2005. color: #f8f8f2; }
  2006. GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {
  2007. color: rgba(248, 248, 242, 0.8); }
  2008. /**************
  2009. * Source List *
  2010. ***************/
  2011. .source-list {
  2012. -GtkTreeView-horizontal-separator: 1px;
  2013. -GtkTreeView-vertical-separator: 6px;
  2014. background-color: #1e1f29;
  2015. border: solid rgba(25, 26, 34, 0.9);
  2016. color: #f8f8f2;
  2017. border-right-width: 1px; }
  2018. .source-list .category-expander {
  2019. color: transparent; }
  2020. .source-list .badge {
  2021. background-image: none;
  2022. background-color: rgba(0, 0, 0, 0.4);
  2023. color: #1e1f29;
  2024. border-radius: 10px;
  2025. padding: 0 6px;
  2026. margin: 0 3px;
  2027. border-width: 0; }
  2028. .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {
  2029. background-color: rgba(0, 0, 0, 0.2);
  2030. color: #13141a; }
  2031. .source-list row,
  2032. .source-list .list-row {
  2033. border: none;
  2034. padding: 0; }
  2035. .source-list row > GtkLabel,
  2036. .source-list row > label,
  2037. .source-list .list-row > GtkLabel,
  2038. .source-list .list-row > label {
  2039. padding-left: 6px;
  2040. padding-right: 6px; }
  2041. /**************
  2042. * Text Styles *
  2043. **************/
  2044. .h1 {
  2045. font-size: 24px; }
  2046. .h2 {
  2047. font-weight: 300;
  2048. font-size: 18px; }
  2049. .h3 {
  2050. font-size: 11px; }
  2051. .h4,
  2052. .category-label {
  2053. font-size: 12px;
  2054. padding: 6px;
  2055. color: rgba(248, 248, 242, 0.3);
  2056. font-weight: bold;
  2057. text-shadow: 0 1px rgba(255, 255, 255, 0.2); }
  2058. /**************
  2059. * Storage Bar *
  2060. **************/
  2061. .storage-bar .trough {
  2062. border: none;
  2063. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
  2064. background-image: none;
  2065. background-color: transparent;
  2066. padding: 8px 6px; }
  2067. .storage-bar .fill-block {
  2068. background-color: #f1fa8c;
  2069. border: none;
  2070. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
  2071. transition: all 200ms ease-in-out;
  2072. padding: 8px 6px; }
  2073. .storage-bar .fill-block:first-child {
  2074. border-top-left-radius: 4px;
  2075. border-bottom-left-radius: 4px;
  2076. border-left-width: 1px;
  2077. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }
  2078. .storage-bar .fill-block:last-child {
  2079. border-top-right-radius: 4px;
  2080. border-bottom-right-radius: 4px;
  2081. box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }
  2082. .storage-bar .fill-block.empty-block {
  2083. background-color: #282a36; }
  2084. .storage-bar .fill-block.app {
  2085. background-color: #13b1d5; }
  2086. .storage-bar .fill-block.audio {
  2087. background-color: #ffb86c; }
  2088. .storage-bar .fill-block.photo {
  2089. background-color: #ff5555; }
  2090. .storage-bar .fill-block.video {
  2091. background-color: #bd93f9; }
  2092. .storage-bar .fill-block .legend {
  2093. padding: 12px;
  2094. border-radius: 4px; }
  2095. /***************
  2096. * Header bars *
  2097. ***************/
  2098. .titlebar:not(headerbar), headerbar {
  2099. padding: 0 6px;
  2100. min-height: 34px;
  2101. background-color: #1e1f29;
  2102. color: #f8f8f2;
  2103. border-radius: 0; }
  2104. .titlebar:backdrop:not(headerbar),
  2105. headerbar:backdrop {
  2106. border-color: rgba(26, 27, 35, 0.91);
  2107. background-image: none;
  2108. transition: 200ms ease-out; }
  2109. .titlebar:not(headerbar) .title,
  2110. headerbar .title {
  2111. font-weight: bold;
  2112. padding-left: 12px;
  2113. padding-right: 12px; }
  2114. .titlebar:not(headerbar) .subtitle,
  2115. headerbar .subtitle {
  2116. font-size: smaller;
  2117. padding-left: 12px;
  2118. padding-right: 12px; }
  2119. .titlebar:not(headerbar) .linked > button,
  2120. .titlebar:not(headerbar) .linked > button:hover,
  2121. .titlebar:not(headerbar) .linked > button:active,
  2122. .titlebar:not(headerbar) .linked > button:checked,
  2123. .titlebar:not(headerbar) .linked > button:backdrop,
  2124. .titlebar:not(headerbar) headerbar .linked > button,
  2125. headerbar .titlebar:not(headerbar) .linked > button,
  2126. .titlebar:not(headerbar) headerbar .linked > button,
  2127. headerbar .titlebar:not(headerbar) .linked > button:hover,
  2128. .titlebar:not(headerbar) headerbar .linked > button:hover,
  2129. headerbar .titlebar:not(headerbar) .linked > button:active,
  2130. .titlebar:not(headerbar) headerbar .linked > button:active,
  2131. headerbar .titlebar:not(headerbar) .linked > button:checked,
  2132. .titlebar:not(headerbar) headerbar .linked > button:checked,
  2133. headerbar .titlebar:not(headerbar) .linked > button:backdrop,
  2134. .titlebar:not(headerbar) headerbar .linked > button:backdrop,
  2135. headerbar .linked > button,
  2136. headerbar .linked > button:hover,
  2137. headerbar .linked > button:active,
  2138. headerbar .linked > button:checked,
  2139. headerbar .linked > button:backdrop {
  2140. border: none;
  2141. border-radius: 7px;
  2142. border-right-style: none;
  2143. box-shadow: none; }
  2144. .titlebar:not(headerbar) entry,
  2145. headerbar entry {
  2146. min-height: 24px; }
  2147. .titlebar:not(headerbar) button,
  2148. headerbar button {
  2149. color: #f8f8f2;
  2150. background-color: transparent;
  2151. border-radius: 0;
  2152. text-shadow: none;
  2153. box-shadow: none;
  2154. border: none;
  2155. min-height: 30px;
  2156. margin-top: 5px;
  2157. margin-bottom: 5px; }
  2158. .titlebar:not(headerbar) button:hover,
  2159. headerbar button:hover {
  2160. color: #bd93f9;
  2161. background-color: transparent;
  2162. border-radius: 0;
  2163. text-shadow: none;
  2164. box-shadow: none; }
  2165. .titlebar:not(headerbar) button:active, .titlebar:not(headerbar) button:checked,
  2166. headerbar button:active,
  2167. headerbar button:checked {
  2168. color: #bd93f9;
  2169. background-color: rgba(189, 147, 249, 0.1);
  2170. border-radius: 7px;
  2171. box-shadow: none;
  2172. text-shadow: none;
  2173. font-weight: bold; }
  2174. .titlebar:not(headerbar) button:backdrop, .titlebar:not(headerbar) button:disabled, .titlebar:not(headerbar) button:backdrop:disabled,
  2175. headerbar button:backdrop,
  2176. headerbar button:disabled,
  2177. headerbar button:backdrop:disabled {
  2178. color: rgba(255, 255, 255, 0.3);
  2179. background-color: transparent;
  2180. border-radius: 0;
  2181. text-shadow: none;
  2182. box-shadow: none; }
  2183. .titlebar:not(headerbar) button:backdrop:hover, .titlebar:not(headerbar) button:backdrop:active, .titlebar:not(headerbar) button:backdrop:checked,
  2184. headerbar button:backdrop:hover,
  2185. headerbar button:backdrop:active,
  2186. headerbar button:backdrop:checked {
  2187. background-color: transparent;
  2188. color: rgba(189, 147, 249, 0.5);
  2189. box-shadow: none; }
  2190. .titlebar:not(headerbar) button.suggested-action,
  2191. headerbar button.suggested-action {
  2192. font-weight: bold;
  2193. min-height: 24px;
  2194. margin-top: 4px;
  2195. margin-bottom: 4px;
  2196. border-radius: 3px;
  2197. font-weight: normal;
  2198. color: white;
  2199. outline-color: rgba(255, 255, 255, 0.3);
  2200. background-color: #72BFD0;
  2201. text-shadow: none;
  2202. border: 1px solid #72BFD0;
  2203. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2204. .titlebar:not(headerbar) button.suggested-action:hover,
  2205. headerbar button.suggested-action:hover {
  2206. color: white;
  2207. outline-color: rgba(255, 255, 255, 0.3);
  2208. background-color: #72BFD0;
  2209. text-shadow: none;
  2210. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2211. .titlebar:not(headerbar) button.suggested-action:active,
  2212. headerbar button.suggested-action:active {
  2213. color: white;
  2214. outline-color: rgba(255, 255, 255, 0.3);
  2215. background-color: #72BFD0;
  2216. text-shadow: none;
  2217. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2218. .titlebar:not(headerbar) button.suggested-action:disabled,
  2219. headerbar button.suggested-action:disabled {
  2220. color: white;
  2221. outline-color: rgba(255, 255, 255, 0.3);
  2222. background-color: #72BFD0;
  2223. text-shadow: none;
  2224. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2225. .titlebar:not(headerbar) button.suggested-action:disabled label,
  2226. headerbar button.suggested-action:disabled label {
  2227. color: rgba(255, 255, 255, 0.5); }
  2228. .titlebar:not(headerbar) button.suggested-action:backdrop,
  2229. headerbar button.suggested-action:backdrop {
  2230. color: rgba(255, 255, 255, 0.4);
  2231. outline-color: rgba(255, 255, 255, 0.3);
  2232. background-color: #72BFD0;
  2233. text-shadow: none;
  2234. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2235. border-radius: 3px; }
  2236. .titlebar:not(headerbar) button.suggested-action:backdrop:disabled,
  2237. headerbar button.suggested-action:backdrop:disabled {
  2238. color: white;
  2239. outline-color: rgba(255, 255, 255, 0.3);
  2240. background-color: #72BFD0;
  2241. text-shadow: none;
  2242. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2243. .titlebar:not(headerbar) button.destructive-action,
  2244. headerbar button.destructive-action {
  2245. font-weight: bold;
  2246. min-height: 24px;
  2247. margin-top: 4px;
  2248. margin-bottom: 4px;
  2249. border-radius: 3px;
  2250. font-weight: normal;
  2251. color: white;
  2252. outline-color: rgba(255, 255, 255, 0.3);
  2253. background-color: #ff2222;
  2254. text-shadow: none;
  2255. border: 1px solid #ff2222;
  2256. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2257. .titlebar:not(headerbar) button.destructive-action:hover,
  2258. headerbar button.destructive-action:hover {
  2259. color: white;
  2260. outline-color: rgba(255, 255, 255, 0.3);
  2261. background-color: #ff2222;
  2262. text-shadow: none;
  2263. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2264. .titlebar:not(headerbar) button.destructive-action:active,
  2265. headerbar button.destructive-action:active {
  2266. color: white;
  2267. outline-color: rgba(255, 255, 255, 0.3);
  2268. background-color: #ff2222;
  2269. text-shadow: none;
  2270. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2271. .titlebar:not(headerbar) button.destructive-action:disabled,
  2272. headerbar button.destructive-action:disabled {
  2273. color: white;
  2274. outline-color: rgba(255, 255, 255, 0.3);
  2275. background-color: #ff2222;
  2276. text-shadow: none;
  2277. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2278. .titlebar:not(headerbar) button.destructive-action:disabled label,
  2279. headerbar button.destructive-action:disabled label {
  2280. color: rgba(255, 255, 255, 0.5); }
  2281. .titlebar:not(headerbar) button.destructive-action:backdrop,
  2282. headerbar button.destructive-action:backdrop {
  2283. color: rgba(255, 255, 255, 0.4);
  2284. outline-color: rgba(255, 255, 255, 0.3);
  2285. background-color: #ff2222;
  2286. text-shadow: none;
  2287. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2288. border-radius: 3px; }
  2289. .titlebar:not(headerbar) button.destructive-action:backdrop:disabled,
  2290. headerbar button.destructive-action:backdrop:disabled {
  2291. color: white;
  2292. outline-color: rgba(255, 255, 255, 0.3);
  2293. background-color: #ff2222;
  2294. text-shadow: none;
  2295. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2296. .titlebar:not(headerbar) button.titlebutton,
  2297. headerbar button.titlebutton {
  2298. color: transparent;
  2299. box-shadow: none; }
  2300. .titlebar:not(headerbar) button.titlebutton:hover, .titlebar:not(headerbar) button.titlebutton:active, .titlebar:not(headerbar) button.titlebutton:checked, .titlebar:not(headerbar) button.titlebutton:backdrop, .titlebar:not(headerbar) button.titlebutton:backdrop:hover, .titlebar:not(headerbar) button.titlebutton *,
  2301. headerbar button.titlebutton:hover,
  2302. headerbar button.titlebutton:active,
  2303. headerbar button.titlebutton:checked,
  2304. headerbar button.titlebutton:backdrop,
  2305. headerbar button.titlebutton:backdrop:hover,
  2306. headerbar button.titlebutton * {
  2307. color: transparent;
  2308. box-shadow: none; }
  2309. .titlebar:not(headerbar) .linked > button:active:backdrop,
  2310. .titlebar:not(headerbar) .linked > button:checked:backdrop,
  2311. headerbar .linked > button:active:backdrop,
  2312. headerbar .linked > button:checked:backdrop {
  2313. color: rgba(189, 147, 249, 0.4); }
  2314. .titlebar:not(headerbar) .linked > button:active:backdrop label,
  2315. .titlebar:not(headerbar) .linked > button:checked:backdrop label,
  2316. headerbar .linked > button:active:backdrop label,
  2317. headerbar .linked > button:checked:backdrop label {
  2318. color: rgba(189, 147, 249, 0.4); }
  2319. .selection-mode.titlebar:not(headerbar),
  2320. headerbar.selection-mode {
  2321. color: #f8f8f2;
  2322. text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
  2323. border-color: rgba(159, 99, 246, 0.5);
  2324. background: rgba(189, 147, 249, 0.5) linear-gradient(to top, rgba(180, 133, 248, 0.5), rgba(186, 142, 249, 0.5) 2px, rgba(189, 147, 249, 0.5) 3px);
  2325. box-shadow: inset 0 1px rgba(209, 179, 251, 0.3); }
  2326. .selection-mode.titlebar:backdrop:not(headerbar),
  2327. headerbar.selection-mode:backdrop {
  2328. background-color: rgba(189, 147, 249, 0.5);
  2329. background-image: none;
  2330. box-shadow: inset 0 1px rgba(215, 189, 251, 0.26); }
  2331. .selection-mode.titlebar:not(headerbar) button,
  2332. headerbar.selection-mode button {
  2333. font-weight: normal;
  2334. color: #f8f8f2;
  2335. outline-color: rgba(248, 248, 242, 0.3);
  2336. background-color: rgba(189, 147, 249, 0.5);
  2337. text-shadow: none;
  2338. border: 1px solid rgba(189, 147, 249, 0.5);
  2339. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2340. .selection-mode.titlebar:not(headerbar) button.flat,
  2341. headerbar.selection-mode button.flat {
  2342. border-color: transparent;
  2343. background-color: transparent;
  2344. background-image: none;
  2345. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2346. text-shadow: none;
  2347. -gtk-icon-shadow: none; }
  2348. .selection-mode.titlebar:not(headerbar) button:hover,
  2349. headerbar.selection-mode button:hover {
  2350. color: #f8f8f2;
  2351. outline-color: rgba(248, 248, 242, 0.3);
  2352. background-color: rgba(189, 147, 249, 0.5);
  2353. text-shadow: none;
  2354. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2355. .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked,
  2356. headerbar.selection-mode button:active,
  2357. headerbar.selection-mode button:checked {
  2358. color: #f8f8f2;
  2359. outline-color: rgba(248, 248, 242, 0.3);
  2360. background-color: rgba(189, 147, 249, 0.5);
  2361. text-shadow: none;
  2362. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2363. .selection-mode.titlebar:not(headerbar) button:backdrop.flat, .selection-mode.titlebar:not(headerbar) button:backdrop,
  2364. headerbar.selection-mode button:backdrop.flat,
  2365. headerbar.selection-mode button:backdrop {
  2366. color: #cfcfcd;
  2367. outline-color: rgba(248, 248, 242, 0.3);
  2368. background-color: rgba(189, 147, 249, 0.5);
  2369. text-shadow: none;
  2370. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2371. -gtk-icon-effect: none;
  2372. border-color: rgba(159, 99, 246, 0.5); }
  2373. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked,
  2374. headerbar.selection-mode button:backdrop.flat:active,
  2375. headerbar.selection-mode button:backdrop.flat:checked,
  2376. headerbar.selection-mode button:backdrop:active,
  2377. headerbar.selection-mode button:backdrop:checked {
  2378. color: rgba(248, 248, 242, 0.7);
  2379. outline-color: rgba(248, 248, 242, 0.3);
  2380. background-color: rgba(189, 147, 249, 0.5);
  2381. text-shadow: none;
  2382. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2383. border-color: rgba(159, 99, 246, 0.5); }
  2384. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, .selection-mode.titlebar:not(headerbar) button:backdrop:active label, .selection-mode.titlebar:not(headerbar) button:backdrop:checked label,
  2385. headerbar.selection-mode button:backdrop.flat:active label,
  2386. headerbar.selection-mode button:backdrop.flat:checked label,
  2387. headerbar.selection-mode button:backdrop:active label,
  2388. headerbar.selection-mode button:backdrop:checked label {
  2389. color: rgba(248, 248, 242, 0.7); }
  2390. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled,
  2391. headerbar.selection-mode button:backdrop.flat:disabled,
  2392. headerbar.selection-mode button:backdrop:disabled {
  2393. color: #cfcfcd;
  2394. outline-color: rgba(248, 248, 242, 0.3);
  2395. background-color: rgba(189, 147, 249, 0.5);
  2396. text-shadow: none;
  2397. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2398. border-color: rgba(159, 99, 246, 0.5); }
  2399. .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked,
  2400. headerbar.selection-mode button:backdrop.flat:disabled:active,
  2401. headerbar.selection-mode button:backdrop.flat:disabled:checked,
  2402. headerbar.selection-mode button:backdrop:disabled:active,
  2403. headerbar.selection-mode button:backdrop:disabled:checked {
  2404. color: rgba(248, 248, 242, 0.7);
  2405. outline-color: rgba(248, 248, 242, 0.3);
  2406. background-color: rgba(189, 147, 249, 0.5);
  2407. text-shadow: none;
  2408. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  2409. border-color: rgba(159, 99, 246, 0.5); }
  2410. .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled,
  2411. headerbar.selection-mode button.flat:backdrop,
  2412. headerbar.selection-mode button.flat:disabled,
  2413. headerbar.selection-mode button.flat:backdrop:disabled {
  2414. border-color: transparent;
  2415. background-color: transparent;
  2416. background-image: none;
  2417. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2418. text-shadow: none;
  2419. -gtk-icon-shadow: none; }
  2420. .selection-mode.titlebar:not(headerbar) button:disabled,
  2421. headerbar.selection-mode button:disabled {
  2422. color: #cfcfcd;
  2423. outline-color: rgba(248, 248, 242, 0.3);
  2424. background-color: rgba(189, 147, 249, 0.5);
  2425. text-shadow: none;
  2426. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2427. .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked,
  2428. headerbar.selection-mode button:disabled:active,
  2429. headerbar.selection-mode button:disabled:checked {
  2430. color: rgba(248, 248, 242, 0.7);
  2431. outline-color: rgba(248, 248, 242, 0.3);
  2432. background-color: rgba(189, 147, 249, 0.5);
  2433. text-shadow: none;
  2434. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2435. .selection-mode.titlebar:not(headerbar) button:disabled:active label, .selection-mode.titlebar:not(headerbar) button:disabled:checked label,
  2436. headerbar.selection-mode button:disabled:active label,
  2437. headerbar.selection-mode button:disabled:checked label {
  2438. color: rgba(248, 248, 242, 0.7); }
  2439. .selection-mode.titlebar:not(headerbar) button.suggested-action,
  2440. headerbar.selection-mode button.suggested-action {
  2441. font-weight: normal;
  2442. color: white;
  2443. outline-color: rgba(255, 255, 255, 0.3);
  2444. background-color: #72BFD0;
  2445. text-shadow: none;
  2446. border: 1px solid #72BFD0;
  2447. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2448. .selection-mode.titlebar:not(headerbar) button.suggested-action:hover,
  2449. headerbar.selection-mode button.suggested-action:hover {
  2450. color: white;
  2451. outline-color: rgba(255, 255, 255, 0.3);
  2452. background-color: #72BFD0;
  2453. text-shadow: none;
  2454. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2455. .selection-mode.titlebar:not(headerbar) button.suggested-action:active,
  2456. headerbar.selection-mode button.suggested-action:active {
  2457. color: white;
  2458. outline-color: rgba(255, 255, 255, 0.3);
  2459. background-color: #72BFD0;
  2460. text-shadow: none;
  2461. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2462. .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled,
  2463. headerbar.selection-mode button.suggested-action:disabled {
  2464. color: white;
  2465. outline-color: rgba(255, 255, 255, 0.3);
  2466. background-color: #72BFD0;
  2467. text-shadow: none;
  2468. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2469. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop,
  2470. headerbar.selection-mode button.suggested-action:backdrop {
  2471. color: rgba(255, 255, 255, 0.4);
  2472. outline-color: rgba(255, 255, 255, 0.3);
  2473. background-color: #72BFD0;
  2474. text-shadow: none;
  2475. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2476. .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled,
  2477. headerbar.selection-mode button.suggested-action:backdrop:disabled {
  2478. color: white;
  2479. outline-color: rgba(255, 255, 255, 0.3);
  2480. background-color: #72BFD0;
  2481. text-shadow: none;
  2482. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  2483. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, .selection-mode.titlebar:not(headerbar) .selection-menu,
  2484. headerbar.selection-mode .selection-menu:backdrop,
  2485. headerbar.selection-mode .selection-menu {
  2486. border-color: rgba(189, 147, 249, 0);
  2487. background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0), rgba(189, 147, 249, 0));
  2488. box-shadow: none;
  2489. padding-left: 10px;
  2490. padding-right: 10px; }
  2491. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow,
  2492. headerbar.selection-mode .selection-menu:backdrop GtkArrow,
  2493. headerbar.selection-mode .selection-menu GtkArrow {
  2494. -GtkArrow-arrow-scaling: 1; }
  2495. .selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
  2496. headerbar.selection-mode .selection-menu:backdrop .arrow,
  2497. headerbar.selection-mode .selection-menu .arrow {
  2498. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2499. color: rgba(248, 248, 242, 0.5);
  2500. -gtk-icon-shadow: none; }
  2501. .tiled .titlebar:not(headerbar), .maximized .titlebar:not(headerbar),
  2502. .tiled headerbar.titlebar, .maximized headerbar.titlebar {
  2503. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  2504. .tiled .titlebar:backdrop:not(headerbar), .tiled .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar),
  2505. .tiled headerbar:backdrop,
  2506. .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {
  2507. border-radius: 0; }
  2508. .default-decoration.titlebar:not(headerbar), headerbar.default-decoration {
  2509. padding: 4px;
  2510. min-height: 28px; }
  2511. .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton {
  2512. min-height: 26px;
  2513. min-width: 26px;
  2514. margin: 0;
  2515. padding: 0; }
  2516. headerbar entry,
  2517. headerbar spinbutton,
  2518. headerbar separator {
  2519. margin-top: 5px;
  2520. margin-bottom: 5px; }
  2521. headerbar switch {
  2522. margin-top: 10px;
  2523. margin-bottom: 10px; }
  2524. headerbar separator {
  2525. background: transparent; }
  2526. headerbar viewswitcher > box.horizontal > button.radio, headerbar switcher > box.horizontal > button.radio {
  2527. margin: 0;
  2528. padding: 0;
  2529. border-radius: 0; }
  2530. headerbar viewswitcher > box.horizontal > button.radio image, headerbar switcher > box.horizontal > button.radio image {
  2531. margin-left: 7px; }
  2532. headerbar viewswitcher > box.horizontal > button.radio label, headerbar switcher > box.horizontal > button.radio label {
  2533. margin-right: 7px; }
  2534. .background:not(.tiled):not(.maximized) .titlebar {
  2535. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }
  2536. .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {
  2537. border-top-left-radius: 4px;
  2538. border-top-right-radius: 4px; }
  2539. window:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {
  2540. border-top-left-radius: 4px; }
  2541. window:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {
  2542. border-top-right-radius: 4px; }
  2543. window {
  2544. border-radius: 6px; }
  2545. window.csd > .titlebar:not(headerbar) {
  2546. padding: 0;
  2547. background-color: transparent;
  2548. background-image: none;
  2549. border-style: none;
  2550. border-color: transparent;
  2551. box-shadow: none; }
  2552. .titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {
  2553. background: #1e1f29; }
  2554. /**************
  2555. * GtkInfoBar *
  2556. **************/
  2557. .info, .warning, .question, .error,
  2558. infobar {
  2559. text-shadow: none;
  2560. color: #f8f8f2;
  2561. background-color: #1e1f29;
  2562. border-bottom: 1px solid #08090c;
  2563. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }
  2564. .info, .warning, .question, .error {
  2565. text-shadow: none;
  2566. color: #f8f8f2;
  2567. border: none; }
  2568. .info .label, .warning .label, .question .label, .error .label {
  2569. color: #f8f8f2; }
  2570. .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {
  2571. color: rgba(248, 248, 242, 0.5); }
  2572. .info button, .warning button, .question button, .error button {
  2573. border-radius: 2px;
  2574. border: none;
  2575. background: rgba(40, 42, 54, 0.98);
  2576. color: #f8f8f2;
  2577. box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }
  2578. .info button .label, .warning button .label, .question button .label, .error button .label {
  2579. color: #f8f8f2; }
  2580. .info button:active, .warning button:active, .question button:active, .error button:active {
  2581. background: #282a36;
  2582. color: #f8f8f2;
  2583. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }
  2584. .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {
  2585. background: rgba(40, 42, 54, 0.8);
  2586. color: rgba(248, 248, 242, 0.5);
  2587. box-shadow: none; }
  2588. .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {
  2589. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }
  2590. .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {
  2591. background: rgba(40, 42, 54, 0.6);
  2592. color: rgba(248, 248, 242, 0.5);
  2593. box-shadow: none; }
  2594. .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {
  2595. background: rgba(40, 42, 54, 0.5);
  2596. color: rgba(248, 248, 242, 0.5);
  2597. box-shadow: none; }
  2598. .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {
  2599. background: rgba(40, 42, 54, 0.8);
  2600. color: rgba(248, 248, 242, 0.5);
  2601. box-shadow: none; }
  2602. .info {
  2603. background-color: #50fa7a; }
  2604. .info:backdrop {
  2605. background-color: #82fba0;
  2606. color: rgba(248, 248, 242, 0.5); }
  2607. .warning {
  2608. background-color: #ff9f39; }
  2609. .warning:backdrop {
  2610. background-color: #ffb86c;
  2611. color: rgba(248, 248, 242, 0.5); }
  2612. .question {
  2613. background-color: #72BFD0; }
  2614. .question:backdrop {
  2615. background-color: #98d0dd;
  2616. color: rgba(248, 248, 242, 0.5); }
  2617. .error {
  2618. background-color: #ff3c3c; }
  2619. .error:backdrop {
  2620. background-color: #ff6f6f;
  2621. color: rgba(248, 248, 242, 0.5); }
  2622. /*************
  2623. * Level Bar *
  2624. *************/
  2625. levelbar block {
  2626. min-width: 32px;
  2627. min-height: 6px; }
  2628. levelbar.vertical block {
  2629. min-width: 6px;
  2630. min-height: 32px; }
  2631. levelbar:backdrop {
  2632. transition: 200ms ease-out; }
  2633. levelbar trough {
  2634. padding: 3px;
  2635. border-radius: 3px;
  2636. background-color: rgba(0, 0, 0, 0.14);
  2637. box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  2638. levelbar trough:backdrop {
  2639. background-color: rgba(0, 0, 0, 0.06);
  2640. box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  2641. levelbar.horizontal.discrete block {
  2642. margin: 0 1px; }
  2643. levelbar.vertical.discrete block {
  2644. margin: 1px 0; }
  2645. levelbar block {
  2646. border-radius: 2px; }
  2647. levelbar block:backdrop {
  2648. box-shadow: none; }
  2649. levelbar block.low {
  2650. background-color: #ff9f39; }
  2651. levelbar block.low:backdrop {
  2652. border-color: #ff9f39; }
  2653. levelbar block.high, levelbar block:not(.empty) {
  2654. background-color: #72BFD0; }
  2655. levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {
  2656. border-color: #72BFD0; }
  2657. levelbar block.full {
  2658. background-color: #4caec3; }
  2659. levelbar block.full:backdrop {
  2660. border-color: #4caec3; }
  2661. levelbar block.empty {
  2662. background-color: rgba(0, 0, 0, 0.14);
  2663. box-shadow: none; }
  2664. /*********
  2665. * Links *
  2666. *********/
  2667. *:link, button:link,
  2668. button:visited {
  2669. color: #13b1d5; }
  2670. *:link:visited,
  2671. button:visited {
  2672. color: rgba(19, 177, 213, 0.5); }
  2673. *:selected *:link:visited, *:selected button:visited:link,
  2674. *:selected button:visited {
  2675. color: rgba(237, 230, 243, 0.8); }
  2676. *:link:hover, button:hover:link,
  2677. button:hover:visited {
  2678. color: #2fc9ec; }
  2679. *:selected *:link:hover, *:selected button:hover:link,
  2680. *:selected button:hover:visited {
  2681. color: rgba(246, 244, 242, 0.95); }
  2682. *:link:active, button:active:link,
  2683. button:active:visited {
  2684. color: #13b1d5; }
  2685. *:selected *:link:active, *:selected button:active:link,
  2686. *:selected button:active:visited {
  2687. color: rgba(243, 240, 243, 0.9); }
  2688. *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,
  2689. button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, .selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link,
  2690. headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, button:backdrop:backdrop:hover:selected:link,
  2691. button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,
  2692. button:backdrop:visited {
  2693. color: rgba(189, 147, 249, 0.5); }
  2694. *:link:selected, .selection-mode.titlebar:not(headerbar) .subtitle:link,
  2695. headerbar.selection-mode .subtitle:link, button:selected:link,
  2696. button:selected:visited, *:selected *:link, *:selected button:link,
  2697. *:selected button:visited {
  2698. color: rgba(243, 240, 243, 0.9); }
  2699. button:link,
  2700. button:visited {
  2701. text-shadow: none; }
  2702. button:link:hover, button:link:active, button:link:checked,
  2703. button:visited:hover,
  2704. button:visited:active,
  2705. button:visited:checked {
  2706. text-shadow: none; }
  2707. button:link > label,
  2708. button:visited > label {
  2709. text-decoration-line: underline; }
  2710. /*********
  2711. * Lists *
  2712. *********/
  2713. list {
  2714. color: #f8f8f2;
  2715. background-color: #282a36;
  2716. border-color: rgba(25, 26, 34, 0.9); }
  2717. list:backdrop {
  2718. background-color: #2a2c39;
  2719. border-color: rgba(26, 27, 35, 0.91); }
  2720. row {
  2721. padding: 8px 14px;
  2722. transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  2723. row label {
  2724. padding-left: 8px; }
  2725. row:hover {
  2726. transition: none; }
  2727. row:backdrop {
  2728. transition: 200ms ease-out; }
  2729. row.activatable.has-open-popup, row.activatable:hover {
  2730. background-color: rgba(248, 248, 242, 0.05); }
  2731. row.activatable:active {
  2732. box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  2733. row.activatable:backdrop:hover {
  2734. background-color: transparent; }
  2735. row.activatable:selected:active {
  2736. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  2737. row.activatable:selected.has-open-popup, row.activatable:selected:hover {
  2738. background-color: rgba(189, 147, 249, 0.3); }
  2739. row.activatable:selected:backdrop {
  2740. background-color: rgba(189, 147, 249, 0.4); }
  2741. /*********
  2742. * Menus *
  2743. *********/
  2744. menubar,
  2745. .menubar {
  2746. background-color: #1e1f29;
  2747. color: #f8f8f2;
  2748. -GtkWidget-window-dragging: true;
  2749. padding: 0px;
  2750. box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }
  2751. menubar > menuitem,
  2752. .menubar > menuitem {
  2753. min-height: 16px;
  2754. padding: 4px 8px; }
  2755. menubar > menuitem:hover,
  2756. .menubar > menuitem:hover {
  2757. box-shadow: inset 0 -3px rgba(189, 147, 249, 0.5); }
  2758. menubar > menuitem:disabled,
  2759. .menubar > menuitem:disabled {
  2760. color: #8b8c8e;
  2761. box-shadow: none; }
  2762. menu, .menu, .context-menu {
  2763. margin: 4px;
  2764. padding: 2px 0px;
  2765. background-color: #242530;
  2766. border: 1px solid rgba(25, 26, 34, 0.9);
  2767. font: initial; }
  2768. .csd menu,
  2769. .csd .menu,
  2770. .csd .context-menu {
  2771. border: none; }
  2772. menu:backdrop, .menu:backdrop, .context-menu:backdrop {
  2773. background-color: #282936; }
  2774. menu menuitem, .menu menuitem, .context-menu menuitem {
  2775. min-height: 16px;
  2776. min-width: 40px;
  2777. padding: 4px 6px;
  2778. text-shadow: none; }
  2779. menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {
  2780. color: #f8f8f2;
  2781. background-color: rgba(189, 147, 249, 0.5); }
  2782. menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {
  2783. color: #8b8c8e; }
  2784. menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {
  2785. color: #3e4055; }
  2786. menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {
  2787. color: #8b8c8e;
  2788. background-color: transparent; }
  2789. menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {
  2790. min-height: 16px;
  2791. min-width: 16px; }
  2792. menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {
  2793. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  2794. margin-left: 10px; }
  2795. menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {
  2796. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  2797. margin-right: 10px; }
  2798. menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {
  2799. color: inherit; }
  2800. menu > arrow, .menu > arrow, .context-menu > arrow {
  2801. border-color: transparent;
  2802. background-color: transparent;
  2803. background-image: none;
  2804. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2805. text-shadow: none;
  2806. -gtk-icon-shadow: none;
  2807. min-height: 16px;
  2808. min-width: 16px;
  2809. padding: 4px;
  2810. background-color: #242530;
  2811. border-radius: 0; }
  2812. menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {
  2813. margin-top: -6px;
  2814. border-bottom: 1px solid #3d3f49;
  2815. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2816. menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {
  2817. margin-bottom: -6px;
  2818. border-top: 1px solid #3d3f49;
  2819. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2820. menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {
  2821. background-color: #3d3f49; }
  2822. menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {
  2823. background-color: #282936; }
  2824. menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {
  2825. color: transparent;
  2826. background-color: transparent;
  2827. border-color: transparent; }
  2828. menuitem accelerator {
  2829. color: alpha(currentColor,0.55); }
  2830. menuitem check,
  2831. menuitem radio {
  2832. min-height: 16px;
  2833. min-width: 16px; }
  2834. menuitem check:dir(ltr),
  2835. menuitem radio:dir(ltr) {
  2836. margin-right: 7px; }
  2837. menuitem check:dir(rtl),
  2838. menuitem radio:dir(rtl) {
  2839. margin-left: 7px; }
  2840. /********
  2841. * Misc *
  2842. ********/
  2843. .content-view {
  2844. background-color: #0f0f14; }
  2845. .content-view:hover {
  2846. -gtk-icon-effect: highlight; }
  2847. .content-view:backdrop {
  2848. background-color: #0f0f14; }
  2849. .osd .scale-popup button.flat {
  2850. border-style: none;
  2851. border-radius: 5px; }
  2852. .scale-popup button:hover {
  2853. background-color: rgba(248, 248, 242, 0.1);
  2854. border-radius: 5px; }
  2855. /************
  2856. * Assistant *
  2857. *************/
  2858. assistant {
  2859. border-bottom-left-radius: 4px;
  2860. border-bottom-right-radius: 4px; }
  2861. assistant .sidebar {
  2862. background-color: #282a36;
  2863. border-top: 1px solid rgba(25, 26, 34, 0.9);
  2864. border-bottom-left-radius: 4px; }
  2865. assistant .sidebar:backdrop {
  2866. background-color: #2a2c39;
  2867. border-color: rgba(26, 27, 35, 0.91); }
  2868. assistant.csd .sidebar {
  2869. border-top-style: none; }
  2870. assistant .sidebar GtkLabel,
  2871. assistant .sidebar label {
  2872. padding: 6px 12px; }
  2873. assistant .sidebar GtkLabel.highlight,
  2874. assistant .sidebar label.highlight {
  2875. background-color: #4a4a51; }
  2876. /*************
  2877. * Notebooks *
  2878. *************/
  2879. notebook > header {
  2880. padding: 1px;
  2881. border-color: rgba(25, 26, 34, 0.9);
  2882. border-width: 0px;
  2883. background-color: #1e1f29; }
  2884. notebook > header:backdrop {
  2885. border-color: rgba(26, 27, 35, 0.91);
  2886. background-color: #1e1f29; }
  2887. notebook > header tabs {
  2888. margin: -1px; }
  2889. notebook > header.top {
  2890. border-bottom-style: solid; }
  2891. notebook > header.top > tabs {
  2892. margin-bottom: -2px; }
  2893. notebook > header.top > tabs > tab:backdrop {
  2894. box-shadow: none; }
  2895. notebook > header.top > tabs > tab:checked {
  2896. background-color: #282a36; }
  2897. notebook > header.top > tabs > tab:checked:hover {
  2898. background-color: #282a36; }
  2899. notebook > header.bottom {
  2900. border-top-style: solid; }
  2901. notebook > header.bottom > tabs {
  2902. margin-top: -2px; }
  2903. notebook > header.bottom > tabs > tab:backdrop {
  2904. box-shadow: none; }
  2905. notebook > header.bottom > tabs > tab:checked {
  2906. background-color: #282a36; }
  2907. notebook > header.left {
  2908. border-right-style: solid; }
  2909. notebook > header.left > tabs {
  2910. margin-right: -2px; }
  2911. notebook > header.left > tabs > tab:backdrop {
  2912. box-shadow: none; }
  2913. notebook > header.left > tabs > tab:checked {
  2914. background-color: #282a36; }
  2915. notebook > header.right {
  2916. border-left-style: solid; }
  2917. notebook > header.right > tabs {
  2918. margin-left: -2px; }
  2919. notebook > header.right > tabs > tab:backdrop {
  2920. box-shadow: none; }
  2921. notebook > header.right > tabs > tab:checked {
  2922. background-color: #282a36; }
  2923. notebook > header.top > tabs > arrow {
  2924. border-top-style: none; }
  2925. notebook > header.bottom > tabs > arrow {
  2926. border-bottom-style: none; }
  2927. notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
  2928. margin-left: -5px;
  2929. margin-right: -5px;
  2930. padding-left: 4px;
  2931. padding-right: 4px; }
  2932. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  2933. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); }
  2934. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  2935. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); }
  2936. notebook > header.left > tabs > arrow {
  2937. border-left-style: none; }
  2938. notebook > header.right > tabs > arrow {
  2939. border-right-style: none; }
  2940. notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
  2941. margin-top: -5px;
  2942. margin-bottom: -5px;
  2943. padding-top: 4px;
  2944. padding-bottom: 4px; }
  2945. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  2946. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  2947. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  2948. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  2949. notebook > header > tabs > arrow {
  2950. min-height: 16px;
  2951. min-width: 16px;
  2952. border-radius: 0; }
  2953. notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {
  2954. background-clip: padding-box;
  2955. background-image: none;
  2956. background-color: rgba(255, 255, 255, 0.3);
  2957. border-color: transparent;
  2958. box-shadow: none; }
  2959. notebook > header > tabs > arrow:disabled {
  2960. border-color: transparent;
  2961. background-color: transparent;
  2962. background-image: none;
  2963. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  2964. text-shadow: none;
  2965. -gtk-icon-shadow: none; }
  2966. notebook > header tab {
  2967. min-height: 30px;
  2968. min-width: 30px;
  2969. padding: 3px 12px;
  2970. outline-offset: -5px;
  2971. color: #8b8c8e;
  2972. font-weight: bold;
  2973. border-width: 1px;
  2974. border-color: transparent; }
  2975. notebook > header tab:hover {
  2976. color: #c2c2c0; }
  2977. notebook > header tab:hover.reorderable-page {
  2978. border-color: rgba(25, 26, 34, 0.2);
  2979. background-color: rgba(30, 31, 41, 0.2); }
  2980. notebook > header tab:backdrop {
  2981. color: #5f6066; }
  2982. notebook > header tab:backdrop.reorderable-page {
  2983. border-color: transparent;
  2984. background-color: transparent; }
  2985. notebook > header tab:checked {
  2986. color: #f8f8f2; }
  2987. notebook > header tab:checked.reorderable-page {
  2988. border-color: rgba(25, 26, 34, 0.4);
  2989. background-color: rgba(30, 31, 41, 0.5); }
  2990. notebook > header tab:checked.reorderable-page:hover {
  2991. background-color: rgba(30, 31, 41, 0.7); }
  2992. notebook > header tab:backdrop:checked {
  2993. color: #8b8c8e; }
  2994. notebook > header tab:backdrop:checked.reorderable-page {
  2995. border-color: rgba(26, 27, 35, 0.91);
  2996. background-color: #2a2c39; }
  2997. notebook > header tab button.flat {
  2998. padding: 0;
  2999. margin-top: 4px;
  3000. margin-bottom: 4px;
  3001. min-width: 20px;
  3002. min-height: 20px; }
  3003. notebook > header tab button.flat:hover {
  3004. background: transparent;
  3005. box-shadow: none;
  3006. color: #ff5555; }
  3007. notebook > header tab button.flat, notebook > header tab button.flat:backdrop {
  3008. color: alpha(currentColor,0.3); }
  3009. notebook > header tab button.flat:last-child {
  3010. margin-left: 4px;
  3011. margin-right: -4px; }
  3012. notebook > header tab button.flat:first-child {
  3013. margin-left: -4px;
  3014. margin-right: 4px; }
  3015. notebook > header.top tabs, notebook > header.bottom tabs {
  3016. padding-left: 0.5px;
  3017. padding-right: 0.5px; }
  3018. notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {
  3019. margin-left: 0.5px;
  3020. margin-right: 0.5px; }
  3021. notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
  3022. margin-left: 0.5px; }
  3023. notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
  3024. margin-right: 0.5px; }
  3025. notebook > header.top tabs tab, notebook > header.bottom tabs tab {
  3026. margin-left: 0.5px;
  3027. margin-right: 0.5px; }
  3028. notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
  3029. border-style: none solid; }
  3030. notebook > header.left tabs, notebook > header.right tabs {
  3031. padding-top: 4px;
  3032. padding-bottom: 4px; }
  3033. notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {
  3034. margin-top: 3px;
  3035. margin-bottom: 3px; }
  3036. notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
  3037. margin-top: -1px; }
  3038. notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
  3039. margin-bottom: -1px; }
  3040. notebook > header.left tabs tab, notebook > header.right tabs tab {
  3041. margin-top: 4px;
  3042. margin-bottom: 4px; }
  3043. notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
  3044. border-style: solid none; }
  3045. notebook > header.top tab {
  3046. padding-bottom: 4px; }
  3047. notebook > header.bottom tab {
  3048. padding-top: 4px; }
  3049. notebook > stack:not(:only-child) {
  3050. background-color: #282a36; }
  3051. notebook > stack:not(:only-child):backdrop {
  3052. background-color: #2a2c39; }
  3053. /*********
  3054. * Paned *
  3055. *********/
  3056. paned > separator {
  3057. min-width: 1px;
  3058. min-height: 1px;
  3059. -gtk-icon-source: none;
  3060. border-style: none;
  3061. background-color: transparent;
  3062. background-image: image(rgba(25, 26, 34, 0.9));
  3063. background-size: 1px 1px; }
  3064. paned > separator:selected {
  3065. background-image: image(rgba(189, 147, 249, 0.5)); }
  3066. paned > separator:backdrop {
  3067. background-image: image(rgba(26, 27, 35, 0.91)); }
  3068. paned > separator.wide {
  3069. min-width: 5px;
  3070. min-height: 5px;
  3071. background-color: #1e1f29;
  3072. background-image: image(rgba(25, 26, 34, 0.9)), image(rgba(25, 26, 34, 0.9));
  3073. background-size: 1px 1px, 1px 1px; }
  3074. paned > separator.wide:backdrop {
  3075. background-color: #1e1f29;
  3076. background-image: image(rgba(26, 27, 35, 0.91)), image(rgba(26, 27, 35, 0.91)); }
  3077. paned.horizontal > separator {
  3078. background-repeat: repeat-y; }
  3079. paned.horizontal > separator:dir(ltr) {
  3080. margin: 0 -8px 0 0;
  3081. padding: 0 8px 0 0;
  3082. background-position: left; }
  3083. paned.horizontal > separator:dir(rtl) {
  3084. margin: 0 0 0 -8px;
  3085. padding: 0 0 0 8px;
  3086. background-position: right; }
  3087. paned.horizontal > separator.wide {
  3088. margin: 0;
  3089. padding: 0;
  3090. background-repeat: repeat-y, repeat-y;
  3091. background-position: left, right; }
  3092. paned.vertical > separator {
  3093. margin: 0 0 -8px 0;
  3094. padding: 0 0 8px 0;
  3095. background-repeat: repeat-x;
  3096. background-position: top; }
  3097. paned.vertical > separator.wide {
  3098. margin: 0;
  3099. padding: 0;
  3100. background-repeat: repeat-x, repeat-x;
  3101. background-position: bottom, top; }
  3102. /************
  3103. * Pathbars *
  3104. ************/
  3105. .path-bar button.text-button, .path-bar button.image-button, .path-bar button {
  3106. padding-left: 4px;
  3107. padding-right: 4px; }
  3108. .path-bar button.text-button.image-button label {
  3109. padding-left: 0;
  3110. padding-right: 0; }
  3111. .path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {
  3112. padding-right: 8px; }
  3113. .path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {
  3114. padding-left: 8px; }
  3115. .path-bar button image {
  3116. padding-left: 4px;
  3117. padding-right: 4px; }
  3118. .path-bar button.slider-button {
  3119. padding-left: 0;
  3120. padding-right: 0; }
  3121. /***************
  3122. * Popovers *
  3123. ***************/
  3124. popover.background {
  3125. padding: 2px;
  3126. border-radius: 5px;
  3127. background-color: #242530;
  3128. box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4); }
  3129. .csd popover.background, popover.background {
  3130. border: 1px solid rgba(25, 26, 34, 0.9); }
  3131. popover.background:backdrop {
  3132. background-color: #1e1f29;
  3133. box-shadow: none; }
  3134. popover.background > list,
  3135. popover.background > .view,
  3136. popover.background > iconview,
  3137. popover.background > toolbar {
  3138. border-style: none;
  3139. background-color: transparent; }
  3140. .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {
  3141. border: 1px solid rgba(255, 255, 255, 0.1); }
  3142. popover.background separator {
  3143. margin: 3px; }
  3144. popover.background list separator {
  3145. margin: 0px; }
  3146. /*****************
  3147. * Progress bars *
  3148. *****************/
  3149. progressbar {
  3150. font-size: smaller;
  3151. color: rgba(248, 248, 242, 0.4); }
  3152. progressbar.horizontal trough,
  3153. progressbar.horizontal progress {
  3154. min-height: 6px; }
  3155. progressbar.vertical trough,
  3156. progressbar.vertical progress {
  3157. min-width: 6px; }
  3158. progressbar.horizontal progress {
  3159. margin: 0; }
  3160. progressbar.vertical progress {
  3161. margin: 0; }
  3162. progressbar:backdrop {
  3163. box-shadow: none;
  3164. transition: 200ms ease-out; }
  3165. progressbar.osd {
  3166. min-width: 3px;
  3167. min-height: 3px;
  3168. background-color: transparent; }
  3169. progressbar.osd trough {
  3170. border-style: none;
  3171. border-radius: 0;
  3172. background-color: transparent;
  3173. box-shadow: none; }
  3174. progressbar.osd progress {
  3175. border-style: none;
  3176. border-radius: 0; }
  3177. /************
  3178. * GtkScale *
  3179. ************/
  3180. progressbar trough, scale trough, scale fill {
  3181. background-color: rgba(140, 143, 171, 0.14);
  3182. border: none;
  3183. border-radius: 3px;
  3184. margin: 0; }
  3185. progressbar trough:disabled, scale trough:disabled, scale fill:disabled {
  3186. background-color: rgba(0, 0, 0, 0.14); }
  3187. progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {
  3188. background-color: rgba(0, 0, 0, 0.14);
  3189. transition: 200ms ease-out; }
  3190. progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {
  3191. background-color: rgba(0, 0, 0, 0.14); }
  3192. progressbar progress, scale highlight {
  3193. border: none;
  3194. background-color: rgba(189, 147, 249, 0.5);
  3195. border-radius: 3px;
  3196. margin: 0; }
  3197. progressbar progress:disabled, scale highlight:disabled {
  3198. border: none;
  3199. background-color: rgba(0, 0, 0, 0.14); }
  3200. progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {
  3201. border-color: rgba(204, 171, 250, 0.5);
  3202. background-color: rgba(204, 171, 250, 0.5); }
  3203. progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {
  3204. background-color: rgba(0, 0, 0, 0.1); }
  3205. scale {
  3206. min-height: 16px;
  3207. min-width: 16px;
  3208. padding: 8px; }
  3209. scale.horizontal trough,
  3210. scale.horizontal progress {
  3211. min-height: 6px; }
  3212. scale.vertical trough,
  3213. scale.vertical progress {
  3214. min-width: 6px; }
  3215. scale slider {
  3216. min-height: 16px;
  3217. min-width: 16px;
  3218. margin: -7px;
  3219. background-color: #3e4153;
  3220. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
  3221. border-radius: 12px;
  3222. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  3223. transition-property: background, border, box-shadow; }
  3224. scale slider:active {
  3225. background-color: #bd93f9; }
  3226. scale slider:active:disabled {
  3227. background-color: #22232e;
  3228. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.05); }
  3229. scale.fine-tune.horizontal {
  3230. padding-top: 9px;
  3231. padding-bottom: 9px;
  3232. min-height: 16px; }
  3233. scale.fine-tune.vertical {
  3234. padding-left: 9px;
  3235. padding-right: 9px;
  3236. min-width: 16px; }
  3237. scale.fine-tune slider {
  3238. margin: -6px; }
  3239. scale.fine-tune fill,
  3240. scale.fine-tune highlight,
  3241. scale.fine-tune trough {
  3242. border-radius: 5px;
  3243. -gtk-outline-radius: 7px; }
  3244. scale trough {
  3245. outline-offset: 2px;
  3246. -gtk-outline-radius: 5px;
  3247. outline-color: transparent; }
  3248. scale fill:backdrop, scale fill {
  3249. background-color: rgba(25, 26, 34, 0.9); }
  3250. scale fill:disabled:backdrop, scale fill:disabled {
  3251. border-color: transparent;
  3252. background-color: transparent; }
  3253. .osd scale fill {
  3254. background-color: rgba(97, 97, 97, 0.775); }
  3255. .osd scale fill:disabled:backdrop, .osd scale fill:disabled {
  3256. border-color: transparent;
  3257. background-color: transparent; }
  3258. scale slider {
  3259. border-color: #282a36;
  3260. border: none;
  3261. border-radius: 12px;
  3262. background-color: #3e4153;
  3263. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3264. scale slider:active {
  3265. border-color: rgba(159, 99, 246, 0.5); }
  3266. scale slider:disabled {
  3267. background-color: #22232e;
  3268. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3269. scale slider:backdrop, scale slider:backdrop:disabled {
  3270. transition: 200ms ease-out;
  3271. background-color: #22232e;
  3272. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3273. row:selected scale slider:disabled, row:selected scale slider {
  3274. border-color: rgba(159, 99, 246, 0.5); }
  3275. .osd scale slider {
  3276. color: #fefefe;
  3277. border-color: rgba(0, 0, 0, 0.7);
  3278. background-color: rgba(20, 23, 26, 0.8);
  3279. background-clip: padding-box;
  3280. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3281. text-shadow: 0 1px black;
  3282. -gtk-icon-shadow: 0 1px black;
  3283. outline-color: rgba(254, 254, 254, 0.3);
  3284. border-color: rgba(0, 0, 0, 0.7);
  3285. background-color: #14171a; }
  3286. .osd scale slider:hover {
  3287. color: white;
  3288. border-color: rgba(0, 0, 0, 0.7);
  3289. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  3290. background-clip: padding-box;
  3291. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3292. text-shadow: 0 1px black;
  3293. -gtk-icon-shadow: 0 1px black;
  3294. outline-color: rgba(254, 254, 254, 0.3);
  3295. background-color: #14171a; }
  3296. .osd scale slider:active {
  3297. color: white;
  3298. border-color: rgba(0, 0, 0, 0.7);
  3299. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  3300. background-clip: padding-box;
  3301. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  3302. text-shadow: none;
  3303. -gtk-icon-shadow: none;
  3304. outline-color: rgba(254, 254, 254, 0.3);
  3305. background-color: #14171a; }
  3306. .osd scale slider:disabled {
  3307. color: #898b8c;
  3308. border-color: rgba(0, 0, 0, 0.7);
  3309. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  3310. background-clip: padding-box;
  3311. box-shadow: none;
  3312. text-shadow: none;
  3313. -gtk-icon-shadow: none;
  3314. background-color: #14171a; }
  3315. .osd scale slider:backdrop {
  3316. color: #fefefe;
  3317. border-color: rgba(0, 0, 0, 0.7);
  3318. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  3319. background-clip: padding-box;
  3320. box-shadow: none;
  3321. text-shadow: none;
  3322. -gtk-icon-shadow: none;
  3323. background-color: #14171a; }
  3324. .osd scale slider:backdrop:disabled {
  3325. background-color: #14171a; }
  3326. scale value {
  3327. color: alpha(currentColor,0.4); }
  3328. scale marks {
  3329. color: alpha(currentColor,0.4); }
  3330. scale marks.top {
  3331. margin-bottom: 6px;
  3332. margin-top: -12px; }
  3333. scale marks.bottom {
  3334. margin-top: 6px;
  3335. margin-bottom: -12px; }
  3336. scale marks.top {
  3337. margin-right: 6px;
  3338. margin-left: -12px; }
  3339. scale marks.bottom {
  3340. margin-left: 6px;
  3341. margin-right: -12px; }
  3342. scale.fine-tune marks.top {
  3343. margin-bottom: 6px;
  3344. margin-top: -9px; }
  3345. scale.fine-tune marks.bottom {
  3346. margin-top: 6px;
  3347. margin-bottom: -9px; }
  3348. scale.fine-tune marks.top {
  3349. margin-right: 6px;
  3350. margin-left: -9px; }
  3351. scale.fine-tune marks.bottom {
  3352. margin-left: 6px;
  3353. margin-right: -9px; }
  3354. scale.horizontal indicator {
  3355. min-height: 6px;
  3356. min-width: 1px; }
  3357. scale.horizontal.fine-tune indicator {
  3358. min-height: 3px; }
  3359. scale.vertical indicator {
  3360. min-height: 1px;
  3361. min-width: 6px; }
  3362. scale.vertical.fine-tune indicator {
  3363. min-width: 3px; }
  3364. scale.horizontal.marks-before:not(.marks-after) slider {
  3365. min-height: 16px;
  3366. min-width: 16px;
  3367. margin: -7px;
  3368. border: none;
  3369. border-radius: 50%;
  3370. background-color: #3e4153;
  3371. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3372. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3373. margin: -7px; }
  3374. scale.horizontal.marks-before:not(.marks-after) slider:hover {
  3375. min-height: 16px;
  3376. min-width: 16px;
  3377. margin: -7px;
  3378. border: none;
  3379. border-radius: 50%;
  3380. background-color: #3e4153;
  3381. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3382. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3383. margin: -7px; }
  3384. scale.horizontal.marks-before:not(.marks-after) slider:active {
  3385. min-height: 16px;
  3386. min-width: 16px;
  3387. margin: -7px;
  3388. border: none;
  3389. border-radius: 50%;
  3390. background-color: #3e4153;
  3391. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3392. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3393. margin: -7px; }
  3394. scale.horizontal.marks-before:not(.marks-after) slider:disabled {
  3395. min-height: 16px;
  3396. min-width: 16px;
  3397. margin: -7px;
  3398. border: none;
  3399. border-radius: 50%;
  3400. background-color: #3e4153;
  3401. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3402. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3403. margin: -7px; }
  3404. scale.horizontal.marks-before:not(.marks-after) slider:backdrop {
  3405. min-height: 16px;
  3406. min-width: 16px;
  3407. margin: -7px;
  3408. border: none;
  3409. border-radius: 50%;
  3410. background-color: #3e4153;
  3411. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3412. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3413. margin: -7px; }
  3414. scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {
  3415. min-height: 16px;
  3416. min-width: 16px;
  3417. margin: -7px;
  3418. border: none;
  3419. border-radius: 50%;
  3420. background-color: #3e4153;
  3421. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3422. scale.horizontal.marks-before:not(.marks-after).fine-tune slider {
  3423. margin: -7px; }
  3424. scale.horizontal.marks-after:not(.marks-before) slider {
  3425. min-height: 16px;
  3426. min-width: 16px;
  3427. margin: -7px;
  3428. border: none;
  3429. border-radius: 50%;
  3430. background-color: #3e4153;
  3431. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3432. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3433. margin: -7px; }
  3434. scale.horizontal.marks-after:not(.marks-before) slider:hover {
  3435. min-height: 16px;
  3436. min-width: 16px;
  3437. margin: -7px;
  3438. border: none;
  3439. border-radius: 50%;
  3440. background-color: #3e4153;
  3441. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3442. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3443. margin: -7px; }
  3444. scale.horizontal.marks-after:not(.marks-before) slider:active {
  3445. min-height: 16px;
  3446. min-width: 16px;
  3447. margin: -7px;
  3448. border: none;
  3449. border-radius: 50%;
  3450. background-color: #3e4153;
  3451. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3452. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3453. margin: -7px; }
  3454. scale.horizontal.marks-after:not(.marks-before) slider:disabled {
  3455. min-height: 16px;
  3456. min-width: 16px;
  3457. margin: -7px;
  3458. border: none;
  3459. border-radius: 50%;
  3460. background-color: #3e4153;
  3461. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3462. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3463. margin: -7px; }
  3464. scale.horizontal.marks-after:not(.marks-before) slider:backdrop {
  3465. min-height: 16px;
  3466. min-width: 16px;
  3467. margin: -7px;
  3468. border: none;
  3469. border-radius: 50%;
  3470. background-color: #3e4153;
  3471. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3472. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3473. margin: -7px; }
  3474. scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {
  3475. min-height: 16px;
  3476. min-width: 16px;
  3477. margin: -7px;
  3478. border: none;
  3479. border-radius: 50%;
  3480. background-color: #3e4153;
  3481. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3482. scale.horizontal.marks-after:not(.marks-before).fine-tune slider {
  3483. margin: -7px; }
  3484. scale.vertical.marks-before:not(.marks-after) slider {
  3485. min-height: 16px;
  3486. min-width: 16px;
  3487. margin: -7px;
  3488. border: none;
  3489. border-radius: 50%;
  3490. background-color: #3e4153;
  3491. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3492. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3493. margin: -7px; }
  3494. scale.vertical.marks-before:not(.marks-after) slider:hover {
  3495. min-height: 16px;
  3496. min-width: 16px;
  3497. margin: -7px;
  3498. border: none;
  3499. border-radius: 50%;
  3500. background-color: #3e4153;
  3501. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3502. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3503. margin: -7px; }
  3504. scale.vertical.marks-before:not(.marks-after) slider:active {
  3505. min-height: 16px;
  3506. min-width: 16px;
  3507. margin: -7px;
  3508. border: none;
  3509. border-radius: 50%;
  3510. background-color: #3e4153;
  3511. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3512. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3513. margin: -7px; }
  3514. scale.vertical.marks-before:not(.marks-after) slider:disabled {
  3515. min-height: 16px;
  3516. min-width: 16px;
  3517. margin: -7px;
  3518. border: none;
  3519. border-radius: 50%;
  3520. background-color: #3e4153;
  3521. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3522. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3523. margin: -7px; }
  3524. scale.vertical.marks-before:not(.marks-after) slider:backdrop {
  3525. min-height: 16px;
  3526. min-width: 16px;
  3527. margin: -7px;
  3528. border: none;
  3529. border-radius: 50%;
  3530. background-color: #3e4153;
  3531. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3532. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3533. margin: -7px; }
  3534. scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {
  3535. min-height: 16px;
  3536. min-width: 16px;
  3537. margin: -7px;
  3538. border: none;
  3539. border-radius: 50%;
  3540. background-color: #3e4153;
  3541. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3542. scale.vertical.marks-before:not(.marks-after).fine-tune slider {
  3543. margin: -7px; }
  3544. scale.vertical.marks-after:not(.marks-before) slider {
  3545. min-height: 16px;
  3546. min-width: 16px;
  3547. margin: -7px;
  3548. border: none;
  3549. border-radius: 50%;
  3550. background-color: #3e4153;
  3551. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3552. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3553. margin: -7px; }
  3554. scale.vertical.marks-after:not(.marks-before) slider:hover {
  3555. min-height: 16px;
  3556. min-width: 16px;
  3557. margin: -7px;
  3558. border: none;
  3559. border-radius: 50%;
  3560. background-color: #3e4153;
  3561. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3562. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3563. margin: -7px; }
  3564. scale.vertical.marks-after:not(.marks-before) slider:active {
  3565. min-height: 16px;
  3566. min-width: 16px;
  3567. margin: -7px;
  3568. border: none;
  3569. border-radius: 50%;
  3570. background-color: #3e4153;
  3571. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3572. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3573. margin: -7px; }
  3574. scale.vertical.marks-after:not(.marks-before) slider:disabled {
  3575. min-height: 16px;
  3576. min-width: 16px;
  3577. margin: -7px;
  3578. border: none;
  3579. border-radius: 50%;
  3580. background-color: #3e4153;
  3581. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3582. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3583. margin: -7px; }
  3584. scale.vertical.marks-after:not(.marks-before) slider:backdrop {
  3585. min-height: 16px;
  3586. min-width: 16px;
  3587. margin: -7px;
  3588. border: none;
  3589. border-radius: 50%;
  3590. background-color: #3e4153;
  3591. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3592. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3593. margin: -7px; }
  3594. scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {
  3595. min-height: 16px;
  3596. min-width: 16px;
  3597. margin: -7px;
  3598. border: none;
  3599. border-radius: 50%;
  3600. background-color: #3e4153;
  3601. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }
  3602. scale.vertical.marks-after:not(.marks-before).fine-tune slider {
  3603. margin: -7px; }
  3604. scale.color {
  3605. min-height: 0;
  3606. min-width: 0; }
  3607. scale.color trough {
  3608. background-image: image(rgba(25, 26, 34, 0.9));
  3609. background-repeat: no-repeat; }
  3610. scale.color.horizontal {
  3611. padding: 0 0 15px 0; }
  3612. scale.color.horizontal trough {
  3613. padding-bottom: 4px;
  3614. background-position: 0 -3px;
  3615. border-top-left-radius: 0;
  3616. border-top-right-radius: 0; }
  3617. scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {
  3618. margin-bottom: -15px;
  3619. margin-top: 6px; }
  3620. scale.color.vertical:dir(ltr) {
  3621. padding: 0 0 0 15px; }
  3622. scale.color.vertical:dir(ltr) trough {
  3623. padding-left: 4px;
  3624. background-position: 3px 0;
  3625. border-bottom-right-radius: 0;
  3626. border-top-right-radius: 0; }
  3627. scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {
  3628. margin-left: -15px;
  3629. margin-right: 6px; }
  3630. scale.color.vertical:dir(rtl) {
  3631. padding: 0 15px 0 0; }
  3632. scale.color.vertical:dir(rtl) trough {
  3633. padding-right: 4px;
  3634. background-position: -3px 0;
  3635. border-bottom-left-radius: 0;
  3636. border-top-left-radius: 0; }
  3637. scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {
  3638. margin-right: -15px;
  3639. margin-left: 6px; }
  3640. scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {
  3641. padding: 0 0 12px 0; }
  3642. scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {
  3643. padding-bottom: 7px;
  3644. background-position: 0 -6px; }
  3645. scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {
  3646. margin-bottom: -15px;
  3647. margin-top: 6px; }
  3648. scale.color.fine-tune.vertical:dir(ltr) {
  3649. padding: 0 0 0 12px; }
  3650. scale.color.fine-tune.vertical:dir(ltr) trough {
  3651. padding-left: 7px;
  3652. background-position: 6px 0; }
  3653. scale.color.fine-tune.vertical:dir(ltr) slider {
  3654. margin-left: -15px;
  3655. margin-right: 6px; }
  3656. scale.color.fine-tune.vertical:dir(rtl) {
  3657. padding: 0 12px 0 0; }
  3658. scale.color.fine-tune.vertical:dir(rtl) trough {
  3659. padding-right: 7px;
  3660. background-position: -6px 0; }
  3661. scale.color.fine-tune.vertical:dir(rtl) slider {
  3662. margin-right: -15px;
  3663. margin-left: 6px; }
  3664. /**************
  3665. * Scrollbars *
  3666. **************/
  3667. scrollbar {
  3668. background-color: #232530;
  3669. transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
  3670. * {
  3671. -GtkScrollbar-has-backward-stepper: false;
  3672. -GtkScrollbar-has-forward-stepper: false; }
  3673. scrollbar.top {
  3674. border-bottom: 1px solid rgba(25, 26, 34, 0.9); }
  3675. scrollbar.bottom {
  3676. border-top: 1px solid rgba(25, 26, 34, 0.9); }
  3677. scrollbar.left {
  3678. border-right: 1px solid rgba(25, 26, 34, 0.9); }
  3679. scrollbar.right {
  3680. border-left: 1px solid rgba(25, 26, 34, 0.9); }
  3681. scrollbar:backdrop {
  3682. background-color: #181820;
  3683. border-color: rgba(26, 27, 35, 0.91);
  3684. transition: 200ms ease-out; }
  3685. scrollbar slider {
  3686. min-width: 6px;
  3687. min-height: 6px;
  3688. margin: -1px;
  3689. border: 4px solid transparent;
  3690. border-radius: 8px;
  3691. background-clip: padding-box;
  3692. background-color: #a1a1a2; }
  3693. scrollbar slider:hover {
  3694. background-color: #cccdca; }
  3695. scrollbar slider:hover:active {
  3696. background-color: rgba(219, 195, 252, 0.5); }
  3697. scrollbar slider:backdrop {
  3698. background-color: #4a4b51; }
  3699. scrollbar slider:disabled {
  3700. background-color: transparent; }
  3701. scrollbar.fine-tune slider {
  3702. min-width: 4px;
  3703. min-height: 4px; }
  3704. scrollbar.fine-tune.horizontal slider {
  3705. border-width: 5px 4px; }
  3706. scrollbar.fine-tune.vertical slider {
  3707. border-width: 4px 5px; }
  3708. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  3709. border-color: transparent;
  3710. opacity: 0.4;
  3711. background-color: transparent; }
  3712. scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
  3713. margin: 0;
  3714. min-width: 3px;
  3715. min-height: 3px;
  3716. background-color: #f8f8f2;
  3717. border: 1px solid black; }
  3718. scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
  3719. min-width: 5px;
  3720. min-height: 5px;
  3721. background-color: #f8f8f2;
  3722. background-clip: padding-box;
  3723. border-radius: 100%;
  3724. border: 1px solid black;
  3725. -gtk-icon-source: none; }
  3726. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
  3727. margin: 0 2px;
  3728. min-width: 40px; }
  3729. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
  3730. margin: 1px 2px;
  3731. min-width: 5px; }
  3732. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
  3733. margin: 2px 0;
  3734. min-height: 40px; }
  3735. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
  3736. margin: 2px 1px;
  3737. min-height: 5px; }
  3738. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  3739. opacity: 0.8; }
  3740. scrollbar.horizontal slider {
  3741. min-width: 40px; }
  3742. scrollbar.vertical slider {
  3743. min-height: 40px; }
  3744. scrollbar button {
  3745. padding: 0;
  3746. min-width: 12px;
  3747. min-height: 12px;
  3748. border-style: none;
  3749. border-radius: 0;
  3750. transition-property: min-height, min-width, color;
  3751. border-color: transparent;
  3752. background-color: transparent;
  3753. background-image: none;
  3754. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3755. text-shadow: none;
  3756. -gtk-icon-shadow: none;
  3757. color: #a1a1a2; }
  3758. scrollbar button:hover {
  3759. border-color: transparent;
  3760. background-color: transparent;
  3761. background-image: none;
  3762. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3763. text-shadow: none;
  3764. -gtk-icon-shadow: none;
  3765. color: #cccdca; }
  3766. scrollbar button:active, scrollbar button:checked {
  3767. border-color: transparent;
  3768. background-color: transparent;
  3769. background-image: none;
  3770. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3771. text-shadow: none;
  3772. -gtk-icon-shadow: none;
  3773. color: rgba(219, 195, 252, 0.5); }
  3774. scrollbar button:disabled {
  3775. border-color: transparent;
  3776. background-color: transparent;
  3777. background-image: none;
  3778. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3779. text-shadow: none;
  3780. -gtk-icon-shadow: none;
  3781. color: rgba(161, 161, 162, 0.2); }
  3782. scrollbar button:backdrop {
  3783. border-color: transparent;
  3784. background-color: transparent;
  3785. background-image: none;
  3786. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3787. text-shadow: none;
  3788. -gtk-icon-shadow: none;
  3789. color: #4a4b51; }
  3790. scrollbar button:backdrop:disabled {
  3791. border-color: transparent;
  3792. background-color: transparent;
  3793. background-image: none;
  3794. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3795. text-shadow: none;
  3796. -gtk-icon-shadow: none;
  3797. color: rgba(74, 75, 81, 0.2); }
  3798. scrollbar.vertical button.down {
  3799. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  3800. scrollbar.vertical button.up {
  3801. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); }
  3802. scrollbar.horizontal button.down {
  3803. -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); }
  3804. scrollbar.horizontal button.up {
  3805. -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); }
  3806. treeview ~ scrollbar.vertical {
  3807. border-top: 1px solid rgba(25, 26, 34, 0.9);
  3808. margin-top: -1px; }
  3809. /***********
  3810. * Sidebar *
  3811. ***********/
  3812. .sidebar {
  3813. border-style: none;
  3814. border-width: 0;
  3815. background-color: #20212b; }
  3816. .sidebar .frame {
  3817. border: none; }
  3818. stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  3819. border-right: none;
  3820. border-left-style: none; }
  3821. stacksidebar.sidebar:dir(rtl) list
  3822. .sidebar:dir(rtl), stacksidebar.sidebar.right list
  3823. .sidebar:dir(rtl), .sidebar.right {
  3824. border-left: 1px solid rgba(25, 26, 34, 0.9);
  3825. border-right-style: none; }
  3826. .sidebar:backdrop {
  3827. background-color: #242631;
  3828. border-color: rgba(26, 27, 35, 0.91);
  3829. transition: 200ms ease-out; }
  3830. .sidebar list {
  3831. background-color: #20212b; }
  3832. .sidebar row {
  3833. margin: 0 10px;
  3834. padding: 10px 12px;
  3835. border-radius: 10px; }
  3836. .sidebar row:selected {
  3837. background: rgba(189, 147, 249, 0.1);
  3838. color: #bd93f9; }
  3839. .sidebar row:selected:backdrop {
  3840. background: rgba(189, 147, 249, 0.1); }
  3841. .sidebar row:selected:backdrop label {
  3842. color: rgba(189, 147, 249, 0.4); }
  3843. .sidebar row:selected:hover {
  3844. background-color: rgba(189, 147, 249, 0.3); }
  3845. .sidebar row:selected label {
  3846. color: #bd93f9; }
  3847. .sidebar.source-list {
  3848. background-color: #1e1f29;
  3849. color: #F2EFEA;
  3850. padding: 4px 0px; }
  3851. .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {
  3852. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }
  3853. .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {
  3854. background-color: rgba(189, 147, 249, 0.3); }
  3855. .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {
  3856. background-color: rgba(189, 147, 249, 0.4); }
  3857. .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {
  3858. background-color: rgba(40, 42, 54, 0.6); }
  3859. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  3860. border-style: none;
  3861. border-color: rgba(25, 26, 34, 0.9); }
  3862. stacksidebar row {
  3863. padding: 10px 4px; }
  3864. stacksidebar row > label {
  3865. padding-left: 6px;
  3866. padding-right: 6px; }
  3867. stacksidebar row.needs-attention > label {
  3868. background-size: 6px 6px, 0 0; }
  3869. placessidebar > viewport.frame {
  3870. border-style: none; }
  3871. placessidebar row.sidebar-new-bookmark-row {
  3872. color: rgba(189, 147, 249, 0.5); }
  3873. placessidebar row:drop(active):not(:disabled) {
  3874. box-shadow: inset 0 1px #50fa7a, inset 0 -1px #50fa7a; }
  3875. placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image {
  3876. color: #50fa7a; }
  3877. placessidebar row:drop(active):not(:disabled):selected {
  3878. background-color: #50fa7a; }
  3879. placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image {
  3880. color: #f8f8f2; }
  3881. /*****************
  3882. * GtkSpinButton *
  3883. *****************/
  3884. spinbutton:not(.vertical) {
  3885. padding: 0; }
  3886. spinbutton:not(.vertical) entry {
  3887. min-width: 28px;
  3888. margin: 0;
  3889. background: none;
  3890. background-color: transparent;
  3891. border: none;
  3892. border-radius: 0;
  3893. box-shadow: none; }
  3894. spinbutton:not(.vertical) button {
  3895. min-height: 16px;
  3896. margin: 0;
  3897. padding-bottom: 0;
  3898. padding-top: 0;
  3899. color: #e3e3df;
  3900. background-image: none;
  3901. border-style: none none none solid;
  3902. border-color: rgba(25, 26, 34, 0.2);
  3903. border-radius: 0;
  3904. box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }
  3905. spinbutton:not(.vertical) button:dir(rtl) {
  3906. border-style: none solid none none; }
  3907. spinbutton:not(.vertical) button:hover {
  3908. color: #f8f8f2;
  3909. background-color: rgba(248, 248, 242, 0.05); }
  3910. spinbutton:not(.vertical) button:disabled {
  3911. color: rgba(139, 140, 142, 0.3); }
  3912. spinbutton:not(.vertical) button:active {
  3913. background-color: rgba(0, 0, 0, 0.1);
  3914. box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }
  3915. spinbutton:not(.vertical) button:backdrop {
  3916. color: #818286;
  3917. background-color: transparent;
  3918. border-color: rgba(26, 27, 35, 0.21);
  3919. transition: 200ms ease-out; }
  3920. spinbutton:not(.vertical) button:backdrop:disabled {
  3921. color: rgba(62, 64, 85, 0.3);
  3922. background-image: none;
  3923. border-style: none none none solid;
  3924. box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }
  3925. spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {
  3926. border-style: none solid none none; }
  3927. spinbutton:not(.vertical) button:last-child {
  3928. border-top-right-radius: 2px;
  3929. border-bottom-right-radius: 2px; }
  3930. .osd spinbutton:not(.vertical) button {
  3931. border-color: transparent;
  3932. background-color: transparent;
  3933. background-image: none;
  3934. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3935. text-shadow: none;
  3936. -gtk-icon-shadow: none;
  3937. color: #fefefe;
  3938. border-style: none none none solid;
  3939. border-color: rgba(0, 0, 0, 0.4);
  3940. border-radius: 0;
  3941. box-shadow: none;
  3942. -gtk-icon-shadow: 0 1px black; }
  3943. .osd spinbutton:not(.vertical) button:dir(rtl) {
  3944. border-style: none solid none none; }
  3945. .osd spinbutton:not(.vertical) button:hover {
  3946. border-color: transparent;
  3947. background-color: transparent;
  3948. background-image: none;
  3949. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3950. text-shadow: none;
  3951. -gtk-icon-shadow: none;
  3952. color: #fefefe;
  3953. border-color: rgba(0, 0, 0, 0.5);
  3954. background-color: rgba(254, 254, 254, 0.1);
  3955. -gtk-icon-shadow: 0 1px black;
  3956. box-shadow: none; }
  3957. .osd spinbutton:not(.vertical) button:backdrop {
  3958. border-color: transparent;
  3959. background-color: transparent;
  3960. background-image: none;
  3961. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3962. text-shadow: none;
  3963. -gtk-icon-shadow: none;
  3964. color: #fefefe;
  3965. border-color: rgba(0, 0, 0, 0.5);
  3966. -gtk-icon-shadow: none;
  3967. box-shadow: none; }
  3968. .osd spinbutton:not(.vertical) button:disabled {
  3969. border-color: transparent;
  3970. background-color: transparent;
  3971. background-image: none;
  3972. box-shadow: inset 0 1px rgba(255, 255, 255, 0);
  3973. text-shadow: none;
  3974. -gtk-icon-shadow: none;
  3975. color: #898b8c;
  3976. border-color: rgba(0, 0, 0, 0.5);
  3977. -gtk-icon-shadow: none;
  3978. box-shadow: none; }
  3979. .osd spinbutton:not(.vertical) button:last-child {
  3980. border-radius: 0 3px 3px 0; }
  3981. .osd spinbutton:not(.vertical) button:dir(rtl):first-child {
  3982. border-radius: 3px 0 0 3px; }
  3983. spinbutton.vertical:disabled {
  3984. color: #8b8c8e; }
  3985. spinbutton.vertical:backdrop:disabled {
  3986. color: #3e4055; }
  3987. spinbutton.vertical:drop(active) {
  3988. border-color: transparent;
  3989. box-shadow: none; }
  3990. spinbutton.vertical entry {
  3991. min-height: 32px;
  3992. min-width: 32px;
  3993. padding: 0;
  3994. border-radius: 0; }
  3995. spinbutton.vertical button {
  3996. min-height: 32px;
  3997. min-width: 32px;
  3998. padding: 0;
  3999. border-width: 1px;
  4000. border-color: rgba(25, 26, 34, 0.9);
  4001. box-shadow: 0 1px rgba(255, 255, 255, 0.1); }
  4002. spinbutton.vertical button.up {
  4003. border-radius: 3px 3px 0 0;
  4004. border-style: solid solid none solid; }
  4005. spinbutton.vertical button.down {
  4006. border-radius: 0 0 3px 3px;
  4007. border-style: none solid solid solid; }
  4008. .osd spinbutton.vertical button:first-child {
  4009. color: #fefefe;
  4010. border-color: rgba(0, 0, 0, 0.7);
  4011. background-color: rgba(20, 23, 26, 0.8);
  4012. background-clip: padding-box;
  4013. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4014. text-shadow: 0 1px black;
  4015. -gtk-icon-shadow: 0 1px black;
  4016. outline-color: rgba(254, 254, 254, 0.3); }
  4017. .osd spinbutton.vertical button:first-child:hover {
  4018. color: white;
  4019. border-color: rgba(0, 0, 0, 0.7);
  4020. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  4021. background-clip: padding-box;
  4022. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4023. text-shadow: 0 1px black;
  4024. -gtk-icon-shadow: 0 1px black;
  4025. outline-color: rgba(254, 254, 254, 0.3); }
  4026. .osd spinbutton.vertical button:first-child:active {
  4027. color: white;
  4028. border-color: rgba(0, 0, 0, 0.7);
  4029. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  4030. background-clip: padding-box;
  4031. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4032. text-shadow: none;
  4033. -gtk-icon-shadow: none;
  4034. outline-color: rgba(254, 254, 254, 0.3); }
  4035. .osd spinbutton.vertical button:first-child:disabled {
  4036. color: #898b8c;
  4037. border-color: rgba(0, 0, 0, 0.7);
  4038. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  4039. background-clip: padding-box;
  4040. box-shadow: none;
  4041. text-shadow: none;
  4042. -gtk-icon-shadow: none; }
  4043. .osd spinbutton.vertical button:first-child:backdrop {
  4044. color: #fefefe;
  4045. border-color: rgba(0, 0, 0, 0.7);
  4046. background-image: linear-gradient(to bottom, rgba(20, 23, 26, 0.8), rgba(20, 23, 26, 0.8));
  4047. background-clip: padding-box;
  4048. box-shadow: none;
  4049. text-shadow: none;
  4050. -gtk-icon-shadow: none; }
  4051. treeview spinbutton:not(.vertical) {
  4052. min-height: 0;
  4053. border-style: none;
  4054. border-radius: 0; }
  4055. treeview spinbutton:not(.vertical) entry {
  4056. min-height: 0;
  4057. padding: 1px 2px; }
  4058. /***********
  4059. * Spinner *
  4060. ***********/
  4061. menu spinner {
  4062. color: rgba(189, 147, 249, 0.5); }
  4063. /*********************
  4064. * Spinner Animation *
  4065. *********************/
  4066. @keyframes spin {
  4067. to {
  4068. -gtk-icon-transform: rotate(1turn); } }
  4069. spinner {
  4070. background: none;
  4071. opacity: 0;
  4072. -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); }
  4073. spinner:checked {
  4074. opacity: 1;
  4075. animation: spin 1s linear infinite; }
  4076. spinner:checked:disabled {
  4077. opacity: 0.5; }
  4078. /**********
  4079. * Switch *
  4080. **********/
  4081. switch {
  4082. font-size: 1px;
  4083. font-weight: bold;
  4084. outline-offset: -4px;
  4085. transition: all 200ms ease-in;
  4086. border: none;
  4087. border-radius: 14px;
  4088. color: transparent;
  4089. padding: 2px;
  4090. background-color: #3e4153;
  4091. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05), 0px 1px rgba(0, 0, 0, 0.1); }
  4092. switch:disabled {
  4093. background-color: #22232e; }
  4094. switch:backdrop {
  4095. background-color: #2f313f;
  4096. transition: 200ms ease-out; }
  4097. switch:backdrop:disabled {
  4098. background-color: #22232e; }
  4099. switch:active, switch:checked {
  4100. background-color: #50fa7a; }
  4101. switch:active:backdrop, switch:checked:backdrop {
  4102. background-color: #50fa7a; }
  4103. switch:active:backdrop slider:backdrop, switch:checked:backdrop slider:backdrop {
  4104. box-shadow: none;
  4105. background-color: rgba(40, 42, 54, 0.9);
  4106. border: none; }
  4107. switch slider {
  4108. padding: 2px;
  4109. min-width: 16px;
  4110. min-height: 16px;
  4111. border-radius: 100%;
  4112. transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4113. background-color: #282a36;
  4114. box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }
  4115. switch slider:backdrop {
  4116. padding: 2px;
  4117. box-shadow: none;
  4118. background-color: #282a36; }
  4119. switch trough:active, switch trough:checked {
  4120. background-color: rgba(189, 147, 249, 0.5); }
  4121. switch trough:active:backdrop, switch trough:checked:backdrop {
  4122. background-color: rgba(189, 147, 249, 0.4); }
  4123. /************
  4124. * Toolbars *
  4125. ************/
  4126. toolbar, .inline-toolbar, searchbar,
  4127. .location-bar {
  4128. -GtkWidget-window-dragging: true;
  4129. padding: 4px;
  4130. background-color: #1e1f29; }
  4131. toolbar {
  4132. padding: 4px 3px 3px 4px; }
  4133. .osd toolbar {
  4134. background-color: transparent; }
  4135. toolbar.osd {
  4136. padding: 13px;
  4137. border: none;
  4138. border-radius: 5px;
  4139. background-color: rgba(20, 23, 26, 0.8); }
  4140. toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {
  4141. border-radius: 0; }
  4142. toolbar.horizontal separator {
  4143. margin: 0 7px 1px 6px; }
  4144. toolbar.vertical separator {
  4145. margin: 6px 1px 7px 0; }
  4146. toolbar:not(.inline-toolbar):not(.osd) switch,
  4147. toolbar:not(.inline-toolbar):not(.osd) scale,
  4148. toolbar:not(.inline-toolbar):not(.osd) entry,
  4149. toolbar:not(.inline-toolbar):not(.osd) spinbutton,
  4150. toolbar:not(.inline-toolbar):not(.osd) button {
  4151. margin-right: 1px;
  4152. margin-bottom: 1px; }
  4153. .inline-toolbar {
  4154. padding: 3px;
  4155. border-width: 0 1px 1px;
  4156. border-radius: 0 0 5px 5px; }
  4157. searchbar,
  4158. .location-bar {
  4159. border-width: 0 0 1px;
  4160. padding: 3px; }
  4161. .inline-toolbar, searchbar,
  4162. .location-bar {
  4163. border-style: solid;
  4164. border-color: rgba(25, 26, 34, 0.9);
  4165. background-color: rgba(29, 30, 39, 0.97); }
  4166. .inline-toolbar:backdrop, searchbar:backdrop,
  4167. .location-bar:backdrop {
  4168. border-color: rgba(26, 27, 35, 0.91);
  4169. background-color: rgba(29, 30, 39, 0.9685);
  4170. box-shadow: none;
  4171. transition: 200ms ease-out; }
  4172. searchbar {
  4173. background: #282a36; }
  4174. /************
  4175. * Tooltips *
  4176. ************/
  4177. tooltip {
  4178. padding: 4px;
  4179. /* not working */
  4180. border-radius: 5px;
  4181. box-shadow: none;
  4182. text-shadow: 0 1px black; }
  4183. tooltip.background {
  4184. background-color: rgba(0, 0, 0, 0.8);
  4185. background-clip: padding-box;
  4186. border: 1px solid rgba(255, 255, 255, 0.1); }
  4187. tooltip decoration {
  4188. background-color: transparent; }
  4189. tooltip * {
  4190. padding: 4px;
  4191. background-color: transparent;
  4192. color: white; }
  4193. /**************
  4194. * Tree Views *
  4195. **************/
  4196. treeview.view {
  4197. border-left-color: #909194;
  4198. border-top-color: #1e1f29; }
  4199. * {
  4200. -GtkTreeView-horizontal-separator: 4;
  4201. -GtkTreeView-grid-line-width: 1;
  4202. -GtkTreeView-grid-line-pattern: '';
  4203. -GtkTreeView-tree-line-width: 1;
  4204. -GtkTreeView-tree-line-pattern: '';
  4205. -GtkTreeView-expander-size: 16; }
  4206. treeview.view:selected:focus, treeview.view:selected {
  4207. border-radius: 0; }
  4208. treeview.view:selected:backdrop, treeview.view:selected {
  4209. border-left-color: rgba(233, 223, 244, 0.75);
  4210. border-top-color: rgba(248, 248, 242, 0.1); }
  4211. treeview.view:disabled {
  4212. color: #8b8c8e; }
  4213. treeview.view:disabled:selected {
  4214. color: rgba(228, 214, 244, 0.7); }
  4215. treeview.view:disabled:selected:backdrop {
  4216. color: rgba(207, 177, 247, 0.5); }
  4217. treeview.view:disabled:backdrop {
  4218. color: #3e4055; }
  4219. treeview.view.separator {
  4220. min-height: 2px;
  4221. color: #1e1f29; }
  4222. treeview.view.separator:backdrop {
  4223. color: rgba(30, 31, 41, 0.1); }
  4224. treeview.view:backdrop {
  4225. border-left-color: #55565c;
  4226. border-top: #1e1f29; }
  4227. treeview.view:drop(active) {
  4228. border-style: solid none;
  4229. border-width: 1px;
  4230. border-color: rgba(159, 99, 246, 0.5); }
  4231. treeview.view:drop(active).after {
  4232. border-top-style: none; }
  4233. treeview.view:drop(active).before {
  4234. border-bottom-style: none; }
  4235. treeview.view.expander {
  4236. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  4237. color: #bababa; }
  4238. treeview.view.expander:dir(rtl) {
  4239. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); }
  4240. treeview.view.expander:hover {
  4241. color: #f8f8f2; }
  4242. treeview.view.expander:selected {
  4243. color: rgba(241, 235, 243, 0.85); }
  4244. treeview.view.expander:selected:hover {
  4245. color: #f8f8f2; }
  4246. treeview.view.expander:selected:backdrop {
  4247. color: rgba(230, 218, 244, 0.5); }
  4248. treeview.view.expander:checked {
  4249. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); }
  4250. treeview.view.expander:backdrop {
  4251. color: #6e6f75; }
  4252. treeview.view.progressbar {
  4253. border: 1px solid rgba(159, 99, 246, 0.5);
  4254. border-radius: 4px;
  4255. background-color: rgba(189, 147, 249, 0.5);
  4256. background-image: linear-gradient(to bottom, rgba(189, 147, 249, 0.5), rgba(159, 99, 246, 0.5));
  4257. box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }
  4258. treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {
  4259. border-radius: 4px;
  4260. box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
  4261. background-image: linear-gradient(to bottom, #282a36, #121319); }
  4262. treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {
  4263. border-color: #2a2c39;
  4264. background-color: #2a2c39; }
  4265. treeview.view.progressbar:backdrop {
  4266. border-color: #2a2c39;
  4267. background-image: none;
  4268. box-shadow: none; }
  4269. treeview.view.trough {
  4270. background-color: rgba(248, 248, 242, 0.1);
  4271. border-radius: 4px; }
  4272. treeview.view.trough:selected:focus, treeview.view.trough:selected {
  4273. background-color: rgba(159, 99, 246, 0.5);
  4274. border-radius: 4px; }
  4275. treeview.view header button {
  4276. color: #909194;
  4277. background-color: #282a36;
  4278. font-weight: bold;
  4279. text-shadow: none;
  4280. box-shadow: none; }
  4281. treeview.view header button:hover {
  4282. color: #c4c5c3;
  4283. box-shadow: none;
  4284. transition: none; }
  4285. treeview.view header button:active {
  4286. color: #f8f8f2;
  4287. transition: none; }
  4288. treeview.view header button:last-child:backdrop, treeview.view header button:last-child {
  4289. border-right-style: none; }
  4290. treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,
  4291. treeview.view header.button.dnd:active,
  4292. treeview.view header.button.dnd:selected,
  4293. treeview.view header.button.dnd:hover,
  4294. treeview.view header.button.dnd {
  4295. padding: 0 6px;
  4296. transition: none;
  4297. background-image: none;
  4298. background-color: rgba(189, 147, 249, 0.5);
  4299. color: #282a36;
  4300. border-radius: 0;
  4301. border-style: none;
  4302. box-shadow: inset 0 0 0 1px #282a36;
  4303. text-shadow: none; }
  4304. treeview.view acceleditor > label {
  4305. background-color: rgba(189, 147, 249, 0.5); }
  4306. treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  4307. padding: 0 6px;
  4308. border-radius: 0;
  4309. background-image: none;
  4310. text-shadow: none;
  4311. border-width: 1px;
  4312. border-style: none solid solid none;
  4313. border-color: #1e1f29; }
  4314. treeview.view header button:disabled {
  4315. border-color: #1e1f29;
  4316. background-image: none; }
  4317. treeview.view header button:backdrop {
  4318. border-color: #1e1f29;
  4319. border-style: none solid solid none;
  4320. color: #55565c;
  4321. background-image: none;
  4322. background-color: #2a2c39; }
  4323. treeview.view header button:backdrop:disabled {
  4324. border-color: #1e1f29;
  4325. background-image: none; }
  4326. /**********************
  4327. * Window Decorations *
  4328. *********************/
  4329. decoration {
  4330. border-radius: 4px 4px 0 0;
  4331. border-width: 0px;
  4332. border-width: 0px;
  4333. box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);
  4334. margin: 10px; }
  4335. decoration:backdrop {
  4336. box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.15);
  4337. transition: 200ms ease-out; }
  4338. .maximized decoration, .fullscreen decoration, .tiled decoration {
  4339. border-radius: 0; }
  4340. .popup decoration {
  4341. box-shadow: none; }
  4342. .csd.popup decoration {
  4343. border-radius: 0;
  4344. box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(25, 26, 34, 0.7); }
  4345. tooltip.csd decoration {
  4346. border-radius: 5px;
  4347. box-shadow: none; }
  4348. messagedialog.csd decoration {
  4349. border-radius: 7px;
  4350. box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(25, 26, 34, 0.7); }
  4351. .solid-csd decoration {
  4352. border-radius: 0;
  4353. margin: 0px;
  4354. background-color: #1e1f29;
  4355. border: solid 1px rgba(26, 27, 35, 0.91);
  4356. box-shadow: none; }
  4357. button.titlebutton {
  4358. background-repeat: no-repeat;
  4359. background-position: center;
  4360. min-height: 32px;
  4361. padding: 0 3px;
  4362. box-shadow: none; }
  4363. button.titlebutton.close {
  4364. background-image: -gtk-scaled(url("../assets/close.png"), url("../assets/close@2.png")); }
  4365. button.titlebutton.close:hover, button.titlebutton.close:active {
  4366. background-image: -gtk-scaled(url("../assets/close_prelight.png"), url("../assets/close_prelight@2.png")); }
  4367. button.titlebutton.maximize {
  4368. background-image: -gtk-scaled(url("../assets/maximize.png"), url("../assets/maximize@2.png")); }
  4369. button.titlebutton.maximize:hover, button.titlebutton.maximize:active {
  4370. background-image: -gtk-scaled(url("../assets/maximize_prelight.png"), url("../assets/maximize_prelight@2.png")); }
  4371. button.titlebutton.minimize {
  4372. background-image: -gtk-scaled(url("../assets/min.png"), url("../assets/min@2.png")); }
  4373. button.titlebutton.minimize:hover, button.titlebutton.minimize:active {
  4374. background-image: -gtk-scaled(url("../assets/min_prelight.png"), url("../assets/min_prelight@2.png")); }
  4375. button.titlebutton.close:backdrop, button.titlebutton.minimize:backdrop, button.titlebutton.maximize:backdrop {
  4376. background-image: -gtk-scaled(url("../assets/close_unfocused.png"), url("../assets/close_unfocused@2.png")); }
  4377. button.titlebutton:backdrop {
  4378. -gtk-icon-shadow: none; }
  4379. headerbar.selection-mode button.titlebutton,
  4380. .titlebar.selection-mode button.titlebutton {
  4381. text-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294);
  4382. -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.3788235294); }
  4383. headerbar.selection-mode button.titlebutton:backdrop,
  4384. .titlebar.selection-mode button.titlebutton:backdrop {
  4385. -gtk-icon-shadow: none; }
  4386. .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  4387. .view text:selected:focus,
  4388. iconview text:selected:focus,
  4389. textview text:selected:focus,
  4390. .view text:selected,
  4391. iconview text:selected,
  4392. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4393. textview text selection:focus,
  4394. textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,
  4395. popover.background radiobutton:selected,
  4396. .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4397. entry selection:focus,
  4398. entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {
  4399. background-color: rgba(189, 147, 249, 0.5); }
  4400. row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,
  4401. .view text:selected:focus,
  4402. iconview text:selected:focus,
  4403. textview text:selected:focus,
  4404. .view text:selected,
  4405. iconview text:selected,
  4406. textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,
  4407. textview text selection:focus,
  4408. textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,
  4409. popover.background radiobutton:selected,
  4410. .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,
  4411. entry selection:focus,
  4412. entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {
  4413. color: #f8f8f2;
  4414. font-weight: bold; }
  4415. row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,
  4416. iconview text:disabled:selected:focus,
  4417. textview text:disabled:selected:focus,
  4418. .view text:disabled:selected,
  4419. iconview text:disabled:selected,
  4420. textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,
  4421. textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,
  4422. popover.background radiobutton:disabled:selected,
  4423. .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,
  4424. entry selection:disabled, row:disabled:selected {
  4425. color: rgba(233, 223, 244, 0.75); }
  4426. row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,
  4427. iconview text:backdrop:selected:focus,
  4428. textview text:backdrop:selected:focus,
  4429. .view text:backdrop:selected,
  4430. iconview text:backdrop:selected,
  4431. textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,
  4432. textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,
  4433. popover.background radiobutton:backdrop:selected,
  4434. .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,
  4435. entry selection:backdrop, row:backdrop:selected {
  4436. color: rgba(248, 248, 242, 0.5); }
  4437. row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,
  4438. .view text:backdrop:disabled:selected,
  4439. iconview text:backdrop:disabled:selected,
  4440. textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,
  4441. textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,
  4442. popover.background radiobutton:backdrop:disabled:selected,
  4443. .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,
  4444. entry selection:backdrop:disabled, row:backdrop:disabled:selected {
  4445. color: rgba(207, 177, 247, 0.5); }
  4446. .monospace {
  4447. font-family: Monospace; }
  4448. /**********************
  4449. * DE-Specific Styles *
  4450. **********************/
  4451. /*********
  4452. * Budgie *
  4453. *********/
  4454. .budgie-container {
  4455. background-color: transparent; }
  4456. .budgie-container:backdrop {
  4457. background-color: transparent; }
  4458. .budgie-container popover list,
  4459. .budgie-container popover row {
  4460. border: none;
  4461. background: none;
  4462. padding: 0;
  4463. margin: 0; }
  4464. .budgie-popover .container,
  4465. .budgie-popover border,
  4466. .budgie-popover list,
  4467. .budgie-popover row {
  4468. padding: 0;
  4469. margin: 0;
  4470. background: none;
  4471. border: none;
  4472. box-shadow: none;
  4473. text-shadow: none;
  4474. -gtk-icon-shadow: none;
  4475. opacity: 1;
  4476. min-width: 0;
  4477. min-height: 0; }
  4478. .budgie-popover,
  4479. .budgie-popover.background {
  4480. border-radius: 2px;
  4481. padding: 0;
  4482. background-color: rgba(30, 31, 41, 0.98);
  4483. background-clip: border-box;
  4484. box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);
  4485. border: 1px solid @borders; }
  4486. .budgie-popover list:hover,
  4487. .budgie-popover row:hover,
  4488. .budgie-popover.background list:hover,
  4489. .budgie-popover.background row:hover {
  4490. background: none; }
  4491. .budgie-popover > frame.container,
  4492. .budgie-popover.background > frame.container {
  4493. margin: 0 -1px -1px;
  4494. padding: 2px 0 0; }
  4495. .budgie-popover > .container {
  4496. padding: 2px; }
  4497. .budgie-menu .container {
  4498. padding: 0; }
  4499. .budgie-menu button:hover {
  4500. -gtk-icon-effect: none; }
  4501. .budgie-menu entry.search {
  4502. border: none;
  4503. background: none;
  4504. padding: 5px 2px;
  4505. border-bottom: 1px solid @borders;
  4506. border-radius: 0;
  4507. font-size: 120%;
  4508. box-shadow: none; }
  4509. .budgie-menu entry.search image:dir(ltr) {
  4510. padding-left: 8px;
  4511. padding-right: 12px; }
  4512. .budgie-menu entry.search image:dir(rtl) {
  4513. padding-left: 12px;
  4514. padding-right: 8px; }
  4515. .budgie-menu .categories {
  4516. border-width: 0;
  4517. margin-left: 3px;
  4518. background-color: transparent; }
  4519. .budgie-menu .categories:dir(ltr) {
  4520. border-right: 1px solid @borders; }
  4521. .budgie-menu .categories:dir(rtl) {
  4522. border-left: 1px solid @borders; }
  4523. .budgie-menu .category-button {
  4524. padding: 8px;
  4525. border-radius: 2px 0 0 2px; }
  4526. .budgie-menu .category-button:hover {
  4527. background-color: rgba(248, 248, 242, 0.05);
  4528. color: #f8f8f2; }
  4529. .budgie-menu .category-button:active {
  4530. box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  4531. .budgie-menu .category-button:checked {
  4532. color: #f8f8f2;
  4533. background-color: rgba(174, 123, 248, 0.3); }
  4534. .budgie-menu .category-button:checked:disabled {
  4535. opacity: 0.5; }
  4536. .budgie-menu .category-button:checked:disabled label {
  4537. color: rgba(248, 248, 242, 0.7); }
  4538. .budgie-menu scrollbar {
  4539. background-color: transparent;
  4540. border-color: transparent; }
  4541. .budgie-menu button:not(.category-button) {
  4542. padding-top: 5px;
  4543. padding-bottom: 5px;
  4544. border-radius: 0;
  4545. box-shadow: none; }
  4546. .budgie-menu undershoot, .budgie-menu overshoot {
  4547. background: none; }
  4548. button.budgie-menu-launcher {
  4549. padding: 0 2px;
  4550. color: #f8f8f2;
  4551. box-shadow: none;
  4552. background-color: transparent; }
  4553. button.budgie-menu-launcher:hover {
  4554. color: #f8f8f2; }
  4555. button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {
  4556. color: #f8f8f2; }
  4557. button.budgie-menu-launcher:backdrop {
  4558. color: #f8f8f2;
  4559. background-color: transparent; }
  4560. button.budgie-menu-launcher:backdrop:hover {
  4561. color: #f8f8f2; }
  4562. button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {
  4563. color: rgba(189, 147, 249, 0.5);
  4564. box-shadow: none;
  4565. background-color: transparent; }
  4566. .user-menu .content-box separator {
  4567. margin-left: 6px;
  4568. margin-right: 6px;
  4569. background-color: rgba(248, 248, 242, 0.1); }
  4570. .user-menu button {
  4571. margin: 5px; }
  4572. .user-menu > box.vertical row.activatable:first-child .indicator-item,
  4573. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {
  4574. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  4575. background-color: #72BFD0;
  4576. transition-duration: 0.2s; }
  4577. .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),
  4578. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {
  4579. padding-left: 7px;
  4580. background-position: left center;
  4581. background-repeat: no-repeat;
  4582. background-size: 38px auto; }
  4583. .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),
  4584. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {
  4585. padding-right: 7px;
  4586. background-position: right center;
  4587. background-repeat: no-repeat;
  4588. background-size: 38px auto; }
  4589. .user-menu > box.vertical row.activatable:first-child .indicator-item label,
  4590. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {
  4591. color: #f8f8f2; }
  4592. .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),
  4593. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {
  4594. padding-left: 5px; }
  4595. .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),
  4596. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {
  4597. padding-right: 5px; }
  4598. .user-menu > box.vertical row.activatable:first-child .indicator-item image,
  4599. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {
  4600. color: #f8f8f2; }
  4601. .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,
  4602. .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {
  4603. min-width: 24px;
  4604. min-height: 20px; }
  4605. button.raven-trigger {
  4606. padding-left: 2px;
  4607. padding-right: 2px;
  4608. color: #f8f8f2;
  4609. box-shadow: none; }
  4610. button.raven-trigger:hover {
  4611. color: #f8f8f2;
  4612. background-color: transparent; }
  4613. button.raven-trigger:active, button.raven-trigger:checked {
  4614. box-shadow: none;
  4615. background-color: transparent;
  4616. color: rgba(189, 147, 249, 0.5); }
  4617. button.raven-trigger:backdrop {
  4618. color: #f8f8f2; }
  4619. button.raven-trigger:backdrop:hover {
  4620. color: #f8f8f2; }
  4621. button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {
  4622. box-shadow: none;
  4623. color: rgba(189, 147, 249, 0.5);
  4624. background-color: transparent; }
  4625. .places-menu .container {
  4626. padding: 0; }
  4627. .places-menu .message-bar {
  4628. border-top-left-radius: 3px;
  4629. border-top-right-radius: 3px; }
  4630. .places-menu .name-button {
  4631. border: 0;
  4632. border-radius: 0;
  4633. padding: 4px 6px; }
  4634. .places-menu .unmount-button {
  4635. padding: 4px 4px;
  4636. border: 0;
  4637. border-radius: 0; }
  4638. .places-menu .places-section-header {
  4639. padding: 0px;
  4640. border-bottom: 1px solid rgba(25, 26, 34, 0.85);
  4641. box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }
  4642. .places-menu .places-section-header > button {
  4643. padding: 8px;
  4644. border: none;
  4645. border-bottom-left-radius: 0px;
  4646. border-bottom-right-radius: 0px; }
  4647. .places-menu .places-list {
  4648. background: rgba(248, 248, 242, 0.04);
  4649. border-bottom: 1px solid rgba(25, 26, 34, 0.85); }
  4650. .places-menu .unlock-area {
  4651. border-top: 1px solid rgba(25, 26, 34, 0.75);
  4652. border-bottom: 1px solid rgba(25, 26, 34, 0.75); }
  4653. .places-menu .unlock-area entry {
  4654. border-radius: 0;
  4655. border: 0; }
  4656. .places-menu .unlock-area button {
  4657. border-radius: 0;
  4658. border: 0;
  4659. border-left: 1px solid rgba(25, 26, 34, 0.75); }
  4660. .places-menu .alternative-label {
  4661. font-size: 15px;
  4662. padding: 3px; }
  4663. .places-menu .always-expand {
  4664. background: transparent;
  4665. border-bottom: none; }
  4666. .night-light-indicator .container {
  4667. padding: 0; }
  4668. .night-light-indicator .view-header {
  4669. font-size: 14px;
  4670. padding: 10px;
  4671. border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;
  4672. box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }
  4673. .night-light-indicator .display-settings-button {
  4674. border-top-left-radius: 0px;
  4675. border-top-right-radius: 0px;
  4676. border: none;
  4677. padding: 3px;
  4678. border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;
  4679. box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }
  4680. .budgie-panel {
  4681. color: #f8f8f2;
  4682. background-color: rgba(8, 9, 12, 0.95);
  4683. background-image: none;
  4684. box-shadow: none;
  4685. border: none;
  4686. transition: all 150ms ease-in; }
  4687. .budgie-panel .alert {
  4688. color: #ff5555; }
  4689. .budgie-panel:backdrop {
  4690. color: #f8f8f2;
  4691. background-color: rgba(8, 9, 12, 0.95); }
  4692. .budgie-panel button {
  4693. border-top-width: 0;
  4694. border-bottom-width: 0;
  4695. border-radius: 0; }
  4696. .budgie-panel popover list,
  4697. .budgie-panel popover row {
  4698. padding: 0;
  4699. margin: 0; }
  4700. .budgie-panel label {
  4701. color: #f8f8f2;
  4702. font-weight: 700; }
  4703. .budgie-panel.transparent {
  4704. background-color: rgba(8, 9, 12, 0.2); }
  4705. .top .budgie-panel.transparent {
  4706. border-bottom-color: transparent; }
  4707. .bottom .budgie-panel.transparent {
  4708. border-top-color: transparent; }
  4709. .left .budgie-panel.transparent {
  4710. border-right-color: transparent; }
  4711. .right .budgie-panel.transparent {
  4712. border-left-color: transparent; }
  4713. .budgie-panel .end-region {
  4714. border-radius: 0px; }
  4715. .budgie-panel .end-region separator {
  4716. background-color: rgba(248, 248, 242, 0.15); }
  4717. .budgie-panel .end-region label {
  4718. font-weight: 700;
  4719. color: #f8f8f2; }
  4720. .budgie-panel #tasklist-button,
  4721. .budgie-panel #tasklist-button:backdrop {
  4722. outline-color: transparent;
  4723. transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4724. border-color: rgba(8, 9, 12, 0);
  4725. border-radius: 0;
  4726. background-color: transparent;
  4727. box-shadow: none;
  4728. background-clip: padding-box; }
  4729. .budgie-panel button.flat.launcher {
  4730. outline-color: transparent;
  4731. transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  4732. border-color: rgba(8, 9, 12, 0);
  4733. border-radius: 0;
  4734. padding: 0;
  4735. background-clip: padding-box;
  4736. background-color: transparent; }
  4737. .budgie-panel button.flat.launcher {
  4738. box-shadow: none; }
  4739. .budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,
  4740. .budgie-panel .pinned button.flat.launcher.running:hover {
  4741. box-shadow: none; }
  4742. .budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,
  4743. .budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,
  4744. .budgie-panel .pinned button.flat.launcher.running:checked {
  4745. box-shadow: none; }
  4746. .top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,
  4747. .top .budgie-panel .pinned button.flat.launcher.running,
  4748. .budgie-panel .pinned .top button.flat.launcher.running {
  4749. padding-bottom: 2px;
  4750. border-top: 2px solid transparent; }
  4751. .top .budgie-panel .pinned button.flat.launcher:not(.running) {
  4752. border-top: 2px solid transparent; }
  4753. .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4754. border-top: 2px solid rgba(255, 255, 255, 0.1); }
  4755. .top .budgie-panel .unpinned button.flat.launcher,
  4756. .top .budgie-panel .pinned button.flat.launcher.running {
  4757. border-top: 2px solid rgba(255, 255, 255, 0.1); }
  4758. .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,
  4759. .top .budgie-panel .pinned button.flat.launcher.running:hover,
  4760. .budgie-panel .pinned .top button.flat.launcher.running:hover {
  4761. border-top: 2px solid rgba(255, 255, 255, 0.25); }
  4762. .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,
  4763. .top .budgie-panel .pinned button.flat.launcher.running:active,
  4764. .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,
  4765. .top .budgie-panel .pinned button.flat.launcher.running:checked,
  4766. .budgie-panel .pinned .top button.flat.launcher.running:checked {
  4767. border-top: 2px solid rgba(189, 147, 249, 0.5); }
  4768. .bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,
  4769. .bottom .budgie-panel .pinned button.flat.launcher.running,
  4770. .budgie-panel .pinned .bottom button.flat.launcher.running {
  4771. padding-top: 2px;
  4772. border-bottom: 2px solid transparent; }
  4773. .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {
  4774. border-bottom: 2px solid transparent; }
  4775. .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4776. border-bottom: 2px solid rgba(255, 255, 255, 0.1); }
  4777. .bottom .budgie-panel .unpinned button.flat.launcher,
  4778. .bottom .budgie-panel .pinned button.flat.launcher.running {
  4779. border-bottom: 2px solid rgba(255, 255, 255, 0.1); }
  4780. .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,
  4781. .bottom .budgie-panel .pinned button.flat.launcher.running:hover,
  4782. .budgie-panel .pinned .bottom button.flat.launcher.running:hover {
  4783. border-bottom: 2px solid rgba(255, 255, 255, 0.25); }
  4784. .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,
  4785. .bottom .budgie-panel .pinned button.flat.launcher.running:active,
  4786. .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,
  4787. .bottom .budgie-panel .pinned button.flat.launcher.running:checked,
  4788. .budgie-panel .pinned .bottom button.flat.launcher.running:checked {
  4789. border-bottom: 2px solid rgba(189, 147, 249, 0.5); }
  4790. .left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,
  4791. .left .budgie-panel .pinned button.flat.launcher.running,
  4792. .budgie-panel .pinned .left button.flat.launcher.running {
  4793. padding-right: 2px;
  4794. border-left: 2px solid transparent; }
  4795. .left .budgie-panel .pinned button.flat.launcher:not(.running) {
  4796. border-left: 2px solid transparent; }
  4797. .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4798. border-left: 2px solid rgba(255, 255, 255, 0.1); }
  4799. .left .budgie-panel .unpinned button.flat.launcher,
  4800. .left .budgie-panel .pinned button.flat.launcher.running {
  4801. border-left: 2px solid rgba(255, 255, 255, 0.1); }
  4802. .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,
  4803. .left .budgie-panel .pinned button.flat.launcher.running:hover,
  4804. .budgie-panel .pinned .left button.flat.launcher.running:hover {
  4805. border-left: 2px solid rgba(255, 255, 255, 0.25); }
  4806. .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,
  4807. .left .budgie-panel .pinned button.flat.launcher.running:active,
  4808. .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,
  4809. .left .budgie-panel .pinned button.flat.launcher.running:checked,
  4810. .budgie-panel .pinned .left button.flat.launcher.running:checked {
  4811. border-left: 2px solid rgba(189, 147, 249, 0.5); }
  4812. .right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,
  4813. .right .budgie-panel .pinned button.flat.launcher.running,
  4814. .budgie-panel .pinned .right button.flat.launcher.running {
  4815. padding-left: 2px;
  4816. border-right: 2px solid transparent; }
  4817. .right .budgie-panel .pinned button.flat.launcher:not(.running) {
  4818. border-right: 2px solid transparent; }
  4819. .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {
  4820. border-right: 2px solid rgba(255, 255, 255, 0.1); }
  4821. .right .budgie-panel .unpinned button.flat.launcher,
  4822. .right .budgie-panel .pinned button.flat.launcher.running {
  4823. border-right: 2px solid rgba(255, 255, 255, 0.1); }
  4824. .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,
  4825. .right .budgie-panel .pinned button.flat.launcher.running:hover,
  4826. .budgie-panel .pinned .right button.flat.launcher.running:hover {
  4827. border-right: 2px solid rgba(255, 255, 255, 0.25); }
  4828. .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,
  4829. .right .budgie-panel .pinned button.flat.launcher.running:active,
  4830. .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,
  4831. .right .budgie-panel .pinned button.flat.launcher.running:checked,
  4832. .budgie-panel .pinned .right button.flat.launcher.running:checked {
  4833. border-right: 2px solid rgba(189, 147, 249, 0.5); }
  4834. .top .budgie-panel {
  4835. border-bottom: 1px solid rgba(15, 15, 20, 0.92); }
  4836. .top .raven-frame {
  4837. padding: 0;
  4838. background: none; }
  4839. .top .raven-frame border {
  4840. border: none;
  4841. border-bottom: 1px solid rgba(30, 31, 41, 0.92); }
  4842. .top .shadow-block {
  4843. background-color: transparent;
  4844. background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }
  4845. .bottom .budgie-panel {
  4846. border-top: 1px solid rgba(15, 15, 20, 0.92); }
  4847. .bottom .raven-frame {
  4848. padding: 0;
  4849. background: none; }
  4850. .bottom .raven-frame border {
  4851. border: none;
  4852. border-top: 1px solid rgba(30, 31, 41, 0.92); }
  4853. .bottom .shadow-block {
  4854. background-color: transparent;
  4855. background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }
  4856. .left .budgie-panel {
  4857. border-right: 1px solid rgba(15, 15, 20, 0.92); }
  4858. .left .raven-frame {
  4859. padding: 0;
  4860. background: none; }
  4861. .left .raven-frame border {
  4862. border: none;
  4863. border-right: 1px solid rgba(30, 31, 41, 0.92); }
  4864. .left .shadow-block {
  4865. background-color: transparent;
  4866. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }
  4867. .right .budgie-panel {
  4868. border-left: 1px solid rgba(15, 15, 20, 0.92); }
  4869. .right .raven-frame {
  4870. padding: 0;
  4871. background: none; }
  4872. .right .raven-frame border {
  4873. border: none;
  4874. border-left: 1px solid rgba(30, 31, 41, 0.92); }
  4875. .right .shadow-block {
  4876. background-color: transparent;
  4877. background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }
  4878. .raven {
  4879. padding: 0;
  4880. color: #f8f8f2;
  4881. background-color: rgba(30, 31, 41, 0.92);
  4882. transition: 170ms ease-out; }
  4883. .raven .raven-header {
  4884. min-height: 32px;
  4885. color: #f8f8f2;
  4886. border: solid rgba(25, 26, 34, 0.85);
  4887. border-width: 1px 0;
  4888. background-color: rgba(30, 31, 41, 0.2); }
  4889. .raven .raven-header * {
  4890. padding-top: 0;
  4891. padding-bottom: 0; }
  4892. .raven .raven-header.top {
  4893. border-top-style: none;
  4894. border-color: transparent;
  4895. margin-top: 3px;
  4896. min-height: 32px; }
  4897. .raven .raven-header.top button.image-button:hover {
  4898. color: rgba(174, 123, 248, 0.5);
  4899. box-shadow: none; }
  4900. .raven .raven-header > button.text-button {
  4901. border-radius: 2px;
  4902. color: #f8f8f2;
  4903. background-color: rgba(255, 60, 60, 0.9);
  4904. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4905. .raven .raven-header > button.text-button:hover {
  4906. border-radius: 2px;
  4907. color: #f8f8f2;
  4908. background-color: rgba(255, 85, 85, 0.9);
  4909. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4910. .raven .raven-header > button.text-button:active {
  4911. color: #f8f8f2;
  4912. background-color: rgba(255, 111, 111, 0.9);
  4913. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  4914. .raven .raven-header.bottom {
  4915. border-bottom-style: none; }
  4916. .raven .raven-header button {
  4917. background-color: transparent;
  4918. color: #f8f8f2;
  4919. border-radius: 0;
  4920. border: none;
  4921. box-shadow: none;
  4922. margin-top: -4px;
  4923. margin-bottom: -4px;
  4924. min-height: 32px; }
  4925. .raven .raven-header button:hover {
  4926. border-radius: 0;
  4927. background-color: transparent;
  4928. color: rgba(189, 147, 249, 0.5); }
  4929. .raven .raven-header button:active, .raven .raven-header button:checked {
  4930. color: rgba(189, 147, 249, 0.5);
  4931. border-radius: 0;
  4932. background-color: transparent; }
  4933. .raven .raven-header button:disabled {
  4934. color: #8b8c8e; }
  4935. .raven list {
  4936. background-color: transparent; }
  4937. .raven list:selected {
  4938. background-color: rgba(189, 147, 249, 0.4); }
  4939. .raven list row,
  4940. .raven list row.activatable {
  4941. background-color: transparent; }
  4942. .raven list row:selected,
  4943. .raven list row.activatable:selected {
  4944. background-color: rgba(189, 147, 249, 0.4); }
  4945. .raven .raven-background {
  4946. color: #f8f8f2;
  4947. background-color: transparent;
  4948. border-color: transparent; }
  4949. .raven .raven-background.middle {
  4950. border-bottom-style: none; }
  4951. .raven .powerstrip {
  4952. background-color: transparent;
  4953. border-top-color: transparent; }
  4954. .raven .powerstrip button.image-button {
  4955. border-radius: 50%;
  4956. padding: 5px;
  4957. min-width: 32px;
  4958. margin-bottom: 3px;
  4959. background: rgba(68, 71, 90, 0.7);
  4960. color: #f8f8f2;
  4961. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  4962. border: none;
  4963. font-size: 100%; }
  4964. .raven .powerstrip button.image-button:hover {
  4965. transition: 170ms ease all;
  4966. background: rgba(68, 71, 90, 0.85);
  4967. color: #f8f8f2; }
  4968. .raven .powerstrip button.image-button:active {
  4969. transition: 170ms ease all;
  4970. background: #44475a;
  4971. color: #f8f8f2; }
  4972. .raven .powerstrip button.image-button:first-child {
  4973. background: rgba(114, 191, 208, 0.7); }
  4974. .raven .powerstrip button.image-button:first-child:hover {
  4975. background: rgba(114, 191, 208, 0.85); }
  4976. .raven .powerstrip button.image-button:first-child:active {
  4977. background: #72BFD0; }
  4978. .raven .powerstrip button.image-button:last-child {
  4979. background: rgba(255, 85, 85, 0.7); }
  4980. .raven .powerstrip button.image-button:last-child:hover {
  4981. background: rgba(255, 85, 85, 0.85); }
  4982. .raven .powerstrip button.image-button:last-child:active {
  4983. background: #ff5555; }
  4984. .raven .option-subtitle {
  4985. font-size: 13px; }
  4986. calendar.raven-calendar {
  4987. padding: 4px;
  4988. color: #f8f8f2;
  4989. background-color: rgba(30, 31, 41, 0.2);
  4990. border-color: transparent; }
  4991. calendar.raven-calendar:indeterminate {
  4992. color: alpha(currentColor,0.3); }
  4993. calendar.raven-calendar:selected {
  4994. background: transparent;
  4995. color: rgba(189, 147, 249, 0.5);
  4996. font-weight: bold; }
  4997. calendar.raven-calendar:backdrop {
  4998. background-color: transparent; }
  4999. calendar.raven-calendar.header {
  5000. color: #f8f8f2;
  5001. border: none;
  5002. border-radius: 0;
  5003. background-color: transparent; }
  5004. calendar.raven-calendar button, calendar.raven-calendar button:focus {
  5005. color: alpha(currentColor,0.5);
  5006. background-color: transparent; }
  5007. calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {
  5008. color: #f8f8f2;
  5009. background-color: transparent; }
  5010. .raven-mpris {
  5011. color: #f8f8f2;
  5012. background-color: rgba(8, 9, 12, 0.9);
  5013. border: solid rgba(255, 255, 255, 0.1);
  5014. border-width: 1px 0;
  5015. border-bottom-color: rgba(0, 0, 0, 0.1); }
  5016. .raven-mpris button.image-button {
  5017. padding: 10px;
  5018. background-color: #282a36;
  5019. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }
  5020. .raven-mpris button.image-button:hover {
  5021. background-color: rgba(189, 147, 249, 0.5); }
  5022. .raven-mpris button.image-button:active {
  5023. background-color: rgba(174, 123, 248, 0.5); }
  5024. .raven-mpris button.image-button:first-child {
  5025. margin-right: 4px; }
  5026. .raven-mpris button.image-button:last-child {
  5027. margin-left: 4px; }
  5028. .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {
  5029. padding: 4px;
  5030. margin-top: 6px;
  5031. margin-bottom: 6px; }
  5032. .budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
  5033. background: none;
  5034. border-radius: 1px; }
  5035. .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {
  5036. background-color: #72BFD0;
  5037. color: #464626;
  5038. border: none;
  5039. margin: 0 3px; }
  5040. .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {
  5041. background-color: #5fb6ca;
  5042. border: none; }
  5043. .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {
  5044. background-color: #5fb6ca; }
  5045. .budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {
  5046. border-radius: 1px; }
  5047. .budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {
  5048. font-size: 110%;
  5049. color: #f8f8f2; }
  5050. .budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {
  5051. color: rgba(248, 248, 242, 0.7); }
  5052. .budgie-notification button, .budgie-osd button, .budgie-switcher button {
  5053. background-color: transparent;
  5054. color: #f8f8f2; }
  5055. .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {
  5056. background-color: transparent;
  5057. color: #ff5555;
  5058. box-shadow: none; }
  5059. .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {
  5060. background-color: transparent;
  5061. color: #ff3c3c; }
  5062. .drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {
  5063. color: #f8f8f2;
  5064. background-color: rgba(30, 31, 41, 0.95);
  5065. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  5066. border-radius: 2px; }
  5067. .budgie-switcher-window flowbox {
  5068. color: #f8f8f2; }
  5069. .budgie-switcher-window flowboxchild {
  5070. padding: 3px;
  5071. margin: 3px;
  5072. color: #f8f8f2; }
  5073. .budgie-switcher-window flowboxchild:hover {
  5074. background-color: transparent; }
  5075. .budgie-switcher-window flowboxchild:active {
  5076. color: #f8f8f2; }
  5077. .budgie-switcher-window flowboxchild:selected {
  5078. color: #f8f8f2;
  5079. background-color: rgba(189, 147, 249, 0.5); }
  5080. .budgie-switcher-window flowboxchild:selected:active {
  5081. color: #f8f8f2; }
  5082. .budgie-switcher-window flowboxchild:selected:hover {
  5083. background-color: rgba(142, 110, 187, 0.55); }
  5084. .budgie-switcher-window flowboxchild:selected:disabled {
  5085. color: rgba(248, 248, 242, 0.7);
  5086. background-color: rgba(189, 147, 249, 0.3); }
  5087. .budgie-switcher-window flowboxchild:selected:disabled label {
  5088. color: rgba(248, 248, 242, 0.8); }
  5089. .budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
  5090. color: #f8f8f2;
  5091. background-color: rgba(8, 9, 12, 0.95); }
  5092. .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {
  5093. color: rgba(248, 248, 242, 0.8); }
  5094. .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {
  5095. font-size: 120%; }
  5096. .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {
  5097. margin-bottom: 0;
  5098. min-height: 32px;
  5099. border-bottom: none;
  5100. border-radius: 0;
  5101. color: #f8f8f2;
  5102. background-color: transparent;
  5103. box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }
  5104. .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {
  5105. font-weight: 700; }
  5106. .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {
  5107. border-left: none;
  5108. border-bottom-left-radius: 2px; }
  5109. .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {
  5110. border-right: none;
  5111. border-bottom-right-radius: 2px; }
  5112. .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {
  5113. background-color: rgba(189, 147, 249, 0.4); }
  5114. .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {
  5115. color: rgba(255, 255, 255, 0.5); }
  5116. .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {
  5117. background-color: rgba(114, 191, 208, 0.9); }
  5118. .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {
  5119. background-color: rgba(133, 200, 214, 0.9); }
  5120. .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {
  5121. background-color: rgba(133, 200, 214, 0.9); }
  5122. .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {
  5123. background-color: rgba(255, 34, 34, 0.9); }
  5124. .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {
  5125. background-color: rgba(255, 60, 60, 0.9); }
  5126. .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {
  5127. background-color: rgba(255, 60, 60, 0.9); }
  5128. .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {
  5129. background-color: #505359;
  5130. color: #f8f8f2; }
  5131. .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {
  5132. background-color: #505359; }
  5133. .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {
  5134. background-color: #505359; }
  5135. .budgie-polkit-dialog .message {
  5136. color: rgba(248, 248, 242, 0.7); }
  5137. .budgie-polkit-dialog .failure {
  5138. color: #ff5555; }
  5139. .budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {
  5140. font-size: 120%;
  5141. padding: 8px 5px;
  5142. border: none;
  5143. box-shadow: none; }
  5144. .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {
  5145. color: #f8f8f2; }
  5146. .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {
  5147. padding-left: 8px;
  5148. padding-right: 12px; }
  5149. .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {
  5150. padding-left: 12px;
  5151. padding-right: 8px; }
  5152. .budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list row:selected .subtitle,
  5153. .budgie-run-dialog list row:selected headerbar .subtitle,
  5154. headerbar .budgie-run-dialog list row:selected .subtitle {
  5155. opacity: 1; }
  5156. .budgie-run-dialog scrolledwindow {
  5157. border-top: 1px solid rgba(0, 0, 0, 0); }
  5158. .budgie-menubar menu {
  5159. margin: 4px;
  5160. padding: 5px;
  5161. border-radius: 0;
  5162. background-color: rgba(8, 9, 12, 0.95); }
  5163. .budgie-menubar menu menuitem:hover {
  5164. background-color: rgba(189, 147, 249, 0.5);
  5165. color: #f8f8f2; }
  5166. .budgie-menubar arrow {
  5167. border: none;
  5168. min-width: 16px;
  5169. min-height: 16px; }
  5170. .budgie-menubar arrow.top {
  5171. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  5172. border-bottom: 1px solid rgba(55, 56, 64, 0.928); }
  5173. .budgie-menubar arrow.bottom {
  5174. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  5175. border-top: 1px solid rgba(55, 56, 64, 0.928); }
  5176. .budgie-menubar menuitem accelerator {
  5177. color: rgba(248, 248, 242, 0.35); }
  5178. .budgie-menubar menuitem check, .budgie-menubar menuitem radio {
  5179. min-height: 16px;
  5180. min-width: 16px; }
  5181. window.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {
  5182. border-style: none none solid; }
  5183. .workspace-switcher .workspace-layout {
  5184. border: 0 solid rgba(8, 9, 12, 0.95); }
  5185. .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {
  5186. border-left-width: 1px; }
  5187. .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {
  5188. border-right-width: 1px; }
  5189. .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {
  5190. border-top-width: 1px; }
  5191. .workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {
  5192. border: 0 solid rgba(30, 31, 41, 0.95); }
  5193. .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),
  5194. .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {
  5195. border-right-width: 1px; }
  5196. .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),
  5197. .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {
  5198. border-left-width: 1px; }
  5199. .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {
  5200. border-bottom-width: 1px; }
  5201. .workspace-switcher .workspace-item.current-workspace {
  5202. background-color: rgba(0, 0, 0, 0.95); }
  5203. .workspace-switcher .workspace-add-button {
  5204. border: none;
  5205. background: transparent;
  5206. box-shadow: none; }
  5207. .workspace-switcher .workspace-add-button:hover {
  5208. box-shadow: none; }
  5209. .workspace-switcher .workspace-add-button:active {
  5210. background-image: none; }
  5211. .workspace-switcher .workspace-add-button:active image {
  5212. margin: 1px 0 -1px; }
  5213. .budgie-panel .workspace-switcher .workspace-icon-button {
  5214. min-height: 24px;
  5215. min-width: 24px;
  5216. padding: 0;
  5217. border-radius: 2px; }
  5218. /************
  5219. * Nautilus *
  5220. ************/
  5221. .nautilus-window paned > separator {
  5222. background-image: none; }
  5223. .nautilus-window .sidebar {
  5224. background-color: transparent;
  5225. background-image: none; }
  5226. .nautilus-window .sidebar:backdrop {
  5227. background-color: transparent;
  5228. background-image: none; }
  5229. .nautilus-window .sidebar .list-row button {
  5230. border: none;
  5231. background-color: rgba(33, 35, 45, 0.95); }
  5232. .nautilus-window .sidebar .list-row button:active {
  5233. background-color: rgba(189, 147, 249, 0.25); }
  5234. .nautilus-window .sidebar .list-row:selected {
  5235. background-color: rgba(189, 147, 249, 0.25); }
  5236. .nautilus-window .sidebar .list-row:selected:hover {
  5237. background-color: rgba(189, 147, 249, 0.4); }
  5238. .nautilus-window .sidebar .list-row:hover {
  5239. background-color: rgba(40, 42, 54, 0.5); }
  5240. .nautilus-window .sidebar .list-row:hover:active {
  5241. background-color: rgba(189, 147, 249, 0.4); }
  5242. .nautilus-window.background {
  5243. background-color: rgba(33, 35, 45, 0.95); }
  5244. .nautilus-window.background:backdrop {
  5245. background-color: rgba(33, 35, 45, 0.95); }
  5246. .nautilus-window notebook > stack:only-child {
  5247. background-color: #282a36; }
  5248. .nautilus-window notebook > stack:only-child:backdrop {
  5249. background-color: #2a2c39; }
  5250. .nautilus-window searchbar {
  5251. border-top: 1px solid rgba(0, 0, 0, 0.12); }
  5252. .nautilus-window .searchbar-container {
  5253. margin-top: -1px; }
  5254. .nautilus-window .titlebar .search {
  5255. border: 1px solid rgba(25, 26, 34, 0.9);
  5256. border-radius: 3px; }
  5257. .nautilus-window .path-bar-box .dim-label, .nautilus-window .path-bar-box label.separator, .nautilus-window .path-bar-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-bar-box .subtitle,
  5258. .nautilus-window .path-bar-box headerbar .subtitle,
  5259. headerbar .nautilus-window .path-bar-box .subtitle {
  5260. color: transparent; }
  5261. .nautilus-window .path-bar-box widget > .text-button:last-child {
  5262. color: #bd93f9;
  5263. background-color: rgba(189, 147, 249, 0.1);
  5264. border-radius: 7px;
  5265. box-shadow: none;
  5266. text-shadow: none;
  5267. font-weight: bold; }
  5268. .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop label {
  5269. color: rgba(189, 147, 249, 0.4); }
  5270. .nautilus-window .path-bar-box button {
  5271. transition: all 100ms ease-in;
  5272. margin-left: -5px; }
  5273. .nautilus-window .path-bar-box button:backdrop:hover, .nautilus-window .path-bar-box button:backdrop:active, .nautilus-window .path-bar-box button:backdrop:checked {
  5274. color: rgba(189, 147, 249, 0.5);
  5275. background-color: rgba(189, 147, 249, 0.1);
  5276. border-radius: 7px;
  5277. box-shadow: none;
  5278. text-shadow: none;
  5279. font-weight: bold; }
  5280. .nautilus-window .path-bar-box button:backdrop:hover label, .nautilus-window .path-bar-box button:backdrop:active label, .nautilus-window .path-bar-box button:backdrop:checked label {
  5281. color: rgba(189, 147, 249, 0.4); }
  5282. .nautilus-window .path-buttons-box .dim-label, .nautilus-window .path-buttons-box label.separator, .nautilus-window .path-buttons-box .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-buttons-box .subtitle,
  5283. .nautilus-window .path-buttons-box headerbar .subtitle,
  5284. headerbar .nautilus-window .path-buttons-box .subtitle {
  5285. color: transparent; }
  5286. .nautilus-window .path-buttons-box button .horizontal .dim-label, .nautilus-window .path-buttons-box button .horizontal label.separator, .nautilus-window .path-buttons-box button .horizontal .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-buttons-box button .horizontal .subtitle,
  5287. .nautilus-window .path-buttons-box button .horizontal headerbar .subtitle,
  5288. headerbar .nautilus-window .path-buttons-box button .horizontal .subtitle {
  5289. color: #f8f8f2; }
  5290. .nautilus-window .path-buttons-box button:hover .dim-label, .nautilus-window .path-buttons-box button:hover label.separator, .nautilus-window .path-buttons-box button:hover .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-buttons-box button:hover .subtitle,
  5291. .nautilus-window .path-buttons-box button:hover headerbar .subtitle,
  5292. headerbar .nautilus-window .path-buttons-box button:hover .subtitle, .nautilus-window .path-buttons-box button:focus .dim-label, .nautilus-window .path-buttons-box button:focus label.separator, .nautilus-window .path-buttons-box button:focus .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .nautilus-window .path-buttons-box button:focus .subtitle,
  5293. .nautilus-window .path-buttons-box button:focus headerbar .subtitle,
  5294. headerbar .nautilus-window .path-buttons-box button:focus .subtitle {
  5295. color: #bd93f9; }
  5296. .nautilus-window .path-buttons-box .current-dir label {
  5297. padding: 0px 12px;
  5298. color: #bd93f9;
  5299. background-color: rgba(189, 147, 249, 0.1);
  5300. border-radius: 7px;
  5301. box-shadow: none;
  5302. text-shadow: none;
  5303. font-weight: bold; }
  5304. .nautilus-window .path-buttons-box .current-dir label:backdrop {
  5305. color: rgba(189, 147, 249, 0.4); }
  5306. .nautilus-circular-button {
  5307. border-radius: 20px;
  5308. -gtk-outline-radius: 20px; }
  5309. .disk-space-display {
  5310. border: 2px solid; }
  5311. .disk-space-display .unknown {
  5312. background-color: #888a85;
  5313. border-color: #555653; }
  5314. .disk-space-display .used {
  5315. background-color: #9FB0B9;
  5316. border-color: #667f8c; }
  5317. .disk-space-display .free {
  5318. background-color: #D8D8D8;
  5319. border-color: #a5a5a5; }
  5320. .nautilus-desktop {
  5321. color: #f8f8f2; }
  5322. .nautilus-desktop .nautilus-canvas-item {
  5323. border-radius: 5px;
  5324. color: #f8f8f2;
  5325. text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }
  5326. .nautilus-desktop .nautilus-canvas-item:active {
  5327. color: #f8f8f2;
  5328. text-shadow: none; }
  5329. .nautilus-desktop .nautilus-canvas-item:hover {
  5330. color: #f8f8f2;
  5331. text-shadow: none; }
  5332. .nautilus-desktop .nautilus-canvas-item:selected {
  5333. color: #f8f8f2;
  5334. text-shadow: none; }
  5335. .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-canvas-item .subtitle:selected,
  5336. .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,
  5337. headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {
  5338. color: #f8f8f2; }
  5339. .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar:not(headerbar) .subtitle:selected, .titlebar:not(headerbar) .nautilus-desktop .nautilus-list .subtitle:selected,
  5340. .nautilus-desktop .nautilus-list headerbar .subtitle:selected,
  5341. headerbar .nautilus-desktop .nautilus-list .subtitle:selected {
  5342. color: #f8f8f2; }
  5343. /*********
  5344. * Gedit *
  5345. *********/
  5346. .gedit-search-slider {
  5347. padding: 4px;
  5348. border-radius: 0 0 3px 3px;
  5349. border: 0;
  5350. background-color: #1e1f29; }
  5351. /*********
  5352. * Gnucash *
  5353. *********/
  5354. #gnc-id-main-window entry.gnc-class-register-foreground {
  5355. background: transparent;
  5356. border: none;
  5357. box-shadow: none; }
  5358. #gnc-id-main-window .arrow.button.toggle {
  5359. transition: none;
  5360. box-shadow: none; }
  5361. #gnc-id-main-window .arrow.button.toggle:hover {
  5362. border-color: rgba(189, 147, 249, 0.5); }
  5363. /********
  5364. * Gala *
  5365. *******/
  5366. .gala-notification {
  5367. border-width: 0;
  5368. border-radius: 2px;
  5369. color: white;
  5370. border: 1px solid #282a36;
  5371. background-color: #282a36; }
  5372. .gala-notification .title,
  5373. .gala-notification .label {
  5374. color: #f8f8f2; }
  5375. .gala-button {
  5376. padding: 3px;
  5377. color: #282a36;
  5378. border: none;
  5379. border-radius: 50%;
  5380. background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);
  5381. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);
  5382. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
  5383. /**********
  5384. * Notify *
  5385. *********/
  5386. .notify {
  5387. /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/
  5388. border-radius: 5px;
  5389. border: 1px solid rgba(0, 0, 0, 0.7);
  5390. background-color: rgba(40, 42, 54, 0.05); }
  5391. /***************
  5392. * SwitchBoard *
  5393. ***************/
  5394. .category-label {
  5395. font-weight: bold;
  5396. color: #f8f8f2; }
  5397. /*************
  5398. * Slingshot *
  5399. ************/
  5400. .button.app {
  5401. border: none;
  5402. border-radius: 0;
  5403. box-shadow: none;
  5404. background-image: none; }
  5405. .button.app .app:hover {
  5406. border-radius: 8px;
  5407. border: none;
  5408. background-color: rgba(189, 147, 249, 0);
  5409. color: white; }
  5410. .button.app .app:focus {
  5411. /*background-color: transparentize(black, 0.20);*/ }
  5412. .search-item {
  5413. border-radius: 0;
  5414. border: none;
  5415. color: #f8f8f2;
  5416. background: none; }
  5417. .search-item:hover, .search-item:focus {
  5418. border-radius: 0;
  5419. background-color: rgba(189, 147, 249, 0);
  5420. color: #f8f8f2; }
  5421. .search-entry-large,
  5422. .search-entry-large:focus {
  5423. border: none;
  5424. font-size: 18px;
  5425. font-weight: 300;
  5426. background-image: none;
  5427. background: none;
  5428. box-shadow: none;
  5429. border-radius: 0; }
  5430. .search-category-header {
  5431. font-weight: bold;
  5432. color: #f8f8f2; }
  5433. /*********
  5434. * Panel *
  5435. ********/
  5436. .panel {
  5437. background-color: transparent;
  5438. transition: all 100ms ease-in-out;
  5439. color: #fff; }
  5440. .panel.maximized {
  5441. background-color: #000; }
  5442. .panel.translucent {
  5443. background-color: rgba(0, 0, 0, 0.5); }
  5444. .panel.color-light.translucent {
  5445. background-color: rgba(255, 255, 255, 0.85); }
  5446. menubar.panel,
  5447. .panel menubar {
  5448. box-shadow: none;
  5449. border: none; }
  5450. .composited-indicator > revealer,
  5451. .composited-indicator > revealer image,
  5452. .composited-indicator > revealer label,
  5453. .composited-indicator > revealer spinner {
  5454. color: #fff;
  5455. font-weight: bold;
  5456. text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);
  5457. transition: all 200ms ease-in-out;
  5458. -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }
  5459. .composited-indicator > revealer image:first-child + label {
  5460. margin-left: 5px; }
  5461. .panel.color-light .composited-indicator > revealer,
  5462. .panel.color-light .composited-indicator > revealer image,
  5463. .panel.color-light .composited-indicator > revealer label,
  5464. .panel.color-light .composited-indicator > revealer spinner {
  5465. color: rgba(0, 0, 0, 0.6);
  5466. text-shadow: 0 1px rgba(255, 255, 255, 0.1);
  5467. -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }
  5468. /**************
  5469. * Calculator *
  5470. **************/
  5471. PantheonCalculatorMainWindow {
  5472. border-radius: 0 0 4px 4px; }
  5473. PantheonCalculatorMainWindow .window-frame {
  5474. border-radius: 3px; }
  5475. /*********
  5476. * Cards *
  5477. *********/
  5478. .deck {
  5479. background-color: #0d0d11; }
  5480. .card {
  5481. background-color: #282a36;
  5482. border: none;
  5483. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);
  5484. transition: all 150ms ease-in-out; }
  5485. .card.collapsed {
  5486. background-color: #1d1f27;
  5487. box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }
  5488. /*********
  5489. * Noise *
  5490. *********/
  5491. NoiseLibraryWindow {
  5492. border-radius: 0 0 4px 4px; }
  5493. NoiseLibraryWindow .action-bar {
  5494. border-radius: 0 0 4px 4px; }
  5495. NoiseLibraryWindow .window-frame {
  5496. border-radius: 3px; }
  5497. /********
  5498. * Snap *
  5499. ********/
  5500. SnapMainWindow .take-button,
  5501. SnapSnapWindow .take-button {
  5502. border-radius: 0; }
  5503. /*******************
  5504. * Photos/Shotwell *
  5505. *******************/
  5506. DirectWindow .the-button-in-the-combobox,
  5507. LibraryWindow .the-button-in-the-combobox {
  5508. background: none; }
  5509. .checkerboard-layout {
  5510. background-color: #1e1f29;
  5511. background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));
  5512. background-size: 24px 24px;
  5513. background-position: 0 0, 12px 12px; }
  5514. .checkboard-layout .item {
  5515. background-color: #f8f8f2; }
  5516. /*********
  5517. * Avatar *
  5518. *********/
  5519. .avatar {
  5520. border: 1px solid rgba(0, 0, 0, 0.23);
  5521. border-radius: 50%;
  5522. box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }
  5523. /**level bars**/
  5524. .sidebar.source-list.view.level-bar, iconview.sidebar.source-list.level-bar, .sidebar.source-list.view.level-bar:selected, iconview.sidebar.source-list.level-bar:selected, .sidebar.source-list.view.level-bar:selected:focus, iconview.sidebar.source-list.level-bar:selected:focus {
  5525. background: linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14));
  5526. border: 1px solid rgba(0, 0, 0, 0.14);
  5527. box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  5528. border-radius: 2px; }
  5529. .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block {
  5530. border: none; }
  5531. .sidebar.source-list.view.fill-block, iconview.sidebar.source-list.fill-block, .sidebar.source-list.view.fill-block:hover, iconview.sidebar.source-list.fill-block:hover, .sidebar.source-list.view.fill-block:selected, iconview.sidebar.source-list.fill-block:selected, .sidebar.source-list.view.fill-block:selected:focus, iconview.sidebar.source-list.fill-block:selected:focus {
  5532. background: linear-gradient(rgba(189, 147, 249, 0.5), rgba(189, 147, 249, 0.5)); }
  5533. /**************************
  5534. * Colors in context menu *
  5535. **************************/
  5536. checkbutton.color-button {
  5537. border: 1px solid rgba(25, 26, 34, 0.9);
  5538. border-radius: 100px;
  5539. background-clip: border-box;
  5540. padding: 0;
  5541. margin: 2px 1px; }
  5542. checkbutton.color-button > check {
  5543. -gtk-icon-source: none;
  5544. background: none;
  5545. margin-right: 0;
  5546. padding: 2px; }
  5547. checkbutton.color-button.none > check {
  5548. background-color: transparent;
  5549. border-radius: 100px;
  5550. -gtk-icon-source: -gtk-icontheme("close-symbolic"); }
  5551. radiobutton.color-button > radio {
  5552. -gtk-icon-source: none;
  5553. margin-right: 0;
  5554. border: 1px solid rgba(0, 0, 0, 0.15);
  5555. border-radius: 100px;
  5556. background-clip: border-box; }
  5557. radiobutton.color-button:active > radio {
  5558. border: 1px solid rgba(0, 0, 0, 0.35); }
  5559. .color-button check,
  5560. .color-button check:checked,
  5561. .color-button radio,
  5562. .color-button radio:checked {
  5563. background-image: none;
  5564. border: 1px solid rgba(0, 0, 0, 0.2);
  5565. border-radius: 50%;
  5566. color: #282a36;
  5567. -gtk-icon-source: -gtk-icontheme("check-active-symbolic"); }
  5568. .color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {
  5569. background-color: @STRAWBERRY_300;
  5570. -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }
  5571. .color-button.orange check, .color-button.orange radio {
  5572. background-color: @ORANGE_300;
  5573. -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }
  5574. .color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {
  5575. background-color: @BANANA_500;
  5576. -gtk-icon-shadow: 0 1px 1px @BANANA_700; }
  5577. .color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {
  5578. background-color: @LIME_500;
  5579. -gtk-icon-shadow: 0 1px 1px @LIME_700; }
  5580. .color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {
  5581. background-color: @BLUEBERRY_500;
  5582. -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }
  5583. .color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {
  5584. background-color: @GRAPE_500;
  5585. -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }
  5586. .color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {
  5587. background-color: @COCOA_300;
  5588. -gtk-icon-shadow: 0 1px 1px @COCOA_500; }
  5589. .color-button.mint check, .color-button.mint radio {
  5590. background-color: @MINT_500;
  5591. -gtk-icon-shadow: 0 1px 1px @MINT_700; }
  5592. .color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {
  5593. background-color: @BUBBLEGUM_500;
  5594. -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }
  5595. .color-button.slate check, .color-button.slate radio {
  5596. background-color: @SLATE_300;
  5597. -gtk-icon-shadow: 0 1px 1px @SLATE_500; }
  5598. .color-button.auto radio {
  5599. background-image: url("assets/color-button-auto.png");
  5600. background-position: -1px -1px;
  5601. background-repeat: no-repeat;
  5602. background-size: calc(100% + 2px); }
  5603. .xfce4-panel.background {
  5604. background-color: rgba(30, 31, 41, 0.7);
  5605. color: #f8f8f2;
  5606. text-shadow: none;
  5607. -gtk-icon-shadow: none; }
  5608. .xfce4-panel#XfcePanelWindow, .xfce4-panel#XfcePanelWindow.marching-ants {
  5609. transition: none; }
  5610. #tasklist-button {
  5611. color: rgba(255, 255, 255, 0.8);
  5612. border-radius: 0;
  5613. border: none;
  5614. background-color: rgba(30, 31, 41, 0); }
  5615. #tasklist-button:hover {
  5616. color: white;
  5617. background-color: rgba(0, 0, 0, 0.17); }
  5618. #tasklist-button:checked {
  5619. color: white;
  5620. background-color: rgba(0, 0, 0, 0.25);
  5621. box-shadow: inset 0 -2px rgba(189, 147, 249, 0.5); }
  5622. .xfce4-panel.background button.flat {
  5623. color: white;
  5624. border-radius: 0;
  5625. border: none;
  5626. background-color: rgba(30, 31, 41, 0);
  5627. font-weight: normal; }
  5628. .xfce4-panel.background button.flat:hover {
  5629. border: none;
  5630. background-color: rgba(52, 53, 70, 0.7); }
  5631. .xfce4-panel.background button.flat:active, .xfce4-panel.background button.flat:checked {
  5632. color: white;
  5633. border-bottom: 2px solid rgba(189, 147, 249, 0.5);
  5634. background-color: rgba(26, 27, 35, 0.7); }
  5635. .xfce4-panel.background button.flat:active label, .xfce4-panel.background button.flat:active image, .xfce4-panel.background button.flat:checked label, .xfce4-panel.background button.flat:checked image {
  5636. color: inherit; }
  5637. /********
  5638. * Unity *
  5639. *********/
  5640. /* Unity window border color */
  5641. /* Unity window text color */
  5642. /* Backdrop Unity window text color */
  5643. /* Unity panel color #454D50 */
  5644. UnityDecoration {
  5645. /* Border properties (top, right, bottom, left) */
  5646. -UnityDecoration-extents: 28px 1px 1px 1px;
  5647. /* the size of the decorations */
  5648. -UnityDecoration-input-extents: 10px;
  5649. /* the extra size of the input areas */
  5650. /* Shadows settings */
  5651. -UnityDecoration-shadow-offset-x: 1px;
  5652. /* Size property, the shadow x offset */
  5653. -UnityDecoration-shadow-offset-y: 1px;
  5654. /* Size property, the shadow y offset */
  5655. -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;
  5656. /* Color property, active window shadow color */
  5657. -UnityDecoration-active-shadow-radius: 8px;
  5658. /* Size property, active window shadow radius */
  5659. -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;
  5660. /* Color property, inactive windows shadow color */
  5661. -UnityDecoration-inactive-shadow-radius: 5px;
  5662. /* Size property, inactive windows shadow radius */
  5663. /* Glow applied to the selected scaled window */
  5664. -UnityDecoration-glow-size: 8px;
  5665. /* Size property, size of glow */
  5666. -UnityDecoration-glow-color: rgba(189, 147, 249, 0.5);
  5667. /* Color property of the glow */
  5668. /* Title settings */
  5669. -UnityDecoration-title-indent: 10px;
  5670. /* Size property, left indent of the title */
  5671. -UnityDecoration-title-fade: 35px;
  5672. /* Size property, space of the title that can be faded */
  5673. -UnityDecoration-title-alignment: 0.0;
  5674. /* Float from 0.0 to 1.0, to align the title */
  5675. background-color: #31363D;
  5676. color: #fefefe; }
  5677. UnityDecoration .top {
  5678. padding: 0 5px 0 5px;
  5679. border-radius: 4px 4px 0px 0px;
  5680. box-shadow: none;
  5681. border: 1px solid #31363D;
  5682. border-bottom-width: 0;
  5683. background-color: #31363D;
  5684. color: #fefefe;
  5685. border-top: 1px solid rgba(255, 255, 255, 0.1); }
  5686. UnityDecoration .top:backdrop {
  5687. border-bottom-width: 0;
  5688. color: #e5e5e5;
  5689. border-top: 1px solid rgba(255, 255, 255, 0.1); }
  5690. UnityDecoration .top .menuitem {
  5691. color: #fefefe; }
  5692. UnityDecoration .top .menuitem:backdrop {
  5693. color: #e5e5e5; }
  5694. UnityDecoration.left,
  5695. UnityDecoration.right {
  5696. background-repeat: repeat-x;
  5697. background-color: #30343b;
  5698. background-size: 1px 120px;
  5699. background-clip: border-box;
  5700. background-image: linear-gradient(to bottom, #31363D, #30343b); }
  5701. UnityDecoration.bottom {
  5702. background-size: 1px;
  5703. background-repeat: repeat-x;
  5704. background-color: #30343b; }
  5705. UnityDecoration.left:backdrop,
  5706. UnityDecoration.right:backdrop,
  5707. UnityDecoration.bottom:backdrop {
  5708. background-size: 1px;
  5709. background-repeat: repeat-x; }
  5710. /**************
  5711. * Unity Panel *
  5712. ***************/
  5713. UnityPanelWidget,
  5714. .unity-panel {
  5715. background-color: #1a1d21;
  5716. color: #fefefe; }
  5717. UnityPanelWidget:backdrop,
  5718. .unity-panel:backdrop {
  5719. color: #e5e5e5; }
  5720. .unity-panel.menuitem,
  5721. .unity-panel .menuitem {
  5722. border-width: 0 1px;
  5723. color: #fefefe; }
  5724. .unity-panel.menubar,
  5725. .unity-panel .menubar {
  5726. color: #fefefe; }
  5727. .unity-panel.menu.menubar,
  5728. .unity-panel .menu .menubar {
  5729. background-color: #1a1d21;
  5730. color: #fefefe; }
  5731. .unity-panel.menubar:backdrop,
  5732. .unity-panel .menubar *:backdrop {
  5733. color: #8b8c8e; }
  5734. .unity-panel.menubar.menuitem,
  5735. .unity-panel.menubar .menuitem {
  5736. padding: 3px 5px;
  5737. border-width: 1px;
  5738. border-style: solid;
  5739. border: none;
  5740. background: none;
  5741. color: #fefefe;
  5742. box-shadow: none; }
  5743. .unity-panel.menubar.menuitem:hover,
  5744. .unity-panel.menubar .menuitem:hover {
  5745. border-radius: 0;
  5746. background-color: #2f333a;
  5747. color: #fefefe;
  5748. box-shadow: none; }
  5749. .unity-panel.menubar .menuitem *:hover {
  5750. color: white;
  5751. box-shadow: none; }
  5752. .unity-panel.menubar .menuitem.separator,
  5753. .unity-panel.menubar.menuitem.separator {
  5754. border: none;
  5755. color: rgba(25, 26, 34, 0.9); }
  5756. /* Force Quit */
  5757. SheetStyleDialog.unity-force-quit {
  5758. background-color: #282a36; }
  5759. @keyframes playbackmenuitem_spinner {
  5760. to {
  5761. -gtk-icon-transform: rotate(1turn); } }
  5762. .menu IdoPlaybackMenuItem.menuitem:active {
  5763. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  5764. animation: playbackmenuitem_spinner 1s infinite linear;
  5765. color: rgba(189, 147, 249, 0.5); }
  5766. MsdOsdWindow.background.osd {
  5767. border-radius: 2px;
  5768. border: 1px solid rgba(25, 26, 34, 0.9); }
  5769. MsdOsdWindow.background.osd .progressbar {
  5770. background-color: rgba(189, 147, 249, 0.5);
  5771. border: none;
  5772. border-color: rgba(189, 147, 249, 0.5);
  5773. border-radius: 5px; }
  5774. MsdOsdWindow.background.osd .trough {
  5775. background-color: rgba(9, 10, 12, 0.8);
  5776. border: none;
  5777. border-radius: 5px; }
  5778. /***********************
  5779. * App-Specific Styles *
  5780. ***********************/
  5781. /*********
  5782. * Geary *
  5783. *********/
  5784. .geary-titlebar-left .separator,
  5785. .geary-titlebar-right .separator {
  5786. opacity: 0; }
  5787. ConversationListView {
  5788. -GtkTreeView-grid-line-width: 0; }
  5789. ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {
  5790. background-color: rgba(189, 147, 249, 0.5);
  5791. color: #f8f8f2; }
  5792. ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {
  5793. background-color: rgba(189, 147, 249, 0.4);
  5794. color: rgba(248, 248, 242, 0.5); }
  5795. ConversationListView .view .cell, ConversationListView iconview .cell {
  5796. border: solid rgba(0, 0, 0, 0.2);
  5797. border-width: 0 0 1px 0; }
  5798. ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {
  5799. color: #f8f8f2;
  5800. border: 0px solid rgba(159, 99, 246, 0.5); }
  5801. /***********
  5802. * LightDm *
  5803. ***********/
  5804. #panel_window {
  5805. background-color: rgba(30, 31, 41, 0.7);
  5806. color: white;
  5807. font-weight: bold;
  5808. box-shadow: inset 0 -1px rgba(15, 15, 20, 0.7); }
  5809. #panel_window .menubar,
  5810. #panel_window .menubar > .menuitem
  5811. menubar,
  5812. #panel_window menubar > menuitem {
  5813. background-color: transparent;
  5814. color: white;
  5815. font-weight: bold; }
  5816. #panel_window .menubar .menuitem:disabled,
  5817. #panel_window menubar menuitem:disabled {
  5818. color: rgba(255, 255, 255, 0.5); }
  5819. #panel_window .menubar .menuitem:disabled GtkLabel,
  5820. #panel_window menubar menuitem:disabled GtkLabel {
  5821. color: inherit; }
  5822. #panel_window .menubar .menuitem:disabled label,
  5823. #panel_window menubar menuitem:disabled label {
  5824. color: inherit; }
  5825. #panel_window .menubar .menu > .menuitem,
  5826. #panel_window menubar menu > menuitem {
  5827. font-weight: normal; }
  5828. #login_window,
  5829. #shutdown_dialog,
  5830. #restart_dialog {
  5831. font-weight: normal;
  5832. border-style: none;
  5833. background-color: transparent;
  5834. color: #f8f8f2; }
  5835. #content_frame {
  5836. padding-bottom: 14px;
  5837. background-color: #1e1f29;
  5838. border-top-left-radius: 2px;
  5839. border-top-right-radius: 2px;
  5840. border: solid rgba(0, 0, 0, 0.1);
  5841. border-width: 1px 1px 0 1px; }
  5842. #content_frame button {
  5843. font-weight: normal;
  5844. color: #f8f8f2;
  5845. outline-color: rgba(248, 248, 242, 0.3);
  5846. background-color: #282a36;
  5847. text-shadow: none;
  5848. border: 1px solid #282a36;
  5849. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  5850. #content_frame button:hover {
  5851. color: #f8f8f2;
  5852. outline-color: rgba(248, 248, 242, 0.3);
  5853. background-color: #282a36;
  5854. text-shadow: none;
  5855. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  5856. #content_frame button:active, #content_frame button:checked {
  5857. color: #f8f8f2;
  5858. outline-color: rgba(248, 248, 242, 0.3);
  5859. background-color: rgba(189, 147, 249, 0.5);
  5860. text-shadow: none;
  5861. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  5862. #content_frame button:disabled {
  5863. color: #cfcfcd;
  5864. outline-color: rgba(248, 248, 242, 0.3);
  5865. background-color: #22232e;
  5866. text-shadow: none;
  5867. box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }
  5868. #buttonbox_frame {
  5869. padding-top: 20px;
  5870. padding-bottom: 0px;
  5871. border-style: none;
  5872. background-color: #1e1f29;
  5873. border-bottom-left-radius: 3px;
  5874. border-bottom-right-radius: 3px;
  5875. border: solid rgba(0, 0, 0, 0.1);
  5876. border-width: 0 1px 1px 1px; }
  5877. #buttonbox_frame button {
  5878. color: #fefefe;
  5879. border-color: rgba(0, 0, 0, 0.7);
  5880. background-color: rgba(20, 23, 26, 0.8);
  5881. background-clip: padding-box;
  5882. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5883. text-shadow: 0 1px black;
  5884. -gtk-icon-shadow: 0 1px black;
  5885. outline-color: rgba(254, 254, 254, 0.3); }
  5886. #buttonbox_frame button:hover {
  5887. color: white;
  5888. border-color: rgba(0, 0, 0, 0.7);
  5889. background-image: linear-gradient(to bottom, rgba(47, 54, 61, 0.8), rgba(47, 54, 61, 0.8));
  5890. background-clip: padding-box;
  5891. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5892. text-shadow: 0 1px black;
  5893. -gtk-icon-shadow: 0 1px black;
  5894. outline-color: rgba(254, 254, 254, 0.3); }
  5895. #buttonbox_frame button:active, #buttonbox_frame button:checked {
  5896. color: white;
  5897. border-color: rgba(0, 0, 0, 0.7);
  5898. background-image: linear-gradient(to bottom, rgba(33, 38, 43, 0.8), rgba(33, 38, 43, 0.8));
  5899. background-clip: padding-box;
  5900. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  5901. text-shadow: none;
  5902. -gtk-icon-shadow: none;
  5903. outline-color: rgba(254, 254, 254, 0.3); }
  5904. #buttonbox_frame button:disabled {
  5905. color: #898b8c;
  5906. border-color: rgba(0, 0, 0, 0.7);
  5907. background-image: linear-gradient(to bottom, rgba(43, 46, 49, 0.5), rgba(43, 46, 49, 0.5));
  5908. background-clip: padding-box;
  5909. box-shadow: none;
  5910. text-shadow: none;
  5911. -gtk-icon-shadow: none; }
  5912. #login_window #user_combobox {
  5913. color: #f8f8f2;
  5914. font-size: 13px; }
  5915. #login_window #user_combobox .menu,
  5916. #login_window #user_combobox menu {
  5917. font-weight: normal; }
  5918. #user_image {
  5919. padding: 3px;
  5920. border-radius: 2px; }
  5921. #greeter_infobar {
  5922. border-bottom-width: 0;
  5923. font-weight: bold; }
  5924. /* thunar */
  5925. .thunar toolbar {
  5926. background-color: #1e1f29; }
  5927. /* buttons in toolbar */
  5928. .thunar toolbar.horizontal button image {
  5929. -gtk-icon-transform: scale(0.72); }
  5930. scrolledwindow.sidebar treeview.view, scrollbar.right {
  5931. background: #232530;
  5932. padding: 2.5px 1.5px;
  5933. border: none;
  5934. box-shadow: none; }
  5935. scrolledwindow.standard-view scrollbar.right {
  5936. background-color: #282a36; }
  5937. /* path-bar of thunar */
  5938. window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected, .thunar scrolledwindow.sidebar treeview.view:hover, .thunar scrolledwindow.sidebar treeview.view:checked, .thunar scrolledwindow.sidebar treeview.view:selected, .thunar toolbar.horizontal button:hover, .thunar toolbar.horizontal button:checked, .thunar toolbar.horizontal button:selected {
  5939. color: #bd93f9;
  5940. background-color: rgba(189, 147, 249, 0.1);
  5941. border-radius: 7px;
  5942. box-shadow: none;
  5943. text-shadow: none;
  5944. font-weight: bold;
  5945. font-weight: normal; }
  5946. window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked:backdrop label, window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:selected:backdrop label, .thunar scrolledwindow.sidebar treeview.view:checked:backdrop label, .thunar scrolledwindow.sidebar treeview.view:selected:backdrop label, .thunar toolbar.horizontal button:checked:backdrop label, .thunar toolbar.horizontal button:selected:backdrop label {
  5947. color: rgba(189, 147, 249, 0.4); }
  5948. window.thunar toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button {
  5949. background: none;
  5950. outline: none;
  5951. border: none;
  5952. box-shadow: none; }
  5953. .nemo-window .places-treeview {
  5954. -NemoPlacesTreeView-disk-full-bg-color: #07080a;
  5955. -NemoPlacesTreeView-disk-full-fg-color: #f1fa8c;
  5956. -GtkTreeView-vertical-separator: 7; }
  5957. .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover, .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,
  5958. .nemo-window .places-treeview iconview.cell:hover,
  5959. .nemo-window .places-treeview iconview.cell:selected {
  5960. color: #bd93f9;
  5961. background-color: rgba(189, 147, 249, 0.1);
  5962. border-radius: 7px;
  5963. box-shadow: none;
  5964. text-shadow: none;
  5965. font-weight: bold;
  5966. border-radius: 0; }
  5967. .nemo-window .sidebar {
  5968. color: #f8f8f2;
  5969. background-color: #232530; }
  5970. .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {
  5971. background-color: transparent; }
  5972. .nemo-window .nemo-window-pane widget.entry {
  5973. background-clip: padding-box;
  5974. min-height: 28px;
  5975. padding: 5px;
  5976. color: #f8f8f2;
  5977. border: 1px solid rgba(25, 26, 34, 0.9);
  5978. border-radius: 3px;
  5979. box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }
  5980. .nemo-window .nemo-window-pane widget.entry:selected {
  5981. background-color: rgba(189, 147, 249, 0.5);
  5982. color: #f8f8f2; }
  5983. .nemo-window toolbar.primary-toolbar {
  5984. margin-bottom: -1px;
  5985. background: #1e1f29; }
  5986. .nemo-window toolbar.primary-toolbar button {
  5987. color: #f8f8f2;
  5988. background-color: transparent;
  5989. border-radius: 0;
  5990. text-shadow: none;
  5991. box-shadow: none;
  5992. border: none;
  5993. min-height: 24px;
  5994. padding: 3px; }
  5995. .nemo-window toolbar.primary-toolbar button:hover {
  5996. color: #bd93f9;
  5997. background-color: transparent;
  5998. border-radius: 0;
  5999. text-shadow: none;
  6000. box-shadow: none; }
  6001. .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {
  6002. color: #bd93f9;
  6003. background-color: rgba(189, 147, 249, 0.1);
  6004. border-radius: 7px;
  6005. box-shadow: none;
  6006. text-shadow: none;
  6007. font-weight: bold; }
  6008. .nemo-window toolbar.primary-toolbar button:selected:backdrop, .nemo-window toolbar.primary-toolbar button:selected:backdrop label, .nemo-window toolbar.primary-toolbar button:active:backdrop, .nemo-window toolbar.primary-toolbar button:active:backdrop label, .nemo-window toolbar.primary-toolbar button:checked:backdrop, .nemo-window toolbar.primary-toolbar button:checked:backdrop label {
  6009. color: rgba(189, 147, 249, 0.4); }
  6010. .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,
  6011. .nemo-window .nemo-inactive-pane iconview {
  6012. background-color: #242530; }
  6013. .caja-notebook .frame {
  6014. border-width: 0 0 1px; }
  6015. .caja-notebook .entry {
  6016. background: #1e1f29;
  6017. color: #f8f8f2;
  6018. border-color: rgba(25, 26, 34, 0.9); }
  6019. .caja-notebook .entry:selected {
  6020. background: rgba(189, 147, 249, 0.5);
  6021. color: #f8f8f2; }
  6022. /**************
  6023. * Caja sidebar *
  6024. **************/
  6025. .caja-side-pane {
  6026. background: #1e1f29; }
  6027. .caja-side-pane .frame {
  6028. border-width: 1px 0 0; }
  6029. .caja-side-pane treeview.view,
  6030. .caja-side-pane textview.view text,
  6031. .caja-side-pane viewport.frame,
  6032. .caja-side-pane widget .vertical {
  6033. background: #1e1f29;
  6034. padding: 3px 2px; }
  6035. .caja-side-pane treeview.view:hover,
  6036. .caja-side-pane textview.view text:hover,
  6037. .caja-side-pane viewport.frame:hover,
  6038. .caja-side-pane widget .vertical:hover {
  6039. background-color: rgba(40, 42, 54, 0.6); }
  6040. .caja-side-pane treeview.view:selected,
  6041. .caja-side-pane textview.view text:selected,
  6042. .caja-side-pane viewport.frame:selected,
  6043. .caja-side-pane widget .vertical:selected {
  6044. color: #bd93f9;
  6045. background: #1e1f29; }
  6046. .caja-side-pane treeview.view:selected:hover,
  6047. .caja-side-pane textview.view text:selected:hover,
  6048. .caja-side-pane viewport.frame:selected:hover,
  6049. .caja-side-pane widget .vertical:selected:hover {
  6050. background-color: rgba(189, 147, 249, 0); }
  6051. /**************
  6052. * Caja pathbar *
  6053. **************/
  6054. .caja-navigation-window paned {
  6055. background: #282a36; }
  6056. .caja-navigation-window .primary-toolbar {
  6057. background: #1e1f29; }
  6058. .caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop {
  6059. color: #f8f8f2;
  6060. background-color: transparent;
  6061. border-radius: 0;
  6062. text-shadow: none;
  6063. box-shadow: none;
  6064. border: none; }
  6065. .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked {
  6066. background: rgba(189, 147, 249, 0.5);
  6067. box-shadow: none; }
  6068. .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label {
  6069. color: #f8f8f2; }
  6070. .caja-pathbar button, .caja-pathbar button:backdrop {
  6071. color: #f8f8f2;
  6072. background-color: transparent;
  6073. border-radius: 0;
  6074. text-shadow: none;
  6075. box-shadow: none;
  6076. border: none; }
  6077. .caja-pathbar button:hover, .caja-pathbar button:active, .caja-pathbar button:checked, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:checked {
  6078. background: transparent;
  6079. box-shadow: none; }
  6080. .caja-pathbar button:hover, .caja-pathbar button:hover label, .caja-pathbar button:active, .caja-pathbar button:active label, .caja-pathbar button:checked, .caja-pathbar button:checked label, .caja-pathbar button:backdrop:active, .caja-pathbar button:backdrop:active label, .caja-pathbar button:backdrop:checked, .caja-pathbar button:backdrop:checked label {
  6081. color: #bd93f9; }
  6082. /*# sourceMappingURL=gtk.css.map */