gtk.css 158 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259
  1. @keyframes ripple_effect {
  2. to {
  3. background-size: 1000% 1000%;
  4. }
  5. }
  6. @keyframes scale_ripple_effect {
  7. to {
  8. background-size: auto, 1000% 1000%;
  9. }
  10. }
  11. @keyframes header_ripple_effect {
  12. from {
  13. background-image: radial-gradient(circle farthest-corner at center, #cd7c6a 0%, transparent 0%);
  14. }
  15. to {
  16. background-image: radial-gradient(circle farthest-corner at center, #cd7c6a 100%, transparent 0%);
  17. }
  18. }
  19. * {
  20. background-clip: padding-box;
  21. -GtkToolButton-icon-spacing: 0;
  22. -GtkTextView-error-underline-color: #ff8c3e;
  23. -GtkScrolledWindow-scrollbar-spacing: 0;
  24. -GtkToolItemGroup-expander-size: 11;
  25. -GtkWidget-text-handle-width: 24;
  26. -GtkWidget-text-handle-height: 24;
  27. -GtkDialog-button-spacing: 4;
  28. -GtkDialog-action-area-border: 0;
  29. outline-style: solid;
  30. outline-width: 2px;
  31. outline-color: transparent;
  32. outline-offset: -4px;
  33. -gtk-outline-radius: 6px;
  34. -gtk-secondary-caret-color: #cd7c6a;
  35. }
  36. notebook:focus tab,
  37. *:focus {
  38. outline-color: alpha(currentColor, 0.24);
  39. }
  40. /***************
  41. * Base States *
  42. ***************/
  43. .background {
  44. background-color: #471f28;
  45. color: #ecd0c4;
  46. }
  47. /*
  48. These wildcard seems unavoidable, need to investigate.
  49. Wildcards are bad and troublesome, use them with care,
  50. or better, just don't.
  51. Everytime a wildcard is used a kitten dies, painfully.
  52. */
  53. *:disabled {
  54. -gtk-icon-effect: dim;
  55. }
  56. .gtkstyle-fallback {
  57. background-color: #471f28;
  58. color: #ecd0c4;
  59. }
  60. .gtkstyle-fallback:hover {
  61. background-color: #28323e;
  62. color: #ecd0c4;
  63. }
  64. .gtkstyle-fallback:active {
  65. background-color: #1e262f;
  66. color: #ecd0c4;
  67. }
  68. .gtkstyle-fallback:disabled {
  69. background-color: #471f28;
  70. color: rgba(248, 248, 242, 0.5);
  71. }
  72. .gtkstyle-fallback:selected {
  73. background-color: #cd7c6a;
  74. color: white;
  75. }
  76. .view {
  77. background-color: #471f28;
  78. color: #ecd0c4;
  79. }
  80. .view:hover {
  81. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  82. }
  83. .view:selected:hover {
  84. box-shadow: inset 0 0 0 9999px rgba(189, 153, 255, 0.08);
  85. }
  86. .view:disabled {
  87. color: rgba(248, 248, 242, 0.5);
  88. }
  89. .view:hover, .view:selected {
  90. border-radius: 6px;
  91. }
  92. textview text {
  93. background-color: #471f28;
  94. }
  95. textview border {
  96. background-color: #471f28;
  97. color: rgba(248, 248, 242, 0.7);
  98. }
  99. .rubberband,
  100. rubberband,
  101. flowbox rubberband,
  102. treeview.view rubberband,
  103. .content-view rubberband,
  104. .content-view .rubberband,
  105. XfdesktopIconView.view .rubberband {
  106. border: 1px solid #ddb9ff;
  107. background-color: rgba(221, 185, 255, 0.3);
  108. }
  109. flowbox flowboxchild {
  110. padding: 4px;
  111. border-radius: 6px;
  112. }
  113. .content-view .tile:selected {
  114. background-color: transparent;
  115. color: inherit;
  116. }
  117. label {
  118. caret-color: currentColor;
  119. }
  120. label.separator {
  121. color: #ecd0c4;
  122. }
  123. label:disabled {
  124. color: rgba(248, 248, 242, 0.5);
  125. }
  126. headerbar label:disabled,
  127. tab label:disabled,
  128. button label:disabled {
  129. color: inherit;
  130. }
  131. .dim-label, label.separator, .titlebar:not(headerbar) .subtitle,
  132. headerbar .subtitle, .budgie-notification .notification-body, .budgie-switcher .notification-body {
  133. opacity: 0.6;
  134. }
  135. assistant .sidebar {
  136. padding: 4px 0;
  137. }
  138. assistant .sidebar label {
  139. min-height: 32px;
  140. padding: 0 12px;
  141. color: rgba(248, 248, 242, 0.5);
  142. font-weight: 500;
  143. }
  144. assistant .sidebar label.highlight {
  145. color: #ecd0c4;
  146. }
  147. /*********************
  148. * Spinner Animation *
  149. *********************/
  150. @keyframes spin {
  151. to {
  152. -gtk-icon-transform: rotate(1turn);
  153. }
  154. }
  155. spinner {
  156. background: none;
  157. opacity: 0;
  158. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  159. }
  160. spinner:checked {
  161. opacity: 1;
  162. animation: spin 1s linear infinite;
  163. }
  164. spinner:checked:disabled {
  165. opacity: 0.5;
  166. }
  167. /****************
  168. * Text Entries *
  169. ****************/
  170. spinbutton:not(.vertical),
  171. entry {
  172. min-height: 32px;
  173. padding: 0 8px;
  174. border-radius: 6px 6px 0 0;
  175. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1);
  176. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 0%, transparent 0%) 0 0 0/0 0 0px;
  177. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.3);
  178. background-color: rgba(248, 248, 242, 0.04);
  179. color: #ecd0c4;
  180. }
  181. spinbutton:focus:not(.vertical),
  182. entry:focus {
  183. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 100%, transparent 0%) 0 0 2/0 0 2px;
  184. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.3);
  185. }
  186. spinbutton:disabled:not(.vertical),
  187. entry:disabled {
  188. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.12);
  189. background-color: rgba(248, 248, 242, 0.04);
  190. color: rgba(248, 248, 242, 0.5);
  191. }
  192. spinbutton.flat:not(.vertical), entry.preferences-search, layoutpane entry.search, editortweak entry.search,
  193. entry.flat {
  194. min-height: 0;
  195. padding: 2px;
  196. border-radius: 0;
  197. background-color: transparent;
  198. }
  199. spinbutton:not(.vertical) image,
  200. entry image {
  201. color: rgba(248, 248, 242, 0.7);
  202. }
  203. spinbutton:not(.vertical) image:hover, spinbutton:not(.vertical) image:active,
  204. entry image:hover,
  205. entry image:active {
  206. color: #ecd0c4;
  207. }
  208. spinbutton:not(.vertical) image:disabled,
  209. entry image:disabled {
  210. color: rgba(248, 248, 242, 0.5);
  211. }
  212. spinbutton:not(.vertical) image.left,
  213. entry image.left {
  214. margin-left: 0px;
  215. margin-right: 6px;
  216. }
  217. spinbutton:not(.vertical) image.right,
  218. entry image.right {
  219. margin-left: 6px;
  220. margin-right: 0px;
  221. }
  222. spinbutton:not(.vertical) undershoot.left,
  223. entry undershoot.left {
  224. background-color: transparent;
  225. background-image: linear-gradient(to top, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  226. padding-left: 1px;
  227. background-size: 1px 12px;
  228. background-repeat: repeat-y;
  229. background-origin: content-box;
  230. background-position: left top;
  231. }
  232. spinbutton:not(.vertical) undershoot.right,
  233. entry undershoot.right {
  234. background-color: transparent;
  235. background-image: linear-gradient(to top, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  236. padding-right: 1px;
  237. background-size: 1px 12px;
  238. background-repeat: repeat-y;
  239. background-origin: content-box;
  240. background-position: right top;
  241. }
  242. spinbutton.error:not(.vertical),
  243. entry.error {
  244. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1);
  245. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ff8c3e 0%, transparent 0%) 0 0 0/0 0 0px;
  246. box-shadow: inset 0 -1px #ff8c3e;
  247. background-color: rgba(248, 248, 242, 0.04);
  248. color: #ecd0c4;
  249. }
  250. spinbutton.error:focus:not(.vertical),
  251. entry.error:focus {
  252. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ff8c3e 100%, transparent 0%) 0 0 2/0 0 2px;
  253. box-shadow: inset 0 -1px #ff8c3e;
  254. }
  255. spinbutton.error:disabled:not(.vertical),
  256. entry.error:disabled {
  257. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.12);
  258. background-color: rgba(248, 248, 242, 0.04);
  259. color: rgba(248, 248, 242, 0.5);
  260. }
  261. spinbutton.warning:not(.vertical),
  262. entry.warning {
  263. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1);
  264. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ee9c11 0%, transparent 0%) 0 0 0/0 0 0px;
  265. box-shadow: inset 0 -1px #ee9c11;
  266. background-color: rgba(248, 248, 242, 0.04);
  267. color: #ecd0c4;
  268. }
  269. spinbutton.warning:focus:not(.vertical),
  270. entry.warning:focus {
  271. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ee9c11 100%, transparent 0%) 0 0 2/0 0 2px;
  272. box-shadow: inset 0 -1px #ee9c11;
  273. }
  274. spinbutton.warning:disabled:not(.vertical),
  275. entry.warning:disabled {
  276. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.12);
  277. background-color: rgba(248, 248, 242, 0.04);
  278. color: rgba(248, 248, 242, 0.5);
  279. }
  280. spinbutton:not(.vertical) progress,
  281. entry progress {
  282. margin: 2px -6px;
  283. border-bottom: 2px solid #cd7c6a;
  284. background-color: transparent;
  285. }
  286. spinbutton.vertical entry, .gedit-search-slider .linked:not(.vertical) > entry {
  287. border-radius: 6px;
  288. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  289. border-image: none;
  290. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  291. background-color: #471f28;
  292. color: #ecd0c4;
  293. }
  294. spinbutton.vertical entry:focus, .gedit-search-slider .linked:not(.vertical) > entry:focus {
  295. border-image: none;
  296. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  297. }
  298. spinbutton.vertical entry:disabled, .gedit-search-slider .linked:not(.vertical) > entry:disabled {
  299. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  300. background-color: #471f28;
  301. color: rgba(248, 248, 242, 0.5);
  302. }
  303. spinbutton.vertical entry.error, .gedit-search-slider .linked:not(.vertical) > entry.error {
  304. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  305. border-image: none;
  306. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  307. background-color: #ff8c3e;
  308. color: white;
  309. }
  310. spinbutton.vertical entry.error:focus, .gedit-search-slider .linked:not(.vertical) > entry.error:focus {
  311. border-image: none;
  312. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  313. }
  314. spinbutton.vertical entry.error:disabled, .gedit-search-slider .linked:not(.vertical) > entry.error:disabled {
  315. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  316. background-color: #471f28;
  317. color: rgba(248, 248, 242, 0.5);
  318. }
  319. spinbutton.vertical entry.error image, .gedit-search-slider .linked:not(.vertical) > entry.error image {
  320. color: rgba(255, 255, 255, 0.7);
  321. }
  322. spinbutton.vertical entry.error image:hover, .gedit-search-slider .linked:not(.vertical) > entry.error image:hover, spinbutton.vertical entry.error image:active, .gedit-search-slider .linked:not(.vertical) > entry.error image:active {
  323. color: white;
  324. }
  325. spinbutton.vertical entry.error image:disabled, .gedit-search-slider .linked:not(.vertical) > entry.error image:disabled {
  326. color: rgba(255, 255, 255, 0.5);
  327. }
  328. spinbutton.vertical entry.warning, .gedit-search-slider .linked:not(.vertical) > entry.warning {
  329. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  330. border-image: none;
  331. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  332. background-color: #ee9c11;
  333. color: white;
  334. }
  335. spinbutton.vertical entry.warning:focus, .gedit-search-slider .linked:not(.vertical) > entry.warning:focus {
  336. border-image: none;
  337. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  338. }
  339. spinbutton.vertical entry.warning:disabled, .gedit-search-slider .linked:not(.vertical) > entry.warning:disabled {
  340. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  341. background-color: #471f28;
  342. color: rgba(248, 248, 242, 0.5);
  343. }
  344. spinbutton.vertical entry.warning image, .gedit-search-slider .linked:not(.vertical) > entry.warning image {
  345. color: rgba(255, 255, 255, 0.7);
  346. }
  347. spinbutton.vertical entry.warning image:hover, .gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, spinbutton.vertical entry.warning image:active, .gedit-search-slider .linked:not(.vertical) > entry.warning image:active {
  348. color: white;
  349. }
  350. spinbutton.vertical entry.warning image:disabled, .gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled {
  351. color: rgba(255, 255, 255, 0.5);
  352. }
  353. treeview entry.flat, treeview entry {
  354. background-color: #471f28;
  355. }
  356. treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus {
  357. border-image: none;
  358. box-shadow: none;
  359. }
  360. .entry-tag, .documents-entry-tag, .photos-entry-tag {
  361. margin: 2px;
  362. border-radius: 9999px;
  363. box-shadow: none;
  364. background-color: rgba(248, 248, 242, 0.12);
  365. color: #ecd0c4;
  366. }
  367. .entry-tag:hover, .documents-entry-tag:hover, .photos-entry-tag:hover {
  368. background-image: image(rgba(248, 248, 242, 0.12));
  369. }
  370. :dir(ltr) .entry-tag, :dir(ltr) .documents-entry-tag, :dir(ltr) .photos-entry-tag {
  371. margin-left: 4px;
  372. margin-right: 0;
  373. padding-left: 12px;
  374. padding-right: 8px;
  375. }
  376. :dir(rtl) .entry-tag, :dir(rtl) .documents-entry-tag, :dir(rtl) .photos-entry-tag {
  377. margin-left: 0;
  378. margin-right: 4px;
  379. padding-left: 8px;
  380. padding-right: 12px;
  381. }
  382. .entry-tag.button, .button.documents-entry-tag, .button.photos-entry-tag {
  383. box-shadow: none;
  384. background-color: transparent;
  385. }
  386. .entry-tag.button:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active) {
  387. color: rgba(248, 248, 242, 0.7);
  388. }
  389. /***********
  390. * Buttons *
  391. ***********/
  392. @keyframes needs_attention {
  393. from {
  394. background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#cd7c6a), to(transparent));
  395. }
  396. to {
  397. background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#cd7c6a), to(transparent));
  398. }
  399. }
  400. button {
  401. min-height: 24px;
  402. min-width: 16px;
  403. padding: 4px 8px;
  404. border-radius: 6px;
  405. font-weight: 500;
  406. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
  407. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 9999px transparent;
  408. background-color: #a75e61;
  409. background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
  410. background-repeat: no-repeat;
  411. background-position: center;
  412. background-size: 1000% 1000%;
  413. color: #ecd0c4;
  414. }
  415. button:hover {
  416. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px transparent;
  417. color: #ecd0c4;
  418. }
  419. button:active {
  420. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  421. animation: ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
  422. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 0 0 9999px alpha(currentColor, 0.08);
  423. background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%);
  424. background-size: 0% 0%;
  425. color: #ecd0c4;
  426. }
  427. button:disabled {
  428. box-shadow: none;
  429. background-color: rgba(248, 248, 242, 0.04);
  430. color: rgba(248, 248, 242, 0.5);
  431. }
  432. button:checked {
  433. background-color: #cd7c6a;
  434. color: white;
  435. }
  436. button:checked:disabled {
  437. background-color: rgba(248, 248, 242, 0.12);
  438. color: rgba(248, 248, 242, 0.5);
  439. }
  440. modelbutton.flat,
  441. .menuitem.button.flat, spinbutton:not(.vertical) button, spinbutton.vertical button, popover.background.menu button,
  442. popover.background button.model, notebook > header > tabs > arrow, scrollbar button, check,
  443. radio, calendar.button, messagedialog.csd .dialog-action-area button, button.sidebar-button, .gedit-search-slider .linked > button, popover.messagepopover .popover-action-area button, #mate-menu button, .budgie-settings-window buttonbox.inline-toolbar button, .raven .raven-header:not(.top) button, .drop-shadow button, .budgie-session-dialog .linked.horizontal > button, .lightdm-gtk-greeter button, :not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar) .path-bar button, layouttabbar button, .mate-panel-menu-bar button, .budgie-panel button, .raven stackswitcher.linked > button, toolbar button, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
  444. headerbar button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button, filechooser #pathbarbox > stack > box > button, .nemo-window .toolbar button,
  445. button.flat {
  446. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
  447. box-shadow: inset 0 0 0 9999px transparent;
  448. background-color: transparent;
  449. background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
  450. background-repeat: no-repeat;
  451. background-position: center;
  452. background-size: 1000% 1000%;
  453. color: rgba(248, 248, 242, 0.7);
  454. }
  455. modelbutton.flat:hover,
  456. .menuitem.button.flat:hover, spinbutton:not(.vertical) button:hover, spinbutton.vertical button:hover, popover.background.menu button:hover,
  457. popover.background button.model:hover, notebook > header > tabs > arrow:hover, scrollbar button:hover, check:hover,
  458. radio:hover, calendar.button:hover, messagedialog.csd .dialog-action-area button:hover, button.sidebar-button:hover, .gedit-search-slider .linked > button:hover, popover.messagepopover .popover-action-area button:hover, #mate-menu button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, .raven .raven-header:not(.top) button:hover, .drop-shadow button:hover, .budgie-session-dialog .linked.horizontal > button:hover, .lightdm-gtk-greeter button:hover, :not(headerbar) .caja-pathbar button:hover, .caja-pathbar :not(headerbar) button:hover, :not(headerbar) .path-bar button:hover, layouttabbar button:hover, .mate-panel-menu-bar button:hover, .budgie-panel button:hover, .raven stackswitcher.linked > button:hover, toolbar button:hover, .titlebar:not(headerbar) button:hover:not(.suggested-action):not(.destructive-action),
  459. headerbar button:hover:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:hover, filechooser #pathbarbox > stack > box > button:hover, .nemo-window .toolbar button:hover,
  460. button.flat:hover {
  461. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  462. color: #ecd0c4;
  463. }
  464. modelbutton.flat:active,
  465. .menuitem.button.flat:active, spinbutton:not(.vertical) button:active, spinbutton.vertical button:active, popover.background.menu button:active,
  466. popover.background button.model:active, notebook > header > tabs > arrow:active, scrollbar button:active, check:active,
  467. radio:active, calendar.button:active, messagedialog.csd .dialog-action-area button:active, button.sidebar-button:active, .gedit-search-slider .linked > button:active, popover.messagepopover .popover-action-area button:active, #mate-menu button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, .raven .raven-header:not(.top) button:active, .drop-shadow button:active, .budgie-session-dialog .linked.horizontal > button:active, .lightdm-gtk-greeter button:active, :not(headerbar) .caja-pathbar button:active, .caja-pathbar :not(headerbar) button:active, :not(headerbar) .path-bar button:active, layouttabbar button:active, .mate-panel-menu-bar button:active, .budgie-panel button:active, .raven stackswitcher.linked > button:active, toolbar button:active, .titlebar:not(headerbar) button:active:not(.suggested-action):not(.destructive-action),
  468. headerbar button:active:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:active, filechooser #pathbarbox > stack > box > button:active, .nemo-window .toolbar button:active,
  469. button.flat:active {
  470. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  471. animation: ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
  472. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  473. background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%);
  474. background-size: 0% 0%;
  475. color: #ecd0c4;
  476. }
  477. modelbutton.flat:disabled,
  478. .menuitem.button.flat:disabled, spinbutton:not(.vertical) button:disabled, spinbutton.vertical button:disabled, popover.background.menu button:disabled,
  479. popover.background button.model:disabled, notebook > header > tabs > arrow:disabled, scrollbar button:disabled, check:disabled,
  480. radio:disabled, calendar.button:disabled, messagedialog.csd .dialog-action-area button:disabled, button.sidebar-button:disabled, .gedit-search-slider .linked > button:disabled, popover.messagepopover .popover-action-area button:disabled, #mate-menu button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, .raven .raven-header:not(.top) button:disabled, .drop-shadow button:disabled, .budgie-session-dialog .linked.horizontal > button:disabled, .lightdm-gtk-greeter button:disabled, :not(headerbar) .caja-pathbar button:disabled, .caja-pathbar :not(headerbar) button:disabled, :not(headerbar) .path-bar button:disabled, layouttabbar button:disabled, .mate-panel-menu-bar button:disabled, .budgie-panel button:disabled, .raven stackswitcher.linked > button:disabled, toolbar button:disabled, .titlebar:not(headerbar) button:disabled:not(.suggested-action):not(.destructive-action),
  481. headerbar button:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:disabled, filechooser #pathbarbox > stack > box > button:disabled, .nemo-window .toolbar button:disabled,
  482. button.flat:disabled {
  483. box-shadow: none;
  484. background-color: transparent;
  485. color: rgba(248, 248, 242, 0.3);
  486. }
  487. :not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .path-bar button:checked, layouttabbar button:checked, .mate-panel-menu-bar button:checked, .budgie-panel button:checked, .raven stackswitcher.linked > button:checked, toolbar button:checked, .titlebar:not(headerbar) button:checked:not(.suggested-action):not(.destructive-action),
  488. headerbar button:checked:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked, filechooser #pathbarbox > stack > box > button:checked, .nemo-window .toolbar button:checked,
  489. button.flat:checked {
  490. background-color: alpha(currentColor, 0.24);
  491. color: #ecd0c4;
  492. }
  493. :not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar) .path-bar button:checked:disabled, layouttabbar button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, .budgie-panel button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, toolbar button:checked:disabled, .titlebar:not(headerbar) button:checked:disabled:not(.suggested-action):not(.destructive-action),
  494. headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, .nemo-window .toolbar button:checked:disabled,
  495. button.flat:checked:disabled {
  496. background-color: rgba(248, 248, 242, 0.12);
  497. color: rgba(248, 248, 242, 0.5);
  498. }
  499. button.text-button {
  500. padding-left: 16px;
  501. padding-right: 16px;
  502. }
  503. button.image-button {
  504. min-width: 24px;
  505. padding: 4px;
  506. }
  507. button.text-button.image-button {
  508. border-radius: 6px;
  509. -gtk-outline-radius: 6px;
  510. }
  511. button.text-button.image-button label:first-child {
  512. margin-left: 12px;
  513. }
  514. button.text-button.image-button label:last-child {
  515. margin-right: 12px;
  516. }
  517. button.text-button.image-button image:not(:only-child) {
  518. margin: 0 4px;
  519. }
  520. toolbar .linked > button, .titlebar:not(headerbar) .linked > button:not(.suggested-action):not(.destructive-action),
  521. headerbar .linked > button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button, filechooser #pathbarbox > stack > box.linked > button, .nemo-window .toolbar .linked > button,
  522. toolbar .linked.vertical > button,
  523. .titlebar:not(headerbar) .linked.vertical > button:not(.suggested-action):not(.destructive-action),
  524. headerbar .linked.vertical > button:not(.suggested-action):not(.destructive-action),
  525. actionbar > revealer > box .linked.vertical > button:not(.suggested-action):not(.destructive-action):not(.server-list-button),
  526. .app-notification .linked.vertical > button,
  527. filechooser #pathbarbox > stack > box.linked.vertical > button,
  528. .nemo-window .toolbar .linked.vertical > button, .linked >
  529. button.flat,
  530. .linked.vertical >
  531. button.flat {
  532. border-radius: 6px;
  533. }
  534. toolbar .linked > button.text-button.image-button, .titlebar:not(headerbar) .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
  535. headerbar .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.text-button.image-button, filechooser #pathbarbox > stack > box.linked > button.text-button.image-button, .nemo-window .toolbar .linked > button.text-button.image-button,
  536. toolbar .linked.vertical > button.text-button.image-button,
  537. .titlebar:not(headerbar) .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
  538. headerbar .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action),
  539. actionbar > revealer > box .linked.vertical > button.text-button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button),
  540. .app-notification .linked.vertical > button.text-button.image-button,
  541. filechooser #pathbarbox > stack > box.linked.vertical > button.text-button.image-button,
  542. .nemo-window .toolbar .linked.vertical > button.text-button.image-button, .linked >
  543. button.flat.text-button.image-button,
  544. .linked.vertical >
  545. button.flat.text-button.image-button {
  546. border-radius: 6px;
  547. -gtk-outline-radius: 6px;
  548. }
  549. infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat, .mate-panel-menu-bar button, .budgie-panel button, .raven stackswitcher.linked > button, .raven-mpris button.image-button, .xfce4-panel.background button {
  550. color: rgba(255, 255, 255, 0.7);
  551. }
  552. infobar.info button.flat:hover, infobar.question button.flat:hover, infobar.warning button.flat:hover, infobar.error button.flat:hover, .mate-panel-menu-bar button:hover, .budgie-panel button:hover, .raven stackswitcher.linked > button:hover, .raven-mpris button.image-button:hover, .xfce4-panel.background button:hover, infobar.info button.flat:active, infobar.question button.flat:active, infobar.warning button.flat:active, infobar.error button.flat:active, .mate-panel-menu-bar button:active, .budgie-panel button:active, .raven stackswitcher.linked > button:active, .raven-mpris button.image-button:active, .xfce4-panel.background button:active {
  553. color: white;
  554. }
  555. infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .mate-panel-menu-bar button:disabled, .budgie-panel button:disabled, .raven stackswitcher.linked > button:disabled, .raven-mpris button.image-button:disabled, .xfce4-panel.background button:disabled {
  556. color: rgba(255, 255, 255, 0.3);
  557. }
  558. infobar.info button.flat:checked, infobar.question button.flat:checked, infobar.warning button.flat:checked, infobar.error button.flat:checked, .mate-panel-menu-bar button:checked, .budgie-panel button:checked, .raven stackswitcher.linked > button:checked, .raven-mpris button.image-button:checked, .xfce4-panel.background button:checked {
  559. background-color: rgba(255, 255, 255, 0.3);
  560. color: white;
  561. }
  562. infobar.info button.flat:checked:disabled, infobar.question button.flat:checked:disabled, infobar.warning button.flat:checked:disabled, infobar.error button.flat:checked:disabled, .mate-panel-menu-bar button:checked:disabled, .budgie-panel button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .xfce4-panel.background button:checked:disabled {
  563. background-color: rgba(255, 255, 255, 0.12);
  564. color: rgba(255, 255, 255, 0.5);
  565. }
  566. button.osd {
  567. padding: 8px 12px;
  568. }
  569. button.osd.image-button {
  570. padding: 8px;
  571. }
  572. button.osd:disabled {
  573. opacity: 0;
  574. }
  575. button.suggested-action {
  576. background-color: #cd7c6a;
  577. color: white;
  578. }
  579. button.suggested-action:disabled {
  580. box-shadow: none;
  581. background-color: rgba(248, 248, 242, 0.04);
  582. color: rgba(248, 248, 242, 0.5);
  583. }
  584. button.suggested-action:checked {
  585. background-color: #d1b8ff;
  586. }
  587. button.suggested-action.flat {
  588. background-color: transparent;
  589. color: #cd7c6a;
  590. }
  591. button.suggested-action.flat:disabled {
  592. box-shadow: none;
  593. background-color: transparent;
  594. color: rgba(248, 248, 242, 0.3);
  595. }
  596. button.suggested-action.flat:checked {
  597. background-color: rgba(189, 153, 255, 0.3);
  598. }
  599. button.destructive-action {
  600. background-color: #ff8c3e;
  601. color: white;
  602. }
  603. button.destructive-action:disabled {
  604. box-shadow: none;
  605. background-color: rgba(248, 248, 242, 0.04);
  606. color: rgba(248, 248, 242, 0.5);
  607. }
  608. button.destructive-action:checked {
  609. background-color: #ffaf78;
  610. }
  611. button.destructive-action.flat {
  612. background-color: transparent;
  613. color: #ff8c3e;
  614. }
  615. button.destructive-action.flat:disabled {
  616. box-shadow: none;
  617. background-color: transparent;
  618. color: rgba(248, 248, 242, 0.3);
  619. }
  620. button.destructive-action.flat:checked {
  621. background-color: rgba(255, 140, 62, 0.3);
  622. }
  623. .stack-switcher >
  624. button {
  625. outline-offset: -4px;
  626. }
  627. .stack-switcher >
  628. button > label {
  629. padding-left: 6px;
  630. padding-right: 6px;
  631. }
  632. .stack-switcher >
  633. button > image {
  634. padding-left: 6px;
  635. padding-right: 6px;
  636. padding-top: 3px;
  637. padding-bottom: 3px;
  638. }
  639. .stack-switcher >
  640. button.text-button {
  641. padding-left: 10px;
  642. padding-right: 10px;
  643. }
  644. .stack-switcher >
  645. button.image-button {
  646. padding-left: 2px;
  647. padding-right: 2px;
  648. }
  649. .stack-switcher >
  650. button.needs-attention:checked > label,
  651. .stack-switcher >
  652. button.needs-attention:checked > image {
  653. animation: none;
  654. background-image: none;
  655. }
  656. .primary-toolbar
  657. button {
  658. -gtk-icon-shadow: none;
  659. }
  660. button.image-button, toolbar .linked > button.image-button, .titlebar:not(headerbar) .linked > button.image-button:not(.suggested-action):not(.destructive-action),
  661. headerbar .linked > button.image-button:not(.suggested-action):not(.destructive-action), actionbar > revealer > box .linked > button.image-button:not(.suggested-action):not(.destructive-action):not(.server-list-button), .app-notification .linked > button.image-button, .nemo-window .toolbar .linked > button.image-button, toolbar .linked.vertical > button.image-button,
  662. headerbar .linked.vertical > button.image-button:not(.suggested-action):not(.destructive-action), .app-notification .linked.vertical > button.image-button, .nemo-window .toolbar .linked.vertical > button.image-button, .linked > button.flat.image-button,
  663. .linked.vertical > button.flat.image-button, .inline-toolbar button:not(.text-button), check,
  664. radio, filechooser #pathbarbox > stack > box > button, button.titlebutton, .disclosure-button, .nautilus-window headerbar > revealer > button, .raven .raven-header:not(.top) button.image-button, .raven .expander-button,
  665. button.close,
  666. button.circular {
  667. border-radius: 9999px;
  668. -gtk-outline-radius: 9999px;
  669. }
  670. spinbutton:not(.vertical) button, notebook > header tab button.flat, button.sidebar-button, .nautilus-window .floating-bar button, .gedit-document-panel row button.flat, .gedit-search-slider .linked > button, .pluma-window paned.horizontal box.vertical box.horizontal button.flat {
  671. min-height: 24px;
  672. min-width: 24px;
  673. padding: 0;
  674. border-radius: 9999px;
  675. -gtk-outline-radius: 9999px;
  676. }
  677. .stack-switcher > button.needs-attention > label,
  678. .stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {
  679. animation: needs_attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
  680. background-repeat: no-repeat;
  681. background-position: right 3px;
  682. background-size: 6px 6px;
  683. }
  684. .stack-switcher > button.needs-attention > label:dir(rtl),
  685. .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {
  686. background-position: left 3px;
  687. }
  688. .linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, combobox > .linked > button, .linked:not(.vertical) > combobox > box > button.combo {
  689. border-radius: 0;
  690. -gtk-outline-radius: 6px;
  691. }
  692. .linked > button:first-child {
  693. border-top-left-radius: 6px;
  694. border-bottom-left-radius: 6px;
  695. }
  696. .linked > button:last-child {
  697. border-top-right-radius: 6px;
  698. border-bottom-right-radius: 6px;
  699. }
  700. .linked > button:only-child {
  701. border-radius: 6px;
  702. }
  703. .linked.vertical > button, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > combobox > box > button.combo {
  704. border-radius: 0;
  705. -gtk-outline-radius: 6px;
  706. }
  707. .linked.vertical > button:first-child {
  708. border-top-left-radius: 6px;
  709. border-top-right-radius: 6px;
  710. }
  711. .linked.vertical > button:last-child {
  712. border-bottom-left-radius: 6px;
  713. border-bottom-right-radius: 6px;
  714. }
  715. .linked.vertical > button:only-child {
  716. border-radius: 6px;
  717. }
  718. .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, combobox.linked button:nth-child(2):dir(rtl), combobox > .linked > button:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo {
  719. border-radius: 6px 0 0 0;
  720. }
  721. .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, combobox.linked button:nth-child(2):dir(ltr), combobox > .linked > button:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo {
  722. border-radius: 0 6px 0 0;
  723. }
  724. .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, combobox > .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo {
  725. border-radius: 6px 6px 0 0;
  726. }
  727. .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > combobox:first-child > box > button.combo {
  728. border-radius: 6px 6px 0 0;
  729. }
  730. .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > combobox:last-child > box > button.combo {
  731. border-radius: 0;
  732. }
  733. .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > combobox:only-child > box > button.combo {
  734. border-radius: 6px 6px 0 0;
  735. }
  736. /* menu buttons */
  737. modelbutton.flat,
  738. .menuitem.button.flat {
  739. min-height: 28px;
  740. padding: 0 8px;
  741. border-radius: 6px;
  742. color: inherit;
  743. }
  744. modelbutton.flat arrow {
  745. background: none;
  746. }
  747. modelbutton.flat arrow:hover {
  748. background: none;
  749. }
  750. modelbutton.flat arrow.left {
  751. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
  752. }
  753. modelbutton.flat arrow.right {
  754. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  755. }
  756. button.color {
  757. min-height: 24px;
  758. min-width: 24px;
  759. padding: 4px;
  760. }
  761. /*********
  762. * Links *
  763. *********/
  764. *:link, button:link,
  765. button:visited, *:link:hover, button:hover:link,
  766. button:hover:visited, *:link:active, button:active:link,
  767. button:active:visited {
  768. color: #6faaff;
  769. }
  770. *:link:visited,
  771. button:visited, *:link:visited:hover,
  772. button:visited:hover, *:link:visited:active,
  773. button:visited:active {
  774. color: #f58eb3;
  775. }
  776. infobar.info *:link, infobar.info button:link,
  777. infobar.info button:visited, infobar.question *:link, infobar.question button:link,
  778. infobar.question button:visited, infobar.warning *:link, infobar.warning button:link,
  779. infobar.warning button:visited, infobar.error *:link, infobar.error button:link,
  780. infobar.error button:visited, *:link:selected, button:selected:link,
  781. button:selected:visited, .selection-mode.titlebar:not(headerbar) .subtitle:link,
  782. headerbar.selection-mode .subtitle:link,
  783. *:selected *:link,
  784. *:selected button:link,
  785. *:selected button:visited {
  786. color: white;
  787. }
  788. button:link > label,
  789. button:visited > label {
  790. text-decoration-line: underline;
  791. }
  792. /*****************
  793. * GtkSpinButton *
  794. *****************/
  795. spinbutton:not(.vertical) {
  796. padding: 0;
  797. }
  798. spinbutton:not(.vertical) entry {
  799. min-width: 24px;
  800. margin: 0;
  801. border-image: none;
  802. border-radius: 0;
  803. box-shadow: none;
  804. background-color: transparent;
  805. }
  806. spinbutton:not(.vertical) button {
  807. border: solid 4px transparent;
  808. }
  809. spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) {
  810. margin-left: -2px;
  811. }
  812. spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) {
  813. margin-right: -2px;
  814. }
  815. spinbutton.vertical:disabled {
  816. color: rgba(248, 248, 242, 0.5);
  817. }
  818. spinbutton.vertical:drop(active) {
  819. box-shadow: none;
  820. }
  821. spinbutton.vertical entry {
  822. min-height: 32px;
  823. min-width: 40px;
  824. padding: 0;
  825. }
  826. spinbutton.vertical button {
  827. min-height: 32px;
  828. min-width: 40px;
  829. padding: 0;
  830. }
  831. spinbutton.vertical button.up {
  832. border-radius: 6px 6px 0 0;
  833. }
  834. spinbutton.vertical button.down {
  835. border-radius: 0 0 6px 6px;
  836. }
  837. treeview spinbutton:not(.vertical) {
  838. min-height: 0;
  839. border-style: none;
  840. border-radius: 0;
  841. }
  842. treeview spinbutton:not(.vertical) entry {
  843. min-height: 0;
  844. padding: 1px 2px;
  845. }
  846. /**************
  847. * ComboBoxes *
  848. **************/
  849. combobox arrow {
  850. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  851. min-height: 16px;
  852. min-width: 16px;
  853. }
  854. combobox decoration,
  855. combobox button.combo:checked {
  856. transition: none;
  857. }
  858. combobox button.combo cellview:dir(ltr) {
  859. margin-left: 0px;
  860. }
  861. combobox button.combo cellview:dir(rtl) {
  862. margin-right: 0px;
  863. }
  864. combobox #gtk-combobox-popup-menu {
  865. padding: 2px 0;
  866. }
  867. combobox #gtk-combobox-popup-menu menuitem {
  868. min-height: 28px;
  869. padding: 0 8px;
  870. }
  871. combobox #gtk-combobox-popup-menu > arrow.top {
  872. margin-top: -2px;
  873. }
  874. combobox #gtk-combobox-popup-menu > arrow.bottom {
  875. margin-top: 4px;
  876. margin-bottom: -6px;
  877. }
  878. combobox:drop(active) {
  879. box-shadow: none;
  880. }
  881. button.combo {
  882. border-radius: 6px 6px 0 0;
  883. background-image: none;
  884. font-weight: inherit;
  885. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1);
  886. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 0%, transparent 0%) 0 0 0/0 0 0px;
  887. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.3);
  888. background-color: rgba(248, 248, 242, 0.04);
  889. color: #ecd0c4;
  890. }
  891. button.combo:hover {
  892. box-shadow: inset 0 -1px #ecd0c4;
  893. }
  894. button.combo:checked {
  895. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 100%, transparent 0%) 0 0 2/0 0 2px;
  896. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.3);
  897. }
  898. button.combo:disabled {
  899. box-shadow: inset 0 -1px rgba(248, 248, 242, 0.12);
  900. background-color: rgba(248, 248, 242, 0.04);
  901. color: rgba(248, 248, 242, 0.5);
  902. }
  903. /************
  904. * Toolbars *
  905. ************/
  906. toolbar {
  907. -GtkWidget-window-dragging: true;
  908. padding: 2px;
  909. background-color: #471f28;
  910. }
  911. .osd toolbar {
  912. background-color: transparent;
  913. }
  914. toolbar.osd, .app-notification, frame.documents-dropdown {
  915. transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
  916. padding: 4px;
  917. border-radius: 6px;
  918. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
  919. background-color: #a75e61;
  920. }
  921. toolbar.osd:backdrop, .app-notification:backdrop, frame.documents-dropdown:backdrop {
  922. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
  923. }
  924. toolbar.osd.left, .left.app-notification, frame.left.documents-dropdown, toolbar.osd.right, .right.app-notification, frame.right.documents-dropdown, toolbar.osd.top, .top.app-notification, frame.top.documents-dropdown, toolbar.osd.bottom, .bottom.app-notification, frame.bottom.documents-dropdown {
  925. border-radius: 0;
  926. }
  927. toolbar.horizontal > separator {
  928. margin: 2px;
  929. }
  930. toolbar.vertical > separator {
  931. margin: 2px;
  932. }
  933. toolbar:not(.inline-toolbar):not(.osd) scale,
  934. toolbar:not(.inline-toolbar):not(.osd) entry,
  935. toolbar:not(.inline-toolbar):not(.osd) spinbutton,
  936. toolbar:not(.inline-toolbar):not(.osd) button {
  937. margin: 2px;
  938. }
  939. toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child),
  940. toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child),
  941. toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) {
  942. margin-left: 0;
  943. }
  944. toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child),
  945. toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child),
  946. toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) {
  947. margin-right: 0;
  948. }
  949. toolbar:not(.inline-toolbar):not(.osd) spinbutton entry,
  950. toolbar:not(.inline-toolbar):not(.osd) spinbutton button {
  951. margin: 0;
  952. }
  953. toolbar:not(.inline-toolbar):not(.osd) switch {
  954. margin: 6px 2px;
  955. }
  956. .inline-toolbar {
  957. padding: 4px;
  958. border-style: solid;
  959. border-width: 0 1px 1px;
  960. border-color: rgba(0,0,0,0);
  961. background-color: #471f28;
  962. }
  963. searchbar > revealer > box,
  964. .location-bar {
  965. padding: 4px;
  966. border-style: solid;
  967. border-width: 0 0 1px;
  968. border-color: rgba(0,0,0,0);
  969. background-color: #471f28;
  970. background-clip: border-box;
  971. }
  972. searchbar > revealer > box {
  973. margin: -6px;
  974. padding: 4px;
  975. }
  976. /***************
  977. * Header bars *
  978. ***************/
  979. .titlebar:not(headerbar),
  980. headerbar {
  981. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), color 100ms cubic-bezier(0, 0, 0.2, 1);
  982. min-height: 40px;
  983. padding: 0 4px;
  984. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
  985. background-color: #471f28;
  986. color: #ecd0c4;
  987. }
  988. .titlebar:disabled:not(headerbar),
  989. headerbar:disabled {
  990. color: rgba(248, 248, 242, 0.5);
  991. }
  992. .titlebar:backdrop:not(headerbar),
  993. headerbar:backdrop {
  994. color: rgba(248, 248, 242, 0.7);
  995. }
  996. .titlebar:backdrop:disabled:not(headerbar),
  997. headerbar:backdrop:disabled {
  998. color: rgba(248, 248, 242, 0.3);
  999. }
  1000. .titlebar:not(headerbar) .title,
  1001. headerbar .title {
  1002. padding: 0 12px;
  1003. font-weight: bold;
  1004. }
  1005. .titlebar:not(headerbar) .subtitle,
  1006. headerbar .subtitle {
  1007. padding: 0 12px;
  1008. font-size: smaller;
  1009. }
  1010. .titlebar:not(headerbar) .linked:not(.vertical) > entry:not(.flat),
  1011. headerbar .linked:not(.vertical) > entry:not(.flat) {
  1012. border-radius: 6px;
  1013. }
  1014. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
  1015. headerbar button:not(.suggested-action):not(.destructive-action) {
  1016. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
  1017. color: rgba(248, 248, 242, 0.7);
  1018. }
  1019. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active,
  1020. headerbar button:not(.suggested-action):not(.destructive-action):hover,
  1021. headerbar button:not(.suggested-action):not(.destructive-action):active {
  1022. color: #ecd0c4;
  1023. }
  1024. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
  1025. headerbar button:not(.suggested-action):not(.destructive-action):disabled {
  1026. color: rgba(248, 248, 242, 0.3);
  1027. }
  1028. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
  1029. headerbar button:not(.suggested-action):not(.destructive-action):checked {
  1030. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
  1031. color: #ecd0c4;
  1032. }
  1033. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
  1034. headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
  1035. color: rgba(248, 248, 242, 0.5);
  1036. }
  1037. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
  1038. headerbar button:not(.suggested-action):not(.destructive-action):checked,
  1039. headerbar button:not(.suggested-action):not(.destructive-action):checked:disabled {
  1040. background-color: transparent;
  1041. }
  1042. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
  1043. headerbar button:not(.suggested-action):not(.destructive-action):backdrop {
  1044. color: rgba(248, 248, 242, 0.5);
  1045. }
  1046. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:hover, .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:active,
  1047. headerbar button:not(.suggested-action):not(.destructive-action):backdrop:hover,
  1048. headerbar button:not(.suggested-action):not(.destructive-action):backdrop:active {
  1049. color: rgba(248, 248, 242, 0.7);
  1050. }
  1051. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
  1052. headerbar button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
  1053. color: rgba(248, 248, 242, 0.3);
  1054. }
  1055. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
  1056. headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked {
  1057. color: rgba(248, 248, 242, 0.7);
  1058. }
  1059. .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
  1060. headerbar button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
  1061. color: rgba(248, 248, 242, 0.3);
  1062. }
  1063. .titlebar:not(headerbar) button.suggested-action:disabled, .titlebar:not(headerbar) button.destructive-action:disabled,
  1064. headerbar button.suggested-action:disabled,
  1065. headerbar button.destructive-action:disabled {
  1066. background-color: rgba(248, 248, 242, 0.04);
  1067. color: rgba(248, 248, 242, 0.5);
  1068. }
  1069. .selection-mode.titlebar:not(headerbar),
  1070. headerbar.selection-mode {
  1071. transition: background-color 0.00001s 225ms, color 225ms cubic-bezier(0, 0, 0.2, 1);
  1072. animation: header_ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1);
  1073. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.2);
  1074. background-color: #cd7c6a;
  1075. color: white;
  1076. }
  1077. .selection-mode.titlebar:backdrop:not(headerbar),
  1078. headerbar.selection-mode:backdrop {
  1079. color: rgba(255, 255, 255, 0.7);
  1080. }
  1081. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action),
  1082. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) {
  1083. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
  1084. color: white;
  1085. }
  1086. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):disabled,
  1087. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled {
  1088. color: rgba(255, 255, 255, 0.5);
  1089. }
  1090. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked,
  1091. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked {
  1092. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
  1093. color: white;
  1094. }
  1095. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):checked:disabled,
  1096. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled {
  1097. color: rgba(255, 255, 255, 0.5);
  1098. }
  1099. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop,
  1100. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop {
  1101. color: rgba(255, 255, 255, 0.7);
  1102. }
  1103. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:disabled,
  1104. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled {
  1105. color: rgba(255, 255, 255, 0.3);
  1106. }
  1107. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked,
  1108. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked {
  1109. color: rgba(255, 255, 255, 0.7);
  1110. }
  1111. .selection-mode.titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled,
  1112. headerbar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled {
  1113. color: rgba(255, 255, 255, 0.3);
  1114. }
  1115. .selection-mode.titlebar:not(headerbar) .selection-menu,
  1116. headerbar.selection-mode .selection-menu {
  1117. padding-left: 16px;
  1118. padding-right: 16px;
  1119. }
  1120. .selection-mode.titlebar:not(headerbar) .selection-menu arrow,
  1121. headerbar.selection-mode .selection-menu arrow {
  1122. -GtkArrow-arrow-scaling: 1;
  1123. }
  1124. .selection-mode.titlebar:not(headerbar) .selection-menu .arrow,
  1125. headerbar.selection-mode .selection-menu .arrow {
  1126. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1127. }
  1128. .tiled .titlebar:not(headerbar),
  1129. .tiled-top .titlebar:not(headerbar),
  1130. .tiled-right .titlebar:not(headerbar),
  1131. .tiled-bottom .titlebar:not(headerbar),
  1132. .tiled-left .titlebar:not(headerbar),
  1133. .maximized .titlebar:not(headerbar),
  1134. .fullscreen .titlebar:not(headerbar), .tiled
  1135. headerbar,
  1136. .tiled-top
  1137. headerbar,
  1138. .tiled-right
  1139. headerbar,
  1140. .tiled-bottom
  1141. headerbar,
  1142. .tiled-left
  1143. headerbar,
  1144. .maximized
  1145. headerbar,
  1146. .fullscreen
  1147. headerbar {
  1148. border-radius: 0;
  1149. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1150. }
  1151. .default-decoration.titlebar:not(headerbar),
  1152. headerbar.default-decoration {
  1153. min-height: 24px;
  1154. padding: 4px;
  1155. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  1156. }
  1157. .tiled .default-decoration.titlebar:not(headerbar),
  1158. .maximized .default-decoration.titlebar:not(headerbar),
  1159. .fullscreen .default-decoration.titlebar:not(headerbar), .tiled
  1160. headerbar.default-decoration,
  1161. .maximized
  1162. headerbar.default-decoration,
  1163. .fullscreen
  1164. headerbar.default-decoration {
  1165. box-shadow: none;
  1166. }
  1167. .default-decoration.titlebar:not(headerbar) button.titlebutton,
  1168. headerbar.default-decoration button.titlebutton {
  1169. min-height: 24px;
  1170. min-width: 24px;
  1171. margin: 0;
  1172. padding: 0;
  1173. }
  1174. .background:not(.csd) .default-decoration.titlebar:not(headerbar) button.titlebutton:active, .background:not(.csd)
  1175. headerbar.default-decoration button.titlebutton:active {
  1176. background-size: 1000% 1000%;
  1177. }
  1178. .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd
  1179. headerbar:dir(rtl), .solid-csd
  1180. headerbar:dir(ltr) {
  1181. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1182. }
  1183. headerbar entry,
  1184. headerbar spinbutton,
  1185. headerbar button {
  1186. margin-top: 4px;
  1187. margin-bottom: 4px;
  1188. }
  1189. headerbar separator {
  1190. margin-top: 10px;
  1191. margin-bottom: 10px;
  1192. background-color: rgba(248, 248, 242, 0.12);
  1193. }
  1194. headerbar switch {
  1195. margin-top: 8px;
  1196. margin-bottom: 8px;
  1197. }
  1198. headerbar spinbutton button {
  1199. margin-top: 0;
  1200. margin-bottom: 0;
  1201. }
  1202. headerbar .entry-tag, headerbar .documents-entry-tag, headerbar .photos-entry-tag {
  1203. margin-top: 5px;
  1204. margin-bottom: 5px;
  1205. }
  1206. .background .titlebar {
  1207. border-top-left-radius: 6px;
  1208. border-top-right-radius: 6px;
  1209. }
  1210. .background.tiled .titlebar,
  1211. .background.tiled-top .titlebar,
  1212. .background.tiled-right .titlebar,
  1213. .background.tiled-bottom .titlebar,
  1214. .background.tiled-left .titlebar,
  1215. .background.maximized .titlebar,
  1216. .background.solid-csd .titlebar {
  1217. border-top-left-radius: 0;
  1218. border-top-right-radius: 0;
  1219. }
  1220. window separator:first-child + headerbar,
  1221. window headerbar:first-child {
  1222. border-top-left-radius: 6px;
  1223. }
  1224. window headerbar:last-child {
  1225. border-top-right-radius: 6px;
  1226. }
  1227. window stack headerbar:first-child, window stack headerbar:last-child {
  1228. border-top-left-radius: 6px;
  1229. border-top-right-radius: 6px;
  1230. }
  1231. window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child,
  1232. window.tiled-top headerbar,
  1233. window.tiled-top headerbar:first-child,
  1234. window.tiled-top headerbar:last-child,
  1235. window.tiled-top headerbar:only-child,
  1236. window.tiled-right headerbar,
  1237. window.tiled-right headerbar:first-child,
  1238. window.tiled-right headerbar:last-child,
  1239. window.tiled-right headerbar:only-child,
  1240. window.tiled-bottom headerbar,
  1241. window.tiled-bottom headerbar:first-child,
  1242. window.tiled-bottom headerbar:last-child,
  1243. window.tiled-bottom headerbar:only-child,
  1244. window.tiled-left headerbar,
  1245. window.tiled-left headerbar:first-child,
  1246. window.tiled-left headerbar:last-child,
  1247. window.tiled-left headerbar:only-child,
  1248. window.maximized headerbar,
  1249. window.maximized headerbar:first-child,
  1250. window.maximized headerbar:last-child,
  1251. window.maximized headerbar:only-child,
  1252. window.fullscreen headerbar,
  1253. window.fullscreen headerbar:first-child,
  1254. window.fullscreen headerbar:last-child,
  1255. window.fullscreen headerbar:only-child,
  1256. window.solid-csd headerbar,
  1257. window.solid-csd headerbar:first-child,
  1258. window.solid-csd headerbar:last-child,
  1259. window.solid-csd headerbar:only-child {
  1260. border-top-left-radius: 0;
  1261. border-top-right-radius: 0;
  1262. }
  1263. window.csd > .titlebar:not(headerbar) {
  1264. padding: 0;
  1265. background-color: transparent;
  1266. background-image: none;
  1267. border-style: none;
  1268. box-shadow: none;
  1269. }
  1270. .titlebar:not(headerbar) > separator {
  1271. background-color: #471f28;
  1272. background-image: image(rgba(0,0,0,0));
  1273. }
  1274. /************
  1275. * Pathbars *
  1276. ************/
  1277. .caja-pathbar button,
  1278. .path-bar button {
  1279. padding-left: 4px;
  1280. padding-right: 4px;
  1281. }
  1282. .caja-pathbar button label:not(:only-child):first-child,
  1283. .path-bar button label:not(:only-child):first-child {
  1284. margin-left: 4px;
  1285. }
  1286. .caja-pathbar button label:not(:only-child):last-child,
  1287. .path-bar button label:not(:only-child):last-child {
  1288. margin-right: 4px;
  1289. }
  1290. .caja-pathbar button.slider-button,
  1291. .path-bar button.slider-button {
  1292. padding-left: 4px;
  1293. padding-right: 4px;
  1294. }
  1295. :not(headerbar) .caja-pathbar button, .caja-pathbar :not(headerbar) button, :not(headerbar)
  1296. .path-bar button {
  1297. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 0%, transparent 0%) 0 0 0/0 0 0px;
  1298. border-radius: 6px;
  1299. }
  1300. :not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar)
  1301. .path-bar button:checked {
  1302. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #cd7c6a 100%, transparent 0%) 0 0 2/0 0 2px;
  1303. }
  1304. :not(headerbar) .caja-pathbar button:checked, .caja-pathbar :not(headerbar) button:checked, :not(headerbar) .caja-pathbar button:checked:disabled, .caja-pathbar :not(headerbar) button:checked:disabled, :not(headerbar)
  1305. .path-bar button:checked, :not(headerbar)
  1306. .path-bar button:checked:disabled {
  1307. background-color: transparent;
  1308. }
  1309. /**************
  1310. * Tree Views *
  1311. **************/
  1312. treeview.view {
  1313. border-left-color: rgba(248, 248, 242, 0.3);
  1314. border-top-color: rgba(0,0,0,0);
  1315. }
  1316. * {
  1317. -GtkTreeView-horizontal-separator: 4;
  1318. -GtkTreeView-grid-line-width: 1;
  1319. -GtkTreeView-grid-line-pattern: '';
  1320. -GtkTreeView-tree-line-width: 1;
  1321. -GtkTreeView-tree-line-pattern: '';
  1322. -GtkTreeView-expander-size: 16;
  1323. }
  1324. treeview.view:selected {
  1325. background-color: #471f28;
  1326. background-image: image(#cd7c6a);
  1327. }
  1328. treeview.view:hover, treeview.view:selected {
  1329. border-radius: 0;
  1330. }
  1331. treeview.view.separator {
  1332. min-height: 5px;
  1333. color: rgba(0,0,0,0);
  1334. }
  1335. treeview.view:drop(active) {
  1336. border-style: solid none;
  1337. border-width: 1px;
  1338. border-color: #cd7c6a;
  1339. }
  1340. treeview.view:drop(active).after {
  1341. border-top-style: none;
  1342. }
  1343. treeview.view:drop(active).before {
  1344. border-bottom-style: none;
  1345. }
  1346. treeview.view.expander {
  1347. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1348. -gtk-icon-transform: rotate(-90deg);
  1349. color: rgba(248, 248, 242, 0.7);
  1350. }
  1351. treeview.view.expander:dir(rtl) {
  1352. -gtk-icon-transform: rotate(90deg);
  1353. }
  1354. treeview.view.expander:checked {
  1355. -gtk-icon-transform: unset;
  1356. }
  1357. treeview.view.expander:hover, treeview.view.expander:active {
  1358. color: #ecd0c4;
  1359. }
  1360. treeview.view.expander:disabled {
  1361. color: rgba(248, 248, 242, 0.3);
  1362. }
  1363. treeview.view.progressbar {
  1364. border-bottom: 4px solid #cd7c6a;
  1365. box-shadow: none;
  1366. background-color: transparent;
  1367. }
  1368. treeview.view.trough {
  1369. border-bottom: 4px solid rgba(248, 248, 242, 0.12);
  1370. box-shadow: none;
  1371. background-color: transparent;
  1372. }
  1373. treeview.view header button {
  1374. padding: 2px 6px;
  1375. border-style: none solid solid none;
  1376. border-width: 1px;
  1377. border-color: rgba(0,0,0,0);
  1378. border-radius: 0;
  1379. background-clip: border-box;
  1380. }
  1381. treeview.view header button:not(:hover):not(:active) {
  1382. color: rgba(248, 248, 242, 0.7);
  1383. }
  1384. treeview.view header button, treeview.view header button:hover, treeview.view header button:active {
  1385. box-shadow: none;
  1386. }
  1387. treeview.view header button, treeview.view header button:disabled {
  1388. background-color: #471f28;
  1389. }
  1390. treeview.view header button:last-child {
  1391. border-right-style: none;
  1392. }
  1393. treeview.view button.dnd,
  1394. treeview.view header.button.dnd {
  1395. padding: 2px 6px;
  1396. border-style: none solid solid;
  1397. border-width: 1px;
  1398. border-color: rgba(0,0,0,0);
  1399. border-radius: 0;
  1400. box-shadow: none;
  1401. background-color: #471f28;
  1402. background-clip: border-box;
  1403. color: #cd7c6a;
  1404. }
  1405. treeview.view acceleditor > label {
  1406. background-color: #cd7c6a;
  1407. }
  1408. /*********
  1409. * Menus *
  1410. *********/
  1411. menubar,
  1412. .menubar {
  1413. -GtkWidget-window-dragging: true;
  1414. padding: 0;
  1415. background-color: #471f28;
  1416. }
  1417. menubar > menuitem,
  1418. .menubar > menuitem {
  1419. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  1420. min-height: 20px;
  1421. padding: 4px 8px;
  1422. color: rgba(248, 248, 242, 0.7);
  1423. }
  1424. menubar > menuitem:hover,
  1425. .menubar > menuitem:hover {
  1426. transition: none;
  1427. background-color: rgba(248, 248, 242, 0.12);
  1428. color: #ecd0c4;
  1429. }
  1430. menubar > menuitem:disabled,
  1431. .menubar > menuitem:disabled {
  1432. color: rgba(248, 248, 242, 0.3);
  1433. }
  1434. menubar > menuitem label:disabled,
  1435. .menubar > menuitem label:disabled {
  1436. color: inherit;
  1437. }
  1438. .csd.popup {
  1439. background-color: transparent;
  1440. }
  1441. menu,
  1442. .menu,
  1443. .context-menu {
  1444. margin: 4px 0;
  1445. padding: 4px 0;
  1446. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  1447. background-color: #a75e61;
  1448. border: 1px solid rgba(0,0,0,0);
  1449. }
  1450. .csd menu, .csd
  1451. .menu, .csd
  1452. .context-menu {
  1453. border: none;
  1454. border-radius: 6px;
  1455. }
  1456. menu menuitem,
  1457. .menu menuitem,
  1458. .context-menu menuitem {
  1459. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  1460. min-height: 20px;
  1461. min-width: 40px;
  1462. padding: 4px 8px;
  1463. font: initial;
  1464. text-shadow: none;
  1465. }
  1466. menu menuitem:hover,
  1467. .menu menuitem:hover,
  1468. .context-menu menuitem:hover {
  1469. transition: none;
  1470. background-color: rgba(248, 248, 242, 0.12);
  1471. }
  1472. menu menuitem:disabled,
  1473. .menu menuitem:disabled,
  1474. .context-menu menuitem:disabled {
  1475. color: rgba(248, 248, 242, 0.5);
  1476. }
  1477. menu menuitem arrow,
  1478. .menu menuitem arrow,
  1479. .context-menu menuitem arrow {
  1480. min-height: 16px;
  1481. min-width: 16px;
  1482. }
  1483. menu menuitem arrow:dir(ltr),
  1484. .menu menuitem arrow:dir(ltr),
  1485. .context-menu menuitem arrow:dir(ltr) {
  1486. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  1487. margin-left: 8px;
  1488. }
  1489. menu menuitem arrow:dir(rtl),
  1490. .menu menuitem arrow:dir(rtl),
  1491. .context-menu menuitem arrow:dir(rtl) {
  1492. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl");
  1493. margin-right: 8px;
  1494. }
  1495. menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),
  1496. .menu menuitem label:dir(rtl),
  1497. .menu menuitem label:dir(ltr),
  1498. .context-menu menuitem label:dir(rtl),
  1499. .context-menu menuitem label:dir(ltr) {
  1500. color: inherit;
  1501. }
  1502. menu > arrow,
  1503. .menu > arrow,
  1504. .context-menu > arrow {
  1505. min-height: 16px;
  1506. min-width: 16px;
  1507. padding: 4px;
  1508. background-color: #a75e61;
  1509. color: rgba(248, 248, 242, 0.7);
  1510. }
  1511. menu > arrow.top,
  1512. .menu > arrow.top,
  1513. .context-menu > arrow.top {
  1514. margin-top: -4px;
  1515. border-bottom: 1px solid rgba(0,0,0,0);
  1516. border-radius: 6px 6px 0 0;
  1517. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  1518. }
  1519. menu > arrow.bottom,
  1520. .menu > arrow.bottom,
  1521. .context-menu > arrow.bottom {
  1522. margin-top: 8px;
  1523. margin-bottom: -12px;
  1524. border-top: 1px solid rgba(0,0,0,0);
  1525. border-radius: 0 0 6px 6px;
  1526. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1527. }
  1528. menu > arrow:hover,
  1529. .menu > arrow:hover,
  1530. .context-menu > arrow:hover {
  1531. background-image: image(rgba(248, 248, 242, 0.12));
  1532. color: #ecd0c4;
  1533. }
  1534. menu > arrow:disabled,
  1535. .menu > arrow:disabled,
  1536. .context-menu > arrow:disabled {
  1537. border-color: transparent;
  1538. background-color: transparent;
  1539. color: transparent;
  1540. }
  1541. menu separator,
  1542. .menu separator,
  1543. .context-menu separator {
  1544. margin: 1px 0;
  1545. }
  1546. menuitem accelerator {
  1547. color: rgba(248, 248, 242, 0.7);
  1548. }
  1549. menuitem:disabled accelerator {
  1550. color: rgba(248, 248, 242, 0.3);
  1551. }
  1552. .popup:not(.csd) menu menuitem {
  1553. color: #ecd0c4;
  1554. }
  1555. .popup:not(.csd) menu menuitem:hover {
  1556. background-color: #cc7378;
  1557. }
  1558. .popup:not(.csd) menu menuitem:disabled {
  1559. color: #794447;
  1560. }
  1561. .popup:not(.csd) menu accelerator {
  1562. color: #c0c4c6;
  1563. }
  1564. /************
  1565. * Popovers *
  1566. ************/
  1567. popover.background {
  1568. transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
  1569. padding: 2px;
  1570. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  1571. background-color: #a75e61;
  1572. }
  1573. popover.background:backdrop {
  1574. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1575. }
  1576. popover.background, .csd popover.background {
  1577. border-style: solid;
  1578. border-width: 1px;
  1579. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
  1580. border-radius: 7px;
  1581. }
  1582. popover.background > stack {
  1583. margin: -4px;
  1584. }
  1585. popover.background > toolbar {
  1586. margin: -2px;
  1587. }
  1588. popover.background > list,
  1589. popover.background > .view,
  1590. popover.background > toolbar {
  1591. border-style: none;
  1592. box-shadow: none;
  1593. background-color: transparent;
  1594. }
  1595. popover.background list,
  1596. popover.background .view:not(:selected),
  1597. popover.background toolbar {
  1598. background-color: #a75e61;
  1599. }
  1600. popover.background.menu button,
  1601. popover.background button.model {
  1602. min-height: 32px;
  1603. padding: 0 8px;
  1604. border-radius: 6px;
  1605. }
  1606. popover.background separator {
  1607. margin: 4px 0;
  1608. }
  1609. popover.background list separator {
  1610. margin: 0;
  1611. }
  1612. /*************
  1613. * Notebooks *
  1614. *************/
  1615. frame > paned > notebook > header,
  1616. notebook.frame > header {
  1617. background-color: #471f28;
  1618. }
  1619. notebook:focus tab:checked {
  1620. box-shadow: inset 0 0 0 9999px rgba(189, 153, 255, 0.12);
  1621. outline: none;
  1622. }
  1623. notebook > header {
  1624. border-width: 1px;
  1625. border-color: rgba(0,0,0,0);
  1626. background-color: #471f28;
  1627. background-clip: border-box;
  1628. }
  1629. notebook > header.top {
  1630. border-bottom-style: solid;
  1631. }
  1632. notebook > header.top > tabs {
  1633. margin-bottom: -1px;
  1634. }
  1635. notebook > header.top > tabs > tab {
  1636. border-image: linear-gradient(to top, transparent 2px, transparent 2px) 2/0 0 2px;
  1637. }
  1638. notebook > header.top > tabs > tab:checked {
  1639. border-image-source: linear-gradient(to top, #cd7c6a 2px, rgba(0,0,0,0) 2px);
  1640. }
  1641. notebook > header.top > tabs > tab.reorderable-page {
  1642. border-image-width: 0 1px 2px;
  1643. }
  1644. notebook > header.bottom {
  1645. border-top-style: solid;
  1646. }
  1647. notebook > header.bottom > tabs {
  1648. margin-top: -1px;
  1649. }
  1650. notebook > header.bottom > tabs > tab {
  1651. border-image: linear-gradient(to bottom, transparent 2px, transparent 2px) 2/2px 0 0;
  1652. }
  1653. notebook > header.bottom > tabs > tab:checked {
  1654. border-image-source: linear-gradient(to bottom, #cd7c6a 2px, rgba(0,0,0,0) 2px);
  1655. }
  1656. notebook > header.bottom > tabs > tab.reorderable-page {
  1657. border-image-width: 2px 1px 0;
  1658. }
  1659. notebook > header.left {
  1660. border-right-style: solid;
  1661. }
  1662. notebook > header.left > tabs {
  1663. margin-right: -1px;
  1664. }
  1665. notebook > header.left > tabs > tab {
  1666. border-image: linear-gradient(to left, transparent 2px, transparent 2px) 2/0 2px 0 0;
  1667. }
  1668. notebook > header.left > tabs > tab:checked {
  1669. border-image-source: linear-gradient(to left, #cd7c6a 2px, rgba(0,0,0,0) 2px);
  1670. }
  1671. notebook > header.left > tabs > tab.reorderable-page {
  1672. border-image-width: 1px 2px 1px 0;
  1673. }
  1674. notebook > header.right {
  1675. border-left-style: solid;
  1676. }
  1677. notebook > header.right > tabs {
  1678. margin-left: -1px;
  1679. }
  1680. notebook > header.right > tabs > tab {
  1681. border-image: linear-gradient(to right, transparent 2px, transparent 2px) 2/0 0 0 2px;
  1682. }
  1683. notebook > header.right > tabs > tab:checked {
  1684. border-image-source: linear-gradient(to right, #cd7c6a 2px, rgba(0,0,0,0) 2px);
  1685. }
  1686. notebook > header.right > tabs > tab.reorderable-page {
  1687. border-image-width: 1px 0 1px 2px;
  1688. }
  1689. notebook > header.top > tabs > arrow {
  1690. border-top-style: none;
  1691. }
  1692. notebook > header.bottom > tabs > arrow {
  1693. border-bottom-style: none;
  1694. }
  1695. notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {
  1696. padding-left: 4px;
  1697. padding-right: 4px;
  1698. }
  1699. notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {
  1700. margin-left: -8px;
  1701. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
  1702. }
  1703. notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {
  1704. margin-right: -8px;
  1705. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  1706. }
  1707. notebook > header.left > tabs > arrow {
  1708. border-left-style: none;
  1709. }
  1710. notebook > header.right > tabs > arrow {
  1711. border-right-style: none;
  1712. }
  1713. notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {
  1714. padding-top: 4px;
  1715. padding-bottom: 4px;
  1716. }
  1717. notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {
  1718. margin-top: -8px;
  1719. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  1720. }
  1721. notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {
  1722. margin-bottom: -8px;
  1723. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1724. }
  1725. notebook > header > tabs > arrow {
  1726. min-height: 16px;
  1727. min-width: 16px;
  1728. border-radius: 0;
  1729. }
  1730. notebook > header tab {
  1731. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  1732. min-height: 24px;
  1733. min-width: 24px;
  1734. padding: 4px 12px;
  1735. outline-offset: -6px;
  1736. border-width: 1px;
  1737. border-color: transparent;
  1738. background-image: radial-gradient(circle farthest-corner at center, #cd7c6a 10%, transparent 0%);
  1739. background-repeat: no-repeat;
  1740. background-position: center;
  1741. background-size: 0% 0%;
  1742. background-clip: border-box;
  1743. color: rgba(248, 248, 242, 0.7);
  1744. font-weight: 500;
  1745. }
  1746. notebook > header tab:hover {
  1747. background-color: alpha(currentColor, 0.08);
  1748. color: #ecd0c4;
  1749. }
  1750. notebook > header tab:disabled {
  1751. color: rgba(248, 248, 242, 0.3);
  1752. }
  1753. notebook > header tab:checked {
  1754. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1);
  1755. background-color: transparent;
  1756. background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
  1757. background-size: 1000% 1000%;
  1758. background-clip: padding-box;
  1759. color: #ecd0c4;
  1760. }
  1761. notebook > header tab:checked:disabled {
  1762. color: rgba(248, 248, 242, 0.5);
  1763. }
  1764. notebook > header tab:checked.reorderable-page {
  1765. border-color: rgba(0,0,0,0);
  1766. background-color: #471f28;
  1767. }
  1768. notebook > header tab button.flat:last-child {
  1769. margin-left: 4px;
  1770. margin-right: -8px;
  1771. }
  1772. notebook > header tab button.flat:first-child {
  1773. margin-left: -8px;
  1774. margin-right: 4px;
  1775. }
  1776. notebook > header.top tabs, notebook > header.bottom tabs {
  1777. padding-left: 8px;
  1778. padding-right: 8px;
  1779. }
  1780. notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {
  1781. margin-left: 0;
  1782. }
  1783. notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {
  1784. margin-right: 0;
  1785. }
  1786. notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {
  1787. border-style: none solid;
  1788. }
  1789. notebook > header.left tabs, notebook > header.right tabs {
  1790. padding-top: 8px;
  1791. padding-bottom: 8px;
  1792. }
  1793. notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {
  1794. margin-top: 0;
  1795. }
  1796. notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {
  1797. margin-bottom: 0;
  1798. }
  1799. notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {
  1800. border-style: solid none;
  1801. }
  1802. notebook > stack:not(:only-child) {
  1803. background-color: #471f28;
  1804. }
  1805. /**************
  1806. * Scrollbars *
  1807. **************/
  1808. scrollbar {
  1809. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  1810. background-color: #471f28;
  1811. background-clip: border-box;
  1812. }
  1813. * {
  1814. -GtkScrollbar-has-backward-stepper: false;
  1815. -GtkScrollbar-has-forward-stepper: false;
  1816. }
  1817. scrollbar.top {
  1818. border-bottom: 1px solid rgba(0,0,0,0);
  1819. }
  1820. scrollbar.bottom {
  1821. border-top: 1px solid rgba(0,0,0,0);
  1822. }
  1823. scrollbar.left {
  1824. border-right: 1px solid rgba(0,0,0,0);
  1825. }
  1826. scrollbar.right {
  1827. border-left: 1px solid rgba(0,0,0,0);
  1828. }
  1829. scrollbar slider {
  1830. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0;
  1831. min-width: 8px;
  1832. min-height: 8px;
  1833. border: 4px solid transparent;
  1834. border-radius: 9999px;
  1835. background-clip: padding-box;
  1836. background-color: rgba(248, 248, 242, 0.5);
  1837. }
  1838. scrollbar slider:hover {
  1839. background-color: rgba(248, 248, 242, 0.7);
  1840. }
  1841. scrollbar slider:active {
  1842. background-color: #ecd0c4;
  1843. }
  1844. scrollbar slider:disabled {
  1845. background-color: rgba(248, 248, 242, 0.3);
  1846. }
  1847. scrollbar.fine-tune slider {
  1848. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), margin 0, border-width 0, min-width 0, min-height 0;
  1849. min-width: 4px;
  1850. min-height: 4px;
  1851. }
  1852. scrollbar.fine-tune.horizontal slider {
  1853. margin: 2px 0;
  1854. }
  1855. scrollbar.fine-tune.vertical slider {
  1856. margin: 0 2px;
  1857. }
  1858. scrollbar.overlay-indicator:not(.dragging):not(.hovering) {
  1859. border-color: transparent;
  1860. background-color: transparent;
  1861. }
  1862. scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {
  1863. min-width: 4px;
  1864. min-height: 4px;
  1865. margin: 3px;
  1866. border: 1px solid rgba(50, 63, 78, 0.3);
  1867. }
  1868. scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {
  1869. min-width: 4px;
  1870. min-height: 4px;
  1871. margin: 3px;
  1872. border: 1px solid rgba(50, 63, 78, 0.3);
  1873. border-radius: 9999px;
  1874. background-color: rgba(248, 248, 242, 0.5);
  1875. background-clip: padding-box;
  1876. -gtk-icon-source: none;
  1877. }
  1878. scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled {
  1879. background-color: rgba(248, 248, 242, 0.3);
  1880. }
  1881. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {
  1882. min-width: 24px;
  1883. }
  1884. scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {
  1885. min-width: 8px;
  1886. }
  1887. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {
  1888. min-height: 24px;
  1889. }
  1890. scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {
  1891. min-height: 8px;
  1892. }
  1893. scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {
  1894. background-color: rgba(50, 63, 78, 0.9);
  1895. }
  1896. scrollbar.horizontal slider {
  1897. min-width: 24px;
  1898. }
  1899. scrollbar.vertical slider {
  1900. min-height: 24px;
  1901. }
  1902. scrollbar button {
  1903. min-width: 16px;
  1904. min-height: 16px;
  1905. padding: 0;
  1906. border-radius: 0;
  1907. }
  1908. scrollbar.vertical button.down {
  1909. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  1910. }
  1911. scrollbar.vertical button.up {
  1912. -gtk-icon-source: -gtk-icontheme("pan-up-symbolic");
  1913. }
  1914. scrollbar.horizontal button.down {
  1915. -gtk-icon-source: -gtk-icontheme("pan-end-symbolic");
  1916. }
  1917. scrollbar.horizontal button.up {
  1918. -gtk-icon-source: -gtk-icontheme("pan-start-symbolic");
  1919. }
  1920. /**********
  1921. * Switch *
  1922. **********/
  1923. switch {
  1924. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  1925. margin: 4px 0;
  1926. padding: 0 2px;
  1927. border: 5px solid transparent;
  1928. border-radius: 9999px;
  1929. background-color: rgba(248, 248, 242, 0.3);
  1930. background-clip: padding-box;
  1931. font-size: 0;
  1932. }
  1933. switch:checked {
  1934. background-color: rgba(189, 153, 255, 0.5);
  1935. }
  1936. switch:disabled {
  1937. opacity: 0.5;
  1938. }
  1939. switch slider {
  1940. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  1941. min-width: 20px;
  1942. min-height: 20px;
  1943. margin: -3px -2px;
  1944. border-radius: 9999px;
  1945. box-shadow: 0 0 0 10px transparent, 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1946. background-color: #a75e61;
  1947. }
  1948. switch:hover slider {
  1949. box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1950. }
  1951. switch:focus slider {
  1952. box-shadow: 0 0 0 10px alpha(currentColor, 0.12), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1953. }
  1954. switch:focus:hover slider {
  1955. box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1956. }
  1957. switch:checked slider {
  1958. background-color: #cd7c6a;
  1959. color: #cd7c6a;
  1960. }
  1961. /*************************
  1962. * Check and Radio items *
  1963. *************************/
  1964. .view.content-view.check:not(list),
  1965. .content-view .tile check:not(list) {
  1966. min-height: 40px;
  1967. min-width: 40px;
  1968. margin: 0;
  1969. padding: 0;
  1970. box-shadow: none;
  1971. background-color: transparent;
  1972. background-image: none;
  1973. -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  1974. }
  1975. .view.content-view.check:not(list):hover, .view.content-view.check:not(list):active,
  1976. .content-view .tile check:not(list):hover,
  1977. .content-view .tile check:not(list):active {
  1978. -gtk-icon-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  1979. }
  1980. .view.content-view.check:not(list),
  1981. .content-view .tile check:not(list) {
  1982. -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png"));
  1983. }
  1984. .view.content-view.check:not(list):checked,
  1985. .content-view .tile check:not(list):checked {
  1986. -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png"));
  1987. }
  1988. checkbutton,
  1989. radiobutton {
  1990. outline: none;
  1991. }
  1992. checkbutton.text-button,
  1993. radiobutton.text-button {
  1994. padding: 2px;
  1995. }
  1996. checkbutton.text-button label:not(:only-child),
  1997. radiobutton.text-button label:not(:only-child) {
  1998. margin: 0 4px;
  1999. }
  2000. check,
  2001. radio {
  2002. min-height: 24px;
  2003. min-width: 24px;
  2004. margin: -8px;
  2005. padding: 8px;
  2006. }
  2007. check:hover,
  2008. radio:hover {
  2009. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  2010. }
  2011. check:focus,
  2012. radio:focus {
  2013. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12);
  2014. }
  2015. check:focus:hover,
  2016. radio:focus:hover {
  2017. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.16);
  2018. }
  2019. check:checked, check:indeterminate,
  2020. radio:checked,
  2021. radio:indeterminate {
  2022. color: #cd7c6a;
  2023. }
  2024. check:checked:disabled, check:indeterminate:disabled,
  2025. radio:checked:disabled,
  2026. radio:indeterminate:disabled {
  2027. color: rgba(248, 248, 242, 0.3);
  2028. }
  2029. popover check, popover check:hover, popover check:focus, popover check:focus:hover, popover check:active, popover check:disabled, popover
  2030. radio, popover
  2031. radio:hover, popover
  2032. radio:focus, popover
  2033. radio:focus:hover, popover
  2034. radio:active, popover
  2035. radio:disabled {
  2036. transition: none;
  2037. box-shadow: none;
  2038. background-image: none;
  2039. }
  2040. popover check:not(:checked):not(:indeterminate):not(:disabled), popover
  2041. radio:not(:checked):not(:indeterminate):not(:disabled) {
  2042. color: rgba(248, 248, 242, 0.7);
  2043. }
  2044. popover check.left:dir(rtl), popover
  2045. radio.left:dir(rtl) {
  2046. margin-left: -12px;
  2047. margin-right: -4px;
  2048. }
  2049. popover check.right:dir(ltr), popover
  2050. radio.right:dir(ltr) {
  2051. margin-left: -4px;
  2052. margin-right: -12px;
  2053. }
  2054. menu menuitem check, menu menuitem
  2055. radio {
  2056. transition: none;
  2057. margin: 0;
  2058. padding: 0;
  2059. }
  2060. menu menuitem check:dir(ltr), menu menuitem
  2061. radio:dir(ltr) {
  2062. margin-right: 8px;
  2063. }
  2064. menu menuitem check:dir(rtl), menu menuitem
  2065. radio:dir(rtl) {
  2066. margin-left: 8px;
  2067. }
  2068. menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem
  2069. radio:not(:checked):not(:indeterminate):not(:disabled) {
  2070. color: rgba(248, 248, 242, 0.7);
  2071. }
  2072. menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem
  2073. radio, menu menuitem
  2074. radio:hover, menu menuitem
  2075. radio:disabled {
  2076. box-shadow: none;
  2077. }
  2078. check {
  2079. -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg"));
  2080. }
  2081. check:checked {
  2082. -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg"));
  2083. }
  2084. check:indeterminate {
  2085. -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg"));
  2086. }
  2087. radio {
  2088. -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg"));
  2089. border-image-slice: 20;
  2090. border-image-width: 20px;
  2091. }
  2092. radio:indeterminate {
  2093. -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg"));
  2094. }
  2095. radio {
  2096. border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#cd7c6a), to(transparent));
  2097. }
  2098. radio:checked:not(:indeterminate) {
  2099. border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(#cd7c6a), to(transparent));
  2100. }
  2101. radio:checked:not(:indeterminate):disabled {
  2102. border-image-source: -gtk-gradient(radial, center center, 0, center center, 0.125, to(rgba(248, 248, 242, 0.3)), to(transparent));
  2103. }
  2104. window.background:not(.csd) > widget > checkbutton > check,
  2105. menu menuitem check {
  2106. min-height: 16px;
  2107. min-width: 16px;
  2108. border-radius: 6px;
  2109. -gtk-outline-radius: 6px;
  2110. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg"));
  2111. }
  2112. window.background:not(.csd) > widget > checkbutton > check:checked,
  2113. menu menuitem check:checked {
  2114. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg"));
  2115. }
  2116. window.background:not(.csd) > widget > checkbutton > check:indeterminate,
  2117. menu menuitem check:indeterminate {
  2118. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg"));
  2119. }
  2120. window.background:not(.csd) > widget > radiobutton > radio,
  2121. menu menuitem radio {
  2122. min-height: 16px;
  2123. min-width: 16px;
  2124. border-image: none;
  2125. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg"));
  2126. }
  2127. window.background:not(.csd) > widget > radiobutton > radio:checked,
  2128. menu menuitem radio:checked {
  2129. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg"));
  2130. }
  2131. window.background:not(.csd) > widget > radiobutton > radio:indeterminate,
  2132. menu menuitem radio:indeterminate {
  2133. -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg"));
  2134. }
  2135. treeview.view check,
  2136. treeview.view radio {
  2137. padding: 0;
  2138. }
  2139. treeview.view check:hover, treeview.view check:selected,
  2140. treeview.view radio:hover,
  2141. treeview.view radio:selected {
  2142. box-shadow: none;
  2143. background-color: transparent;
  2144. }
  2145. treeview.view check,
  2146. treeview.view radio {
  2147. color: rgba(248, 248, 242, 0.7);
  2148. }
  2149. treeview.view check:hover, treeview.view check:active,
  2150. treeview.view radio:hover,
  2151. treeview.view radio:active {
  2152. color: #ecd0c4;
  2153. }
  2154. treeview.view check:disabled,
  2155. treeview.view radio:disabled {
  2156. color: rgba(248, 248, 242, 0.3);
  2157. }
  2158. treeview.view check:checked, treeview.view check:indeterminate,
  2159. treeview.view radio:checked,
  2160. treeview.view radio:indeterminate {
  2161. color: #cd7c6a;
  2162. }
  2163. treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled,
  2164. treeview.view radio:checked:disabled,
  2165. treeview.view radio:indeterminate:disabled {
  2166. color: rgba(248, 248, 242, 0.3);
  2167. }
  2168. treeview.view radio:checked {
  2169. -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg"));
  2170. border-image: none;
  2171. }
  2172. /************
  2173. * GtkScale *
  2174. ************/
  2175. scale {
  2176. min-height: 2px;
  2177. min-width: 2px;
  2178. }
  2179. scale.horizontal {
  2180. padding: 15px 12px;
  2181. }
  2182. scale.vertical {
  2183. padding: 12px 15px;
  2184. }
  2185. scale slider {
  2186. min-height: 32px;
  2187. min-width: 32px;
  2188. margin: -15px;
  2189. }
  2190. scale.fine-tune.horizontal {
  2191. min-height: 4px;
  2192. padding-top: 14px;
  2193. padding-bottom: 14px;
  2194. }
  2195. scale.fine-tune.vertical {
  2196. min-width: 4px;
  2197. padding-left: 14px;
  2198. padding-right: 14px;
  2199. }
  2200. scale.fine-tune slider {
  2201. margin: -14px;
  2202. }
  2203. scale trough {
  2204. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  2205. outline: none;
  2206. background-color: rgba(248, 248, 242, 0.3);
  2207. }
  2208. scale trough:disabled {
  2209. background-color: rgba(248, 248, 242, 0.12);
  2210. }
  2211. scale highlight {
  2212. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  2213. background-color: #cd7c6a;
  2214. }
  2215. scale highlight:disabled {
  2216. background-color: transparent;
  2217. }
  2218. scale fill {
  2219. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  2220. background-color: rgba(248, 248, 242, 0.3);
  2221. }
  2222. scale fill:disabled {
  2223. background-color: transparent;
  2224. }
  2225. scale slider {
  2226. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
  2227. background-repeat: no-repeat;
  2228. background-position: center;
  2229. background-size: auto, 1000% 1000%;
  2230. border-radius: 50%;
  2231. color: transparent;
  2232. }
  2233. scale slider {
  2234. background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2235. }
  2236. scale slider:disabled {
  2237. background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2238. }
  2239. scale slider:hover {
  2240. background-color: rgba(189, 153, 255, 0.08);
  2241. }
  2242. scale slider:focus {
  2243. background-color: rgba(189, 153, 255, 0.12);
  2244. }
  2245. scale slider:focus:hover {
  2246. background-color: rgba(189, 153, 255, 0.16);
  2247. }
  2248. scale slider:active {
  2249. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  2250. animation: scale_ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
  2251. background-size: auto, 0% 0%;
  2252. background-color: rgba(189, 153, 255, 0.08);
  2253. color: rgba(189, 153, 255, 0.12);
  2254. }
  2255. scale marks label,
  2256. scale value {
  2257. color: rgba(248, 248, 242, 0.7);
  2258. }
  2259. scale marks {
  2260. color: rgba(248, 248, 242, 0.3);
  2261. }
  2262. scale marks.top {
  2263. margin-bottom: 7px;
  2264. margin-top: -15px;
  2265. }
  2266. scale marks.bottom {
  2267. margin-top: 7px;
  2268. margin-bottom: -15px;
  2269. }
  2270. scale marks.left {
  2271. margin-right: 7px;
  2272. margin-left: -15px;
  2273. }
  2274. scale marks.right {
  2275. margin-left: 7px;
  2276. margin-right: -15px;
  2277. }
  2278. scale.fine-tune marks.top {
  2279. margin-bottom: 6px;
  2280. margin-top: -14px;
  2281. }
  2282. scale.fine-tune marks.bottom {
  2283. margin-top: 6px;
  2284. margin-bottom: -14px;
  2285. }
  2286. scale.fine-tune marks.left {
  2287. margin-right: 6px;
  2288. margin-left: -14px;
  2289. }
  2290. scale.fine-tune marks.right {
  2291. margin-left: 6px;
  2292. margin-right: -14px;
  2293. }
  2294. scale.horizontal indicator {
  2295. min-height: 8px;
  2296. min-width: 1px;
  2297. }
  2298. scale.vertical indicator {
  2299. min-height: 1px;
  2300. min-width: 8px;
  2301. }
  2302. scale.horizontal.marks-before:not(.marks-after) slider {
  2303. background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2304. }
  2305. scale.horizontal.marks-before:not(.marks-after) slider:disabled {
  2306. background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2307. }
  2308. scale.horizontal.marks-after:not(.marks-before) slider {
  2309. background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2310. }
  2311. scale.horizontal.marks-after:not(.marks-before) slider:disabled {
  2312. background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2313. }
  2314. scale.vertical.marks-before:not(.marks-after) slider {
  2315. background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2316. }
  2317. scale.vertical.marks-before:not(.marks-after) slider:disabled {
  2318. background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2319. }
  2320. scale.vertical.marks-after:not(.marks-before) slider {
  2321. background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2322. }
  2323. scale.vertical.marks-after:not(.marks-before) slider:disabled {
  2324. background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle farthest-corner at center, currentColor 10%, transparent 0%);
  2325. }
  2326. scale.color {
  2327. min-height: 0;
  2328. min-width: 0;
  2329. }
  2330. scale.color.horizontal {
  2331. padding: 0 0 12px 0;
  2332. }
  2333. scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) {
  2334. margin-bottom: -24px;
  2335. margin-top: 8px;
  2336. }
  2337. scale.color.vertical:dir(ltr) {
  2338. padding: 0 0 0 12px;
  2339. }
  2340. scale.color.vertical:dir(ltr) slider {
  2341. margin-left: -24px;
  2342. margin-right: 8px;
  2343. }
  2344. scale.color.vertical:dir(rtl) {
  2345. padding: 0 12px 0 0;
  2346. }
  2347. scale.color.vertical:dir(rtl) slider {
  2348. margin-right: -24px;
  2349. margin-left: 8px;
  2350. }
  2351. /*****************
  2352. * Progress bars *
  2353. *****************/
  2354. progressbar {
  2355. color: rgba(248, 248, 242, 0.7);
  2356. font-size: smaller;
  2357. }
  2358. progressbar.horizontal trough,
  2359. progressbar.horizontal progress {
  2360. min-height: 4px;
  2361. }
  2362. progressbar.vertical trough,
  2363. progressbar.vertical progress {
  2364. min-width: 4px;
  2365. }
  2366. progressbar trough {
  2367. background-color: rgba(248, 248, 242, 0.12);
  2368. }
  2369. progressbar progress {
  2370. background-color: #cd7c6a;
  2371. }
  2372. progressbar trough.empty progress {
  2373. all: unset;
  2374. }
  2375. /*************
  2376. * Level Bar *
  2377. *************/
  2378. levelbar.horizontal block {
  2379. min-height: 4px;
  2380. }
  2381. levelbar.horizontal.discrete block {
  2382. min-width: 32px;
  2383. }
  2384. levelbar.horizontal.discrete block:not(:last-child) {
  2385. margin-right: 2px;
  2386. }
  2387. levelbar.vertical block {
  2388. min-width: 4px;
  2389. }
  2390. levelbar.vertical.discrete block {
  2391. min-height: 32px;
  2392. }
  2393. levelbar.vertical.discrete block:not(:last-child) {
  2394. margin-bottom: 2px;
  2395. }
  2396. levelbar block.low {
  2397. background-color: #ee9c11;
  2398. }
  2399. levelbar block.high, levelbar block:not(.empty) {
  2400. background-color: #cd7c6a;
  2401. }
  2402. levelbar block.full {
  2403. background-color: #23bd86;
  2404. }
  2405. levelbar block.empty {
  2406. background-color: rgba(248, 248, 242, 0.12);
  2407. }
  2408. /****************
  2409. * Print dialog *
  2410. *****************/
  2411. printdialog paper {
  2412. padding: 0;
  2413. border: 1px solid rgba(0,0,0,0);
  2414. background-color: #471f28;
  2415. color: #ecd0c4;
  2416. }
  2417. printdialog .dialog-action-box {
  2418. margin: 12px;
  2419. }
  2420. /**********
  2421. * Frames *
  2422. **********/
  2423. frame > border,
  2424. .frame {
  2425. margin: 0;
  2426. padding: 0;
  2427. border: 1px solid rgba(0,0,0,0);
  2428. border-radius: 0;
  2429. box-shadow: none;
  2430. }
  2431. frame > border.flat,
  2432. .frame.flat,
  2433. frame.flat > border {
  2434. border-style: none;
  2435. }
  2436. actionbar > revealer > box {
  2437. padding: 4px;
  2438. border-top: 1px solid rgba(0,0,0,0);
  2439. }
  2440. scrolledwindow viewport.frame {
  2441. border-style: none;
  2442. }
  2443. overshoot.top {
  2444. background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(189, 153, 255, 0.24)), to(transparent));
  2445. background-repeat: no-repeat;
  2446. background-position: center top;
  2447. background-color: transparent;
  2448. border: none;
  2449. box-shadow: none;
  2450. }
  2451. overshoot.bottom {
  2452. background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(189, 153, 255, 0.24)), to(transparent));
  2453. background-repeat: no-repeat;
  2454. background-position: center bottom;
  2455. background-color: transparent;
  2456. border: none;
  2457. box-shadow: none;
  2458. }
  2459. overshoot.left {
  2460. background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(189, 153, 255, 0.24)), to(transparent));
  2461. background-repeat: no-repeat;
  2462. background-position: left center;
  2463. background-color: transparent;
  2464. border: none;
  2465. box-shadow: none;
  2466. }
  2467. overshoot.right {
  2468. background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(189, 153, 255, 0.24)), to(transparent));
  2469. background-repeat: no-repeat;
  2470. background-position: right center;
  2471. background-color: transparent;
  2472. border: none;
  2473. box-shadow: none;
  2474. }
  2475. undershoot.top {
  2476. background-color: transparent;
  2477. background-image: linear-gradient(to left, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  2478. padding-top: 1px;
  2479. background-size: 12px 1px;
  2480. background-repeat: repeat-x;
  2481. background-origin: content-box;
  2482. background-position: left top;
  2483. }
  2484. undershoot.bottom {
  2485. background-color: transparent;
  2486. background-image: linear-gradient(to left, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  2487. padding-bottom: 1px;
  2488. background-size: 12px 1px;
  2489. background-repeat: repeat-x;
  2490. background-origin: content-box;
  2491. background-position: left bottom;
  2492. }
  2493. undershoot.left {
  2494. background-color: transparent;
  2495. background-image: linear-gradient(to top, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  2496. padding-left: 1px;
  2497. background-size: 1px 12px;
  2498. background-repeat: repeat-y;
  2499. background-origin: content-box;
  2500. background-position: left top;
  2501. }
  2502. undershoot.right {
  2503. background-color: transparent;
  2504. background-image: linear-gradient(to top, rgba(50, 63, 78, 0.3) 50%, rgba(248, 248, 242, 0.3) 50%);
  2505. padding-right: 1px;
  2506. background-size: 1px 12px;
  2507. background-repeat: repeat-y;
  2508. background-origin: content-box;
  2509. background-position: right top;
  2510. }
  2511. junction {
  2512. border-style: solid none none solid;
  2513. border-width: 1px;
  2514. border-color: rgba(0,0,0,0);
  2515. background-color: #471f28;
  2516. }
  2517. junction:dir(rtl) {
  2518. border-style: solid solid none none;
  2519. }
  2520. separator {
  2521. min-width: 1px;
  2522. min-height: 1px;
  2523. background-color: rgba(0,0,0,0);
  2524. }
  2525. button.font separator,
  2526. button.file separator, .tweak-categories separator, preferences stacksidebar.sidebar list separator {
  2527. min-width: 0;
  2528. min-height: 0;
  2529. background-color: transparent;
  2530. }
  2531. /*********
  2532. * Lists *
  2533. *********/
  2534. list {
  2535. border-color: rgba(0,0,0,0);
  2536. background-color: #471f28;
  2537. }
  2538. list row {
  2539. padding: 2px;
  2540. }
  2541. row.activatable, treeview.view header button, .budgie-menu button {
  2542. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
  2543. box-shadow: inset 0 0 0 9999px transparent;
  2544. background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
  2545. background-repeat: no-repeat;
  2546. background-position: center;
  2547. background-size: 1000% 1000%;
  2548. }
  2549. row.activatable:hover, treeview.view header button:hover, .budgie-menu button:hover {
  2550. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1);
  2551. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  2552. }
  2553. row.activatable.has-open-popup, treeview.view header button.has-open-popup, .budgie-menu button.has-open-popup, row.activatable:active, treeview.view header button:active, .budgie-menu button:active {
  2554. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  2555. animation: ripple_effect 225ms cubic-bezier(0, 0, 0.2, 1) forwards;
  2556. box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08);
  2557. background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 10%, transparent 0%);
  2558. background-size: 0% 0%;
  2559. }
  2560. row:selected {
  2561. color: #cd7c6a;
  2562. }
  2563. row:selected image,
  2564. row:selected label {
  2565. color: #ecd0c4;
  2566. }
  2567. row:selected button image,
  2568. row:selected button label {
  2569. color: inherit;
  2570. }
  2571. /*********************
  2572. * App Notifications *
  2573. *********************/
  2574. .app-notification {
  2575. margin: 8px;
  2576. }
  2577. .app-notification.frame,
  2578. .app-notification border {
  2579. border-style: none;
  2580. }
  2581. /*************
  2582. * Expanders *
  2583. *************/
  2584. expander title > arrow {
  2585. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  2586. min-width: 16px;
  2587. min-height: 16px;
  2588. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  2589. -gtk-icon-transform: rotate(-90deg);
  2590. color: rgba(248, 248, 242, 0.7);
  2591. }
  2592. expander title > arrow:dir(rtl) {
  2593. -gtk-icon-transform: rotate(90deg);
  2594. }
  2595. expander title > arrow:checked {
  2596. -gtk-icon-transform: unset;
  2597. }
  2598. expander title > arrow:hover, expander title > arrow:active {
  2599. color: #ecd0c4;
  2600. }
  2601. expander title > arrow:disabled {
  2602. color: rgba(248, 248, 242, 0.3);
  2603. }
  2604. /************
  2605. * Calendar *
  2606. ************/
  2607. calendar {
  2608. padding: 1px;
  2609. border: 1px solid rgba(0,0,0,0);
  2610. color: #ecd0c4;
  2611. }
  2612. calendar:disabled {
  2613. color: rgba(248, 248, 242, 0.5);
  2614. }
  2615. calendar:selected {
  2616. border-radius: 7px;
  2617. }
  2618. calendar.header {
  2619. border-style: none none solid;
  2620. border-radius: 0;
  2621. }
  2622. calendar.highlight {
  2623. color: rgba(248, 248, 242, 0.7);
  2624. font-weight: 500;
  2625. }
  2626. calendar:indeterminate {
  2627. color: rgba(248, 248, 242, 0.3);
  2628. }
  2629. /***********
  2630. * Dialogs *
  2631. ***********/
  2632. messagedialog.background {
  2633. background-color: #a75e61;
  2634. }
  2635. messagedialog .titlebar {
  2636. min-height: 24px;
  2637. border-style: none;
  2638. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  2639. background-color: #a75e61;
  2640. color: #ecd0c4;
  2641. }
  2642. messagedialog .titlebar:backdrop {
  2643. color: rgba(248, 248, 242, 0.7);
  2644. }
  2645. messagedialog.csd.background {
  2646. border-bottom-left-radius: 6px;
  2647. border-bottom-right-radius: 6px;
  2648. }
  2649. messagedialog.csd .dialog-action-area {
  2650. margin-top: -4px;
  2651. padding: 4px;
  2652. }
  2653. messagedialog.csd .dialog-action-area button {
  2654. border-radius: 6px;
  2655. }
  2656. messagedialog.csd .dialog-action-area button:not(:last-child) {
  2657. margin-right: 4px;
  2658. }
  2659. messagedialog.csd .dialog-action-area button.suggested-action:not(:disabled) {
  2660. color: #cd7c6a;
  2661. }
  2662. messagedialog.csd .dialog-action-area button.destructive-action:not(:disabled) {
  2663. color: #ff8c3e;
  2664. }
  2665. filechooser .dialog-action-box {
  2666. border-top: 1px solid rgba(0,0,0,0);
  2667. }
  2668. filechooser #pathbarbox {
  2669. border-bottom: 1px solid rgba(0,0,0,0);
  2670. background-color: #471f28;
  2671. }
  2672. filechooserbutton:drop(active) {
  2673. box-shadow: none;
  2674. }
  2675. /***********
  2676. * Sidebar *
  2677. ***********/
  2678. .sidebar {
  2679. border-style: none;
  2680. background-color: #471f28;
  2681. }
  2682. stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {
  2683. border-right: 1px solid rgba(0,0,0,0);
  2684. border-left-style: none;
  2685. }
  2686. stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right {
  2687. border-left: 1px solid rgba(0,0,0,0);
  2688. border-right-style: none;
  2689. }
  2690. .sidebar list {
  2691. background-color: transparent;
  2692. }
  2693. paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {
  2694. border-style: none;
  2695. }
  2696. stacksidebar row {
  2697. padding: 10px 4px;
  2698. }
  2699. stacksidebar row > label {
  2700. padding-left: 6px;
  2701. padding-right: 6px;
  2702. }
  2703. /****************
  2704. * File chooser *
  2705. ****************/
  2706. row image.sidebar-icon {
  2707. color: rgba(248, 248, 242, 0.7);
  2708. }
  2709. placessidebar > viewport.frame {
  2710. border-style: none;
  2711. }
  2712. placessidebar list {
  2713. padding: 1px 0 4px;
  2714. }
  2715. placessidebar row {
  2716. min-height: 32px;
  2717. margin: -1px 4px;
  2718. padding: 0;
  2719. border-radius: 6px;
  2720. }
  2721. placessidebar row > revealer {
  2722. padding: 0 8px;
  2723. }
  2724. placessidebar row:selected {
  2725. font-weight: 500;
  2726. }
  2727. placessidebar row:disabled {
  2728. color: rgba(248, 248, 242, 0.5);
  2729. }
  2730. placessidebar row image.sidebar-icon:dir(ltr) {
  2731. padding-right: 8px;
  2732. }
  2733. placessidebar row image.sidebar-icon:dir(rtl) {
  2734. padding-left: 8px;
  2735. }
  2736. placessidebar row label.sidebar-label:dir(ltr) {
  2737. padding-right: 2px;
  2738. }
  2739. placessidebar row label.sidebar-label:dir(rtl) {
  2740. padding-left: 2px;
  2741. }
  2742. placessidebar row:selected image.sidebar-icon,
  2743. placessidebar row:selected label.sidebar-label {
  2744. color: inherit;
  2745. }
  2746. placessidebar row.sidebar-placeholder-row {
  2747. min-height: 2px;
  2748. padding: 0 8px;
  2749. background-image: image(#cd7c6a);
  2750. background-clip: content-box;
  2751. }
  2752. placessidebar row.sidebar-new-bookmark-row {
  2753. color: #cd7c6a;
  2754. }
  2755. placessidebar row:drop(active):not(:disabled) {
  2756. box-shadow: inset 0 0 0 2px #cd7c6a;
  2757. }
  2758. placesview .server-list-button > image {
  2759. -gtk-icon-transform: rotate(0turn);
  2760. }
  2761. placesview .server-list-button:checked > image {
  2762. -gtk-icon-transform: rotate(-0.5turn);
  2763. }
  2764. placesview > actionbar > revealer > box > label {
  2765. padding-left: 8px;
  2766. padding-right: 8px;
  2767. }
  2768. /*********
  2769. * Paned *
  2770. *********/
  2771. paned > separator {
  2772. min-width: 1px;
  2773. min-height: 1px;
  2774. -gtk-icon-source: none;
  2775. border-style: none;
  2776. background-color: transparent;
  2777. background-image: image(rgba(0,0,0,0));
  2778. background-size: 1px 1px;
  2779. background-clip: content-box;
  2780. }
  2781. paned > separator.wide {
  2782. min-width: 6px;
  2783. min-height: 6px;
  2784. background-color: #471f28;
  2785. background-image: image(rgba(0,0,0,0)), image(rgba(0,0,0,0));
  2786. background-size: 1px 1px, 1px 1px;
  2787. }
  2788. paned.horizontal > separator {
  2789. background-repeat: repeat-y;
  2790. }
  2791. paned.horizontal > separator:dir(ltr) {
  2792. margin: 0 -8px 0 0;
  2793. padding: 0 8px 0 0;
  2794. background-position: left;
  2795. }
  2796. paned.horizontal > separator:dir(rtl) {
  2797. margin: 0 0 0 -8px;
  2798. padding: 0 0 0 8px;
  2799. background-position: right;
  2800. }
  2801. paned.horizontal > separator.wide {
  2802. margin: 0;
  2803. padding: 0;
  2804. background-repeat: repeat-y, repeat-y;
  2805. background-position: left, right;
  2806. }
  2807. paned.vertical > separator {
  2808. margin: 0 0 -8px 0;
  2809. padding: 0 0 8px 0;
  2810. background-repeat: repeat-x;
  2811. background-position: top;
  2812. }
  2813. paned.vertical > separator.wide {
  2814. margin: 0;
  2815. padding: 0;
  2816. background-repeat: repeat-x, repeat-x;
  2817. background-position: bottom, top;
  2818. }
  2819. /**************
  2820. * GtkInfoBar *
  2821. **************/
  2822. infobar {
  2823. border-style: none;
  2824. }
  2825. infobar.info {
  2826. background-color: #cd7c6a;
  2827. }
  2828. infobar.question {
  2829. background-color: #cd7c6a;
  2830. }
  2831. infobar.warning {
  2832. background-color: #ee9c11;
  2833. }
  2834. infobar.error {
  2835. background-color: #ff8c3e;
  2836. }
  2837. infobar.info > label, infobar.info, infobar.question > label, infobar.question, infobar.warning > label, infobar.warning, infobar.error > label, infobar.error {
  2838. color: white;
  2839. }
  2840. /************
  2841. * Tooltips *
  2842. ************/
  2843. tooltip {
  2844. border-radius: 6px;
  2845. box-shadow: none;
  2846. }
  2847. tooltip.background {
  2848. background-color: rgba(50, 63, 78, 0.9);
  2849. color: #ecd0c4;
  2850. }
  2851. tooltip decoration {
  2852. background-color: transparent;
  2853. }
  2854. tooltip label {
  2855. min-height: 20px;
  2856. padding: 0 2px;
  2857. }
  2858. /*****************
  2859. * Color Chooser *
  2860. *****************/
  2861. colorswatch.top {
  2862. border-top-left-radius: 6.5px;
  2863. border-top-right-radius: 6.5px;
  2864. }
  2865. colorswatch.top overlay {
  2866. border-top-left-radius: 6px;
  2867. border-top-right-radius: 6px;
  2868. }
  2869. colorswatch.bottom {
  2870. border-bottom-left-radius: 6.5px;
  2871. border-bottom-right-radius: 6.5px;
  2872. }
  2873. colorswatch.bottom overlay {
  2874. border-bottom-left-radius: 6px;
  2875. border-bottom-right-radius: 6px;
  2876. }
  2877. colorswatch.left, colorswatch:first-child:not(.top) {
  2878. border-top-left-radius: 6.5px;
  2879. border-bottom-left-radius: 6.5px;
  2880. }
  2881. colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {
  2882. border-top-left-radius: 6px;
  2883. border-bottom-left-radius: 6px;
  2884. }
  2885. colorswatch.right, colorswatch:last-child:not(.bottom) {
  2886. border-top-right-radius: 6.5px;
  2887. border-bottom-right-radius: 6.5px;
  2888. }
  2889. colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {
  2890. border-top-right-radius: 6px;
  2891. border-bottom-right-radius: 6px;
  2892. }
  2893. colorswatch.dark {
  2894. color: #471f28;
  2895. }
  2896. colorswatch.light {
  2897. color: #ecd0c4;
  2898. }
  2899. colorswatch:drop(active) {
  2900. box-shadow: none;
  2901. }
  2902. colorswatch:drop(active).light overlay {
  2903. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #cd7c6a;
  2904. }
  2905. colorswatch:drop(active).dark overlay {
  2906. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 0 0 2px #cd7c6a;
  2907. }
  2908. colorswatch overlay {
  2909. transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
  2910. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  2911. }
  2912. colorswatch overlay:hover {
  2913. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  2914. }
  2915. colorswatch#add-color-button {
  2916. border-radius: 6px 6px 0 0;
  2917. color: #471f28;
  2918. }
  2919. colorswatch#add-color-button:only-child {
  2920. border-radius: 6px;
  2921. }
  2922. colorswatch#add-color-button overlay {
  2923. background-image: linear-gradient(to right, #ff8c3e 25%, #ee9c11 25%, #ee9c11 50%, #cd7c6a 50%, #cd7c6a 75%, #cd7c6a 75%);
  2924. }
  2925. colorswatch:disabled {
  2926. opacity: 0.5;
  2927. }
  2928. colorswatch:disabled overlay {
  2929. box-shadow: none;
  2930. }
  2931. colorswatch#editor-color-sample {
  2932. border-radius: 6.5px;
  2933. }
  2934. colorswatch#editor-color-sample overlay {
  2935. border-radius: 6px;
  2936. }
  2937. colorchooser .popover.osd {
  2938. transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
  2939. border-radius: 6px;
  2940. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
  2941. background-color: #a75e61;
  2942. }
  2943. colorchooser .popover.osd:backdrop {
  2944. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 1px rgba(255, 255, 255, 0.1);
  2945. }
  2946. /********
  2947. * Misc *
  2948. ********/
  2949. .content-view {
  2950. background-color: #471f28;
  2951. }
  2952. /**********************
  2953. * Window Decorations *
  2954. **********************/
  2955. decoration {
  2956. transition: box-shadow 100ms cubic-bezier(0, 0, 0.2, 1);
  2957. border-radius: 6px 6px 0 0;
  2958. box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), 0 16px 16px transparent;
  2959. margin: 8px;
  2960. }
  2961. decoration:backdrop {
  2962. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), 0 16px 16px transparent;
  2963. }
  2964. .maximized decoration,
  2965. .fullscreen decoration,
  2966. .tiled decoration,
  2967. .tiled-top decoration,
  2968. .tiled-right decoration,
  2969. .tiled-bottom decoration,
  2970. .tiled-left decoration {
  2971. border-radius: 0;
  2972. }
  2973. .popup decoration {
  2974. box-shadow: none;
  2975. }
  2976. .ssd decoration {
  2977. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
  2978. }
  2979. .csd.popup decoration {
  2980. border-radius: 6px;
  2981. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  2982. }
  2983. tooltip.csd decoration {
  2984. border-radius: 6px;
  2985. box-shadow: none;
  2986. }
  2987. messagedialog.csd decoration {
  2988. border-radius: 6px;
  2989. }
  2990. .solid-csd decoration {
  2991. margin: 0;
  2992. border-radius: 0;
  2993. box-shadow: none;
  2994. background-color: #471f28;
  2995. }
  2996. .view selection, .view:selected, flowbox flowboxchild:selected, label selection, spinbutton:not(.vertical) selection,
  2997. entry selection, modelbutton.flat:selected {
  2998. background-color: #cd7c6a;
  2999. }
  3000. .menuitem.button.flat:selected, popover.background.menu button:checked,
  3001. popover.background button.model:checked, row:selected, calendar:selected, .nautilus-window flowboxchild:selected .icon-item-background, text:selected, box.vertical > widget > widget:selected, .budgie-menu button:checked, XfdesktopIconView.view:active {
  3002. background-color: #471f28;
  3003. }
  3004. .monospace {
  3005. font-family: monospace;
  3006. }
  3007. /**********************
  3008. * Touch Copy & Paste *
  3009. **********************/
  3010. cursor-handle {
  3011. border-radius: 9999px;
  3012. background-color: #cd7c6a;
  3013. background-image: none;
  3014. }
  3015. cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {
  3016. padding-left: 6px;
  3017. border-top-right-radius: 0;
  3018. }
  3019. cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {
  3020. padding-right: 6px;
  3021. border-top-left-radius: 0;
  3022. }
  3023. cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {
  3024. -GtkWidget-text-handle-width: 24;
  3025. -GtkWidget-text-handle-height: 30;
  3026. -gtk-icon-source: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png"));
  3027. }
  3028. .context-menu {
  3029. font: initial;
  3030. }
  3031. .keycap {
  3032. min-width: 12px;
  3033. min-height: 26px;
  3034. margin-top: 2px;
  3035. padding-bottom: 2px;
  3036. padding-left: 8px;
  3037. padding-right: 8px;
  3038. border: solid 1px rgba(0,0,0,0);
  3039. border-radius: 7px;
  3040. box-shadow: inset 0 -2px rgba(0,0,0,0);
  3041. background-color: #a75e61;
  3042. color: #ecd0c4;
  3043. font-size: smaller;
  3044. }
  3045. :not(decoration):not(window):drop(active) {
  3046. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  3047. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), inset 0 0 0 2px #cd7c6a;
  3048. caret-color: #cd7c6a;
  3049. }
  3050. stackswitcher button.text-button {
  3051. min-width: 100px;
  3052. }
  3053. stackswitcher button.circular,
  3054. stackswitcher button.text-button.circular {
  3055. min-width: 32px;
  3056. min-height: 32px;
  3057. padding: 0;
  3058. }
  3059. /*********
  3060. * Emoji *
  3061. *********/
  3062. popover.emoji-picker {
  3063. padding: 0;
  3064. }
  3065. popover.emoji-picker entry {
  3066. border-bottom: 1px solid rgba(0,0,0,0);
  3067. border-radius: 0;
  3068. box-shadow: none;
  3069. background-color: transparent;
  3070. }
  3071. popover.emoji-picker scrolledwindow {
  3072. border-bottom: 1px solid rgba(0,0,0,0);
  3073. }
  3074. button.emoji-section {
  3075. margin-top: -1px;
  3076. padding: 0 8px;
  3077. min-width: 24px;
  3078. min-height: 32px;
  3079. border-radius: 0;
  3080. outline-offset: -6px;
  3081. }
  3082. button.emoji-section, button.emoji-section:hover, button.emoji-section:active {
  3083. box-shadow: inset 0 2px transparent;
  3084. }
  3085. button.emoji-section:checked {
  3086. box-shadow: inset 0 2px #cd7c6a;
  3087. background-color: transparent;
  3088. }
  3089. button.emoji-section:hover, button.emoji-section:active {
  3090. background-color: alpha(currentColor, 0.08);
  3091. }
  3092. button.emoji-section:first-child {
  3093. margin-left: 4px;
  3094. }
  3095. button.emoji-section:last-child {
  3096. margin-right: 4px;
  3097. }
  3098. .emoji {
  3099. min-width: 3em;
  3100. min-height: 3em;
  3101. padding: 0 8px;
  3102. }
  3103. .emoji widget {
  3104. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  3105. border-radius: 6px;
  3106. }
  3107. .emoji widget:hover {
  3108. background-color: alpha(currentColor, 0.08);
  3109. }
  3110. /************
  3111. * Nautilus *
  3112. ************/
  3113. .nautilus-window,
  3114. .nautilus-window notebook,
  3115. .nautilus-window notebook > stack {
  3116. background-color: #471f28;
  3117. }
  3118. .nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle,
  3119. headerbar .nautilus-canvas-item.subtitle, .budgie-notification .nautilus-canvas-item.notification-body, .budgie-switcher .nautilus-canvas-item.notification-body,
  3120. .nautilus-list-dim-label {
  3121. color: rgba(248, 248, 242, 0.7);
  3122. }
  3123. .nautilus-desktop.nautilus-canvas-item, .caja-desktop.caja-canvas-item, .nemo-desktop.nemo-canvas-item {
  3124. color: white;
  3125. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  3126. }
  3127. @keyframes needs_attention_keyframes {
  3128. to {
  3129. background-color: alpha(currentColor, 0.12);
  3130. }
  3131. }
  3132. .nautilus-operations-button-needs-attention {
  3133. animation: needs_attention_keyframes 225ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate;
  3134. }
  3135. .nautilus-operations-button-needs-attention-multiple {
  3136. animation: needs_attention_keyframes 225ms cubic-bezier(0.4, 0, 0.2, 1) 4 alternate;
  3137. }
  3138. .path-bar-box.background.frame {
  3139. border-style: none;
  3140. background-color: transparent;
  3141. }
  3142. .nautilus-window .floating-bar {
  3143. min-height: 32px;
  3144. padding: 0;
  3145. border-style: solid solid none;
  3146. border-width: 1px;
  3147. border-color: rgba(0,0,0,0);
  3148. border-radius: 7px 7px 0 0;
  3149. background-color: rgba(50, 63, 78, 0.9);
  3150. background-clip: border-box;
  3151. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), border-width 0;
  3152. }
  3153. .nautilus-window .floating-bar.bottom.left {
  3154. margin-right: 7px;
  3155. border-left-style: none;
  3156. border-top-left-radius: 0;
  3157. }
  3158. .nautilus-window .floating-bar.bottom.right {
  3159. margin-left: 7px;
  3160. border-right-style: none;
  3161. border-top-right-radius: 0;
  3162. }
  3163. .nautilus-window .floating-bar button {
  3164. margin: 4px;
  3165. }
  3166. .disk-space-display.unknown {
  3167. background-color: rgba(248, 248, 242, 0.3);
  3168. color: rgba(248, 248, 242, 0.3);
  3169. }
  3170. .disk-space-display.used {
  3171. background-color: #cd7c6a;
  3172. color: #cd7c6a;
  3173. }
  3174. .disk-space-display.free {
  3175. background-color: rgba(248, 248, 242, 0.12);
  3176. color: rgba(248, 248, 242, 0.12);
  3177. }
  3178. .search-information {
  3179. padding: 2px;
  3180. background-color: #cd7c6a;
  3181. color: white;
  3182. }
  3183. .conflict-row:not(:selected) {
  3184. background-color: #6a5b3c;
  3185. }
  3186. .nautilus-window flowboxchild .icon-item-background {
  3187. padding: 4px;
  3188. border-radius: 6px;
  3189. }
  3190. .nautilus-window flowboxchild:selected {
  3191. background-color: transparent;
  3192. }
  3193. dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame {
  3194. border-style: none;
  3195. }
  3196. dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child {
  3197. margin: -6px 0 0 -6px;
  3198. border-top: 1px solid rgba(0,0,0,0);
  3199. }
  3200. dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label {
  3201. margin: 0 8px;
  3202. }
  3203. dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button {
  3204. border-radius: 0;
  3205. }
  3206. .nautilus-window > popover.menu:not(:last-child) {
  3207. padding: 3px;
  3208. }
  3209. .nautilus-window > popover.menu:not(:last-child) > stack > box > box > box {
  3210. margin-top: -6px;
  3211. }
  3212. .nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box {
  3213. margin-bottom: -6px;
  3214. }
  3215. .nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked {
  3216. margin-top: 1px;
  3217. }
  3218. .nautilus-window > popover.menu:not(:last-child) separator {
  3219. margin-bottom: -2px;
  3220. }
  3221. .nautilus-menu-sort-heading {
  3222. margin: 1px 3px;
  3223. font-weight: 500;
  3224. }
  3225. .nautilus-menu-sort-heading:disabled {
  3226. color: rgba(248, 248, 242, 0.7);
  3227. }
  3228. .nautilus-window paned > separator {
  3229. background-color: #471f28;
  3230. }
  3231. /*********
  3232. * gedit *
  3233. *********/
  3234. .open-document-selector-path-label {
  3235. color: rgba(248, 248, 242, 0.7);
  3236. font-size: smaller;
  3237. }
  3238. .gedit-document-panel {
  3239. background-color: #471f28;
  3240. }
  3241. .gedit-document-panel row button.flat {
  3242. margin-top: 8px;
  3243. margin-bottom: 8px;
  3244. }
  3245. .gedit-document-panel-group-row:not(:first-child) {
  3246. border-top: 1px solid rgba(0,0,0,0);
  3247. }
  3248. .gedit-side-panel-paned statusbar {
  3249. border-top: 1px solid rgba(0,0,0,0);
  3250. }
  3251. .gedit-search-slider {
  3252. margin: 4px 4px 8px;
  3253. }
  3254. .gedit-search-slider .linked:not(.vertical) > entry {
  3255. border-radius: 6px;
  3256. }
  3257. .gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag {
  3258. all: unset;
  3259. color: rgba(248, 248, 242, 0.7);
  3260. }
  3261. .gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) {
  3262. margin-right: -60px;
  3263. padding-right: 60px;
  3264. }
  3265. .gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag {
  3266. margin-left: 4px;
  3267. }
  3268. .gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right {
  3269. margin-right: 0;
  3270. }
  3271. .gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) {
  3272. margin-left: -60px;
  3273. padding-left: 60px;
  3274. }
  3275. .gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag {
  3276. margin-right: 4px;
  3277. }
  3278. .gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left {
  3279. margin-left: 0;
  3280. }
  3281. .gedit-search-slider .linked:not(.vertical) > entry:not(.error) {
  3282. background-color: #a75e61;
  3283. }
  3284. .gedit-search-slider .linked:not(.vertical) > entry.error ~ button {
  3285. color: rgba(255, 255, 255, 0.7);
  3286. }
  3287. .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active {
  3288. color: white;
  3289. }
  3290. .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled {
  3291. color: rgba(255, 255, 255, 0.3);
  3292. }
  3293. .gedit-search-slider .linked > button {
  3294. border: solid 4px transparent;
  3295. border-radius: 9999px;
  3296. }
  3297. .gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) {
  3298. margin-left: -2px;
  3299. }
  3300. .gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) {
  3301. margin-right: -2px;
  3302. }
  3303. frame.gedit-map-frame > border:dir(ltr) {
  3304. border-style: none none none solid;
  3305. }
  3306. frame.gedit-map-frame > border:dir(rtl) {
  3307. border-style: none solid none none;
  3308. }
  3309. /**********
  3310. * Tweaks *
  3311. **********/
  3312. .tweak-categories {
  3313. background-image: image(#471f28);
  3314. }
  3315. .tweak {
  3316. padding: 3px;
  3317. }
  3318. .tweak.title:hover {
  3319. box-shadow: none;
  3320. }
  3321. .tweak-group-white,
  3322. .tweak-white,
  3323. .tweak-white:hover {
  3324. background-image: image(#471f28);
  3325. }
  3326. .tweak-startup,
  3327. .tweak-startup:hover {
  3328. background-image: image(#471f28);
  3329. }
  3330. .tweak-group-startup {
  3331. background-image: image(#471f28);
  3332. border: 1px solid rgba(0,0,0,0);
  3333. }
  3334. row#Focus,
  3335. row#ClickMethod,
  3336. row#StaticWorkspaceTweak,
  3337. row#dynamic-workspaces,
  3338. row#PrimaryWorkspaceTweak,
  3339. row#workspaces-only-on-primary {
  3340. padding: 0;
  3341. border: 1px solid rgba(0,0,0,0);
  3342. }
  3343. row#Focus row:not(:last-child),
  3344. row#ClickMethod row:not(:last-child),
  3345. row#StaticWorkspaceTweak row:not(:last-child),
  3346. row#dynamic-workspaces row:not(:last-child),
  3347. row#PrimaryWorkspaceTweak row:not(:last-child),
  3348. row#workspaces-only-on-primary row:not(:last-child) {
  3349. border-bottom: 1px solid rgba(0,0,0,0);
  3350. }
  3351. row#Focus.tweak > list,
  3352. row#ClickMethod.tweak > list,
  3353. row#StaticWorkspaceTweak.tweak > list,
  3354. row#dynamic-workspaces.tweak > list,
  3355. row#PrimaryWorkspaceTweak.tweak > list,
  3356. row#workspaces-only-on-primary.tweak > list {
  3357. margin-top: -3px;
  3358. }
  3359. row#Focus,
  3360. row#ClickMethod,
  3361. row#PrimaryWorkspaceTweak,
  3362. row#workspaces-only-on-primary {
  3363. margin-top: 4px;
  3364. }
  3365. /***********
  3366. * Builder *
  3367. ***********/
  3368. layouttabbar {
  3369. border-bottom: 1px solid rgba(0,0,0,0);
  3370. background-color: #471f28;
  3371. }
  3372. layouttabbar > box > button {
  3373. margin: 4px 0;
  3374. }
  3375. layouttab {
  3376. margin: 0 8px;
  3377. border-style: none solid;
  3378. border-width: 1px;
  3379. border-color: rgba(0,0,0,0);
  3380. box-shadow: inset 0 -2px #cd7c6a;
  3381. background-color: #471f28;
  3382. }
  3383. layouttab separator.vertical {
  3384. margin: 8px 4px;
  3385. }
  3386. layouttab button.text-button, layouttab button.image-button, layouttab button {
  3387. margin-top: 8px;
  3388. margin-bottom: 8px;
  3389. padding: 0 4px;
  3390. }
  3391. layout {
  3392. border: 1px solid rgba(0,0,0,0);
  3393. -PnlDockBin-handle-size: 1;
  3394. }
  3395. entry.search-missing {
  3396. background-color: #ff8c3e;
  3397. color: white;
  3398. }
  3399. window.workbench treeview.image {
  3400. color: rgba(248, 248, 242, 0.7);
  3401. }
  3402. popover.popover-selector list {
  3403. padding: 6px;
  3404. }
  3405. popover.popover-selector list row {
  3406. border-radius: 6px;
  3407. }
  3408. popover.popover-selector list row image:dir(ltr) {
  3409. margin-right: 6px;
  3410. }
  3411. popover.popover-selector list row image:dir(rtl) {
  3412. margin-left: 6px;
  3413. }
  3414. popover.popover-selector list row .accel:dir(ltr) {
  3415. margin-left: 6px;
  3416. }
  3417. popover.popover-selector list row .accel:dir(rtl) {
  3418. margin-right: 6px;
  3419. }
  3420. omnibar.linked:not(.vertical) entry {
  3421. border-radius: 6px;
  3422. }
  3423. omnibar:not(:hover):not(:active) entry {
  3424. color: rgba(248, 248, 242, 0.7);
  3425. }
  3426. popover.omnibar list row:not(:last-child) {
  3427. border-bottom: 1px solid rgba(0,0,0,0);
  3428. }
  3429. entry.preferences-search {
  3430. box-shadow: inset 0 -1px rgba(0,0,0,0);
  3431. background-color: #471f28;
  3432. }
  3433. preferences stacksidebar.sidebar list {
  3434. background-color: #471f28;
  3435. }
  3436. preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list {
  3437. border-style: none;
  3438. }
  3439. preferences > box > box:dir(ltr) {
  3440. border-right: 1px solid rgba(0,0,0,0);
  3441. }
  3442. preferences > box > box:dir(rtl) {
  3443. border-left: 1px solid rgba(0,0,0,0);
  3444. }
  3445. popover.messagepopover.background {
  3446. padding: 0;
  3447. }
  3448. popover.messagepopover .popover-action-area button {
  3449. padding: 8px 16px;
  3450. border-top: 1px solid rgba(0,0,0,0);
  3451. border-radius: 0;
  3452. }
  3453. popover.messagepopover .popover-action-area button:first-child {
  3454. border-bottom-left-radius: 6px;
  3455. }
  3456. popover.messagepopover .popover-action-area button:last-child {
  3457. border-bottom-right-radius: 6px;
  3458. }
  3459. popover.messagepopover .popover-content-area {
  3460. margin: 16px;
  3461. }
  3462. popover.transfers list {
  3463. background-color: transparent;
  3464. }
  3465. popover.transfers list row:not(:first-child) {
  3466. border-top: 1px solid rgba(0,0,0,0);
  3467. }
  3468. popover.transfers list row > box {
  3469. padding: 10px;
  3470. }
  3471. dockbin {
  3472. border: 1px solid rgba(0,0,0,0);
  3473. -PnlDockBin-handle-size: 1;
  3474. }
  3475. dockpaned {
  3476. border: 1px solid rgba(0,0,0,0);
  3477. }
  3478. eggsearchbar box.search-bar {
  3479. padding: 0 8px;
  3480. border-bottom: 1px solid rgba(0,0,0,0);
  3481. background-color: #471f28;
  3482. }
  3483. docktabstrip {
  3484. padding: 0 8px;
  3485. border-bottom: 1px solid rgba(0,0,0,0);
  3486. background-color: #471f28;
  3487. }
  3488. docktab {
  3489. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0;
  3490. min-height: 24px;
  3491. min-width: 24px;
  3492. margin-bottom: -1px;
  3493. padding: 4px 6px;
  3494. outline-offset: -6px;
  3495. border-width: 1px;
  3496. border-color: transparent;
  3497. box-shadow: inset 0 -2px transparent;
  3498. background-image: radial-gradient(circle farthest-corner at center, #cd7c6a 10%, transparent 0%);
  3499. background-repeat: no-repeat;
  3500. background-position: center;
  3501. background-size: 0% 0%;
  3502. color: rgba(248, 248, 242, 0.7);
  3503. font-weight: 500;
  3504. }
  3505. docktab:hover {
  3506. background-color: alpha(currentColor, 0.08);
  3507. color: #ecd0c4;
  3508. }
  3509. docktab:checked {
  3510. transition: all 100ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1);
  3511. box-shadow: inset 0 -2px #cd7c6a;
  3512. background-color: transparent;
  3513. background-image: radial-gradient(circle farthest-corner at center, transparent 10%, transparent 0%);
  3514. background-size: 1000% 1000%;
  3515. color: #ecd0c4;
  3516. }
  3517. dockoverlayedge {
  3518. background-color: #471f28;
  3519. }
  3520. dockoverlayedge docktabstrip {
  3521. padding: 0;
  3522. border: none;
  3523. }
  3524. dockoverlayedge.left-edge docktab:hover {
  3525. box-shadow: inset -2px 0 rgba(248, 248, 242, 0.3);
  3526. }
  3527. dockoverlayedge.left-edge docktab:checked {
  3528. box-shadow: inset -2px 0 #cd7c6a;
  3529. }
  3530. dockoverlayedge.right-edge docktab:hover {
  3531. box-shadow: inset 2px 0 rgba(248, 248, 242, 0.3);
  3532. }
  3533. dockoverlayedge.right-edge docktab:checked {
  3534. box-shadow: inset 2px 0 #cd7c6a;
  3535. }
  3536. pillbox {
  3537. background-color: #471f28;
  3538. border-radius: 6px;
  3539. }
  3540. layoutpane entry.search {
  3541. box-shadow: inset 0 -1px rgba(0,0,0,0);
  3542. background-color: #471f28;
  3543. }
  3544. editortweak entry.search {
  3545. margin-bottom: -1px;
  3546. box-shadow: none;
  3547. }
  3548. .gb-search-entry-occurrences-tag {
  3549. box-shadow: none;
  3550. background-color: transparent;
  3551. }
  3552. docktabstrip {
  3553. min-height: 39px;
  3554. }
  3555. window.workbench preferences preferencesgroup list entry {
  3556. padding-top: 8px;
  3557. padding-bottom: 8px;
  3558. }
  3559. button.run-arrow-button {
  3560. padding-left: 8px;
  3561. padding-right: 8px;
  3562. }
  3563. button.dzlmenubutton image {
  3564. min-width: 26px;
  3565. }
  3566. button.dzlmenubutton image.arrow {
  3567. min-width: 23px;
  3568. }
  3569. button.dzlmenubuttonitem {
  3570. color: #ecd0c4;
  3571. font-weight: normal;
  3572. }
  3573. button.dzlmenubuttonitem:disabled {
  3574. color: rgba(248, 248, 242, 0.5);
  3575. }
  3576. idelayoutstackheader {
  3577. border-bottom: 1px solid rgba(0,0,0,0);
  3578. }
  3579. idelayoutstackheader button:checked {
  3580. color: #ecd0c4;
  3581. }
  3582. ideeditorutilities > dzldockpaned > box > stackswitcher {
  3583. padding: 8px 0;
  3584. background-color: #471f28;
  3585. }
  3586. ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) {
  3587. border-right: 1px solid rgba(0,0,0,0);
  3588. }
  3589. ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) {
  3590. border-left: 1px solid rgba(0,0,0,0);
  3591. }
  3592. ideeditorutilities > dzldockpaned > box > stackswitcher button {
  3593. border-radius: 0;
  3594. outline-offset: -6px;
  3595. box-shadow: none;
  3596. background-color: transparent;
  3597. }
  3598. ideeditorutilities > dzldockpaned > box > stackswitcher button:active {
  3599. background-image: radial-gradient(circle farthest-corner at center, rgba(189, 153, 255, 0.7) 10%, transparent 0%);
  3600. }
  3601. ideeditorutilities > dzldockpaned > box > stackswitcher button:checked {
  3602. background-color: transparent;
  3603. color: #ecd0c4;
  3604. }
  3605. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) {
  3606. margin-right: -1px;
  3607. }
  3608. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):hover {
  3609. box-shadow: inset -2px 0 rgba(248, 248, 242, 0.3);
  3610. }
  3611. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked {
  3612. box-shadow: inset -2px 0 #cd7c6a;
  3613. }
  3614. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) {
  3615. margin-left: -1px;
  3616. }
  3617. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):hover {
  3618. box-shadow: inset 2px 0 rgba(248, 248, 242, 0.3);
  3619. }
  3620. ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):active, ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked {
  3621. box-shadow: inset 2px 0 #cd7c6a;
  3622. }
  3623. ideeditorsidebar notebook header {
  3624. background: transparent;
  3625. }
  3626. popover.messagepopover list {
  3627. border: 1px solid rgba(0,0,0,0);
  3628. }
  3629. popover.messagepopover list row:not(:last-child) {
  3630. border-bottom: 1px solid rgba(0,0,0,0);
  3631. }
  3632. /**********
  3633. * Photos *
  3634. **********/
  3635. GdMainIconView.content-view {
  3636. -GdMainIconView-icon-size: 48;
  3637. }
  3638. .documents-counter {
  3639. margin: 8px;
  3640. border-radius: 9999px;
  3641. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  3642. background-color: #cd7c6a;
  3643. color: white;
  3644. font-weight: bold;
  3645. }
  3646. .documents-scrolledwin.frame {
  3647. border-style: none;
  3648. }
  3649. .documents-scrolledwin.frame frame.content-view > border {
  3650. border-style: none;
  3651. }
  3652. .photos-fade-in {
  3653. opacity: 1;
  3654. transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
  3655. }
  3656. .photos-fade-out {
  3657. opacity: 0;
  3658. transition: opacity 100ms cubic-bezier(0, 0, 0.2, 1);
  3659. }
  3660. overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) {
  3661. border-style: none none none solid;
  3662. }
  3663. overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) {
  3664. border-style: none solid none none;
  3665. }
  3666. /*********
  3667. * Music *
  3668. *********/
  3669. .side-panel:dir(ltr) {
  3670. border-style: solid;
  3671. border-color: rgba(0,0,0,0);
  3672. }
  3673. .side-panel:dir(rtl) {
  3674. border-style: solid;
  3675. border-color: rgba(0,0,0,0);
  3676. }
  3677. .side-panel .view {
  3678. background-image: image(#471f28);
  3679. }
  3680. .side-panel .view:hover {
  3681. background-image: image(#3c4856);
  3682. }
  3683. .side-panel .view:selected {
  3684. background-image: image(#cd7c6a);
  3685. }
  3686. .side-panel .view:selected:hover {
  3687. background-image: image(#c09eff);
  3688. }
  3689. .songs-list:hover {
  3690. background-image: image(alpha(currentColor, 0.08));
  3691. }
  3692. frame.documents-dropdown {
  3693. margin: 8px;
  3694. }
  3695. frame.documents-dropdown > border {
  3696. border: none;
  3697. }
  3698. box.vertical > revealer > toolbar.search-bar {
  3699. border-bottom: 1px solid rgba(0,0,0,0);
  3700. background-clip: border-box;
  3701. }
  3702. box.vertical > revealer > toolbar.search-bar button > widget {
  3703. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  3704. }
  3705. /*********
  3706. * To Do *
  3707. *********/
  3708. task-list-view taskrow {
  3709. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  3710. margin: 0 -8px;
  3711. }
  3712. task-list-view taskrow:hover {
  3713. transition: none;
  3714. }
  3715. task-list-view taskrow label {
  3716. margin: 0 8px;
  3717. }
  3718. task-list-view taskrow image.dim-label, task-list-view taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) task-list-view taskrow image.subtitle,
  3719. task-list-view taskrow headerbar image.subtitle, headerbar task-list-view taskrow image.subtitle, task-list-view taskrow .budgie-notification image.notification-body, .budgie-notification task-list-view taskrow image.notification-body, task-list-view taskrow .budgie-switcher image.notification-body, .budgie-switcher task-list-view taskrow image.notification-body {
  3720. min-width: 16px;
  3721. }
  3722. task-list-view > box > revealer > box > button {
  3723. margin: -4px;
  3724. }
  3725. task-list-view > box > revealer > box > button .dim-label, task-list-view > box > revealer > box > button label.separator, task-list-view > box > revealer > box > button .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) task-list-view > box > revealer > box > button .subtitle,
  3726. task-list-view > box > revealer > box > button headerbar .subtitle, headerbar task-list-view > box > revealer > box > button .subtitle, task-list-view > box > revealer > box > button .budgie-notification .notification-body, .budgie-notification task-list-view > box > revealer > box > button .notification-body, task-list-view > box > revealer > box > button .budgie-switcher .notification-body, .budgie-switcher task-list-view > box > revealer > box > button .notification-body {
  3727. opacity: 1;
  3728. }
  3729. tasklistview taskrow {
  3730. outline: none;
  3731. }
  3732. tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled {
  3733. box-shadow: none;
  3734. }
  3735. tasklistview taskrow image.dim-label, tasklistview taskrow .titlebar:not(headerbar) image.subtitle, .titlebar:not(headerbar) tasklistview taskrow image.subtitle,
  3736. tasklistview taskrow headerbar image.subtitle, headerbar tasklistview taskrow image.subtitle, tasklistview taskrow .budgie-notification image.notification-body, .budgie-notification tasklistview taskrow image.notification-body, tasklistview taskrow .budgie-switcher image.notification-body, .budgie-switcher tasklistview taskrow image.notification-body {
  3737. min-width: 16px;
  3738. }
  3739. tasklistview > box > revealer > box > button {
  3740. margin: -4px;
  3741. }
  3742. tasklistview > box > revealer > box > button .dim-label, tasklistview > box > revealer > box > button label.separator, tasklistview > box > revealer > box > button .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) tasklistview > box > revealer > box > button .subtitle,
  3743. tasklistview > box > revealer > box > button headerbar .subtitle, headerbar tasklistview > box > revealer > box > button .subtitle, tasklistview > box > revealer > box > button .budgie-notification .notification-body, .budgie-notification tasklistview > box > revealer > box > button .notification-body, tasklistview > box > revealer > box > button .budgie-switcher .notification-body, .budgie-switcher tasklistview > box > revealer > box > button .notification-body {
  3744. opacity: 1;
  3745. }
  3746. /*******
  3747. * eog *
  3748. *******/
  3749. #eog-thumb-nav scrolledwindow {
  3750. border-top: none;
  3751. }
  3752. #eog-thumb-nav button {
  3753. -gtk-outline-radius: 6px;
  3754. }
  3755. /*************
  3756. * Evolution *
  3757. *************/
  3758. frame.taskbar > border {
  3759. border-style: solid none none;
  3760. }
  3761. box.vertical > paned.horizontal notebook widget .frame {
  3762. border-style: none;
  3763. }
  3764. /********
  3765. * gitg *
  3766. ********/
  3767. frame.commit-frame > border {
  3768. border-style: solid none none;
  3769. }
  3770. /**************
  3771. * Characters *
  3772. **************/
  3773. box.dialog-vbox scrolledwindow.related {
  3774. border: 1px solid rgba(0,0,0,0);
  3775. }
  3776. list.categories {
  3777. background-image: image(#471f28);
  3778. }
  3779. /*********
  3780. * Boxes *
  3781. *********/
  3782. .transparent-bg + stack overlay > label {
  3783. min-height: 24px;
  3784. padding: 0 4px;
  3785. border-radius: 6px;
  3786. background-color: black;
  3787. color: white;
  3788. }
  3789. /**************
  3790. * Calculator *
  3791. **************/
  3792. button.title label {
  3793. min-height: 32px;
  3794. }
  3795. /*********
  3796. * Geary *
  3797. *********/
  3798. .geary-titlebar-left:dir(ltr) {
  3799. margin-right: 5px;
  3800. padding-right: 0;
  3801. }
  3802. .geary-titlebar-left:dir(rtl) {
  3803. margin-left: 5px;
  3804. padding-left: 0;
  3805. }
  3806. .geary-titlebar-left > separator {
  3807. background-color: rgba(0, 0, 0, 0.05);
  3808. }
  3809. .geary-titlebar-right:dir(ltr) {
  3810. margin-left: -5px;
  3811. }
  3812. .geary-titlebar-right:dir(rtl) {
  3813. margin-right: -5px;
  3814. }
  3815. /*********
  3816. * Tilix *
  3817. *********/
  3818. overlay > revealer.left > scrolledwindow.frame,
  3819. overlay > revealer.right > scrolledwindow.frame {
  3820. border-style: none;
  3821. box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
  3822. }
  3823. overlay > revealer.left > scrolledwindow.frame {
  3824. margin-right: 32px;
  3825. }
  3826. overlay > revealer.right > scrolledwindow.frame {
  3827. margin-left: 32px;
  3828. }
  3829. .terminix-session-sidebar,
  3830. .tilix-session-sidebar {
  3831. background-image: image(#a75e61);
  3832. }
  3833. .terminal-titlebar button {
  3834. border-radius: 0;
  3835. }
  3836. button.image-button.session-new-button {
  3837. min-width: 28px;
  3838. }
  3839. /**************
  3840. * Terminator *
  3841. **************/
  3842. .terminator-terminal-window paned > separator {
  3843. background-color: #471f28;
  3844. }
  3845. .terminator-terminal-window notebook.frame {
  3846. border-style: none;
  3847. }
  3848. /***********
  3849. * Eclipse *
  3850. ***********/
  3851. window.background > box.vertical > scrolledwindow > widget toolbar {
  3852. padding: 2px;
  3853. }
  3854. window.background > box.vertical > scrolledwindow > widget toolbar separator,
  3855. window.background > box.vertical > scrolledwindow > widget toolbar button {
  3856. margin: 2px;
  3857. }
  3858. window.background > box.vertical > scrolledwindow > widget toolbar button {
  3859. border-radius: 6px;
  3860. }
  3861. /************
  3862. * Chromium *
  3863. ************/
  3864. window.background.chromium {
  3865. background-color: #a75e61;
  3866. }
  3867. window.background.chromium entry,
  3868. window.background.chromium > button:not(.suggested-action):not(.destructive-action) {
  3869. border: 1px solid rgba(0,0,0,0);
  3870. }
  3871. window.background.chromium > button {
  3872. box-shadow: none;
  3873. background-size: auto;
  3874. }
  3875. window.background.chromium > button:hover {
  3876. background-image: image(alpha(currentColor, 0.08));
  3877. }
  3878. window.background.chromium > button:active {
  3879. background-image: image(alpha(currentColor, 0.24));
  3880. }
  3881. window.background.chromium headerbar button:active {
  3882. background-size: 1000% 1000%;
  3883. }
  3884. window.background.chromium spinner {
  3885. color: #cd7c6a;
  3886. }
  3887. window.background.chromium textview {
  3888. background-color: #a75e61;
  3889. }
  3890. tooltip.background.chromium {
  3891. background-color: #471f28;
  3892. }
  3893. /***********
  3894. * Firefox *
  3895. ***********/
  3896. window.background:not(.csd) > widget > separator {
  3897. color: rgba(0,0,0,0);
  3898. }
  3899. window.background:not(.csd) > widget > scrollbar {
  3900. background-clip: border-box;
  3901. }
  3902. window.background:not(.csd) > widget > scrollbar,
  3903. window.background:not(.csd) > widget > frame > border {
  3904. border-color: rgba(0,0,0,0);
  3905. }
  3906. window.background:not(.csd) > widget > entry,
  3907. window.background:not(.csd) > widget > button > button {
  3908. border: 1px solid rgba(0,0,0,0);
  3909. border-radius: 7px;
  3910. box-shadow: none;
  3911. }
  3912. window.background:not(.csd) > widget > entry {
  3913. min-height: 30px;
  3914. }
  3915. window.background:not(.csd) > widget > entry:focus {
  3916. border-color: #cd7c6a;
  3917. }
  3918. window.background:not(.csd) > widget > button > button {
  3919. padding: 4px 8px;
  3920. background-size: auto;
  3921. }
  3922. window.background:not(.csd) > widget > button > button:hover {
  3923. background-image: image(alpha(currentColor, 0.08));
  3924. }
  3925. window.background:not(.csd) > widget > button > button:active {
  3926. background-image: image(alpha(currentColor, 0.24));
  3927. }
  3928. window.background:not(.csd) > widget > checkbutton > check:not(:checked),
  3929. window.background:not(.csd) > widget > radiobutton > radio:not(:checked) {
  3930. color: #757575;
  3931. }
  3932. window.background:not(.csd) > widget > checkbutton > check:not(:checked):hover, window.background:not(.csd) > widget > checkbutton > check:not(:checked):active,
  3933. window.background:not(.csd) > widget > radiobutton > radio:not(:checked):hover,
  3934. window.background:not(.csd) > widget > radiobutton > radio:not(:checked):active {
  3935. color: #212121;
  3936. }
  3937. window.background:not(.csd) > widget > checkbutton > check:not(:checked):disabled,
  3938. window.background:not(.csd) > widget > radiobutton > radio:not(:checked):disabled {
  3939. color: rgba(117, 117, 117, 0.5);
  3940. }
  3941. window.background:not(.csd) > window > menu,
  3942. window.background:not(.csd) > menu > menu {
  3943. border: none;
  3944. }
  3945. window.background:not(.csd) > widget > menubar {
  3946. color: rgba(248, 248, 242, 0.7);
  3947. }
  3948. window.background:not(.csd) > widget > menubar:hover {
  3949. color: #ecd0c4;
  3950. }
  3951. window.background:not(.csd) > widget > menubar:disabled {
  3952. color: rgba(248, 248, 242, 0.3);
  3953. }
  3954. window.background:not(.csd) > widget > frame {
  3955. color: rgba(0,0,0,0);
  3956. }
  3957. window.background:not(.csd) > widget > checkbutton > check,
  3958. window.background:not(.csd) > widget > radiobutton > radio {
  3959. margin: 0;
  3960. padding: 0;
  3961. }
  3962. window.background:not(.csd) > window.background > menu > separator {
  3963. color: rgba(0,0,0,0);
  3964. }
  3965. /************
  3966. * Inkscape *
  3967. ************/
  3968. #ToolboxCommon > #AuxToolbox #StyleSwatch {
  3969. font-size: smaller;
  3970. }
  3971. #ToolboxCommon > #AuxToolbox #Kludge {
  3972. padding: 0;
  3973. }
  3974. #ToolboxCommon > #AuxToolbox spinbutton,
  3975. #ToolboxCommon > #AuxToolbox entry {
  3976. min-height: 32px;
  3977. }
  3978. #ToolboxCommon > #AuxToolbox button:not(.up):not(.down) {
  3979. min-height: 24px;
  3980. min-width: 16px;
  3981. padding: 4px 8px;
  3982. border-radius: 6px;
  3983. -gtk-outline-radius: 6px;
  3984. }
  3985. #ToolboxCommon > #AuxToolbox spinbutton button {
  3986. border-width: 4px;
  3987. }
  3988. #ToolboxCommon > toolbar.vertical {
  3989. margin-top: -4px;
  3990. }
  3991. #ToolboxCommon > toolbar.vertical button {
  3992. min-height: 24px;
  3993. min-width: 24px;
  3994. padding: 4px;
  3995. border-radius: 6px;
  3996. -gtk-outline-radius: 6px;
  3997. }
  3998. #CanvasTable button {
  3999. min-height: 16px;
  4000. min-width: 16px;
  4001. padding: 0;
  4002. }
  4003. #CanvasTable #HorizontalScrollbar {
  4004. border-top: 1px solid rgba(0,0,0,0);
  4005. }
  4006. #CanvasTable #VerticalScrollbar:dir(ltr) {
  4007. border-left: 1px solid rgba(0,0,0,0);
  4008. }
  4009. #CanvasTable #VerticalScrollbar:dir(rtl) {
  4010. border-right: 1px solid rgba(0,0,0,0);
  4011. }
  4012. #Canvas_and_Dock frame > border {
  4013. border: none;
  4014. }
  4015. #Canvas_and_Dock widget > widget > button.flat {
  4016. min-height: 16px;
  4017. min-width: 16px;
  4018. padding: 4px;
  4019. }
  4020. #Canvas_and_Dock widget > widget > box.horizontal image {
  4021. padding: 4px;
  4022. }
  4023. #Canvas_and_Dock box.horizontal > box.vertical > button.flat {
  4024. min-height: 16px;
  4025. min-width: 24px;
  4026. padding: 8px 4px;
  4027. }
  4028. /***********
  4029. * Synapse *
  4030. ***********/
  4031. /*********
  4032. * Unity *
  4033. *********/
  4034. UnityDecoration {
  4035. -UnityDecoration-extents: 28px 0 0 0;
  4036. -UnityDecoration-input-extents: 8px;
  4037. -UnityDecoration-shadow-offset-x: 0;
  4038. -UnityDecoration-shadow-offset-y: 3px;
  4039. -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48);
  4040. -UnityDecoration-active-shadow-radius: 18px;
  4041. -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32);
  4042. -UnityDecoration-inactive-shadow-radius: 6px;
  4043. -UnityDecoration-glow-size: 8px;
  4044. -UnityDecoration-glow-color: #cd7c6a;
  4045. -UnityDecoration-title-indent: 4px;
  4046. -UnityDecoration-title-fade: 32px;
  4047. -UnityDecoration-title-alignment: 0.0;
  4048. }
  4049. UnityDecoration .top {
  4050. padding: 0 2px;
  4051. border-style: none;
  4052. border-radius: 6px 6px 0 0;
  4053. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4054. background-color: #471f28;
  4055. color: #ecd0c4;
  4056. }
  4057. UnityDecoration .top:backdrop {
  4058. color: rgba(248, 248, 242, 0.7);
  4059. }
  4060. UnityDecoration .menuitem {
  4061. color: rgba(248, 248, 242, 0.7);
  4062. }
  4063. UnityDecoration .menuitem:hover {
  4064. box-shadow: inset 0 -2px currentColor;
  4065. background-color: transparent;
  4066. color: #ecd0c4;
  4067. }
  4068. .background:not(.csd) headerbar:not(.titlebar) {
  4069. border-radius: 0;
  4070. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  4071. }
  4072. .background:not(.csd) headerbar:not(.titlebar).inline-toolbar {
  4073. border-style: none;
  4074. }
  4075. UnityPanelWidget,
  4076. .unity-panel {
  4077. background-color: #121f2e;
  4078. color: #ecd0c4;
  4079. }
  4080. UnityPanelWidget:backdrop,
  4081. .unity-panel:backdrop {
  4082. color: rgba(248, 248, 242, 0.7);
  4083. }
  4084. .unity-panel.menuitem,
  4085. .unity-panel .menuitem {
  4086. color: rgba(248, 248, 242, 0.7);
  4087. }
  4088. .unity-panel.menubar.menuitem:hover,
  4089. .unity-panel.menubar .menuitem *:hover {
  4090. box-shadow: inset 0 -2px currentColor;
  4091. background-color: transparent;
  4092. color: #ecd0c4;
  4093. }
  4094. .menu IdoPlaybackMenuItem.menuitem:active {
  4095. -gtk-icon-source: -gtk-icontheme("process-working-symbolic");
  4096. animation: spin 1s linear infinite;
  4097. color: #cd7c6a;
  4098. }
  4099. /**************
  4100. * Mate-Panel *
  4101. **************/
  4102. .mate-panel-menu-bar menubar,
  4103. #PanelApplet-window-menu-applet-button {
  4104. background-color: transparent;
  4105. }
  4106. .mate-panel-menu-bar {
  4107. background-color: #121f2e;
  4108. font-weight: 500;
  4109. }
  4110. .mate-panel-menu-bar:not(.popup) {
  4111. color: rgba(255, 255, 255, 0.7);
  4112. }
  4113. .mate-panel-menu-bar button {
  4114. min-height: 16px;
  4115. min-width: 16px;
  4116. padding: 0;
  4117. border-radius: 0;
  4118. }
  4119. .mate-panel-menu-bar button:checked {
  4120. background-color: rgba(255, 255, 255, 0.12);
  4121. }
  4122. PanelToplevel.horizontal > grid > button {
  4123. min-width: 24px;
  4124. }
  4125. PanelToplevel.vertical > grid > button {
  4126. min-height: 24px;
  4127. }
  4128. PanelSeparator {
  4129. color: rgba(255, 255, 255, 0.12);
  4130. }
  4131. MatePanelAppletFrameDBus {
  4132. border-style: solid;
  4133. border-color: rgba(255, 255, 255, 0.12);
  4134. }
  4135. .mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus {
  4136. border-width: 0 1px;
  4137. }
  4138. .mate-panel-menu-bar.vertical MatePanelAppletFrameDBus {
  4139. border-width: 1px 0;
  4140. }
  4141. .mate-panel-menu-bar menubar > menuitem {
  4142. color: rgba(255, 255, 255, 0.7);
  4143. }
  4144. .mate-panel-menu-bar menubar > menuitem:hover {
  4145. background-color: rgba(255, 255, 255, 0.12);
  4146. color: white;
  4147. }
  4148. .mate-panel-menu-bar menubar > menuitem:disabled {
  4149. color: rgba(255, 255, 255, 0.3);
  4150. }
  4151. .mate-panel-menu-bar.horizontal menubar > menuitem {
  4152. padding: 0 8px;
  4153. }
  4154. .mate-panel-menu-bar.vertical menubar > menuitem {
  4155. padding: 8px 0;
  4156. }
  4157. .mate-panel-menu-bar menubar menu > menuitem {
  4158. min-height: 28px;
  4159. padding: 0 6px;
  4160. }
  4161. .mate-panel-menu-bar #PanelApplet button {
  4162. -GtkWidget-window-dragging: true;
  4163. }
  4164. .mate-panel-menu-bar #tasklist-button {
  4165. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px;
  4166. }
  4167. .mate-panel-menu-bar #tasklist-button:checked {
  4168. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px;
  4169. }
  4170. .mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) {
  4171. padding-left: 4px;
  4172. }
  4173. .mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) {
  4174. padding-right: 4px;
  4175. }
  4176. .mate-panel-menu-bar.vertical #tasklist-button {
  4177. min-height: 32px;
  4178. }
  4179. .mate-panel-menu-bar.horizontal #showdesktop-button image {
  4180. min-width: 24px;
  4181. padding: 0 4px;
  4182. }
  4183. .mate-panel-menu-bar.vertical #showdesktop-button image {
  4184. min-height: 24px;
  4185. padding: 4px 0;
  4186. }
  4187. PanelApplet.wnck-applet .wnck-pager {
  4188. background-color: transparent;
  4189. color: #ddb9ff;
  4190. }
  4191. PanelApplet.wnck-applet .wnck-pager:hover {
  4192. background-color: rgba(255, 255, 255, 0.12);
  4193. }
  4194. PanelApplet.wnck-applet .wnck-pager:active {
  4195. background-color: rgba(255, 255, 255, 0.3);
  4196. }
  4197. PanelApplet.wnck-applet .wnck-pager:selected {
  4198. background-color: #cd7c6a;
  4199. }
  4200. .mate-panel-menu-bar.horizontal #clock-applet-button label {
  4201. padding: 0 8px;
  4202. }
  4203. .mate-panel-menu-bar.vertical #clock-applet-button label {
  4204. padding: 8px 0;
  4205. }
  4206. #MatePanelPopupWindow {
  4207. border: 1px solid rgba(0,0,0,0);
  4208. border-radius: 7px;
  4209. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4210. }
  4211. #MatePanelPopupWindow frame > border {
  4212. border-style: none;
  4213. }
  4214. #MatePanelPopupWindow button {
  4215. padding: 4px 16px;
  4216. }
  4217. #MatePanelPopupWindow > frame > box > box > box > widget {
  4218. color: rgba(0,0,0,0);
  4219. }
  4220. na-tray-applet {
  4221. -NaTrayApplet-icon-padding: 3px;
  4222. -NaTrayApplet-icon-size: 16;
  4223. }
  4224. .mate-panel-menu-bar {
  4225. -PanelMenuBar-icon-visible: true;
  4226. }
  4227. .mate-panel-applet-slider {
  4228. border: 1px solid rgba(0,0,0,0);
  4229. border-radius: 7px;
  4230. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4231. background-color: #471f28;
  4232. }
  4233. .mate-panel-applet-slider frame > border {
  4234. border-style: none;
  4235. }
  4236. #PanelApplet:not(:selected) > box {
  4237. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  4238. }
  4239. #PanelApplet:selected > box {
  4240. background-color: rgba(255, 255, 255, 0.12);
  4241. color: white;
  4242. }
  4243. #mate-menu {
  4244. border: 1px solid rgba(0,0,0,0);
  4245. }
  4246. #mate-menu button {
  4247. min-height: 24px;
  4248. min-width: 24px;
  4249. padding: 4px 0;
  4250. color: #ecd0c4;
  4251. font-weight: normal;
  4252. }
  4253. #mate-menu button label:not(:first-child) {
  4254. color: rgba(248, 248, 242, 0.7);
  4255. }
  4256. #mate-menu entry {
  4257. margin: 0 0 8px;
  4258. }
  4259. #mate-menu entry image {
  4260. margin: 0;
  4261. }
  4262. #mate-menu entry + button {
  4263. margin: 0 4px 8px;
  4264. padding: 4px;
  4265. }
  4266. /*********************
  4267. * CAJA File manager *
  4268. *********************/
  4269. .caja-navigation-window button.toggle.image-button {
  4270. border-radius: 6px;
  4271. }
  4272. .caja-pathbar button {
  4273. margin: 0 -1px 0 -2px;
  4274. }
  4275. .caja-pathbar button > widget {
  4276. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  4277. -GtkArrow-arrow-scaling: 1;
  4278. }
  4279. .caja-side-pane notebook viewport.frame,
  4280. .caja-side-pane notebook widget .vertical {
  4281. background-color: #471f28;
  4282. }
  4283. .caja-side-pane notebook,
  4284. .caja-notebook {
  4285. border-top: 1px solid rgba(0,0,0,0);
  4286. }
  4287. .caja-side-pane notebook .frame,
  4288. .caja-notebook .frame {
  4289. border-style: none;
  4290. }
  4291. .caja-navigation-window statusbar {
  4292. margin: 0 -10px;
  4293. padding: 0 4px;
  4294. border-top: 1px solid rgba(0,0,0,0);
  4295. }
  4296. .caja-notebook frame > border {
  4297. border-style: none;
  4298. }
  4299. #caja-extra-view-widget {
  4300. border-bottom: 1px solid rgba(0,0,0,0);
  4301. background-color: #471f28;
  4302. }
  4303. #caja-extra-view-widget > box > box > label {
  4304. font-weight: bold;
  4305. }
  4306. /*********
  4307. * Pluma *
  4308. *********/
  4309. .pluma-window statusbar {
  4310. margin: 0 -10px;
  4311. padding: 0 4px;
  4312. border-top: 1px solid rgba(0,0,0,0);
  4313. }
  4314. .pluma-window statusbar frame > border {
  4315. border-style: none;
  4316. }
  4317. .pluma-window statusbar frame button.flat {
  4318. padding: 0 4px;
  4319. border-radius: 0;
  4320. }
  4321. .pluma-window statusbar frame button.flat widget {
  4322. -gtk-icon-source: -gtk-icontheme("pan-down-symbolic");
  4323. -GtkArrow-arrow-scaling: 1;
  4324. }
  4325. .pluma-print-preview toolbar {
  4326. border-bottom: 1px solid rgba(0,0,0,0);
  4327. }
  4328. .pluma-window paned.horizontal box.vertical box.horizontal button.flat {
  4329. margin: 1px;
  4330. }
  4331. .pluma-window paned.horizontal box.vertical .frame {
  4332. border-style: none;
  4333. }
  4334. .pluma-window paned.horizontal box.vertical notebook.frame {
  4335. margin-top: -1px;
  4336. border-top: 1px solid rgba(0,0,0,0);
  4337. }
  4338. .pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal {
  4339. border-bottom: 1px solid rgba(0,0,0,0);
  4340. }
  4341. /*********
  4342. * Atril *
  4343. *********/
  4344. .atril-window paned.horizontal box.vertical .frame {
  4345. border-style: none;
  4346. }
  4347. .atril-window paned.horizontal box.vertical notebook .frame {
  4348. border-top: 1px solid rgba(0,0,0,0);
  4349. }
  4350. /* mate-screensaver lock dialog */
  4351. .lock-dialog {
  4352. border-radius: 6px;
  4353. box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22), inset 0 1px rgba(255, 255, 255, 0.1);
  4354. }
  4355. .lock-dialog frame > border {
  4356. border-style: none;
  4357. }
  4358. /* multimedia OSD */
  4359. MsdOsdWindow.background.osd {
  4360. border-radius: 6px;
  4361. background-color: rgba(50, 63, 78, 0.9);
  4362. color: #ecd0c4;
  4363. }
  4364. MsdOsdWindow.background.osd .trough {
  4365. border-radius: 0;
  4366. background-color: rgba(255, 255, 255, 0.12);
  4367. }
  4368. MsdOsdWindow.background.osd .progressbar {
  4369. border-radius: 0;
  4370. background-color: #cd7c6a;
  4371. }
  4372. /******************
  4373. * Budgie Desktop *
  4374. ******************/
  4375. .budgie-container {
  4376. background-color: transparent;
  4377. }
  4378. .budgie-settings-window buttonbox.inline-toolbar {
  4379. border-style: none none solid;
  4380. }
  4381. .budgie-settings-window buttonbox.inline-toolbar button {
  4382. border-radius: 6px;
  4383. -gtk-outline-radius: 6px;
  4384. }
  4385. .budgie-popover {
  4386. border-style: solid;
  4387. border-width: 1px;
  4388. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3);
  4389. border-radius: 7px;
  4390. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23);
  4391. background-color: #a75e61;
  4392. }
  4393. .budgie-popover .container {
  4394. padding: 2px;
  4395. }
  4396. .budgie-popover border {
  4397. border: none;
  4398. }
  4399. .budgie-popover list {
  4400. background-color: transparent;
  4401. }
  4402. .budgie-popover row {
  4403. padding: 0;
  4404. }
  4405. .budgie-popover row:hover {
  4406. box-shadow: none;
  4407. }
  4408. .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {
  4409. min-height: 28px;
  4410. padding: 0 8px;
  4411. color: #ecd0c4;
  4412. font-weight: normal;
  4413. }
  4414. .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {
  4415. color: rgba(248, 248, 242, 0.5);
  4416. }
  4417. .budgie-popover.budgie-menu .container {
  4418. padding: 0;
  4419. }
  4420. .budgie-popover.user-menu .container {
  4421. padding: 8px;
  4422. }
  4423. .budgie-popover.user-menu separator {
  4424. margin: 4px 0;
  4425. }
  4426. .budgie-popover.sound-popover separator {
  4427. margin: 3px 0;
  4428. }
  4429. .budgie-popover.night-light-indicator .container {
  4430. padding: 8px;
  4431. }
  4432. .budgie-popover.places-menu .container {
  4433. padding: 8px;
  4434. }
  4435. .budgie-popover.places-menu .places-list:not(.always-expand) {
  4436. margin-top: 4px;
  4437. padding-top: 4px;
  4438. border-top: 1px solid rgba(0,0,0,0);
  4439. }
  4440. .budgie-popover.places-menu .alternative-label {
  4441. padding: 3px;
  4442. font-size: 15px;
  4443. }
  4444. .budgie-popover.workspace-popover .container {
  4445. padding: 2px 8px 8px;
  4446. }
  4447. .budgie-popover.workspace-popover separator {
  4448. margin: 4px 0;
  4449. }
  4450. .budgie-popover.workspace-popover flowboxchild {
  4451. padding: 0;
  4452. }
  4453. .workspace-switcher .workspace-layout {
  4454. border: 0 solid rgba(255, 255, 255, 0.12);
  4455. }
  4456. .top .workspace-switcher .workspace-layout:dir(ltr),
  4457. .bottom .workspace-switcher .workspace-layout:dir(ltr) {
  4458. border-left-width: 1px;
  4459. }
  4460. .top .workspace-switcher .workspace-layout:dir(rtl),
  4461. .bottom .workspace-switcher .workspace-layout:dir(rtl) {
  4462. border-right-width: 1px;
  4463. }
  4464. .left .workspace-switcher .workspace-layout,
  4465. .right .workspace-switcher .workspace-layout {
  4466. border-top-width: 1px;
  4467. }
  4468. .workspace-switcher .workspace-item,
  4469. .workspace-switcher .workspace-add-button {
  4470. border: 0 solid rgba(255, 255, 255, 0.12);
  4471. }
  4472. .top .workspace-switcher .workspace-item:dir(ltr),
  4473. .bottom .workspace-switcher .workspace-item:dir(ltr), .top
  4474. .workspace-switcher .workspace-add-button:dir(ltr),
  4475. .bottom
  4476. .workspace-switcher .workspace-add-button:dir(ltr) {
  4477. border-right-width: 1px;
  4478. }
  4479. .top .workspace-switcher .workspace-item:dir(rtl),
  4480. .bottom .workspace-switcher .workspace-item:dir(rtl), .top
  4481. .workspace-switcher .workspace-add-button:dir(rtl),
  4482. .bottom
  4483. .workspace-switcher .workspace-add-button:dir(rtl) {
  4484. border-left-width: 1px;
  4485. }
  4486. .left .workspace-switcher .workspace-item,
  4487. .right .workspace-switcher .workspace-item, .left
  4488. .workspace-switcher .workspace-add-button,
  4489. .right
  4490. .workspace-switcher .workspace-add-button {
  4491. border-bottom-width: 1px;
  4492. }
  4493. .workspace-switcher .workspace-item {
  4494. transition: all 100ms cubic-bezier(0, 0, 0.2, 1);
  4495. }
  4496. .workspace-switcher .workspace-item.current-workspace {
  4497. background-color: rgba(255, 255, 255, 0.12);
  4498. }
  4499. .workspace-switcher .workspace-add-button:hover {
  4500. box-shadow: none;
  4501. }
  4502. .workspace-switcher .workspace-add-button:active {
  4503. background-image: none;
  4504. }
  4505. .workspace-switcher .workspace-add-button:active image {
  4506. margin: 1px 0 -1px;
  4507. }
  4508. .budgie-panel .workspace-switcher .workspace-icon-button {
  4509. min-height: 24px;
  4510. min-width: 24px;
  4511. padding: 0;
  4512. border-radius: 6px;
  4513. }
  4514. .budgie-menu.background {
  4515. padding: 0;
  4516. }
  4517. .budgie-menu .sidebar,
  4518. .budgie-menu scrollbar,
  4519. .budgie-menu entry.search {
  4520. background-color: transparent;
  4521. }
  4522. .budgie-menu entry.search {
  4523. border-bottom: 1px solid rgba(0,0,0,0);
  4524. border-radius: 0;
  4525. box-shadow: none;
  4526. font-size: 120%;
  4527. }
  4528. .budgie-menu button {
  4529. min-height: 32px;
  4530. padding: 0 8px;
  4531. border-radius: 0;
  4532. color: #ecd0c4;
  4533. font-weight: normal;
  4534. }
  4535. .budgie-menu button:disabled {
  4536. color: rgba(248, 248, 242, 0.5);
  4537. }
  4538. .budgie-menu button:checked:disabled {
  4539. background-color: #cd7c6a;
  4540. }
  4541. .budgie-menu row {
  4542. padding: 0;
  4543. }
  4544. .budgie-menu row:hover {
  4545. box-shadow: none;
  4546. }
  4547. popover.background.user-menu {
  4548. padding: 8px;
  4549. }
  4550. popover.background.user-menu .content-box {
  4551. background-color: transparent;
  4552. }
  4553. popover.background.user-menu separator {
  4554. margin: 4px 0;
  4555. }
  4556. popover.background.user-menu row {
  4557. padding: 0;
  4558. box-shadow: none;
  4559. background-image: none;
  4560. }
  4561. popover.background.places-menu {
  4562. padding: 8px;
  4563. }
  4564. popover.background.places-menu .name-button.text-button {
  4565. padding-left: 8px;
  4566. padding-right: 8px;
  4567. }
  4568. popover.background.places-menu .name-button.text-button image:dir(ltr) {
  4569. margin-right: 3px;
  4570. }
  4571. popover.background.places-menu .name-button.text-button image:dir(rtl) {
  4572. margin-left: 3px;
  4573. }
  4574. popover.background.places-menu .places-section-header > image:dir(ltr) {
  4575. margin: 0 -2px 0 5px;
  4576. }
  4577. popover.background.places-menu .places-section-header > image:dir(rtl) {
  4578. margin: 0 5px 0 -2px;
  4579. }
  4580. popover.background.places-menu .places-list {
  4581. margin-top: 4px;
  4582. padding-top: 4px;
  4583. border-top: 1px solid rgba(0,0,0,0);
  4584. background-color: transparent;
  4585. }
  4586. popover.background.places-menu row {
  4587. padding: 0;
  4588. box-shadow: none;
  4589. background-image: none;
  4590. }
  4591. .budgie-panel {
  4592. transition: background-color 100ms cubic-bezier(0, 0, 0.2, 1);
  4593. background-color: #121f2e;
  4594. color: rgba(255, 255, 255, 0.7);
  4595. font-weight: 500;
  4596. }
  4597. .budgie-panel.transparent {
  4598. background-color: black;
  4599. }
  4600. .budgie-panel button {
  4601. min-height: 16px;
  4602. min-width: 16px;
  4603. padding: 0;
  4604. border-radius: 0;
  4605. }
  4606. .budgie-panel button:checked {
  4607. background-color: rgba(255, 255, 255, 0.12);
  4608. }
  4609. .budgie-panel.horizontal button {
  4610. padding: 0 4px;
  4611. }
  4612. .budgie-panel.vertical button {
  4613. padding: 4px 0;
  4614. }
  4615. .budgie-panel separator {
  4616. background-color: rgba(255, 255, 255, 0.3);
  4617. }
  4618. .budgie-panel .alert {
  4619. color: #ff8c3e;
  4620. }
  4621. .budgie-panel .titlebar:not(headerbar) {
  4622. min-height: 0;
  4623. padding: 0;
  4624. box-shadow: none;
  4625. background-color: transparent;
  4626. color: white;
  4627. }
  4628. .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) {
  4629. color: rgba(255, 255, 255, 0.7);
  4630. }
  4631. .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active {
  4632. color: white;
  4633. }
  4634. .budgie-panel #tasklist-button {
  4635. padding: 0 4px;
  4636. }
  4637. .budgie-panel.vertical #tasklist-button {
  4638. min-height: 32px;
  4639. }
  4640. .budgie-panel button.flat.launcher {
  4641. padding: 0;
  4642. }
  4643. .budgie-panel button.flat.launcher:not(:checked) {
  4644. color: rgba(255, 255, 255, 0.5);
  4645. }
  4646. .budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active {
  4647. color: rgba(255, 255, 255, 0.7);
  4648. }
  4649. .budgie-panel button.flat.launcher:not(:checked):disabled {
  4650. color: rgba(255, 255, 255, 0.3);
  4651. }
  4652. .top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel button.flat.launcher, .budgie-panel .top button.flat.launcher {
  4653. border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
  4654. }
  4655. .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel button.flat.launcher:checked, .budgie-panel .top button.flat.launcher:checked, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,
  4656. .top .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .top button.flat.launcher.running {
  4657. border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0;
  4658. }
  4659. .bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel button.flat.launcher, .budgie-panel .bottom button.flat.launcher {
  4660. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
  4661. }
  4662. .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel button.flat.launcher:checked, .budgie-panel .bottom button.flat.launcher:checked, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,
  4663. .bottom .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .bottom button.flat.launcher.running {
  4664. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0;
  4665. }
  4666. .left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel button.flat.launcher, .budgie-panel .left button.flat.launcher {
  4667. border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
  4668. }
  4669. .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel button.flat.launcher:checked, .budgie-panel .left button.flat.launcher:checked, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,
  4670. .left .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .left button.flat.launcher.running {
  4671. border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px;
  4672. }
  4673. .right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel button.flat.launcher, .budgie-panel .right button.flat.launcher {
  4674. border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0;
  4675. }
  4676. .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel button.flat.launcher:checked, .budgie-panel .right button.flat.launcher:checked, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,
  4677. .right .budgie-panel .pinned button.flat.launcher.running, .budgie-panel .pinned .right button.flat.launcher.running {
  4678. border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0;
  4679. }
  4680. frame.raven-frame > border {
  4681. border-style: none;
  4682. box-shadow: 0 14px 14px rgba(0, 0, 0, 0.25), 0 10px 5px rgba(0, 0, 0, 0.22);
  4683. }
  4684. .top frame.raven-frame > border {
  4685. margin-bottom: 32px;
  4686. }
  4687. .bottom frame.raven-frame > border {
  4688. margin-top: 32px;
  4689. }
  4690. .left frame.raven-frame > border {
  4691. margin-right: 32px;
  4692. }
  4693. .right frame.raven-frame > border {
  4694. margin-left: 32px;
  4695. }
  4696. .raven {
  4697. background-color: #a75e61;
  4698. }
  4699. .raven > box {
  4700. margin-bottom: -10px;
  4701. }
  4702. .raven > stack {
  4703. margin-bottom: -10px;
  4704. }
  4705. .raven stackswitcher.linked > button {
  4706. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ee9c11 0%, transparent 0%) 0 0 0/0 0 0px;
  4707. border-radius: 0;
  4708. }
  4709. .raven stackswitcher.linked > button:checked {
  4710. border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #ee9c11 100%, transparent 0%) 0 0 2/0 0 2px;
  4711. background-color: transparent;
  4712. }
  4713. .raven .raven-header {
  4714. min-height: 32px;
  4715. padding: 3px;
  4716. }
  4717. .raven .raven-header:not(.top) {
  4718. margin-top: -6px;
  4719. }
  4720. .raven .raven-header.top {
  4721. padding: 2px 0;
  4722. background-color: #cd7c6a;
  4723. color: white;
  4724. }
  4725. .raven .raven-header.top stackswitcher button {
  4726. margin: -4px 0;
  4727. min-height: 32px;
  4728. }
  4729. .raven .raven-header.top button.image-button:dir(ltr) {
  4730. margin-right: 2px;
  4731. }
  4732. .raven .raven-header.top button.image-button:dir(rtl) {
  4733. margin-left: 2px;
  4734. }
  4735. .raven .raven-header.top > image {
  4736. margin: 0 8px;
  4737. }
  4738. .raven .raven-header.top > label {
  4739. margin: 0 -8px;
  4740. font-weight: bold;
  4741. }
  4742. .raven .raven-header.bottom {
  4743. border-top: 1px solid rgba(0,0,0,0);
  4744. }
  4745. .raven viewport.frame .raven-header {
  4746. margin-top: -8px;
  4747. }
  4748. .raven .raven-background {
  4749. border-style: solid none;
  4750. border-width: 1px;
  4751. border-color: rgba(0,0,0,0);
  4752. background-color: #471f28;
  4753. }
  4754. .raven .raven-background.frame {
  4755. border-style: solid none;
  4756. }
  4757. .raven .raven-background > overlay > widget > image {
  4758. color: rgba(248, 248, 242, 0.12);
  4759. }
  4760. .raven .raven-background grid > label:first-child {
  4761. min-height: 32px;
  4762. }
  4763. .raven scrolledwindow.raven-background {
  4764. border-bottom-style: none;
  4765. }
  4766. .raven .raven-header.top + .raven-background {
  4767. border-style: none;
  4768. background-color: #cd7c6a;
  4769. color: white;
  4770. }
  4771. .raven .raven-header.top + .raven-background stackswitcher button {
  4772. margin: -4px 0;
  4773. }
  4774. .raven .powerstrip button {
  4775. margin: 2px 0 1px;
  4776. padding: 8px;
  4777. }
  4778. .raven .option-subtitle {
  4779. font-size: smaller;
  4780. }
  4781. calendar.raven-calendar {
  4782. border-style: none;
  4783. background-color: transparent;
  4784. }
  4785. calendar.raven-calendar:selected {
  4786. border-radius: 6px;
  4787. background-color: #cd7c6a;
  4788. }
  4789. .raven-mpris {
  4790. background-color: black;
  4791. color: white;
  4792. }
  4793. .raven-mpris label {
  4794. min-height: 24px;
  4795. }
  4796. .raven-mpris button.image-button {
  4797. padding: 8px;
  4798. }
  4799. .budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {
  4800. background-color: transparent;
  4801. }
  4802. .budgie-notification .notification-title, .budgie-switcher .notification-title {
  4803. font-size: 120%;
  4804. }
  4805. .budgie-osd .budgie-osd-text {
  4806. font-size: 120%;
  4807. }
  4808. .drop-shadow {
  4809. margin: 5px 9px;
  4810. padding: 3px;
  4811. border-radius: 6px;
  4812. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
  4813. background-color: #a75e61;
  4814. }
  4815. .drop-shadow .linked > button {
  4816. border-radius: 6px;
  4817. }
  4818. .budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {
  4819. border-radius: 6px;
  4820. background-color: #a75e61;
  4821. }
  4822. .budgie-session-dialog decoration, .budgie-polkit-dialog decoration, .budgie-run-dialog decoration {
  4823. border-radius: 6px;
  4824. }
  4825. .budgie-session-dialog label:not(:last-child),
  4826. .budgie-session-dialog .dialog-title {
  4827. font-size: 120%;
  4828. }
  4829. .budgie-session-dialog .linked.horizontal > button {
  4830. padding: 8px 16px;
  4831. border-top: 1px solid rgba(0,0,0,0);
  4832. border-radius: 0;
  4833. }
  4834. .budgie-session-dialog .linked.horizontal > button:first-child {
  4835. border-bottom-left-radius: 6px;
  4836. }
  4837. .budgie-session-dialog .linked.horizontal > button:last-child {
  4838. border-bottom-right-radius: 6px;
  4839. }
  4840. .budgie-polkit-dialog .message {
  4841. color: rgba(248, 248, 242, 0.7);
  4842. }
  4843. .budgie-polkit-dialog .failure {
  4844. color: #ff8c3e;
  4845. }
  4846. .budgie-run-dialog {
  4847. background-color: #471f28;
  4848. }
  4849. .budgie-run-dialog entry.search {
  4850. font-size: 120%;
  4851. padding: 4px 12px;
  4852. box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);
  4853. background-color: transparent;
  4854. }
  4855. .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle,
  4856. .budgie-run-dialog list headerbar .subtitle, headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {
  4857. opacity: 1;
  4858. }
  4859. .budgie-run-dialog scrolledwindow {
  4860. border-top: 1px solid rgba(0,0,0,0);
  4861. }
  4862. /**************
  4863. * Xfce4 Apps *
  4864. **************/
  4865. .XfceHeading {
  4866. background-color: #471f28;
  4867. }
  4868. /***************
  4869. * xfce4-panel *
  4870. ***************/
  4871. .xfce4-panel.background {
  4872. border: none;
  4873. background-color: #121f2e;
  4874. color: rgba(255, 255, 255, 0.7);
  4875. font-weight: 500;
  4876. }
  4877. .xfce4-panel.background button {
  4878. min-height: 16px;
  4879. min-width: 16px;
  4880. padding: 0;
  4881. border-radius: 0;
  4882. }
  4883. .xfce4-panel.background button:checked {
  4884. background-color: rgba(255, 255, 255, 0.12);
  4885. }
  4886. .xfce4-panel.background .tasklist button {
  4887. border-image: image(transparent) 0 0 2/0 0 2px;
  4888. }
  4889. .xfce4-panel.background .tasklist button:checked {
  4890. border-image: image(currentColor) 0 0 2/0 0 2px;
  4891. }
  4892. .xfce4-panel.background .tasklist button image {
  4893. padding: 4px;
  4894. }
  4895. wnck-pager:hover {
  4896. background-color: rgba(255, 255, 255, 0.12);
  4897. }
  4898. wnck-pager:active {
  4899. background-color: rgba(255, 255, 255, 0.3);
  4900. }
  4901. wnck-pager:selected {
  4902. background-color: #cd7c6a;
  4903. }
  4904. XfdesktopIconView.view {
  4905. border-radius: 6px;
  4906. background-color: transparent;
  4907. color: white;
  4908. text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  4909. }
  4910. XfdesktopIconView.view:active {
  4911. box-shadow: none;
  4912. text-shadow: none;
  4913. }
  4914. XfdesktopIconView.view .rubberband {
  4915. border-radius: 0;
  4916. }
  4917. #XfceNotifyWindow buttonbox {
  4918. padding: 0;
  4919. }
  4920. #XfceNotifyWindow label#summary {
  4921. font-weight: bold;
  4922. }
  4923. #xfwm-tabwin {
  4924. padding: 12px;
  4925. border-radius: 6px;
  4926. -XfwmTabwinWidget-icon-size: 64px;
  4927. -XfwmTabwinWidget-preview-size: 64px;
  4928. }
  4929. /************************
  4930. * LightDM GTK+ Greeter *
  4931. ************************/
  4932. #panel_window {
  4933. background-color: rgba(0, 0, 0, 0.3);
  4934. color: white;
  4935. }
  4936. #panel_window menubar,
  4937. #panel_window separator {
  4938. background-color: transparent;
  4939. }
  4940. #panel_window separator {
  4941. padding: 0 4px;
  4942. }
  4943. #panel_window separator:first-child {
  4944. padding: 0 8px;
  4945. }
  4946. #panel_window menubar > menuitem {
  4947. color: rgba(255, 255, 255, 0.7);
  4948. }
  4949. #panel_window menubar > menuitem:hover {
  4950. color: white;
  4951. }
  4952. #panel_window menubar > menuitem:disabled label {
  4953. color: rgba(255, 255, 255, 0.3);
  4954. }
  4955. #login_window,
  4956. #shutdown_dialog,
  4957. #restart_dialog {
  4958. margin: 8px;
  4959. border-radius: 6px;
  4960. box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 3px 3px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.1);
  4961. background-color: #a75e61;
  4962. }
  4963. #content_frame {
  4964. padding-bottom: 20px;
  4965. border-bottom: 1px solid rgba(0,0,0,0);
  4966. }
  4967. #buttonbox_frame {
  4968. padding-top: 24px;
  4969. }
  4970. #buttonbox_frame button {
  4971. margin: -16px;
  4972. }
  4973. #greeter_infobar {
  4974. margin-top: -1px;
  4975. }
  4976. /********
  4977. * Nemo *
  4978. ********/
  4979. .nemo-window .primary-toolbar {
  4980. border-bottom: 1px solid rgba(0,0,0,0);
  4981. }
  4982. .nemo-window .primary-toolbar entry {
  4983. min-height: 0;
  4984. margin: 0;
  4985. }
  4986. .nemo-window .primary-toolbar button.text-button {
  4987. padding-left: 8px;
  4988. padding-right: 8px;
  4989. }
  4990. .nemo-window .primary-toolbar button:not(.text-button):not(.image-button) {
  4991. padding-left: 4px;
  4992. padding-right: 4px;
  4993. }
  4994. .nemo-window scrolledwindow.frame {
  4995. border-style: none;
  4996. }
  4997. .nemo-window scrolledwindow.frame .view:not(:selected) {
  4998. background-color: transparent;
  4999. }
  5000. .nemo-window infobar {
  5001. margin-top: -6px;
  5002. }
  5003. .nemo-window .nemo-inactive-pane .view:not(:selected) {
  5004. background-color: #471f28;
  5005. }
  5006. /* GTK NAMED COLORS
  5007. ----------------
  5008. use responsibly! */
  5009. /*
  5010. widget text/foreground color */
  5011. @define-color theme_fg_color #ecd0c4;
  5012. /*
  5013. text color for entries, views and content in general */
  5014. @define-color theme_text_color #ecd0c4;
  5015. /*
  5016. widget base background color */
  5017. @define-color theme_bg_color #471f28;
  5018. /*
  5019. text widgets and the like base background color */
  5020. @define-color theme_base_color #471f28;
  5021. /*
  5022. base background color of selections */
  5023. @define-color theme_selected_bg_color #cd7c6a;
  5024. /*
  5025. text/foreground color of selections */
  5026. @define-color theme_selected_fg_color white;
  5027. /*
  5028. base background color of insensitive widgets */
  5029. @define-color insensitive_bg_color #471f28;
  5030. /*
  5031. text foreground color of insensitive widgets */
  5032. @define-color insensitive_fg_color rgba(248, 248, 242, 0.5);
  5033. /*
  5034. insensitive text widgets and the like base background color */
  5035. @define-color insensitive_base_color #471f28;
  5036. /*
  5037. widget text/foreground color on backdrop windows */
  5038. @define-color theme_unfocused_fg_color #ecd0c4;
  5039. /*
  5040. text color for entries, views and content in general on backdrop windows */
  5041. @define-color theme_unfocused_text_color #ecd0c4;
  5042. /*
  5043. widget base background color on backdrop windows */
  5044. @define-color theme_unfocused_bg_color #471f28;
  5045. /*
  5046. text widgets and the like base background color on backdrop windows */
  5047. @define-color theme_unfocused_base_color #471f28;
  5048. /*
  5049. base background color of selections on backdrop windows */
  5050. @define-color theme_unfocused_selected_bg_color #cd7c6a;
  5051. /*
  5052. text/foreground color of selections on backdrop windows */
  5053. @define-color theme_unfocused_selected_fg_color white;
  5054. /*
  5055. insensitive color on backdrop windows */
  5056. @define-color unfocused_insensitive_color rgba(248, 248, 242, 0.5);
  5057. /*
  5058. widgets main borders color */
  5059. @define-color borders rgba(0,0,0,0);
  5060. /*
  5061. widgets main borders color on backdrop windows */
  5062. @define-color unfocused_borders rgba(0,0,0,0);
  5063. /*
  5064. these are pretty self explicative */
  5065. @define-color warning_color #ee9c11;
  5066. @define-color error_color #ff8c3e;
  5067. @define-color success_color #23bd86;
  5068. /*
  5069. these colors are exported for the window manager and shouldn't be used in applications,
  5070. read if you used those and something break with a version upgrade you're on your own... */
  5071. @define-color wm_title #ecd0c4;
  5072. @define-color wm_unfocused_title rgba(248, 248, 242, 0.7);
  5073. @define-color wm_highlight rgba(255, 255, 255, 0.1);
  5074. @define-color wm_bg #471f28;
  5075. /*
  5076. FIXME this is really an API */
  5077. @define-color content_view_bg #471f28;
  5078. @define-color placeholder_text_color #bdc1c1;
  5079. @import url('custom.css');